From common/ChangeLog:
[deliverable/binutils-gdb.git] / sim / ppc / configure
CommitLineData
c906108c 1#! /bin/sh
b7026657
AC
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.59.
4#
5# Copyright (C) 2003 Free Software Foundation, Inc.
6# This configure script is free software; the Free Software Foundation
7# gives unlimited permission to copy, distribute and modify it.
8## --------------------- ##
9## M4sh Initialization. ##
10## --------------------- ##
c906108c 11
b7026657
AC
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
22DUALCASE=1; export DUALCASE # for MKS sh
c906108c 23
b7026657
AC
24# Support unset when possible.
25if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
26 as_unset=unset
27else
28 as_unset=false
29fi
c906108c
SS
30
31
b7026657
AC
32# Work around bugs in pre-3.0 UWIN ksh.
33$as_unset ENV MAIL MAILPATH
34PS1='$ '
35PS2='> '
36PS4='+ '
c906108c 37
b7026657
AC
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
44 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
45 eval $as_var=C; export $as_var
46 else
47 $as_unset $as_var
48 fi
49done
c906108c 50
b7026657
AC
51# Required to use basename.
52if expr a : '\(a\)' >/dev/null 2>&1; then
53 as_expr=expr
54else
55 as_expr=false
56fi
c906108c 57
b7026657
AC
58if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
59 as_basename=basename
60else
61 as_basename=false
62fi
c906108c
SS
63
64
b7026657
AC
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'`
c906108c
SS
76
77
b7026657
AC
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
c906108c 85
b7026657
AC
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
c906108c
SS
98
99
b7026657
AC
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
c906108c 116
b7026657
AC
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
c906108c 155
b7026657
AC
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}
c906108c
SS
185
186
b7026657
AC
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
c906108c 193
b7026657
AC
194if expr a : '\(a\)' >/dev/null 2>&1; then
195 as_expr=expr
196else
197 as_expr=false
198fi
c906108c 199
b7026657
AC
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
c906108c 217
b7026657
AC
218if mkdir -p . 2>/dev/null; then
219 as_mkdir_p=:
220else
221 test -d ./-p && rmdir ./-p
222 as_mkdir_p=false
223fi
c906108c 224
b7026657 225as_executable_p="test -f"
c906108c 226
b7026657
AC
227# Sed expression to map a string onto a valid CPP name.
228as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
c906108c 229
b7026657
AC
230# Sed expression to map a string onto a valid variable name.
231as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
c906108c
SS
232
233
b7026657
AC
234# IFS
235# We need space, tab and new line, in precisely that order.
236as_nl='
237'
238IFS=" $as_nl"
c906108c 239
b7026657
AC
240# CDPATH.
241$as_unset CDPATH
c906108c
SS
242
243
b7026657
AC
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`
c906108c 248
b7026657 249exec 6>&1
c906108c 250
c906108c 251#
b7026657 252# Initializations.
c906108c 253#
b7026657
AC
254ac_default_prefix=/usr/local
255ac_config_libobj_dir=.
256cross_compiling=no
257subdirs=
258MFLAGS=
259MAKEFLAGS=
260SHELL=${CONFIG_SHELL-/bin/sh}
c906108c 261
b7026657
AC
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="Makefile.in"
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"
c906108c 311
b7026657
AC
312ac_subst_vars='sim_environment sim_alignment sim_assert sim_bitsize sim_endian sim_hostendian sim_float sim_scache sim_default_model sim_hw_cflags sim_hw_objs sim_hw sim_inline sim_packages sim_regparm sim_reserved_bits sim_smp sim_stdcall sim_xor_endian WARN_CFLAGS WERROR_CFLAGS 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 INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT SET_MAKE RANLIB ac_ct_RANLIB CPP EGREP ALLOCA USE_NLS MSGFMT GMSGFMT XGETTEXT USE_INCLUDED_LIBINTL CATALOGS CATOBJEXT DATADIRNAME GMOFILES INSTOBJEXT INTLDEPS INTLLIBS INTLOBJS POFILES POSUB INCLUDE_LOCALE_H GT_NO GT_YES MKINSTALLDIRS l build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os LIBOBJS CC_FOR_BUILD HDEFINES AR sim_cflags sim_warnings sim_line_nr sim_config sim_opcode sim_switch sim_dup sim_decode_mechanism sim_jump sim_filter sim_icache sim_hw_src sim_hw_obj sim_pk_src sim_pk_obj sim_bswap sim_igen_smp sim_hostbitsize sim_env sim_timebase sim_trace sim_reserved sim_monitor sim_model sim_model_issue sim_stdio sim_termio sim_devzero sim_callback sim_targ_vals sim_fpu_cflags sim_fpu LTLIBOBJS'
313ac_subst_files=''
c906108c
SS
314
315# Initialize some variables set by options.
b7026657
AC
316ac_init_help=
317ac_init_version=false
c906108c
SS
318# The variables have the same names as the options, with
319# dashes changed to underlines.
b7026657 320cache_file=/dev/null
c906108c 321exec_prefix=NONE
c906108c 322no_create=
c906108c
SS
323no_recursion=
324prefix=NONE
325program_prefix=NONE
326program_suffix=NONE
327program_transform_name=s,x,x,
328silent=
329site=
330srcdir=
c906108c
SS
331verbose=
332x_includes=NONE
333x_libraries=NONE
b7026657
AC
334
335# Installation directory options.
336# These are left unexpanded so users can "make install exec_prefix=/foo"
337# and all the variables that are supposed to be based on exec_prefix
338# by default will actually change.
339# Use braces instead of parens because sh, perl, etc. also accept them.
c906108c
SS
340bindir='${exec_prefix}/bin'
341sbindir='${exec_prefix}/sbin'
342libexecdir='${exec_prefix}/libexec'
343datadir='${prefix}/share'
344sysconfdir='${prefix}/etc'
345sharedstatedir='${prefix}/com'
346localstatedir='${prefix}/var'
347libdir='${exec_prefix}/lib'
348includedir='${prefix}/include'
349oldincludedir='/usr/include'
350infodir='${prefix}/info'
351mandir='${prefix}/man'
352
c906108c
SS
353ac_prev=
354for ac_option
355do
c906108c
SS
356 # If the previous option needs an argument, assign it.
357 if test -n "$ac_prev"; then
358 eval "$ac_prev=\$ac_option"
359 ac_prev=
360 continue
361 fi
362
b7026657 363 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
c906108c
SS
364
365 # Accept the important Cygnus configure options, so we can diagnose typos.
366
b7026657 367 case $ac_option in
c906108c
SS
368
369 -bindir | --bindir | --bindi | --bind | --bin | --bi)
370 ac_prev=bindir ;;
371 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
b7026657 372 bindir=$ac_optarg ;;
c906108c
SS
373
374 -build | --build | --buil | --bui | --bu)
b7026657 375 ac_prev=build_alias ;;
c906108c 376 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
b7026657 377 build_alias=$ac_optarg ;;
c906108c
SS
378
379 -cache-file | --cache-file | --cache-fil | --cache-fi \
380 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
381 ac_prev=cache_file ;;
382 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
383 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
b7026657
AC
384 cache_file=$ac_optarg ;;
385
386 --config-cache | -C)
387 cache_file=config.cache ;;
c906108c
SS
388
389 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
390 ac_prev=datadir ;;
391 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
392 | --da=*)
b7026657 393 datadir=$ac_optarg ;;
c906108c
SS
394
395 -disable-* | --disable-*)
b7026657 396 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
c906108c 397 # Reject names that are not valid shell variable names.
b7026657
AC
398 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
399 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
400 { (exit 1); exit 1; }; }
401 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
402 eval "enable_$ac_feature=no" ;;
c906108c
SS
403
404 -enable-* | --enable-*)
b7026657 405 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
c906108c 406 # Reject names that are not valid shell variable names.
b7026657
AC
407 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
408 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
409 { (exit 1); exit 1; }; }
410 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
411 case $ac_option in
412 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
c906108c
SS
413 *) ac_optarg=yes ;;
414 esac
b7026657 415 eval "enable_$ac_feature='$ac_optarg'" ;;
c906108c
SS
416
417 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
418 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
419 | --exec | --exe | --ex)
420 ac_prev=exec_prefix ;;
421 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
422 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
423 | --exec=* | --exe=* | --ex=*)
b7026657 424 exec_prefix=$ac_optarg ;;
c906108c
SS
425
426 -gas | --gas | --ga | --g)
427 # Obsolete; use --with-gas.
428 with_gas=yes ;;
429
b7026657
AC
430 -help | --help | --hel | --he | -h)
431 ac_init_help=long ;;
432 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
433 ac_init_help=recursive ;;
434 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
435 ac_init_help=short ;;
c906108c
SS
436
437 -host | --host | --hos | --ho)
b7026657 438 ac_prev=host_alias ;;
c906108c 439 -host=* | --host=* | --hos=* | --ho=*)
b7026657 440 host_alias=$ac_optarg ;;
c906108c
SS
441
442 -includedir | --includedir | --includedi | --included | --include \
443 | --includ | --inclu | --incl | --inc)
444 ac_prev=includedir ;;
445 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
446 | --includ=* | --inclu=* | --incl=* | --inc=*)
b7026657 447 includedir=$ac_optarg ;;
c906108c
SS
448
449 -infodir | --infodir | --infodi | --infod | --info | --inf)
450 ac_prev=infodir ;;
451 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
b7026657 452 infodir=$ac_optarg ;;
c906108c
SS
453
454 -libdir | --libdir | --libdi | --libd)
455 ac_prev=libdir ;;
456 -libdir=* | --libdir=* | --libdi=* | --libd=*)
b7026657 457 libdir=$ac_optarg ;;
c906108c
SS
458
459 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
460 | --libexe | --libex | --libe)
461 ac_prev=libexecdir ;;
462 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
463 | --libexe=* | --libex=* | --libe=*)
b7026657 464 libexecdir=$ac_optarg ;;
c906108c
SS
465
466 -localstatedir | --localstatedir | --localstatedi | --localstated \
467 | --localstate | --localstat | --localsta | --localst \
468 | --locals | --local | --loca | --loc | --lo)
469 ac_prev=localstatedir ;;
470 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
471 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
472 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
b7026657 473 localstatedir=$ac_optarg ;;
c906108c
SS
474
475 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
476 ac_prev=mandir ;;
477 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
b7026657 478 mandir=$ac_optarg ;;
c906108c
SS
479
480 -nfp | --nfp | --nf)
481 # Obsolete; use --without-fp.
482 with_fp=no ;;
483
484 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
b7026657 485 | --no-cr | --no-c | -n)
c906108c
SS
486 no_create=yes ;;
487
488 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
489 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
490 no_recursion=yes ;;
491
492 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
493 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
494 | --oldin | --oldi | --old | --ol | --o)
495 ac_prev=oldincludedir ;;
496 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
497 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
498 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
b7026657 499 oldincludedir=$ac_optarg ;;
c906108c
SS
500
501 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
502 ac_prev=prefix ;;
503 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
b7026657 504 prefix=$ac_optarg ;;
c906108c
SS
505
506 -program-prefix | --program-prefix | --program-prefi | --program-pref \
507 | --program-pre | --program-pr | --program-p)
508 ac_prev=program_prefix ;;
509 -program-prefix=* | --program-prefix=* | --program-prefi=* \
510 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
b7026657 511 program_prefix=$ac_optarg ;;
c906108c
SS
512
513 -program-suffix | --program-suffix | --program-suffi | --program-suff \
514 | --program-suf | --program-su | --program-s)
515 ac_prev=program_suffix ;;
516 -program-suffix=* | --program-suffix=* | --program-suffi=* \
517 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
b7026657 518 program_suffix=$ac_optarg ;;
c906108c
SS
519
520 -program-transform-name | --program-transform-name \
521 | --program-transform-nam | --program-transform-na \
522 | --program-transform-n | --program-transform- \
523 | --program-transform | --program-transfor \
524 | --program-transfo | --program-transf \
525 | --program-trans | --program-tran \
526 | --progr-tra | --program-tr | --program-t)
527 ac_prev=program_transform_name ;;
528 -program-transform-name=* | --program-transform-name=* \
529 | --program-transform-nam=* | --program-transform-na=* \
530 | --program-transform-n=* | --program-transform-=* \
531 | --program-transform=* | --program-transfor=* \
532 | --program-transfo=* | --program-transf=* \
533 | --program-trans=* | --program-tran=* \
534 | --progr-tra=* | --program-tr=* | --program-t=*)
b7026657 535 program_transform_name=$ac_optarg ;;
c906108c
SS
536
537 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
538 | -silent | --silent | --silen | --sile | --sil)
539 silent=yes ;;
540
541 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
542 ac_prev=sbindir ;;
543 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
544 | --sbi=* | --sb=*)
b7026657 545 sbindir=$ac_optarg ;;
c906108c
SS
546
547 -sharedstatedir | --sharedstatedir | --sharedstatedi \
548 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
549 | --sharedst | --shareds | --shared | --share | --shar \
550 | --sha | --sh)
551 ac_prev=sharedstatedir ;;
552 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
553 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
554 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
555 | --sha=* | --sh=*)
b7026657 556 sharedstatedir=$ac_optarg ;;
c906108c
SS
557
558 -site | --site | --sit)
559 ac_prev=site ;;
560 -site=* | --site=* | --sit=*)
b7026657 561 site=$ac_optarg ;;
eb2d80b4 562
c906108c
SS
563 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
564 ac_prev=srcdir ;;
565 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
b7026657 566 srcdir=$ac_optarg ;;
c906108c
SS
567
568 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
569 | --syscon | --sysco | --sysc | --sys | --sy)
570 ac_prev=sysconfdir ;;
571 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
572 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
b7026657 573 sysconfdir=$ac_optarg ;;
c906108c
SS
574
575 -target | --target | --targe | --targ | --tar | --ta | --t)
b7026657 576 ac_prev=target_alias ;;
c906108c 577 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
b7026657 578 target_alias=$ac_optarg ;;
c906108c
SS
579
580 -v | -verbose | --verbose | --verbos | --verbo | --verb)
581 verbose=yes ;;
582
b7026657
AC
583 -version | --version | --versio | --versi | --vers | -V)
584 ac_init_version=: ;;
c906108c
SS
585
586 -with-* | --with-*)
b7026657 587 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
c906108c 588 # Reject names that are not valid shell variable names.
b7026657
AC
589 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
590 { echo "$as_me: error: invalid package name: $ac_package" >&2
591 { (exit 1); exit 1; }; }
c906108c 592 ac_package=`echo $ac_package| sed 's/-/_/g'`
b7026657
AC
593 case $ac_option in
594 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
c906108c
SS
595 *) ac_optarg=yes ;;
596 esac
b7026657 597 eval "with_$ac_package='$ac_optarg'" ;;
c906108c
SS
598
599 -without-* | --without-*)
b7026657 600 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
c906108c 601 # Reject names that are not valid shell variable names.
b7026657
AC
602 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
603 { echo "$as_me: error: invalid package name: $ac_package" >&2
604 { (exit 1); exit 1; }; }
605 ac_package=`echo $ac_package | sed 's/-/_/g'`
606 eval "with_$ac_package=no" ;;
c906108c
SS
607
608 --x)
609 # Obsolete; use --with-x.
610 with_x=yes ;;
611
612 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
613 | --x-incl | --x-inc | --x-in | --x-i)
614 ac_prev=x_includes ;;
615 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
616 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
b7026657 617 x_includes=$ac_optarg ;;
c906108c
SS
618
619 -x-libraries | --x-libraries | --x-librarie | --x-librari \
620 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
621 ac_prev=x_libraries ;;
622 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
623 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
b7026657 624 x_libraries=$ac_optarg ;;
c906108c 625
b7026657
AC
626 -*) { echo "$as_me: error: unrecognized option: $ac_option
627Try \`$0 --help' for more information." >&2
628 { (exit 1); exit 1; }; }
c906108c
SS
629 ;;
630
b7026657
AC
631 *=*)
632 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
633 # Reject names that are not valid shell variable names.
634 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
635 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
636 { (exit 1); exit 1; }; }
637 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
638 eval "$ac_envvar='$ac_optarg'"
639 export $ac_envvar ;;
640
c906108c 641 *)
b7026657
AC
642 # FIXME: should be removed in autoconf 3.0.
643 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
644 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
645 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
646 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
c906108c
SS
647 ;;
648
649 esac
650done
651
652if test -n "$ac_prev"; then
b7026657
AC
653 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
654 { echo "$as_me: error: missing argument to $ac_option" >&2
655 { (exit 1); exit 1; }; }
c906108c 656fi
c906108c 657
b7026657
AC
658# Be sure to have absolute paths.
659for ac_var in exec_prefix prefix
660do
661 eval ac_val=$`echo $ac_var`
662 case $ac_val in
663 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
664 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
665 { (exit 1); exit 1; }; };;
666 esac
667done
c906108c 668
b7026657
AC
669# Be sure to have absolute paths.
670for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
671 localstatedir libdir includedir oldincludedir infodir mandir
c906108c 672do
b7026657
AC
673 eval ac_val=$`echo $ac_var`
674 case $ac_val in
675 [\\/$]* | ?:[\\/]* ) ;;
676 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
677 { (exit 1); exit 1; }; };;
c906108c
SS
678 esac
679done
680
b7026657
AC
681# There might be people who depend on the old broken behavior: `$host'
682# used to hold the argument of --host etc.
683# FIXME: To remove some day.
684build=$build_alias
685host=$host_alias
686target=$target_alias
687
688# FIXME: To remove some day.
689if test "x$host_alias" != x; then
690 if test "x$build_alias" = x; then
691 cross_compiling=maybe
692 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
693 If a cross compiler is detected then cross compile mode will be used." >&2
694 elif test "x$build_alias" != "x$host_alias"; then
695 cross_compiling=yes
696 fi
697fi
c906108c 698
b7026657
AC
699ac_tool_prefix=
700test -n "$host_alias" && ac_tool_prefix=$host_alias-
701
702test "$silent" = yes && exec 6>/dev/null
c906108c 703
c906108c
SS
704
705# Find the source files, if location was not specified.
706if test -z "$srcdir"; then
707 ac_srcdir_defaulted=yes
708 # Try the directory containing this script, then its parent.
b7026657
AC
709 ac_confdir=`(dirname "$0") 2>/dev/null ||
710$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
711 X"$0" : 'X\(//\)[^/]' \| \
712 X"$0" : 'X\(//\)$' \| \
713 X"$0" : 'X\(/\)' \| \
714 . : '\(.\)' 2>/dev/null ||
715echo X"$0" |
716 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
717 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
718 /^X\(\/\/\)$/{ s//\1/; q; }
719 /^X\(\/\).*/{ s//\1/; q; }
720 s/.*/./; q'`
c906108c
SS
721 srcdir=$ac_confdir
722 if test ! -r $srcdir/$ac_unique_file; then
723 srcdir=..
724 fi
725else
726 ac_srcdir_defaulted=no
727fi
728if test ! -r $srcdir/$ac_unique_file; then
729 if test "$ac_srcdir_defaulted" = yes; then
b7026657
AC
730 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
731 { (exit 1); exit 1; }; }
c906108c 732 else
b7026657
AC
733 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
734 { (exit 1); exit 1; }; }
c906108c
SS
735 fi
736fi
b7026657
AC
737(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
738 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
739 { (exit 1); exit 1; }; }
740srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
741ac_env_build_alias_set=${build_alias+set}
742ac_env_build_alias_value=$build_alias
743ac_cv_env_build_alias_set=${build_alias+set}
744ac_cv_env_build_alias_value=$build_alias
745ac_env_host_alias_set=${host_alias+set}
746ac_env_host_alias_value=$host_alias
747ac_cv_env_host_alias_set=${host_alias+set}
748ac_cv_env_host_alias_value=$host_alias
749ac_env_target_alias_set=${target_alias+set}
750ac_env_target_alias_value=$target_alias
751ac_cv_env_target_alias_set=${target_alias+set}
752ac_cv_env_target_alias_value=$target_alias
753ac_env_CC_set=${CC+set}
754ac_env_CC_value=$CC
755ac_cv_env_CC_set=${CC+set}
756ac_cv_env_CC_value=$CC
757ac_env_CFLAGS_set=${CFLAGS+set}
758ac_env_CFLAGS_value=$CFLAGS
759ac_cv_env_CFLAGS_set=${CFLAGS+set}
760ac_cv_env_CFLAGS_value=$CFLAGS
761ac_env_LDFLAGS_set=${LDFLAGS+set}
762ac_env_LDFLAGS_value=$LDFLAGS
763ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
764ac_cv_env_LDFLAGS_value=$LDFLAGS
765ac_env_CPPFLAGS_set=${CPPFLAGS+set}
766ac_env_CPPFLAGS_value=$CPPFLAGS
767ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
768ac_cv_env_CPPFLAGS_value=$CPPFLAGS
769ac_env_CPP_set=${CPP+set}
770ac_env_CPP_value=$CPP
771ac_cv_env_CPP_set=${CPP+set}
772ac_cv_env_CPP_value=$CPP
c906108c 773
b7026657
AC
774#
775# Report the --help message.
776#
777if test "$ac_init_help" = "long"; then
778 # Omit some internal or obsolete options to make the list less imposing.
779 # This message is too long to be a string in the A/UX 3.1 sh.
780 cat <<_ACEOF
781\`configure' configures this package to adapt to many kinds of systems.
c906108c 782
b7026657 783Usage: $0 [OPTION]... [VAR=VALUE]...
c906108c 784
b7026657
AC
785To assign environment variables (e.g., CC, CFLAGS...), specify them as
786VAR=VALUE. See below for descriptions of some of the useful variables.
c906108c 787
b7026657 788Defaults for the options are specified in brackets.
c906108c 789
b7026657
AC
790Configuration:
791 -h, --help display this help and exit
792 --help=short display options specific to this package
793 --help=recursive display the short help of all the included packages
794 -V, --version display version information and exit
795 -q, --quiet, --silent do not print \`checking...' messages
796 --cache-file=FILE cache test results in FILE [disabled]
797 -C, --config-cache alias for \`--cache-file=config.cache'
798 -n, --no-create do not create output files
799 --srcdir=DIR find the sources in DIR [configure dir or \`..']
800
801_ACEOF
802
803 cat <<_ACEOF
804Installation directories:
805 --prefix=PREFIX install architecture-independent files in PREFIX
806 [$ac_default_prefix]
807 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
808 [PREFIX]
c906108c 809
b7026657
AC
810By default, \`make install' will install all the files in
811\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
812an installation prefix other than \`$ac_default_prefix' using \`--prefix',
813for instance \`--prefix=\$HOME'.
c906108c 814
b7026657 815For better control, use the options below.
c906108c 816
b7026657
AC
817Fine tuning of the installation directories:
818 --bindir=DIR user executables [EPREFIX/bin]
819 --sbindir=DIR system admin executables [EPREFIX/sbin]
820 --libexecdir=DIR program executables [EPREFIX/libexec]
821 --datadir=DIR read-only architecture-independent data [PREFIX/share]
822 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
823 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
824 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
825 --libdir=DIR object code libraries [EPREFIX/lib]
826 --includedir=DIR C header files [PREFIX/include]
827 --oldincludedir=DIR C header files for non-gcc [/usr/include]
828 --infodir=DIR info documentation [PREFIX/info]
829 --mandir=DIR man documentation [PREFIX/man]
830_ACEOF
831
832 cat <<\_ACEOF
833
834Program names:
835 --program-prefix=PREFIX prepend PREFIX to installed program names
836 --program-suffix=SUFFIX append SUFFIX to installed program names
837 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
838
839System types:
840 --build=BUILD configure for building on BUILD [guessed]
841 --host=HOST cross-compile to build programs to run on HOST [BUILD]
842 --target=TARGET configure for building compilers for TARGET [HOST]
843_ACEOF
c906108c 844fi
c906108c 845
b7026657 846if test -n "$ac_init_help"; then
c906108c 847
b7026657 848 cat <<\_ACEOF
cd0fc7c3 849
b7026657
AC
850Optional Features:
851 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
852 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
853 --disable-nls do not use Native Language Support
854 --enable-sim-alignment=align Specify strict or nonstrict alignment.
855 --enable-sim-assert Specify whether to perform random assertions.
856 --enable-sim-bitsize=n Specify target bitsize (32 or 64).
857 --enable-sim-bswap Use the BSWAP instruction on Intel 486s and Pentiums.
858 --enable-sim-cflags=opts Extra CFLAGS for use in building simulator
859 --enable-sim-config=file Override default config file
860 --enable-sim-decode-mechanism=which Specify the instruction decode mechanism.
861 --enable-sim-default-model=which Specify default PowerPC to model.
862 --enable-sim-duplicate Expand (duplicate) semantic functions.
863 --enable-sim-endian=endian Specify target byte endian orientation.
864 --enable-sim-env=env Specify target environment (operating, virtual, user).
865 --enable-sim-filter=rule Specify filter rules.
866 --enable-sim-float Specify whether the target has hard, soft, altivec or e500 floating point.
867 --enable-sim-hardware=list Specify the hardware to be included in the build.
868 --enable-sim-hostbitsize=32|64 Specify host bitsize (32 or 64).
869 --enable-sim-hostendian=end Specify host byte endian orientation.
870 --enable-sim-icache=size Specify instruction-decode cache size and type.
871 --enable-sim-inline=inlines Specify which functions should be inlined.
872 --enable-sim-jump Jump between semantic code (instead of call/return).
873 --enable-sim-line-nr=opts Generate extra CPP code that references source rather than generated code
874 --enable-sim-model=which Specify PowerPC to model.
875 --enable-sim-model-issue Specify whether to simulate model specific actions
876 --enable-sim-monitor=mon Specify whether to enable monitoring events.
877 --enable-sim-opcode=which Override default opcode lookup.
878 --enable-sim-packages=list Specify the packages to be included in the build.
879 --enable-sim-regparm=nr-parm Pass parameters in registers instead of on the stack - x86/GCC specific.
880 --enable-sim-reserved-bits Specify whether to check reserved bits in instruction.
881 --enable-sim-smp=n Specify number of processors to configure for.
882 --enable-sim-stdcall=type Use an alternative function call/return mechanism - x86/GCC specific.
883 --enable-sim-stdio Specify whether to use stdio for console input/output.
884 --enable-sim-switch Use a switch instead of a table for instruction call.
885 --enable-sim-timebase Specify whether the PPC timebase is supported.
886 --enable-sim-trace Specify whether tracing is supported.
887 --enable-sim-warnings=opts Extra CFLAGS for turning on compiler warnings except for idecode.o, semantics.o and psim.o
888 --enable-sim-xor-endian=n Specify number bytes involved in PowerPC XOR bi-endian mode (default 8).
889
890Optional Packages:
891 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
892 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
893 --with-included-gettext use the GNU gettext library included here
c906108c 894
b7026657
AC
895Some influential environment variables:
896 CC C compiler command
897 CFLAGS C compiler flags
898 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
899 nonstandard directory <lib dir>
900 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
901 headers in a nonstandard directory <include dir>
902 CPP C preprocessor
903
904Use these variables to override the choices made by `configure' or to help
905it to find libraries and programs with nonstandard names/locations.
906
907_ACEOF
908fi
909
910if test "$ac_init_help" = "recursive"; then
911 # If there are subdirs, report their specific --help.
912 ac_popdir=`pwd`
913 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
914 test -d $ac_dir || continue
915 ac_builddir=.
916
917if test "$ac_dir" != .; then
918 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
919 # A "../" for each directory in $ac_dir_suffix.
920 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
921else
922 ac_dir_suffix= ac_top_builddir=
923fi
924
925case $srcdir in
926 .) # No --srcdir option. We are building in place.
927 ac_srcdir=.
928 if test -z "$ac_top_builddir"; then
929 ac_top_srcdir=.
930 else
931 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
932 fi ;;
933 [\\/]* | ?:[\\/]* ) # Absolute path.
934 ac_srcdir=$srcdir$ac_dir_suffix;
935 ac_top_srcdir=$srcdir ;;
936 *) # Relative path.
937 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
938 ac_top_srcdir=$ac_top_builddir$srcdir ;;
939esac
940
941# Do not use `cd foo && pwd` to compute absolute paths, because
942# the directories may not exist.
943case `pwd` in
944.) ac_abs_builddir="$ac_dir";;
945*)
946 case "$ac_dir" in
947 .) ac_abs_builddir=`pwd`;;
948 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
949 *) ac_abs_builddir=`pwd`/"$ac_dir";;
950 esac;;
951esac
952case $ac_abs_builddir in
953.) ac_abs_top_builddir=${ac_top_builddir}.;;
954*)
955 case ${ac_top_builddir}. in
956 .) ac_abs_top_builddir=$ac_abs_builddir;;
957 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
958 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
959 esac;;
960esac
961case $ac_abs_builddir in
962.) ac_abs_srcdir=$ac_srcdir;;
963*)
964 case $ac_srcdir in
965 .) ac_abs_srcdir=$ac_abs_builddir;;
966 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
967 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
968 esac;;
969esac
970case $ac_abs_builddir in
971.) ac_abs_top_srcdir=$ac_top_srcdir;;
972*)
973 case $ac_top_srcdir in
974 .) ac_abs_top_srcdir=$ac_abs_builddir;;
975 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
976 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
977 esac;;
978esac
979
980 cd $ac_dir
981 # Check for guested configure; otherwise get Cygnus style configure.
982 if test -f $ac_srcdir/configure.gnu; then
983 echo
984 $SHELL $ac_srcdir/configure.gnu --help=recursive
985 elif test -f $ac_srcdir/configure; then
986 echo
987 $SHELL $ac_srcdir/configure --help=recursive
988 elif test -f $ac_srcdir/configure.ac ||
989 test -f $ac_srcdir/configure.in; then
990 echo
991 $ac_configure --help
992 else
993 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
994 fi
995 cd $ac_popdir
996 done
997fi
998
999test -n "$ac_init_help" && exit 0
1000if $ac_init_version; then
1001 cat <<\_ACEOF
1002
1003Copyright (C) 2003 Free Software Foundation, Inc.
1004This configure script is free software; the Free Software Foundation
1005gives unlimited permission to copy, distribute and modify it.
1006_ACEOF
1007 exit 0
1008fi
1009exec 5>config.log
1010cat >&5 <<_ACEOF
1011This file contains any messages produced by compilers while
1012running configure, to aid debugging if configure makes a mistake.
1013
1014It was created by $as_me, which was
1015generated by GNU Autoconf 2.59. Invocation command line was
1016
1017 $ $0 $@
1018
1019_ACEOF
1020{
1021cat <<_ASUNAME
1022## --------- ##
1023## Platform. ##
1024## --------- ##
1025
1026hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1027uname -m = `(uname -m) 2>/dev/null || echo unknown`
1028uname -r = `(uname -r) 2>/dev/null || echo unknown`
1029uname -s = `(uname -s) 2>/dev/null || echo unknown`
1030uname -v = `(uname -v) 2>/dev/null || echo unknown`
1031
1032/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1033/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1034
1035/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1036/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1037/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1038hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1039/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1040/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1041/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1042
1043_ASUNAME
1044
1045as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1046for as_dir in $PATH
1047do
1048 IFS=$as_save_IFS
1049 test -z "$as_dir" && as_dir=.
1050 echo "PATH: $as_dir"
1051done
1052
1053} >&5
1054
1055cat >&5 <<_ACEOF
1056
1057
1058## ----------- ##
1059## Core tests. ##
1060## ----------- ##
1061
1062_ACEOF
1063
1064
1065# Keep a trace of the command line.
1066# Strip out --no-create and --no-recursion so they do not pile up.
1067# Strip out --silent because we don't want to record it for future runs.
1068# Also quote any args containing shell meta-characters.
1069# Make two passes to allow for proper duplicate-argument suppression.
1070ac_configure_args=
1071ac_configure_args0=
1072ac_configure_args1=
1073ac_sep=
1074ac_must_keep_next=false
1075for ac_pass in 1 2
1076do
1077 for ac_arg
1078 do
1079 case $ac_arg in
1080 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1081 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1082 | -silent | --silent | --silen | --sile | --sil)
1083 continue ;;
1084 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1085 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1086 esac
1087 case $ac_pass in
1088 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1089 2)
1090 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1091 if test $ac_must_keep_next = true; then
1092 ac_must_keep_next=false # Got value, back to normal.
1093 else
1094 case $ac_arg in
1095 *=* | --config-cache | -C | -disable-* | --disable-* \
1096 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1097 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1098 | -with-* | --with-* | -without-* | --without-* | --x)
1099 case "$ac_configure_args0 " in
1100 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1101 esac
1102 ;;
1103 -* ) ac_must_keep_next=true ;;
1104 esac
1105 fi
1106 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1107 # Get rid of the leading space.
1108 ac_sep=" "
1109 ;;
1110 esac
1111 done
1112done
1113$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1114$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1115
1116# When interrupted or exit'd, cleanup temporary files, and complete
1117# config.log. We remove comments because anyway the quotes in there
1118# would cause problems or look ugly.
1119# WARNING: Be sure not to use single quotes in there, as some shells,
1120# such as our DU 5.0 friend, will then `close' the trap.
1121trap 'exit_status=$?
1122 # Save into config.log some information that might help in debugging.
1123 {
1124 echo
1125
1126 cat <<\_ASBOX
1127## ---------------- ##
1128## Cache variables. ##
1129## ---------------- ##
1130_ASBOX
1131 echo
1132 # The following way of writing the cache mishandles newlines in values,
1133{
1134 (set) 2>&1 |
1135 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1136 *ac_space=\ *)
1137 sed -n \
1138 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1139 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1140 ;;
1141 *)
1142 sed -n \
1143 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1144 ;;
1145 esac;
1146}
1147 echo
1148
1149 cat <<\_ASBOX
1150## ----------------- ##
1151## Output variables. ##
1152## ----------------- ##
1153_ASBOX
1154 echo
1155 for ac_var in $ac_subst_vars
1156 do
1157 eval ac_val=$`echo $ac_var`
1158 echo "$ac_var='"'"'$ac_val'"'"'"
1159 done | sort
1160 echo
1161
1162 if test -n "$ac_subst_files"; then
1163 cat <<\_ASBOX
1164## ------------- ##
1165## Output files. ##
1166## ------------- ##
1167_ASBOX
1168 echo
1169 for ac_var in $ac_subst_files
1170 do
1171 eval ac_val=$`echo $ac_var`
1172 echo "$ac_var='"'"'$ac_val'"'"'"
1173 done | sort
1174 echo
1175 fi
1176
1177 if test -s confdefs.h; then
1178 cat <<\_ASBOX
1179## ----------- ##
1180## confdefs.h. ##
1181## ----------- ##
1182_ASBOX
1183 echo
1184 sed "/^$/d" confdefs.h | sort
1185 echo
1186 fi
1187 test "$ac_signal" != 0 &&
1188 echo "$as_me: caught signal $ac_signal"
1189 echo "$as_me: exit $exit_status"
1190 } >&5
1191 rm -f core *.core &&
1192 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1193 exit $exit_status
1194 ' 0
1195for ac_signal in 1 2 13 15; do
1196 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1197done
1198ac_signal=0
1199
1200# confdefs.h avoids OS command line length limits that DEFS can exceed.
1201rm -rf conftest* confdefs.h
1202# AIX cpp loses on an empty file, so make sure it contains at least a newline.
1203echo >confdefs.h
1204
1205# Predefined preprocessor variables.
1206
1207cat >>confdefs.h <<_ACEOF
1208#define PACKAGE_NAME "$PACKAGE_NAME"
1209_ACEOF
1210
1211
1212cat >>confdefs.h <<_ACEOF
1213#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1214_ACEOF
1215
1216
1217cat >>confdefs.h <<_ACEOF
1218#define PACKAGE_VERSION "$PACKAGE_VERSION"
1219_ACEOF
1220
1221
1222cat >>confdefs.h <<_ACEOF
1223#define PACKAGE_STRING "$PACKAGE_STRING"
1224_ACEOF
1225
1226
1227cat >>confdefs.h <<_ACEOF
1228#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1229_ACEOF
1230
1231
1232# Let the site file select an alternate cache file if it wants to.
1233# Prefer explicitly selected file to automatically selected ones.
1234if test -z "$CONFIG_SITE"; then
1235 if test "x$prefix" != xNONE; then
1236 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1237 else
1238 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1239 fi
1240fi
1241for ac_site_file in $CONFIG_SITE; do
1242 if test -r "$ac_site_file"; then
1243 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1244echo "$as_me: loading site script $ac_site_file" >&6;}
1245 sed 's/^/| /' "$ac_site_file" >&5
1246 . "$ac_site_file"
1247 fi
1248done
1249
1250if test -r "$cache_file"; then
1251 # Some versions of bash will fail to source /dev/null (special
1252 # files actually), so we avoid doing that.
1253 if test -f "$cache_file"; then
1254 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1255echo "$as_me: loading cache $cache_file" >&6;}
1256 case $cache_file in
1257 [\\/]* | ?:[\\/]* ) . $cache_file;;
1258 *) . ./$cache_file;;
1259 esac
1260 fi
1261else
1262 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1263echo "$as_me: creating cache $cache_file" >&6;}
1264 >$cache_file
1265fi
1266
1267# Check that the precious variables saved in the cache have kept the same
1268# value.
1269ac_cache_corrupted=false
1270for ac_var in `(set) 2>&1 |
1271 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1272 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1273 eval ac_new_set=\$ac_env_${ac_var}_set
1274 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1275 eval ac_new_val="\$ac_env_${ac_var}_value"
1276 case $ac_old_set,$ac_new_set in
1277 set,)
1278 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1279echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1280 ac_cache_corrupted=: ;;
1281 ,set)
1282 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1283echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1284 ac_cache_corrupted=: ;;
1285 ,);;
1286 *)
1287 if test "x$ac_old_val" != "x$ac_new_val"; then
1288 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1289echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1290 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1291echo "$as_me: former value: $ac_old_val" >&2;}
1292 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1293echo "$as_me: current value: $ac_new_val" >&2;}
1294 ac_cache_corrupted=:
1295 fi;;
1296 esac
1297 # Pass precious variables to config.status.
1298 if test "$ac_new_set" = set; then
1299 case $ac_new_val in
1300 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1301 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1302 *) ac_arg=$ac_var=$ac_new_val ;;
1303 esac
1304 case " $ac_configure_args " in
1305 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1306 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1307 esac
1308 fi
1309done
1310if $ac_cache_corrupted; then
1311 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1312echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1313 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1314echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1315 { (exit 1); exit 1; }; }
1316fi
1317
1318ac_ext=c
1319ac_cpp='$CPP $CPPFLAGS'
1320ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1321ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1322ac_compiler_gnu=$ac_cv_c_compiler_gnu
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343ac_aux_dir=
1344for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1345 if test -f $ac_dir/install-sh; then
1346 ac_aux_dir=$ac_dir
1347 ac_install_sh="$ac_aux_dir/install-sh -c"
1348 break
1349 elif test -f $ac_dir/install.sh; then
1350 ac_aux_dir=$ac_dir
1351 ac_install_sh="$ac_aux_dir/install.sh -c"
1352 break
1353 elif test -f $ac_dir/shtool; then
1354 ac_aux_dir=$ac_dir
1355 ac_install_sh="$ac_aux_dir/shtool install -c"
1356 break
1357 fi
1358done
1359if test -z "$ac_aux_dir"; then
1360 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1361echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1362 { (exit 1); exit 1; }; }
1363fi
1364ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1365ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1366ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1367
1368# Find a good install program. We prefer a C program (faster),
1369# so one script is as good as another. But avoid the broken or
1370# incompatible versions:
1371# SysV /etc/install, /usr/sbin/install
1372# SunOS /usr/etc/install
1373# IRIX /sbin/install
1374# AIX /bin/install
1375# AmigaOS /C/install, which installs bootblocks on floppy discs
1376# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1377# AFS /usr/afsws/bin/install, which mishandles nonexistent args
1378# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1379# OS/2's system install, which has a completely different semantic
1380# ./install, which can be erroneously created by make from ./install.sh.
1381echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
1382echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
1383if test -z "$INSTALL"; then
1384if test "${ac_cv_path_install+set}" = set; then
1385 echo $ECHO_N "(cached) $ECHO_C" >&6
1386else
1387 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1388for as_dir in $PATH
1389do
1390 IFS=$as_save_IFS
1391 test -z "$as_dir" && as_dir=.
1392 # Account for people who put trailing slashes in PATH elements.
1393case $as_dir/ in
1394 ./ | .// | /cC/* | \
1395 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
1396 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
1397 /usr/ucb/* ) ;;
1398 *)
1399 # OSF1 and SCO ODT 3.0 have their own names for install.
1400 # Don't use installbsd from OSF since it installs stuff as root
1401 # by default.
1402 for ac_prog in ginstall scoinst install; do
1403 for ac_exec_ext in '' $ac_executable_extensions; do
1404 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
1405 if test $ac_prog = install &&
1406 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1407 # AIX install. It has an incompatible calling convention.
1408 :
1409 elif test $ac_prog = install &&
1410 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1411 # program-specific install script used by HP pwplus--don't use.
1412 :
1413 else
1414 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
1415 break 3
1416 fi
1417 fi
1418 done
1419 done
1420 ;;
1421esac
1422done
1423
1424
1425fi
1426 if test "${ac_cv_path_install+set}" = set; then
1427 INSTALL=$ac_cv_path_install
1428 else
1429 # As a last resort, use the slow shell script. We don't cache a
1430 # path for INSTALL within a source directory, because that will
1431 # break other packages using the cache if that directory is
1432 # removed, or if the path is relative.
1433 INSTALL=$ac_install_sh
1434 fi
1435fi
1436echo "$as_me:$LINENO: result: $INSTALL" >&5
1437echo "${ECHO_T}$INSTALL" >&6
1438
1439# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1440# It thinks the first close brace ends the variable substitution.
1441test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1442
1443test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
1444
1445test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1446
1447ac_ext=c
1448ac_cpp='$CPP $CPPFLAGS'
1449ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1450ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1451ac_compiler_gnu=$ac_cv_c_compiler_gnu
1452if test -n "$ac_tool_prefix"; then
1453 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1454set dummy ${ac_tool_prefix}gcc; ac_word=$2
1455echo "$as_me:$LINENO: checking for $ac_word" >&5
1456echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1457if test "${ac_cv_prog_CC+set}" = set; then
1458 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c
SS
1459else
1460 if test -n "$CC"; then
1461 ac_cv_prog_CC="$CC" # Let the user override the test.
1462else
b7026657
AC
1463as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1464for as_dir in $PATH
1465do
1466 IFS=$as_save_IFS
1467 test -z "$as_dir" && as_dir=.
1468 for ac_exec_ext in '' $ac_executable_extensions; do
1469 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1470 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1471 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1472 break 2
1473 fi
1474done
1475done
1476
c906108c
SS
1477fi
1478fi
b7026657 1479CC=$ac_cv_prog_CC
c906108c 1480if test -n "$CC"; then
b7026657
AC
1481 echo "$as_me:$LINENO: result: $CC" >&5
1482echo "${ECHO_T}$CC" >&6
1483else
1484 echo "$as_me:$LINENO: result: no" >&5
1485echo "${ECHO_T}no" >&6
1486fi
1487
1488fi
1489if test -z "$ac_cv_prog_CC"; then
1490 ac_ct_CC=$CC
1491 # Extract the first word of "gcc", so it can be a program name with args.
1492set dummy gcc; ac_word=$2
1493echo "$as_me:$LINENO: checking for $ac_word" >&5
1494echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1495if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1496 echo $ECHO_N "(cached) $ECHO_C" >&6
1497else
1498 if test -n "$ac_ct_CC"; then
1499 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1500else
1501as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1502for as_dir in $PATH
1503do
1504 IFS=$as_save_IFS
1505 test -z "$as_dir" && as_dir=.
1506 for ac_exec_ext in '' $ac_executable_extensions; do
1507 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1508 ac_cv_prog_ac_ct_CC="gcc"
1509 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1510 break 2
1511 fi
1512done
1513done
1514
1515fi
1516fi
1517ac_ct_CC=$ac_cv_prog_ac_ct_CC
1518if test -n "$ac_ct_CC"; then
1519 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1520echo "${ECHO_T}$ac_ct_CC" >&6
c906108c 1521else
b7026657
AC
1522 echo "$as_me:$LINENO: result: no" >&5
1523echo "${ECHO_T}no" >&6
1524fi
1525
1526 CC=$ac_ct_CC
1527else
1528 CC="$ac_cv_prog_CC"
c906108c
SS
1529fi
1530
1531if test -z "$CC"; then
b7026657
AC
1532 if test -n "$ac_tool_prefix"; then
1533 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1534set dummy ${ac_tool_prefix}cc; ac_word=$2
1535echo "$as_me:$LINENO: checking for $ac_word" >&5
1536echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1537if test "${ac_cv_prog_CC+set}" = set; then
1538 echo $ECHO_N "(cached) $ECHO_C" >&6
1539else
1540 if test -n "$CC"; then
1541 ac_cv_prog_CC="$CC" # Let the user override the test.
1542else
1543as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1544for as_dir in $PATH
1545do
1546 IFS=$as_save_IFS
1547 test -z "$as_dir" && as_dir=.
1548 for ac_exec_ext in '' $ac_executable_extensions; do
1549 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1550 ac_cv_prog_CC="${ac_tool_prefix}cc"
1551 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1552 break 2
1553 fi
1554done
1555done
1556
1557fi
1558fi
1559CC=$ac_cv_prog_CC
1560if test -n "$CC"; then
1561 echo "$as_me:$LINENO: result: $CC" >&5
1562echo "${ECHO_T}$CC" >&6
1563else
1564 echo "$as_me:$LINENO: result: no" >&5
1565echo "${ECHO_T}no" >&6
1566fi
1567
1568fi
1569if test -z "$ac_cv_prog_CC"; then
1570 ac_ct_CC=$CC
c906108c
SS
1571 # Extract the first word of "cc", so it can be a program name with args.
1572set dummy cc; ac_word=$2
b7026657
AC
1573echo "$as_me:$LINENO: checking for $ac_word" >&5
1574echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1575if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1576 echo $ECHO_N "(cached) $ECHO_C" >&6
1577else
1578 if test -n "$ac_ct_CC"; then
1579 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1580else
1581as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1582for as_dir in $PATH
1583do
1584 IFS=$as_save_IFS
1585 test -z "$as_dir" && as_dir=.
1586 for ac_exec_ext in '' $ac_executable_extensions; do
1587 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1588 ac_cv_prog_ac_ct_CC="cc"
1589 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1590 break 2
1591 fi
1592done
1593done
1594
1595fi
1596fi
1597ac_ct_CC=$ac_cv_prog_ac_ct_CC
1598if test -n "$ac_ct_CC"; then
1599 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1600echo "${ECHO_T}$ac_ct_CC" >&6
1601else
1602 echo "$as_me:$LINENO: result: no" >&5
1603echo "${ECHO_T}no" >&6
1604fi
1605
1606 CC=$ac_ct_CC
1607else
1608 CC="$ac_cv_prog_CC"
1609fi
1610
1611fi
1612if test -z "$CC"; then
1613 # Extract the first word of "cc", so it can be a program name with args.
1614set dummy cc; ac_word=$2
1615echo "$as_me:$LINENO: checking for $ac_word" >&5
1616echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1617if test "${ac_cv_prog_CC+set}" = set; then
1618 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c
SS
1619else
1620 if test -n "$CC"; then
1621 ac_cv_prog_CC="$CC" # Let the user override the test.
1622else
c906108c 1623 ac_prog_rejected=no
b7026657
AC
1624as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1625for as_dir in $PATH
1626do
1627 IFS=$as_save_IFS
1628 test -z "$as_dir" && as_dir=.
1629 for ac_exec_ext in '' $ac_executable_extensions; do
1630 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1631 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1632 ac_prog_rejected=yes
1633 continue
1634 fi
1635 ac_cv_prog_CC="cc"
1636 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1637 break 2
1638 fi
1639done
1640done
1641
c906108c
SS
1642if test $ac_prog_rejected = yes; then
1643 # We found a bogon in the path, so make sure we never use it.
1644 set dummy $ac_cv_prog_CC
1645 shift
b7026657 1646 if test $# != 0; then
c906108c
SS
1647 # We chose a different compiler from the bogus one.
1648 # However, it has the same basename, so the bogon will be chosen
1649 # first if we set CC to just the basename; use the full file name.
1650 shift
b7026657 1651 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
c906108c
SS
1652 fi
1653fi
1654fi
1655fi
b7026657 1656CC=$ac_cv_prog_CC
c906108c 1657if test -n "$CC"; then
b7026657
AC
1658 echo "$as_me:$LINENO: result: $CC" >&5
1659echo "${ECHO_T}$CC" >&6
c906108c 1660else
b7026657
AC
1661 echo "$as_me:$LINENO: result: no" >&5
1662echo "${ECHO_T}no" >&6
c906108c
SS
1663fi
1664
b7026657
AC
1665fi
1666if test -z "$CC"; then
1667 if test -n "$ac_tool_prefix"; then
1668 for ac_prog in cl
1669 do
1670 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1671set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1672echo "$as_me:$LINENO: checking for $ac_word" >&5
1673echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1674if test "${ac_cv_prog_CC+set}" = set; then
1675 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c
SS
1676else
1677 if test -n "$CC"; then
1678 ac_cv_prog_CC="$CC" # Let the user override the test.
1679else
b7026657
AC
1680as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1681for as_dir in $PATH
1682do
1683 IFS=$as_save_IFS
1684 test -z "$as_dir" && as_dir=.
1685 for ac_exec_ext in '' $ac_executable_extensions; do
1686 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1687 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1688 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1689 break 2
1690 fi
1691done
1692done
1693
1694fi
1695fi
1696CC=$ac_cv_prog_CC
1697if test -n "$CC"; then
1698 echo "$as_me:$LINENO: result: $CC" >&5
1699echo "${ECHO_T}$CC" >&6
1700else
1701 echo "$as_me:$LINENO: result: no" >&5
1702echo "${ECHO_T}no" >&6
1703fi
1704
1705 test -n "$CC" && break
1706 done
1707fi
1708if test -z "$CC"; then
1709 ac_ct_CC=$CC
1710 for ac_prog in cl
1711do
1712 # Extract the first word of "$ac_prog", so it can be a program name with args.
1713set dummy $ac_prog; ac_word=$2
1714echo "$as_me:$LINENO: checking for $ac_word" >&5
1715echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1716if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1717 echo $ECHO_N "(cached) $ECHO_C" >&6
1718else
1719 if test -n "$ac_ct_CC"; then
1720 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1721else
1722as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1723for as_dir in $PATH
1724do
1725 IFS=$as_save_IFS
1726 test -z "$as_dir" && as_dir=.
1727 for ac_exec_ext in '' $ac_executable_extensions; do
1728 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1729 ac_cv_prog_ac_ct_CC="$ac_prog"
1730 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1731 break 2
1732 fi
1733done
1734done
1735
1736fi
1737fi
1738ac_ct_CC=$ac_cv_prog_ac_ct_CC
1739if test -n "$ac_ct_CC"; then
1740 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1741echo "${ECHO_T}$ac_ct_CC" >&6
1742else
1743 echo "$as_me:$LINENO: result: no" >&5
1744echo "${ECHO_T}no" >&6
1745fi
1746
1747 test -n "$ac_ct_CC" && break
1748done
1749
1750 CC=$ac_ct_CC
1751fi
1752
1753fi
1754
1755
1756test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
1757See \`config.log' for more details." >&5
1758echo "$as_me: error: no acceptable C compiler found in \$PATH
1759See \`config.log' for more details." >&2;}
1760 { (exit 1); exit 1; }; }
1761
1762# Provide some information about the compiler.
1763echo "$as_me:$LINENO:" \
1764 "checking for C compiler version" >&5
1765ac_compiler=`set X $ac_compile; echo $2`
1766{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
1767 (eval $ac_compiler --version </dev/null >&5) 2>&5
1768 ac_status=$?
1769 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1770 (exit $ac_status); }
1771{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
1772 (eval $ac_compiler -v </dev/null >&5) 2>&5
1773 ac_status=$?
1774 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1775 (exit $ac_status); }
1776{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
1777 (eval $ac_compiler -V </dev/null >&5) 2>&5
1778 ac_status=$?
1779 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1780 (exit $ac_status); }
1781
1782cat >conftest.$ac_ext <<_ACEOF
1783/* confdefs.h. */
1784_ACEOF
1785cat confdefs.h >>conftest.$ac_ext
1786cat >>conftest.$ac_ext <<_ACEOF
1787/* end confdefs.h. */
1788
1789int
1790main ()
1791{
1792
1793 ;
1794 return 0;
1795}
1796_ACEOF
1797ac_clean_files_save=$ac_clean_files
1798ac_clean_files="$ac_clean_files a.out a.exe b.out"
1799# Try to create an executable without -o first, disregard a.out.
1800# It will help us diagnose broken compilers, and finding out an intuition
1801# of exeext.
1802echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
1803echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
1804ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1805if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
1806 (eval $ac_link_default) 2>&5
1807 ac_status=$?
1808 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1809 (exit $ac_status); }; then
1810 # Find the output, starting from the most likely. This scheme is
1811# not robust to junk in `.', hence go to wildcards (a.*) only as a last
1812# resort.
1813
1814# Be careful to initialize this variable, since it used to be cached.
1815# Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
1816ac_cv_exeext=
1817# b.out is created by i960 compilers.
1818for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
1819do
1820 test -f "$ac_file" || continue
1821 case $ac_file in
1822 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
1823 ;;
1824 conftest.$ac_ext )
1825 # This is the source file.
1826 ;;
1827 [ab].out )
1828 # We found the default executable, but exeext='' is most
1829 # certainly right.
1830 break;;
1831 *.* )
1832 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1833 # FIXME: I believe we export ac_cv_exeext for Libtool,
1834 # but it would be cool to find out if it's true. Does anybody
1835 # maintain Libtool? --akim.
1836 export ac_cv_exeext
1837 break;;
1838 * )
1839 break;;
1840 esac
1841done
1842else
1843 echo "$as_me: failed program was:" >&5
1844sed 's/^/| /' conftest.$ac_ext >&5
1845
1846{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
1847See \`config.log' for more details." >&5
1848echo "$as_me: error: C compiler cannot create executables
1849See \`config.log' for more details." >&2;}
1850 { (exit 77); exit 77; }; }
1851fi
1852
1853ac_exeext=$ac_cv_exeext
1854echo "$as_me:$LINENO: result: $ac_file" >&5
1855echo "${ECHO_T}$ac_file" >&6
1856
1857# Check the compiler produces executables we can run. If not, either
1858# the compiler is broken, or we cross compile.
1859echo "$as_me:$LINENO: checking whether the C compiler works" >&5
1860echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1861# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1862# If not cross compiling, check that we can run a simple program.
1863if test "$cross_compiling" != yes; then
1864 if { ac_try='./$ac_file'
1865 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1866 (eval $ac_try) 2>&5
1867 ac_status=$?
1868 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1869 (exit $ac_status); }; }; then
1870 cross_compiling=no
1871 else
1872 if test "$cross_compiling" = maybe; then
1873 cross_compiling=yes
1874 else
1875 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
1876If you meant to cross compile, use \`--host'.
1877See \`config.log' for more details." >&5
1878echo "$as_me: error: cannot run C compiled programs.
1879If you meant to cross compile, use \`--host'.
1880See \`config.log' for more details." >&2;}
1881 { (exit 1); exit 1; }; }
c906108c 1882 fi
b7026657 1883 fi
c906108c 1884fi
b7026657
AC
1885echo "$as_me:$LINENO: result: yes" >&5
1886echo "${ECHO_T}yes" >&6
1887
1888rm -f a.out a.exe conftest$ac_cv_exeext b.out
1889ac_clean_files=$ac_clean_files_save
1890# Check the compiler produces executables we can run. If not, either
1891# the compiler is broken, or we cross compile.
1892echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
1893echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1894echo "$as_me:$LINENO: result: $cross_compiling" >&5
1895echo "${ECHO_T}$cross_compiling" >&6
1896
1897echo "$as_me:$LINENO: checking for suffix of executables" >&5
1898echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
1899if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
1900 (eval $ac_link) 2>&5
1901 ac_status=$?
1902 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1903 (exit $ac_status); }; then
1904 # If both `conftest.exe' and `conftest' are `present' (well, observable)
1905# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
1906# work properly (i.e., refer to `conftest.exe'), while it won't with
1907# `rm'.
1908for ac_file in conftest.exe conftest conftest.*; do
1909 test -f "$ac_file" || continue
1910 case $ac_file in
1911 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
1912 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1913 export ac_cv_exeext
1914 break;;
1915 * ) break;;
1916 esac
1917done
c906108c 1918else
b7026657
AC
1919 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
1920See \`config.log' for more details." >&5
1921echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
1922See \`config.log' for more details." >&2;}
1923 { (exit 1); exit 1; }; }
c906108c
SS
1924fi
1925
b7026657
AC
1926rm -f conftest$ac_cv_exeext
1927echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
1928echo "${ECHO_T}$ac_cv_exeext" >&6
c906108c 1929
b7026657
AC
1930rm -f conftest.$ac_ext
1931EXEEXT=$ac_cv_exeext
1932ac_exeext=$EXEEXT
1933echo "$as_me:$LINENO: checking for suffix of object files" >&5
1934echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
1935if test "${ac_cv_objext+set}" = set; then
1936 echo $ECHO_N "(cached) $ECHO_C" >&6
1937else
1938 cat >conftest.$ac_ext <<_ACEOF
1939/* confdefs.h. */
1940_ACEOF
1941cat confdefs.h >>conftest.$ac_ext
1942cat >>conftest.$ac_ext <<_ACEOF
1943/* end confdefs.h. */
1944
1945int
1946main ()
1947{
1948
1949 ;
1950 return 0;
1951}
1952_ACEOF
1953rm -f conftest.o conftest.obj
1954if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1955 (eval $ac_compile) 2>&5
1956 ac_status=$?
1957 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1958 (exit $ac_status); }; then
1959 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1960 case $ac_file in
1961 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
1962 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1963 break;;
1964 esac
1965done
c906108c 1966else
b7026657
AC
1967 echo "$as_me: failed program was:" >&5
1968sed 's/^/| /' conftest.$ac_ext >&5
c906108c 1969
b7026657
AC
1970{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
1971See \`config.log' for more details." >&5
1972echo "$as_me: error: cannot compute suffix of object files: cannot compile
1973See \`config.log' for more details." >&2;}
1974 { (exit 1); exit 1; }; }
c906108c 1975fi
c906108c 1976
b7026657
AC
1977rm -f conftest.$ac_cv_objext conftest.$ac_ext
1978fi
1979echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
1980echo "${ECHO_T}$ac_cv_objext" >&6
1981OBJEXT=$ac_cv_objext
1982ac_objext=$OBJEXT
1983echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
1984echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1985if test "${ac_cv_c_compiler_gnu+set}" = set; then
1986 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 1987else
b7026657
AC
1988 cat >conftest.$ac_ext <<_ACEOF
1989/* confdefs.h. */
1990_ACEOF
1991cat confdefs.h >>conftest.$ac_ext
1992cat >>conftest.$ac_ext <<_ACEOF
1993/* end confdefs.h. */
1994
1995int
1996main ()
1997{
1998#ifndef __GNUC__
1999 choke me
c906108c 2000#endif
c906108c 2001
b7026657
AC
2002 ;
2003 return 0;
2004}
2005_ACEOF
2006rm -f conftest.$ac_objext
2007if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2008 (eval $ac_compile) 2>conftest.er1
2009 ac_status=$?
2010 grep -v '^ *+' conftest.er1 >conftest.err
2011 rm -f conftest.er1
2012 cat conftest.err >&5
2013 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2014 (exit $ac_status); } &&
2015 { ac_try='test -z "$ac_c_werror_flag"
2016 || test ! -s conftest.err'
2017 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2018 (eval $ac_try) 2>&5
2019 ac_status=$?
2020 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2021 (exit $ac_status); }; } &&
2022 { ac_try='test -s conftest.$ac_objext'
2023 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2024 (eval $ac_try) 2>&5
2025 ac_status=$?
2026 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2027 (exit $ac_status); }; }; then
2028 ac_compiler_gnu=yes
2029else
2030 echo "$as_me: failed program was:" >&5
2031sed 's/^/| /' conftest.$ac_ext >&5
2032
2033ac_compiler_gnu=no
2034fi
2035rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2036ac_cv_c_compiler_gnu=$ac_compiler_gnu
2037
2038fi
2039echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2040echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2041GCC=`test $ac_compiler_gnu = yes && echo yes`
2042ac_test_CFLAGS=${CFLAGS+set}
2043ac_save_CFLAGS=$CFLAGS
2044CFLAGS="-g"
2045echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2046echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2047if test "${ac_cv_prog_cc_g+set}" = set; then
2048 echo $ECHO_N "(cached) $ECHO_C" >&6
2049else
2050 cat >conftest.$ac_ext <<_ACEOF
2051/* confdefs.h. */
2052_ACEOF
2053cat confdefs.h >>conftest.$ac_ext
2054cat >>conftest.$ac_ext <<_ACEOF
2055/* end confdefs.h. */
c906108c 2056
b7026657
AC
2057int
2058main ()
2059{
c906108c 2060
b7026657
AC
2061 ;
2062 return 0;
2063}
2064_ACEOF
2065rm -f conftest.$ac_objext
2066if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2067 (eval $ac_compile) 2>conftest.er1
2068 ac_status=$?
2069 grep -v '^ *+' conftest.er1 >conftest.err
2070 rm -f conftest.er1
2071 cat conftest.err >&5
2072 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2073 (exit $ac_status); } &&
2074 { ac_try='test -z "$ac_c_werror_flag"
2075 || test ! -s conftest.err'
2076 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2077 (eval $ac_try) 2>&5
2078 ac_status=$?
2079 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2080 (exit $ac_status); }; } &&
2081 { ac_try='test -s conftest.$ac_objext'
2082 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2083 (eval $ac_try) 2>&5
2084 ac_status=$?
2085 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2086 (exit $ac_status); }; }; then
c906108c
SS
2087 ac_cv_prog_cc_g=yes
2088else
b7026657
AC
2089 echo "$as_me: failed program was:" >&5
2090sed 's/^/| /' conftest.$ac_ext >&5
c906108c 2091
b7026657 2092ac_cv_prog_cc_g=no
c906108c 2093fi
b7026657
AC
2094rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2095fi
2096echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2097echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
c906108c 2098if test "$ac_test_CFLAGS" = set; then
b7026657 2099 CFLAGS=$ac_save_CFLAGS
c906108c
SS
2100elif test $ac_cv_prog_cc_g = yes; then
2101 if test "$GCC" = yes; then
2102 CFLAGS="-g -O2"
2103 else
2104 CFLAGS="-g"
2105 fi
2106else
2107 if test "$GCC" = yes; then
2108 CFLAGS="-O2"
2109 else
2110 CFLAGS=
2111 fi
2112fi
b7026657
AC
2113echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2114echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2115if test "${ac_cv_prog_cc_stdc+set}" = set; then
2116 echo $ECHO_N "(cached) $ECHO_C" >&6
2117else
2118 ac_cv_prog_cc_stdc=no
2119ac_save_CC=$CC
2120cat >conftest.$ac_ext <<_ACEOF
2121/* confdefs.h. */
2122_ACEOF
2123cat confdefs.h >>conftest.$ac_ext
2124cat >>conftest.$ac_ext <<_ACEOF
2125/* end confdefs.h. */
2126#include <stdarg.h>
2127#include <stdio.h>
2128#include <sys/types.h>
2129#include <sys/stat.h>
2130/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2131struct buf { int x; };
2132FILE * (*rcsopen) (struct buf *, struct stat *, int);
2133static char *e (p, i)
2134 char **p;
2135 int i;
2136{
2137 return p[i];
2138}
2139static char *f (char * (*g) (char **, int), char **p, ...)
2140{
2141 char *s;
2142 va_list v;
2143 va_start (v,p);
2144 s = g (p, va_arg (v,int));
2145 va_end (v);
2146 return s;
2147}
c906108c 2148
b7026657
AC
2149/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2150 function prototypes and stuff, but not '\xHH' hex character constants.
2151 These don't provoke an error unfortunately, instead are silently treated
2152 as 'x'. The following induces an error, until -std1 is added to get
2153 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2154 array size at least. It's necessary to write '\x00'==0 to get something
2155 that's true only with -std1. */
2156int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2157
2158int test (int i, double x);
2159struct s1 {int (*f) (int a);};
2160struct s2 {int (*f) (double a);};
2161int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2162int argc;
2163char **argv;
2164int
2165main ()
2166{
2167return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2168 ;
2169 return 0;
2170}
2171_ACEOF
2172# Don't try gcc -ansi; that turns off useful extensions and
2173# breaks some systems' header files.
2174# AIX -qlanglvl=ansi
2175# Ultrix and OSF/1 -std1
2176# HP-UX 10.20 and later -Ae
2177# HP-UX older versions -Aa -D_HPUX_SOURCE
2178# SVR4 -Xc -D__EXTENSIONS__
2179for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2180do
2181 CC="$ac_save_CC $ac_arg"
2182 rm -f conftest.$ac_objext
2183if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2184 (eval $ac_compile) 2>conftest.er1
2185 ac_status=$?
2186 grep -v '^ *+' conftest.er1 >conftest.err
2187 rm -f conftest.er1
2188 cat conftest.err >&5
2189 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2190 (exit $ac_status); } &&
2191 { ac_try='test -z "$ac_c_werror_flag"
2192 || test ! -s conftest.err'
2193 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2194 (eval $ac_try) 2>&5
2195 ac_status=$?
2196 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2197 (exit $ac_status); }; } &&
2198 { ac_try='test -s conftest.$ac_objext'
2199 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2200 (eval $ac_try) 2>&5
2201 ac_status=$?
2202 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2203 (exit $ac_status); }; }; then
2204 ac_cv_prog_cc_stdc=$ac_arg
2205break
2206else
2207 echo "$as_me: failed program was:" >&5
2208sed 's/^/| /' conftest.$ac_ext >&5
2209
2210fi
2211rm -f conftest.err conftest.$ac_objext
2212done
2213rm -f conftest.$ac_ext conftest.$ac_objext
2214CC=$ac_save_CC
c906108c 2215
c906108c
SS
2216fi
2217
b7026657
AC
2218case "x$ac_cv_prog_cc_stdc" in
2219 x|xno)
2220 echo "$as_me:$LINENO: result: none needed" >&5
2221echo "${ECHO_T}none needed" >&6 ;;
2222 *)
2223 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2224echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2225 CC="$CC $ac_cv_prog_cc_stdc" ;;
2226esac
2227
2228# Some people use a C++ compiler to compile C. Since we use `exit',
2229# in C++ we need to declare it. In case someone uses the same compiler
2230# for both compiling C and C++ we need to have the C++ compiler decide
2231# the declaration of exit, since it's the most demanding environment.
2232cat >conftest.$ac_ext <<_ACEOF
2233#ifndef __cplusplus
2234 choke me
2235#endif
2236_ACEOF
2237rm -f conftest.$ac_objext
2238if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2239 (eval $ac_compile) 2>conftest.er1
2240 ac_status=$?
2241 grep -v '^ *+' conftest.er1 >conftest.err
2242 rm -f conftest.er1
2243 cat conftest.err >&5
2244 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2245 (exit $ac_status); } &&
2246 { ac_try='test -z "$ac_c_werror_flag"
2247 || test ! -s conftest.err'
2248 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2249 (eval $ac_try) 2>&5
2250 ac_status=$?
2251 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2252 (exit $ac_status); }; } &&
2253 { ac_try='test -s conftest.$ac_objext'
2254 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2255 (eval $ac_try) 2>&5
2256 ac_status=$?
2257 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2258 (exit $ac_status); }; }; then
2259 for ac_declaration in \
2260 '' \
2261 'extern "C" void std::exit (int) throw (); using std::exit;' \
2262 'extern "C" void std::exit (int); using std::exit;' \
2263 'extern "C" void exit (int) throw ();' \
2264 'extern "C" void exit (int);' \
2265 'void exit (int);'
2266do
2267 cat >conftest.$ac_ext <<_ACEOF
2268/* confdefs.h. */
2269_ACEOF
2270cat confdefs.h >>conftest.$ac_ext
2271cat >>conftest.$ac_ext <<_ACEOF
2272/* end confdefs.h. */
2273$ac_declaration
2274#include <stdlib.h>
2275int
2276main ()
2277{
2278exit (42);
2279 ;
2280 return 0;
2281}
2282_ACEOF
2283rm -f conftest.$ac_objext
2284if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2285 (eval $ac_compile) 2>conftest.er1
2286 ac_status=$?
2287 grep -v '^ *+' conftest.er1 >conftest.err
2288 rm -f conftest.er1
2289 cat conftest.err >&5
2290 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2291 (exit $ac_status); } &&
2292 { ac_try='test -z "$ac_c_werror_flag"
2293 || test ! -s conftest.err'
2294 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2295 (eval $ac_try) 2>&5
2296 ac_status=$?
2297 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2298 (exit $ac_status); }; } &&
2299 { ac_try='test -s conftest.$ac_objext'
2300 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2301 (eval $ac_try) 2>&5
2302 ac_status=$?
2303 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2304 (exit $ac_status); }; }; then
c906108c
SS
2305 :
2306else
b7026657
AC
2307 echo "$as_me: failed program was:" >&5
2308sed 's/^/| /' conftest.$ac_ext >&5
2309
2310continue
c906108c 2311fi
b7026657
AC
2312rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2313 cat >conftest.$ac_ext <<_ACEOF
2314/* confdefs.h. */
2315_ACEOF
2316cat confdefs.h >>conftest.$ac_ext
2317cat >>conftest.$ac_ext <<_ACEOF
2318/* end confdefs.h. */
2319$ac_declaration
2320int
2321main ()
2322{
2323exit (42);
2324 ;
2325 return 0;
2326}
2327_ACEOF
2328rm -f conftest.$ac_objext
2329if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2330 (eval $ac_compile) 2>conftest.er1
2331 ac_status=$?
2332 grep -v '^ *+' conftest.er1 >conftest.err
2333 rm -f conftest.er1
2334 cat conftest.err >&5
2335 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2336 (exit $ac_status); } &&
2337 { ac_try='test -z "$ac_c_werror_flag"
2338 || test ! -s conftest.err'
2339 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2340 (eval $ac_try) 2>&5
2341 ac_status=$?
2342 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2343 (exit $ac_status); }; } &&
2344 { ac_try='test -s conftest.$ac_objext'
2345 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2346 (eval $ac_try) 2>&5
2347 ac_status=$?
2348 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2349 (exit $ac_status); }; }; then
2350 break
2351else
2352 echo "$as_me: failed program was:" >&5
2353sed 's/^/| /' conftest.$ac_ext >&5
2354
c906108c 2355fi
b7026657
AC
2356rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2357done
c906108c 2358rm -f conftest*
b7026657
AC
2359if test -n "$ac_declaration"; then
2360 echo '#ifdef __cplusplus' >>confdefs.h
2361 echo $ac_declaration >>confdefs.h
2362 echo '#endif' >>confdefs.h
c906108c 2363fi
b7026657
AC
2364
2365else
2366 echo "$as_me: failed program was:" >&5
2367sed 's/^/| /' conftest.$ac_ext >&5
2368
c906108c 2369fi
b7026657
AC
2370rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2371ac_ext=c
2372ac_cpp='$CPP $CPPFLAGS'
2373ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2374ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2375ac_compiler_gnu=$ac_cv_c_compiler_gnu
2376
2377
2378# Put a plausible default for CC_FOR_BUILD in Makefile.
2379if test "x$cross_compiling" = "xno"; then
2380 CC_FOR_BUILD='$(CC)'
c906108c 2381else
b7026657 2382 CC_FOR_BUILD=gcc
c906108c 2383fi
c906108c 2384
b7026657
AC
2385ALL_LINGUAS=
2386echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2387echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
2388set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
2389if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
2390 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 2391else
b7026657 2392 cat >conftest.make <<\_ACEOF
c906108c 2393all:
b7026657
AC
2394 @echo 'ac_maketemp="$(MAKE)"'
2395_ACEOF
c906108c 2396# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
b7026657 2397eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
c906108c
SS
2398if test -n "$ac_maketemp"; then
2399 eval ac_cv_prog_make_${ac_make}_set=yes
2400else
2401 eval ac_cv_prog_make_${ac_make}_set=no
2402fi
b7026657 2403rm -f conftest.make
c906108c
SS
2404fi
2405if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
b7026657
AC
2406 echo "$as_me:$LINENO: result: yes" >&5
2407echo "${ECHO_T}yes" >&6
c906108c
SS
2408 SET_MAKE=
2409else
b7026657
AC
2410 echo "$as_me:$LINENO: result: no" >&5
2411echo "${ECHO_T}no" >&6
c906108c
SS
2412 SET_MAKE="MAKE=${MAKE-make}"
2413fi
2414
b7026657
AC
2415if test -n "$ac_tool_prefix"; then
2416 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
2417set dummy ${ac_tool_prefix}ranlib; ac_word=$2
2418echo "$as_me:$LINENO: checking for $ac_word" >&5
2419echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2420if test "${ac_cv_prog_RANLIB+set}" = set; then
2421 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c
SS
2422else
2423 if test -n "$RANLIB"; then
2424 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2425else
b7026657
AC
2426as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2427for as_dir in $PATH
2428do
2429 IFS=$as_save_IFS
2430 test -z "$as_dir" && as_dir=.
2431 for ac_exec_ext in '' $ac_executable_extensions; do
2432 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2433 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
2434 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2435 break 2
2436 fi
2437done
2438done
2439
c906108c
SS
2440fi
2441fi
b7026657 2442RANLIB=$ac_cv_prog_RANLIB
c906108c 2443if test -n "$RANLIB"; then
b7026657
AC
2444 echo "$as_me:$LINENO: result: $RANLIB" >&5
2445echo "${ECHO_T}$RANLIB" >&6
c906108c 2446else
b7026657
AC
2447 echo "$as_me:$LINENO: result: no" >&5
2448echo "${ECHO_T}no" >&6
2449fi
2450
c906108c 2451fi
b7026657
AC
2452if test -z "$ac_cv_prog_RANLIB"; then
2453 ac_ct_RANLIB=$RANLIB
2454 # Extract the first word of "ranlib", so it can be a program name with args.
2455set dummy ranlib; ac_word=$2
2456echo "$as_me:$LINENO: checking for $ac_word" >&5
2457echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2458if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
2459 echo $ECHO_N "(cached) $ECHO_C" >&6
2460else
2461 if test -n "$ac_ct_RANLIB"; then
2462 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
2463else
2464as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2465for as_dir in $PATH
2466do
2467 IFS=$as_save_IFS
2468 test -z "$as_dir" && as_dir=.
2469 for ac_exec_ext in '' $ac_executable_extensions; do
2470 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2471 ac_cv_prog_ac_ct_RANLIB="ranlib"
2472 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2473 break 2
2474 fi
2475done
2476done
c906108c 2477
b7026657
AC
2478 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
2479fi
2480fi
2481ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
2482if test -n "$ac_ct_RANLIB"; then
2483 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
2484echo "${ECHO_T}$ac_ct_RANLIB" >&6
2485else
2486 echo "$as_me:$LINENO: result: no" >&5
2487echo "${ECHO_T}no" >&6
2488fi
c906108c 2489
b7026657
AC
2490 RANLIB=$ac_ct_RANLIB
2491else
2492 RANLIB="$ac_cv_prog_RANLIB"
2493fi
2494
2495
2496echo "$as_me:$LINENO: checking for library containing strerror" >&5
2497echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6
2498if test "${ac_cv_search_strerror+set}" = set; then
2499 echo $ECHO_N "(cached) $ECHO_C" >&6
2500else
2501 ac_func_search_save_LIBS=$LIBS
2502ac_cv_search_strerror=no
2503cat >conftest.$ac_ext <<_ACEOF
2504/* confdefs.h. */
2505_ACEOF
2506cat confdefs.h >>conftest.$ac_ext
2507cat >>conftest.$ac_ext <<_ACEOF
2508/* end confdefs.h. */
2509
2510/* Override any gcc2 internal prototype to avoid an error. */
2511#ifdef __cplusplus
2512extern "C"
2513#endif
2514/* We use char because int might match the return type of a gcc2
2515 builtin and then its argument prototype would still apply. */
2516char strerror ();
2517int
2518main ()
2519{
2520strerror ();
2521 ;
2522 return 0;
2523}
2524_ACEOF
2525rm -f conftest.$ac_objext conftest$ac_exeext
2526if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2527 (eval $ac_link) 2>conftest.er1
2528 ac_status=$?
2529 grep -v '^ *+' conftest.er1 >conftest.err
2530 rm -f conftest.er1
2531 cat conftest.err >&5
2532 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2533 (exit $ac_status); } &&
2534 { ac_try='test -z "$ac_c_werror_flag"
2535 || test ! -s conftest.err'
2536 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2537 (eval $ac_try) 2>&5
2538 ac_status=$?
2539 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2540 (exit $ac_status); }; } &&
2541 { ac_try='test -s conftest$ac_exeext'
2542 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2543 (eval $ac_try) 2>&5
2544 ac_status=$?
2545 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2546 (exit $ac_status); }; }; then
2547 ac_cv_search_strerror="none required"
2548else
2549 echo "$as_me: failed program was:" >&5
2550sed 's/^/| /' conftest.$ac_ext >&5
2551
2552fi
2553rm -f conftest.err conftest.$ac_objext \
2554 conftest$ac_exeext conftest.$ac_ext
2555if test "$ac_cv_search_strerror" = no; then
2556 for ac_lib in cposix; do
2557 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
2558 cat >conftest.$ac_ext <<_ACEOF
2559/* confdefs.h. */
2560_ACEOF
2561cat confdefs.h >>conftest.$ac_ext
2562cat >>conftest.$ac_ext <<_ACEOF
2563/* end confdefs.h. */
2564
2565/* Override any gcc2 internal prototype to avoid an error. */
2566#ifdef __cplusplus
2567extern "C"
2568#endif
2569/* We use char because int might match the return type of a gcc2
2570 builtin and then its argument prototype would still apply. */
2571char strerror ();
2572int
2573main ()
2574{
2575strerror ();
2576 ;
2577 return 0;
2578}
2579_ACEOF
2580rm -f conftest.$ac_objext conftest$ac_exeext
2581if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2582 (eval $ac_link) 2>conftest.er1
2583 ac_status=$?
2584 grep -v '^ *+' conftest.er1 >conftest.err
2585 rm -f conftest.er1
2586 cat conftest.err >&5
2587 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2588 (exit $ac_status); } &&
2589 { ac_try='test -z "$ac_c_werror_flag"
2590 || test ! -s conftest.err'
2591 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2592 (eval $ac_try) 2>&5
2593 ac_status=$?
2594 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2595 (exit $ac_status); }; } &&
2596 { ac_try='test -s conftest$ac_exeext'
2597 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2598 (eval $ac_try) 2>&5
2599 ac_status=$?
2600 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2601 (exit $ac_status); }; }; then
2602 ac_cv_search_strerror="-l$ac_lib"
2603break
2604else
2605 echo "$as_me: failed program was:" >&5
2606sed 's/^/| /' conftest.$ac_ext >&5
2607
2608fi
2609rm -f conftest.err conftest.$ac_objext \
2610 conftest$ac_exeext conftest.$ac_ext
2611 done
2612fi
2613LIBS=$ac_func_search_save_LIBS
2614fi
2615echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
2616echo "${ECHO_T}$ac_cv_search_strerror" >&6
2617if test "$ac_cv_search_strerror" != no; then
2618 test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS"
2619
2620fi
2621
2622ac_ext=c
2623ac_cpp='$CPP $CPPFLAGS'
2624ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2625ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2626ac_compiler_gnu=$ac_cv_c_compiler_gnu
2627echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2628echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2629# On Suns, sometimes $CPP names a directory.
2630if test -n "$CPP" && test -d "$CPP"; then
2631 CPP=
2632fi
2633if test -z "$CPP"; then
2634 if test "${ac_cv_prog_CPP+set}" = set; then
2635 echo $ECHO_N "(cached) $ECHO_C" >&6
2636else
2637 # Double quotes because CPP needs to be expanded
2638 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2639 do
2640 ac_preproc_ok=false
2641for ac_c_preproc_warn_flag in '' yes
2642do
2643 # Use a header file that comes with gcc, so configuring glibc
2644 # with a fresh cross-compiler works.
2645 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2646 # <limits.h> exists even on freestanding compilers.
2647 # On the NeXT, cc -E runs the code through the compiler's parser,
2648 # not just through cpp. "Syntax error" is here to catch this case.
2649 cat >conftest.$ac_ext <<_ACEOF
2650/* confdefs.h. */
2651_ACEOF
2652cat confdefs.h >>conftest.$ac_ext
2653cat >>conftest.$ac_ext <<_ACEOF
2654/* end confdefs.h. */
2655#ifdef __STDC__
2656# include <limits.h>
2657#else
2658# include <assert.h>
2659#endif
2660 Syntax error
2661_ACEOF
2662if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2663 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2664 ac_status=$?
2665 grep -v '^ *+' conftest.er1 >conftest.err
2666 rm -f conftest.er1
2667 cat conftest.err >&5
2668 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2669 (exit $ac_status); } >/dev/null; then
2670 if test -s conftest.err; then
2671 ac_cpp_err=$ac_c_preproc_warn_flag
2672 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2673 else
2674 ac_cpp_err=
2675 fi
2676else
2677 ac_cpp_err=yes
2678fi
2679if test -z "$ac_cpp_err"; then
2680 :
2681else
2682 echo "$as_me: failed program was:" >&5
2683sed 's/^/| /' conftest.$ac_ext >&5
2684
2685 # Broken: fails on valid input.
2686continue
2687fi
2688rm -f conftest.err conftest.$ac_ext
2689
2690 # OK, works on sane cases. Now check whether non-existent headers
2691 # can be detected and how.
2692 cat >conftest.$ac_ext <<_ACEOF
2693/* confdefs.h. */
2694_ACEOF
2695cat confdefs.h >>conftest.$ac_ext
2696cat >>conftest.$ac_ext <<_ACEOF
2697/* end confdefs.h. */
2698#include <ac_nonexistent.h>
2699_ACEOF
2700if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2701 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2702 ac_status=$?
2703 grep -v '^ *+' conftest.er1 >conftest.err
2704 rm -f conftest.er1
2705 cat conftest.err >&5
2706 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2707 (exit $ac_status); } >/dev/null; then
2708 if test -s conftest.err; then
2709 ac_cpp_err=$ac_c_preproc_warn_flag
2710 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2711 else
2712 ac_cpp_err=
2713 fi
2714else
2715 ac_cpp_err=yes
2716fi
2717if test -z "$ac_cpp_err"; then
2718 # Broken: success on invalid input.
2719continue
2720else
2721 echo "$as_me: failed program was:" >&5
2722sed 's/^/| /' conftest.$ac_ext >&5
2723
2724 # Passes both tests.
2725ac_preproc_ok=:
2726break
2727fi
2728rm -f conftest.err conftest.$ac_ext
2729
2730done
2731# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2732rm -f conftest.err conftest.$ac_ext
2733if $ac_preproc_ok; then
2734 break
2735fi
2736
2737 done
2738 ac_cv_prog_CPP=$CPP
2739
2740fi
2741 CPP=$ac_cv_prog_CPP
2742else
2743 ac_cv_prog_CPP=$CPP
2744fi
2745echo "$as_me:$LINENO: result: $CPP" >&5
2746echo "${ECHO_T}$CPP" >&6
2747ac_preproc_ok=false
2748for ac_c_preproc_warn_flag in '' yes
2749do
2750 # Use a header file that comes with gcc, so configuring glibc
2751 # with a fresh cross-compiler works.
2752 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2753 # <limits.h> exists even on freestanding compilers.
2754 # On the NeXT, cc -E runs the code through the compiler's parser,
2755 # not just through cpp. "Syntax error" is here to catch this case.
2756 cat >conftest.$ac_ext <<_ACEOF
2757/* confdefs.h. */
2758_ACEOF
2759cat confdefs.h >>conftest.$ac_ext
2760cat >>conftest.$ac_ext <<_ACEOF
2761/* end confdefs.h. */
2762#ifdef __STDC__
2763# include <limits.h>
2764#else
2765# include <assert.h>
2766#endif
2767 Syntax error
2768_ACEOF
2769if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2770 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2771 ac_status=$?
2772 grep -v '^ *+' conftest.er1 >conftest.err
2773 rm -f conftest.er1
2774 cat conftest.err >&5
2775 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2776 (exit $ac_status); } >/dev/null; then
2777 if test -s conftest.err; then
2778 ac_cpp_err=$ac_c_preproc_warn_flag
2779 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2780 else
2781 ac_cpp_err=
2782 fi
2783else
2784 ac_cpp_err=yes
2785fi
2786if test -z "$ac_cpp_err"; then
2787 :
2788else
2789 echo "$as_me: failed program was:" >&5
2790sed 's/^/| /' conftest.$ac_ext >&5
2791
2792 # Broken: fails on valid input.
2793continue
2794fi
2795rm -f conftest.err conftest.$ac_ext
2796
2797 # OK, works on sane cases. Now check whether non-existent headers
2798 # can be detected and how.
2799 cat >conftest.$ac_ext <<_ACEOF
2800/* confdefs.h. */
2801_ACEOF
2802cat confdefs.h >>conftest.$ac_ext
2803cat >>conftest.$ac_ext <<_ACEOF
2804/* end confdefs.h. */
2805#include <ac_nonexistent.h>
2806_ACEOF
2807if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2808 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2809 ac_status=$?
2810 grep -v '^ *+' conftest.er1 >conftest.err
2811 rm -f conftest.er1
2812 cat conftest.err >&5
2813 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2814 (exit $ac_status); } >/dev/null; then
2815 if test -s conftest.err; then
2816 ac_cpp_err=$ac_c_preproc_warn_flag
2817 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
c906108c 2818 else
b7026657 2819 ac_cpp_err=
c906108c
SS
2820 fi
2821else
b7026657
AC
2822 ac_cpp_err=yes
2823fi
2824if test -z "$ac_cpp_err"; then
2825 # Broken: success on invalid input.
2826continue
2827else
2828 echo "$as_me: failed program was:" >&5
2829sed 's/^/| /' conftest.$ac_ext >&5
2830
2831 # Passes both tests.
2832ac_preproc_ok=:
2833break
2834fi
2835rm -f conftest.err conftest.$ac_ext
2836
2837done
2838# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2839rm -f conftest.err conftest.$ac_ext
2840if $ac_preproc_ok; then
2841 :
2842else
2843 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
2844See \`config.log' for more details." >&5
2845echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
2846See \`config.log' for more details." >&2;}
2847 { (exit 1); exit 1; }; }
2848fi
2849
2850ac_ext=c
2851ac_cpp='$CPP $CPPFLAGS'
2852ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2853ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2854ac_compiler_gnu=$ac_cv_c_compiler_gnu
2855
2856
2857echo "$as_me:$LINENO: checking for egrep" >&5
2858echo $ECHO_N "checking for egrep... $ECHO_C" >&6
2859if test "${ac_cv_prog_egrep+set}" = set; then
2860 echo $ECHO_N "(cached) $ECHO_C" >&6
2861else
2862 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
2863 then ac_cv_prog_egrep='grep -E'
2864 else ac_cv_prog_egrep='egrep'
2865 fi
c906108c 2866fi
b7026657
AC
2867echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
2868echo "${ECHO_T}$ac_cv_prog_egrep" >&6
2869 EGREP=$ac_cv_prog_egrep
c906108c 2870
b7026657
AC
2871
2872echo "$as_me:$LINENO: checking for ANSI C header files" >&5
2873echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
2874if test "${ac_cv_header_stdc+set}" = set; then
2875 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 2876else
b7026657
AC
2877 cat >conftest.$ac_ext <<_ACEOF
2878/* confdefs.h. */
2879_ACEOF
2880cat confdefs.h >>conftest.$ac_ext
2881cat >>conftest.$ac_ext <<_ACEOF
2882/* end confdefs.h. */
c906108c
SS
2883#include <stdlib.h>
2884#include <stdarg.h>
2885#include <string.h>
2886#include <float.h>
b7026657
AC
2887
2888int
2889main ()
2890{
2891
2892 ;
2893 return 0;
2894}
2895_ACEOF
2896rm -f conftest.$ac_objext
2897if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2898 (eval $ac_compile) 2>conftest.er1
2899 ac_status=$?
2900 grep -v '^ *+' conftest.er1 >conftest.err
2901 rm -f conftest.er1
2902 cat conftest.err >&5
2903 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2904 (exit $ac_status); } &&
2905 { ac_try='test -z "$ac_c_werror_flag"
2906 || test ! -s conftest.err'
2907 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2908 (eval $ac_try) 2>&5
2909 ac_status=$?
2910 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2911 (exit $ac_status); }; } &&
2912 { ac_try='test -s conftest.$ac_objext'
2913 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2914 (eval $ac_try) 2>&5
2915 ac_status=$?
2916 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2917 (exit $ac_status); }; }; then
c906108c
SS
2918 ac_cv_header_stdc=yes
2919else
b7026657
AC
2920 echo "$as_me: failed program was:" >&5
2921sed 's/^/| /' conftest.$ac_ext >&5
2922
2923ac_cv_header_stdc=no
c906108c 2924fi
b7026657 2925rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c
SS
2926
2927if test $ac_cv_header_stdc = yes; then
2928 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
b7026657
AC
2929 cat >conftest.$ac_ext <<_ACEOF
2930/* confdefs.h. */
2931_ACEOF
2932cat confdefs.h >>conftest.$ac_ext
2933cat >>conftest.$ac_ext <<_ACEOF
2934/* end confdefs.h. */
c906108c 2935#include <string.h>
b7026657
AC
2936
2937_ACEOF
c906108c 2938if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
b7026657 2939 $EGREP "memchr" >/dev/null 2>&1; then
c906108c
SS
2940 :
2941else
c906108c
SS
2942 ac_cv_header_stdc=no
2943fi
2944rm -f conftest*
2945
2946fi
2947
2948if test $ac_cv_header_stdc = yes; then
2949 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
b7026657
AC
2950 cat >conftest.$ac_ext <<_ACEOF
2951/* confdefs.h. */
2952_ACEOF
2953cat confdefs.h >>conftest.$ac_ext
2954cat >>conftest.$ac_ext <<_ACEOF
2955/* end confdefs.h. */
c906108c 2956#include <stdlib.h>
b7026657
AC
2957
2958_ACEOF
c906108c 2959if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
b7026657 2960 $EGREP "free" >/dev/null 2>&1; then
c906108c
SS
2961 :
2962else
c906108c
SS
2963 ac_cv_header_stdc=no
2964fi
2965rm -f conftest*
2966
2967fi
2968
2969if test $ac_cv_header_stdc = yes; then
2970 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
b7026657 2971 if test "$cross_compiling" = yes; then
c906108c
SS
2972 :
2973else
b7026657
AC
2974 cat >conftest.$ac_ext <<_ACEOF
2975/* confdefs.h. */
2976_ACEOF
2977cat confdefs.h >>conftest.$ac_ext
2978cat >>conftest.$ac_ext <<_ACEOF
2979/* end confdefs.h. */
c906108c 2980#include <ctype.h>
b7026657
AC
2981#if ((' ' & 0x0FF) == 0x020)
2982# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2983# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2984#else
2985# define ISLOWER(c) \
2986 (('a' <= (c) && (c) <= 'i') \
2987 || ('j' <= (c) && (c) <= 'r') \
2988 || ('s' <= (c) && (c) <= 'z'))
2989# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
2990#endif
c906108c 2991
b7026657
AC
2992#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2993int
2994main ()
2995{
2996 int i;
2997 for (i = 0; i < 256; i++)
2998 if (XOR (islower (i), ISLOWER (i))
2999 || toupper (i) != TOUPPER (i))
3000 exit(2);
3001 exit (0);
3002}
3003_ACEOF
3004rm -f conftest$ac_exeext
3005if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3006 (eval $ac_link) 2>&5
3007 ac_status=$?
3008 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3009 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3010 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3011 (eval $ac_try) 2>&5
3012 ac_status=$?
3013 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3014 (exit $ac_status); }; }; then
c906108c
SS
3015 :
3016else
b7026657
AC
3017 echo "$as_me: program exited with status $ac_status" >&5
3018echo "$as_me: failed program was:" >&5
3019sed 's/^/| /' conftest.$ac_ext >&5
3020
3021( exit $ac_status )
3022ac_cv_header_stdc=no
c906108c 3023fi
b7026657 3024rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
c906108c 3025fi
c906108c
SS
3026fi
3027fi
b7026657
AC
3028echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
3029echo "${ECHO_T}$ac_cv_header_stdc" >&6
c906108c 3030if test $ac_cv_header_stdc = yes; then
b7026657
AC
3031
3032cat >>confdefs.h <<\_ACEOF
c906108c 3033#define STDC_HEADERS 1
b7026657
AC
3034_ACEOF
3035
3036fi
3037
3038echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
3039echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
3040if test "${ac_cv_c_const+set}" = set; then
3041 echo $ECHO_N "(cached) $ECHO_C" >&6
3042else
3043 cat >conftest.$ac_ext <<_ACEOF
3044/* confdefs.h. */
3045_ACEOF
3046cat confdefs.h >>conftest.$ac_ext
3047cat >>conftest.$ac_ext <<_ACEOF
3048/* end confdefs.h. */
c906108c 3049
b7026657
AC
3050int
3051main ()
3052{
3053/* FIXME: Include the comments suggested by Paul. */
3054#ifndef __cplusplus
3055 /* Ultrix mips cc rejects this. */
3056 typedef int charset[2];
3057 const charset x;
3058 /* SunOS 4.1.1 cc rejects this. */
3059 char const *const *ccp;
3060 char **p;
3061 /* NEC SVR4.0.2 mips cc rejects this. */
3062 struct point {int x, y;};
3063 static struct point const zero = {0,0};
3064 /* AIX XL C 1.02.0.0 rejects this.
3065 It does not let you subtract one const X* pointer from another in
3066 an arm of an if-expression whose if-part is not a constant
3067 expression */
3068 const char *g = "string";
3069 ccp = &g + (g ? g-g : 0);
3070 /* HPUX 7.0 cc rejects these. */
3071 ++ccp;
3072 p = (char**) ccp;
3073 ccp = (char const *const *) p;
3074 { /* SCO 3.2v4 cc rejects this. */
3075 char *t;
3076 char const *s = 0 ? (char *) 0 : (char const *) 0;
3077
3078 *t++ = 0;
3079 }
3080 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
3081 int x[] = {25, 17};
3082 const int *foo = &x[0];
3083 ++foo;
3084 }
3085 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3086 typedef const int *iptr;
3087 iptr p = 0;
3088 ++p;
3089 }
3090 { /* AIX XL C 1.02.0.0 rejects this saying
3091 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3092 struct s { int j; const int *ap[3]; };
3093 struct s *b; b->j = 5;
3094 }
3095 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3096 const int foo = 10;
3097 }
3098#endif
3099
3100 ;
3101 return 0;
3102}
3103_ACEOF
3104rm -f conftest.$ac_objext
3105if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3106 (eval $ac_compile) 2>conftest.er1
3107 ac_status=$?
3108 grep -v '^ *+' conftest.er1 >conftest.err
3109 rm -f conftest.er1
3110 cat conftest.err >&5
3111 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3112 (exit $ac_status); } &&
3113 { ac_try='test -z "$ac_c_werror_flag"
3114 || test ! -s conftest.err'
3115 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3116 (eval $ac_try) 2>&5
3117 ac_status=$?
3118 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3119 (exit $ac_status); }; } &&
3120 { ac_try='test -s conftest.$ac_objext'
3121 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3122 (eval $ac_try) 2>&5
3123 ac_status=$?
3124 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3125 (exit $ac_status); }; }; then
c906108c
SS
3126 ac_cv_c_const=yes
3127else
b7026657
AC
3128 echo "$as_me: failed program was:" >&5
3129sed 's/^/| /' conftest.$ac_ext >&5
3130
3131ac_cv_c_const=no
c906108c 3132fi
b7026657 3133rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 3134fi
b7026657
AC
3135echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
3136echo "${ECHO_T}$ac_cv_c_const" >&6
c906108c 3137if test $ac_cv_c_const = no; then
b7026657
AC
3138
3139cat >>confdefs.h <<\_ACEOF
3140#define const
3141_ACEOF
c906108c
SS
3142
3143fi
3144
b7026657
AC
3145echo "$as_me:$LINENO: checking for inline" >&5
3146echo $ECHO_N "checking for inline... $ECHO_C" >&6
3147if test "${ac_cv_c_inline+set}" = set; then
3148 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c
SS
3149else
3150 ac_cv_c_inline=no
3151for ac_kw in inline __inline__ __inline; do
b7026657
AC
3152 cat >conftest.$ac_ext <<_ACEOF
3153/* confdefs.h. */
3154_ACEOF
3155cat confdefs.h >>conftest.$ac_ext
3156cat >>conftest.$ac_ext <<_ACEOF
3157/* end confdefs.h. */
3158#ifndef __cplusplus
3159typedef int foo_t;
3160static $ac_kw foo_t static_foo () {return 0; }
3161$ac_kw foo_t foo () {return 0; }
3162#endif
3163
3164_ACEOF
3165rm -f conftest.$ac_objext
3166if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3167 (eval $ac_compile) 2>conftest.er1
3168 ac_status=$?
3169 grep -v '^ *+' conftest.er1 >conftest.err
3170 rm -f conftest.er1
3171 cat conftest.err >&5
3172 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3173 (exit $ac_status); } &&
3174 { ac_try='test -z "$ac_c_werror_flag"
3175 || test ! -s conftest.err'
3176 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3177 (eval $ac_try) 2>&5
3178 ac_status=$?
3179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3180 (exit $ac_status); }; } &&
3181 { ac_try='test -s conftest.$ac_objext'
3182 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3183 (eval $ac_try) 2>&5
3184 ac_status=$?
3185 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3186 (exit $ac_status); }; }; then
c906108c
SS
3187 ac_cv_c_inline=$ac_kw; break
3188else
b7026657
AC
3189 echo "$as_me: failed program was:" >&5
3190sed 's/^/| /' conftest.$ac_ext >&5
3191
c906108c 3192fi
b7026657 3193rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c
SS
3194done
3195
3196fi
b7026657
AC
3197echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
3198echo "${ECHO_T}$ac_cv_c_inline" >&6
3199
c906108c 3200
b7026657 3201case $ac_cv_c_inline in
c906108c 3202 inline | yes) ;;
b7026657
AC
3203 *)
3204 case $ac_cv_c_inline in
3205 no) ac_val=;;
3206 *) ac_val=$ac_cv_c_inline;;
3207 esac
3208 cat >>confdefs.h <<_ACEOF
3209#ifndef __cplusplus
3210#define inline $ac_val
3211#endif
3212_ACEOF
3213 ;;
c906108c
SS
3214esac
3215
b7026657
AC
3216# On IRIX 5.3, sys/types and inttypes.h are conflicting.
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3227 inttypes.h stdint.h unistd.h
3228do
3229as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3230echo "$as_me:$LINENO: checking for $ac_header" >&5
3231echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3232if eval "test \"\${$as_ac_Header+set}\" = set"; then
3233 echo $ECHO_N "(cached) $ECHO_C" >&6
3234else
3235 cat >conftest.$ac_ext <<_ACEOF
3236/* confdefs.h. */
3237_ACEOF
3238cat confdefs.h >>conftest.$ac_ext
3239cat >>conftest.$ac_ext <<_ACEOF
3240/* end confdefs.h. */
3241$ac_includes_default
3242
3243#include <$ac_header>
3244_ACEOF
3245rm -f conftest.$ac_objext
3246if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3247 (eval $ac_compile) 2>conftest.er1
3248 ac_status=$?
3249 grep -v '^ *+' conftest.er1 >conftest.err
3250 rm -f conftest.er1
3251 cat conftest.err >&5
3252 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3253 (exit $ac_status); } &&
3254 { ac_try='test -z "$ac_c_werror_flag"
3255 || test ! -s conftest.err'
3256 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3257 (eval $ac_try) 2>&5
3258 ac_status=$?
3259 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3260 (exit $ac_status); }; } &&
3261 { ac_try='test -s conftest.$ac_objext'
3262 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3263 (eval $ac_try) 2>&5
3264 ac_status=$?
3265 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3266 (exit $ac_status); }; }; then
3267 eval "$as_ac_Header=yes"
3268else
3269 echo "$as_me: failed program was:" >&5
3270sed 's/^/| /' conftest.$ac_ext >&5
3271
3272eval "$as_ac_Header=no"
3273fi
3274rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3275fi
3276echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3277echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3278if test `eval echo '${'$as_ac_Header'}'` = yes; then
3279 cat >>confdefs.h <<_ACEOF
3280#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
3281_ACEOF
3282
3283fi
3284
3285done
3286
3287
3288echo "$as_me:$LINENO: checking for off_t" >&5
3289echo $ECHO_N "checking for off_t... $ECHO_C" >&6
3290if test "${ac_cv_type_off_t+set}" = set; then
3291 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 3292else
b7026657
AC
3293 cat >conftest.$ac_ext <<_ACEOF
3294/* confdefs.h. */
3295_ACEOF
3296cat confdefs.h >>conftest.$ac_ext
3297cat >>conftest.$ac_ext <<_ACEOF
3298/* end confdefs.h. */
3299$ac_includes_default
3300int
3301main ()
3302{
3303if ((off_t *) 0)
3304 return 0;
3305if (sizeof (off_t))
3306 return 0;
3307 ;
3308 return 0;
3309}
3310_ACEOF
3311rm -f conftest.$ac_objext
3312if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3313 (eval $ac_compile) 2>conftest.er1
3314 ac_status=$?
3315 grep -v '^ *+' conftest.er1 >conftest.err
3316 rm -f conftest.er1
3317 cat conftest.err >&5
3318 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3319 (exit $ac_status); } &&
3320 { ac_try='test -z "$ac_c_werror_flag"
3321 || test ! -s conftest.err'
3322 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3323 (eval $ac_try) 2>&5
3324 ac_status=$?
3325 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3326 (exit $ac_status); }; } &&
3327 { ac_try='test -s conftest.$ac_objext'
3328 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3329 (eval $ac_try) 2>&5
3330 ac_status=$?
3331 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3332 (exit $ac_status); }; }; then
c906108c
SS
3333 ac_cv_type_off_t=yes
3334else
b7026657
AC
3335 echo "$as_me: failed program was:" >&5
3336sed 's/^/| /' conftest.$ac_ext >&5
c906108c 3337
b7026657 3338ac_cv_type_off_t=no
c906108c 3339fi
b7026657
AC
3340rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3341fi
3342echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
3343echo "${ECHO_T}$ac_cv_type_off_t" >&6
3344if test $ac_cv_type_off_t = yes; then
3345 :
3346else
3347
3348cat >>confdefs.h <<_ACEOF
c906108c 3349#define off_t long
b7026657 3350_ACEOF
c906108c
SS
3351
3352fi
3353
b7026657
AC
3354echo "$as_me:$LINENO: checking for size_t" >&5
3355echo $ECHO_N "checking for size_t... $ECHO_C" >&6
3356if test "${ac_cv_type_size_t+set}" = set; then
3357 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 3358else
b7026657
AC
3359 cat >conftest.$ac_ext <<_ACEOF
3360/* confdefs.h. */
3361_ACEOF
3362cat confdefs.h >>conftest.$ac_ext
3363cat >>conftest.$ac_ext <<_ACEOF
3364/* end confdefs.h. */
3365$ac_includes_default
3366int
3367main ()
3368{
3369if ((size_t *) 0)
3370 return 0;
3371if (sizeof (size_t))
3372 return 0;
3373 ;
3374 return 0;
3375}
3376_ACEOF
3377rm -f conftest.$ac_objext
3378if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3379 (eval $ac_compile) 2>conftest.er1
3380 ac_status=$?
3381 grep -v '^ *+' conftest.er1 >conftest.err
3382 rm -f conftest.er1
3383 cat conftest.err >&5
3384 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3385 (exit $ac_status); } &&
3386 { ac_try='test -z "$ac_c_werror_flag"
3387 || test ! -s conftest.err'
3388 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3389 (eval $ac_try) 2>&5
3390 ac_status=$?
3391 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3392 (exit $ac_status); }; } &&
3393 { ac_try='test -s conftest.$ac_objext'
3394 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3395 (eval $ac_try) 2>&5
3396 ac_status=$?
3397 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3398 (exit $ac_status); }; }; then
c906108c
SS
3399 ac_cv_type_size_t=yes
3400else
b7026657
AC
3401 echo "$as_me: failed program was:" >&5
3402sed 's/^/| /' conftest.$ac_ext >&5
c906108c 3403
b7026657 3404ac_cv_type_size_t=no
c906108c 3405fi
b7026657
AC
3406rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3407fi
3408echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
3409echo "${ECHO_T}$ac_cv_type_size_t" >&6
3410if test $ac_cv_type_size_t = yes; then
3411 :
3412else
3413
3414cat >>confdefs.h <<_ACEOF
c906108c 3415#define size_t unsigned
b7026657 3416_ACEOF
c906108c
SS
3417
3418fi
3419
3420# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3421# for constant arguments. Useless!
b7026657
AC
3422echo "$as_me:$LINENO: checking for working alloca.h" >&5
3423echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6
3424if test "${ac_cv_working_alloca_h+set}" = set; then
3425 echo $ECHO_N "(cached) $ECHO_C" >&6
3426else
3427 cat >conftest.$ac_ext <<_ACEOF
3428/* confdefs.h. */
3429_ACEOF
3430cat confdefs.h >>conftest.$ac_ext
3431cat >>conftest.$ac_ext <<_ACEOF
3432/* end confdefs.h. */
c906108c 3433#include <alloca.h>
b7026657
AC
3434int
3435main ()
3436{
3437char *p = (char *) alloca (2 * sizeof (int));
3438 ;
3439 return 0;
3440}
3441_ACEOF
3442rm -f conftest.$ac_objext conftest$ac_exeext
3443if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3444 (eval $ac_link) 2>conftest.er1
3445 ac_status=$?
3446 grep -v '^ *+' conftest.er1 >conftest.err
3447 rm -f conftest.er1
3448 cat conftest.err >&5
3449 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3450 (exit $ac_status); } &&
3451 { ac_try='test -z "$ac_c_werror_flag"
3452 || test ! -s conftest.err'
3453 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3454 (eval $ac_try) 2>&5
3455 ac_status=$?
3456 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3457 (exit $ac_status); }; } &&
3458 { ac_try='test -s conftest$ac_exeext'
3459 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3460 (eval $ac_try) 2>&5
3461 ac_status=$?
3462 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3463 (exit $ac_status); }; }; then
3464 ac_cv_working_alloca_h=yes
3465else
3466 echo "$as_me: failed program was:" >&5
3467sed 's/^/| /' conftest.$ac_ext >&5
3468
3469ac_cv_working_alloca_h=no
3470fi
3471rm -f conftest.err conftest.$ac_objext \
3472 conftest$ac_exeext conftest.$ac_ext
3473fi
3474echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
3475echo "${ECHO_T}$ac_cv_working_alloca_h" >&6
3476if test $ac_cv_working_alloca_h = yes; then
3477
3478cat >>confdefs.h <<\_ACEOF
c906108c 3479#define HAVE_ALLOCA_H 1
b7026657 3480_ACEOF
c906108c
SS
3481
3482fi
3483
b7026657
AC
3484echo "$as_me:$LINENO: checking for alloca" >&5
3485echo $ECHO_N "checking for alloca... $ECHO_C" >&6
3486if test "${ac_cv_func_alloca_works+set}" = set; then
3487 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 3488else
b7026657
AC
3489 cat >conftest.$ac_ext <<_ACEOF
3490/* confdefs.h. */
3491_ACEOF
3492cat confdefs.h >>conftest.$ac_ext
3493cat >>conftest.$ac_ext <<_ACEOF
3494/* end confdefs.h. */
c906108c
SS
3495#ifdef __GNUC__
3496# define alloca __builtin_alloca
3497#else
3498# ifdef _MSC_VER
3499# include <malloc.h>
3500# define alloca _alloca
3501# else
3502# if HAVE_ALLOCA_H
3503# include <alloca.h>
3504# else
3505# ifdef _AIX
3506 #pragma alloca
3507# else
3508# ifndef alloca /* predefined by HP cc +Olibcalls */
3509char *alloca ();
3510# endif
3511# endif
3512# endif
3513# endif
3514#endif
3515
b7026657
AC
3516int
3517main ()
3518{
3519char *p = (char *) alloca (1);
3520 ;
3521 return 0;
3522}
3523_ACEOF
3524rm -f conftest.$ac_objext conftest$ac_exeext
3525if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3526 (eval $ac_link) 2>conftest.er1
3527 ac_status=$?
3528 grep -v '^ *+' conftest.er1 >conftest.err
3529 rm -f conftest.er1
3530 cat conftest.err >&5
3531 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3532 (exit $ac_status); } &&
3533 { ac_try='test -z "$ac_c_werror_flag"
3534 || test ! -s conftest.err'
3535 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3536 (eval $ac_try) 2>&5
3537 ac_status=$?
3538 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3539 (exit $ac_status); }; } &&
3540 { ac_try='test -s conftest$ac_exeext'
3541 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3542 (eval $ac_try) 2>&5
3543 ac_status=$?
3544 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3545 (exit $ac_status); }; }; then
c906108c
SS
3546 ac_cv_func_alloca_works=yes
3547else
b7026657
AC
3548 echo "$as_me: failed program was:" >&5
3549sed 's/^/| /' conftest.$ac_ext >&5
3550
3551ac_cv_func_alloca_works=no
c906108c 3552fi
b7026657
AC
3553rm -f conftest.err conftest.$ac_objext \
3554 conftest$ac_exeext conftest.$ac_ext
c906108c 3555fi
b7026657
AC
3556echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
3557echo "${ECHO_T}$ac_cv_func_alloca_works" >&6
c906108c 3558
c906108c 3559if test $ac_cv_func_alloca_works = yes; then
c906108c 3560
b7026657
AC
3561cat >>confdefs.h <<\_ACEOF
3562#define HAVE_ALLOCA 1
3563_ACEOF
c906108c 3564
b7026657 3565else
c906108c 3566 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
b7026657
AC
3567# that cause trouble. Some versions do not even contain alloca or
3568# contain a buggy version. If you still want to use their alloca,
3569# use ar to extract alloca.o from them instead of compiling alloca.c.
3570
3571ALLOCA=alloca.$ac_objext
3572
3573cat >>confdefs.h <<\_ACEOF
c906108c 3574#define C_ALLOCA 1
b7026657 3575_ACEOF
c906108c
SS
3576
3577
b7026657
AC
3578echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
3579echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6
3580if test "${ac_cv_os_cray+set}" = set; then
3581 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 3582else
b7026657
AC
3583 cat >conftest.$ac_ext <<_ACEOF
3584/* confdefs.h. */
3585_ACEOF
3586cat confdefs.h >>conftest.$ac_ext
3587cat >>conftest.$ac_ext <<_ACEOF
3588/* end confdefs.h. */
c906108c
SS
3589#if defined(CRAY) && ! defined(CRAY2)
3590webecray
3591#else
3592wenotbecray
3593#endif
3594
b7026657 3595_ACEOF
c906108c 3596if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
b7026657 3597 $EGREP "webecray" >/dev/null 2>&1; then
c906108c
SS
3598 ac_cv_os_cray=yes
3599else
c906108c
SS
3600 ac_cv_os_cray=no
3601fi
3602rm -f conftest*
3603
3604fi
b7026657
AC
3605echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
3606echo "${ECHO_T}$ac_cv_os_cray" >&6
c906108c 3607if test $ac_cv_os_cray = yes; then
b7026657
AC
3608 for ac_func in _getb67 GETB67 getb67; do
3609 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
3610echo "$as_me:$LINENO: checking for $ac_func" >&5
3611echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
3612if eval "test \"\${$as_ac_var+set}\" = set"; then
3613 echo $ECHO_N "(cached) $ECHO_C" >&6
3614else
3615 cat >conftest.$ac_ext <<_ACEOF
3616/* confdefs.h. */
3617_ACEOF
3618cat confdefs.h >>conftest.$ac_ext
3619cat >>conftest.$ac_ext <<_ACEOF
3620/* end confdefs.h. */
3621/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
3622 For example, HP-UX 11i <limits.h> declares gettimeofday. */
3623#define $ac_func innocuous_$ac_func
3624
c906108c 3625/* System header to define __stub macros and hopefully few prototypes,
b7026657
AC
3626 which can conflict with char $ac_func (); below.
3627 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3628 <limits.h> exists even on freestanding compilers. */
3629
3630#ifdef __STDC__
3631# include <limits.h>
3632#else
3633# include <assert.h>
3634#endif
c906108c 3635
b7026657 3636#undef $ac_func
c906108c 3637
b7026657
AC
3638/* Override any gcc2 internal prototype to avoid an error. */
3639#ifdef __cplusplus
3640extern "C"
3641{
3642#endif
3643/* We use char because int might match the return type of a gcc2
3644 builtin and then its argument prototype would still apply. */
3645char $ac_func ();
c906108c
SS
3646/* The GNU C library defines this for functions which it implements
3647 to always fail with ENOSYS. Some functions are actually named
3648 something starting with __ and the normal name is an alias. */
3649#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3650choke me
3651#else
b7026657
AC
3652char (*f) () = $ac_func;
3653#endif
3654#ifdef __cplusplus
3655}
c906108c
SS
3656#endif
3657
b7026657
AC
3658int
3659main ()
3660{
3661return f != $ac_func;
3662 ;
3663 return 0;
3664}
3665_ACEOF
3666rm -f conftest.$ac_objext conftest$ac_exeext
3667if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3668 (eval $ac_link) 2>conftest.er1
3669 ac_status=$?
3670 grep -v '^ *+' conftest.er1 >conftest.err
3671 rm -f conftest.er1
3672 cat conftest.err >&5
3673 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3674 (exit $ac_status); } &&
3675 { ac_try='test -z "$ac_c_werror_flag"
3676 || test ! -s conftest.err'
3677 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3678 (eval $ac_try) 2>&5
3679 ac_status=$?
3680 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3681 (exit $ac_status); }; } &&
3682 { ac_try='test -s conftest$ac_exeext'
3683 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3684 (eval $ac_try) 2>&5
3685 ac_status=$?
3686 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3687 (exit $ac_status); }; }; then
3688 eval "$as_ac_var=yes"
3689else
3690 echo "$as_me: failed program was:" >&5
3691sed 's/^/| /' conftest.$ac_ext >&5
3692
3693eval "$as_ac_var=no"
3694fi
3695rm -f conftest.err conftest.$ac_objext \
3696 conftest$ac_exeext conftest.$ac_ext
3697fi
3698echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
3699echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
3700if test `eval echo '${'$as_ac_var'}'` = yes; then
3701
3702cat >>confdefs.h <<_ACEOF
c906108c 3703#define CRAY_STACKSEG_END $ac_func
b7026657 3704_ACEOF
c906108c 3705
b7026657 3706 break
c906108c
SS
3707fi
3708
b7026657 3709 done
c906108c
SS
3710fi
3711
b7026657
AC
3712echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
3713echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6
3714if test "${ac_cv_c_stack_direction+set}" = set; then
3715 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c
SS
3716else
3717 if test "$cross_compiling" = yes; then
3718 ac_cv_c_stack_direction=0
3719else
b7026657
AC
3720 cat >conftest.$ac_ext <<_ACEOF
3721/* confdefs.h. */
3722_ACEOF
3723cat confdefs.h >>conftest.$ac_ext
3724cat >>conftest.$ac_ext <<_ACEOF
3725/* end confdefs.h. */
3726int
c906108c
SS
3727find_stack_direction ()
3728{
3729 static char *addr = 0;
3730 auto char dummy;
3731 if (addr == 0)
3732 {
3733 addr = &dummy;
3734 return find_stack_direction ();
3735 }
3736 else
3737 return (&dummy > addr) ? 1 : -1;
3738}
b7026657
AC
3739
3740int
c906108c
SS
3741main ()
3742{
b7026657 3743 exit (find_stack_direction () < 0);
c906108c 3744}
b7026657
AC
3745_ACEOF
3746rm -f conftest$ac_exeext
3747if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3748 (eval $ac_link) 2>&5
3749 ac_status=$?
3750 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3751 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3752 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3753 (eval $ac_try) 2>&5
3754 ac_status=$?
3755 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3756 (exit $ac_status); }; }; then
c906108c
SS
3757 ac_cv_c_stack_direction=1
3758else
b7026657
AC
3759 echo "$as_me: program exited with status $ac_status" >&5
3760echo "$as_me: failed program was:" >&5
3761sed 's/^/| /' conftest.$ac_ext >&5
3762
3763( exit $ac_status )
3764ac_cv_c_stack_direction=-1
c906108c 3765fi
b7026657 3766rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
c906108c 3767fi
c906108c 3768fi
b7026657
AC
3769echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
3770echo "${ECHO_T}$ac_cv_c_stack_direction" >&6
c906108c 3771
b7026657 3772cat >>confdefs.h <<_ACEOF
c906108c 3773#define STACK_DIRECTION $ac_cv_c_stack_direction
b7026657
AC
3774_ACEOF
3775
c906108c
SS
3776
3777fi
3778
b7026657
AC
3779
3780
3781for ac_header in stdlib.h unistd.h
c906108c 3782do
b7026657
AC
3783as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3784if eval "test \"\${$as_ac_Header+set}\" = set"; then
3785 echo "$as_me:$LINENO: checking for $ac_header" >&5
3786echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3787if eval "test \"\${$as_ac_Header+set}\" = set"; then
3788 echo $ECHO_N "(cached) $ECHO_C" >&6
3789fi
3790echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3791echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3792else
3793 # Is the header compilable?
3794echo "$as_me:$LINENO: checking $ac_header usability" >&5
3795echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
3796cat >conftest.$ac_ext <<_ACEOF
3797/* confdefs.h. */
3798_ACEOF
3799cat confdefs.h >>conftest.$ac_ext
3800cat >>conftest.$ac_ext <<_ACEOF
3801/* end confdefs.h. */
3802$ac_includes_default
3803#include <$ac_header>
3804_ACEOF
3805rm -f conftest.$ac_objext
3806if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3807 (eval $ac_compile) 2>conftest.er1
3808 ac_status=$?
3809 grep -v '^ *+' conftest.er1 >conftest.err
3810 rm -f conftest.er1
3811 cat conftest.err >&5
3812 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3813 (exit $ac_status); } &&
3814 { ac_try='test -z "$ac_c_werror_flag"
3815 || test ! -s conftest.err'
3816 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3817 (eval $ac_try) 2>&5
3818 ac_status=$?
3819 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3820 (exit $ac_status); }; } &&
3821 { ac_try='test -s conftest.$ac_objext'
3822 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3823 (eval $ac_try) 2>&5
3824 ac_status=$?
3825 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3826 (exit $ac_status); }; }; then
3827 ac_header_compiler=yes
3828else
3829 echo "$as_me: failed program was:" >&5
3830sed 's/^/| /' conftest.$ac_ext >&5
3831
3832ac_header_compiler=no
3833fi
3834rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3835echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
3836echo "${ECHO_T}$ac_header_compiler" >&6
3837
3838# Is the header present?
3839echo "$as_me:$LINENO: checking $ac_header presence" >&5
3840echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
3841cat >conftest.$ac_ext <<_ACEOF
3842/* confdefs.h. */
3843_ACEOF
3844cat confdefs.h >>conftest.$ac_ext
3845cat >>conftest.$ac_ext <<_ACEOF
3846/* end confdefs.h. */
3847#include <$ac_header>
3848_ACEOF
3849if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3850 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3851 ac_status=$?
3852 grep -v '^ *+' conftest.er1 >conftest.err
3853 rm -f conftest.er1
3854 cat conftest.err >&5
3855 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3856 (exit $ac_status); } >/dev/null; then
3857 if test -s conftest.err; then
3858 ac_cpp_err=$ac_c_preproc_warn_flag
3859 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3860 else
3861 ac_cpp_err=
3862 fi
3863else
3864 ac_cpp_err=yes
c906108c 3865fi
b7026657
AC
3866if test -z "$ac_cpp_err"; then
3867 ac_header_preproc=yes
3868else
3869 echo "$as_me: failed program was:" >&5
3870sed 's/^/| /' conftest.$ac_ext >&5
3871
3872 ac_header_preproc=no
c906108c 3873fi
b7026657
AC
3874rm -f conftest.err conftest.$ac_ext
3875echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
3876echo "${ECHO_T}$ac_header_preproc" >&6
3877
3878# So? What about this header?
3879case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
3880 yes:no: )
3881 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
3882echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
3883 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
3884echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
3885 ac_header_preproc=yes
3886 ;;
3887 no:yes:* )
3888 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
3889echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
3890 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
3891echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
3892 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
3893echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
3894 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
3895echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
3896 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
3897echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
3898 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
3899echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
3900 (
3901 cat <<\_ASBOX
3902## ------------------------------------------ ##
3903## Report this to the AC_PACKAGE_NAME lists. ##
3904## ------------------------------------------ ##
3905_ASBOX
3906 ) |
3907 sed "s/^/$as_me: WARNING: /" >&2
3908 ;;
3909esac
3910echo "$as_me:$LINENO: checking for $ac_header" >&5
3911echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3912if eval "test \"\${$as_ac_Header+set}\" = set"; then
3913 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 3914else
b7026657
AC
3915 eval "$as_ac_Header=\$ac_header_preproc"
3916fi
3917echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3918echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3919
c906108c 3920fi
b7026657
AC
3921if test `eval echo '${'$as_ac_Header'}'` = yes; then
3922 cat >>confdefs.h <<_ACEOF
3923#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
3924_ACEOF
3925
3926fi
3927
c906108c
SS
3928done
3929
b7026657 3930
c906108c
SS
3931for ac_func in getpagesize
3932do
b7026657
AC
3933as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
3934echo "$as_me:$LINENO: checking for $ac_func" >&5
3935echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
3936if eval "test \"\${$as_ac_var+set}\" = set"; then
3937 echo $ECHO_N "(cached) $ECHO_C" >&6
3938else
3939 cat >conftest.$ac_ext <<_ACEOF
3940/* confdefs.h. */
3941_ACEOF
3942cat confdefs.h >>conftest.$ac_ext
3943cat >>conftest.$ac_ext <<_ACEOF
3944/* end confdefs.h. */
3945/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
3946 For example, HP-UX 11i <limits.h> declares gettimeofday. */
3947#define $ac_func innocuous_$ac_func
3948
c906108c 3949/* System header to define __stub macros and hopefully few prototypes,
b7026657
AC
3950 which can conflict with char $ac_func (); below.
3951 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3952 <limits.h> exists even on freestanding compilers. */
3953
3954#ifdef __STDC__
3955# include <limits.h>
3956#else
3957# include <assert.h>
3958#endif
c906108c 3959
b7026657 3960#undef $ac_func
c906108c 3961
b7026657
AC
3962/* Override any gcc2 internal prototype to avoid an error. */
3963#ifdef __cplusplus
3964extern "C"
3965{
3966#endif
3967/* We use char because int might match the return type of a gcc2
3968 builtin and then its argument prototype would still apply. */
3969char $ac_func ();
c906108c
SS
3970/* The GNU C library defines this for functions which it implements
3971 to always fail with ENOSYS. Some functions are actually named
3972 something starting with __ and the normal name is an alias. */
3973#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3974choke me
3975#else
b7026657
AC
3976char (*f) () = $ac_func;
3977#endif
3978#ifdef __cplusplus
3979}
c906108c
SS
3980#endif
3981
b7026657
AC
3982int
3983main ()
3984{
3985return f != $ac_func;
3986 ;
3987 return 0;
3988}
3989_ACEOF
3990rm -f conftest.$ac_objext conftest$ac_exeext
3991if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3992 (eval $ac_link) 2>conftest.er1
3993 ac_status=$?
3994 grep -v '^ *+' conftest.er1 >conftest.err
3995 rm -f conftest.er1
3996 cat conftest.err >&5
3997 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3998 (exit $ac_status); } &&
3999 { ac_try='test -z "$ac_c_werror_flag"
4000 || test ! -s conftest.err'
4001 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4002 (eval $ac_try) 2>&5
4003 ac_status=$?
4004 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4005 (exit $ac_status); }; } &&
4006 { ac_try='test -s conftest$ac_exeext'
4007 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4008 (eval $ac_try) 2>&5
4009 ac_status=$?
4010 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4011 (exit $ac_status); }; }; then
4012 eval "$as_ac_var=yes"
4013else
4014 echo "$as_me: failed program was:" >&5
4015sed 's/^/| /' conftest.$ac_ext >&5
4016
4017eval "$as_ac_var=no"
4018fi
4019rm -f conftest.err conftest.$ac_objext \
4020 conftest$ac_exeext conftest.$ac_ext
4021fi
4022echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
4023echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
4024if test `eval echo '${'$as_ac_var'}'` = yes; then
4025 cat >>confdefs.h <<_ACEOF
4026#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
4027_ACEOF
c906108c 4028
c906108c
SS
4029fi
4030done
4031
b7026657
AC
4032echo "$as_me:$LINENO: checking for working mmap" >&5
4033echo $ECHO_N "checking for working mmap... $ECHO_C" >&6
4034if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then
4035 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c
SS
4036else
4037 if test "$cross_compiling" = yes; then
4038 ac_cv_func_mmap_fixed_mapped=no
4039else
b7026657
AC
4040 cat >conftest.$ac_ext <<_ACEOF
4041/* confdefs.h. */
4042_ACEOF
4043cat confdefs.h >>conftest.$ac_ext
4044cat >>conftest.$ac_ext <<_ACEOF
4045/* end confdefs.h. */
4046$ac_includes_default
4047/* malloc might have been renamed as rpl_malloc. */
4048#undef malloc
c906108c
SS
4049
4050/* Thanks to Mike Haertel and Jim Avera for this test.
4051 Here is a matrix of mmap possibilities:
4052 mmap private not fixed
4053 mmap private fixed at somewhere currently unmapped
4054 mmap private fixed at somewhere already mapped
4055 mmap shared not fixed
4056 mmap shared fixed at somewhere currently unmapped
4057 mmap shared fixed at somewhere already mapped
4058 For private mappings, we should verify that changes cannot be read()
4059 back from the file, nor mmap's back from the file at a different
4060 address. (There have been systems where private was not correctly
4061 implemented like the infamous i386 svr4.0, and systems where the
b7026657 4062 VM page cache was not coherent with the file system buffer cache
c906108c
SS
4063 like early versions of FreeBSD and possibly contemporary NetBSD.)
4064 For shared mappings, we should conversely verify that changes get
b7026657 4065 propagated back to all the places they're supposed to be.
c906108c
SS
4066
4067 Grep wants private fixed already mapped.
4068 The main things grep needs to know about mmap are:
4069 * does it exist and is it safe to write into the mmap'd area
4070 * how to use it (BSD variants) */
b7026657 4071
c906108c
SS
4072#include <fcntl.h>
4073#include <sys/mman.h>
4074
b7026657
AC
4075#if !STDC_HEADERS && !HAVE_STDLIB_H
4076char *malloc ();
4077#endif
c906108c 4078
b7026657
AC
4079/* This mess was copied from the GNU getpagesize.h. */
4080#if !HAVE_GETPAGESIZE
c906108c 4081/* Assume that all systems that can run configure have sys/param.h. */
b7026657 4082# if !HAVE_SYS_PARAM_H
c906108c
SS
4083# define HAVE_SYS_PARAM_H 1
4084# endif
4085
4086# ifdef _SC_PAGESIZE
4087# define getpagesize() sysconf(_SC_PAGESIZE)
4088# else /* no _SC_PAGESIZE */
b7026657 4089# if HAVE_SYS_PARAM_H
c906108c
SS
4090# include <sys/param.h>
4091# ifdef EXEC_PAGESIZE
4092# define getpagesize() EXEC_PAGESIZE
4093# else /* no EXEC_PAGESIZE */
4094# ifdef NBPG
4095# define getpagesize() NBPG * CLSIZE
4096# ifndef CLSIZE
4097# define CLSIZE 1
4098# endif /* no CLSIZE */
4099# else /* no NBPG */
4100# ifdef NBPC
4101# define getpagesize() NBPC
4102# else /* no NBPC */
4103# ifdef PAGESIZE
4104# define getpagesize() PAGESIZE
4105# endif /* PAGESIZE */
4106# endif /* no NBPC */
4107# endif /* no NBPG */
4108# endif /* no EXEC_PAGESIZE */
4109# else /* no HAVE_SYS_PARAM_H */
4110# define getpagesize() 8192 /* punt totally */
4111# endif /* no HAVE_SYS_PARAM_H */
4112# endif /* no _SC_PAGESIZE */
4113
4114#endif /* no HAVE_GETPAGESIZE */
4115
c906108c 4116int
b7026657 4117main ()
c906108c 4118{
b7026657
AC
4119 char *data, *data2, *data3;
4120 int i, pagesize;
4121 int fd;
4122
4123 pagesize = getpagesize ();
4124
4125 /* First, make a file with some known garbage in it. */
4126 data = (char *) malloc (pagesize);
4127 if (!data)
4128 exit (1);
4129 for (i = 0; i < pagesize; ++i)
4130 *(data + i) = rand ();
4131 umask (0);
4132 fd = creat ("conftest.mmap", 0600);
4133 if (fd < 0)
4134 exit (1);
4135 if (write (fd, data, pagesize) != pagesize)
4136 exit (1);
4137 close (fd);
4138
4139 /* Next, try to mmap the file at a fixed address which already has
4140 something else allocated at it. If we can, also make sure that
4141 we see the same garbage. */
4142 fd = open ("conftest.mmap", O_RDWR);
4143 if (fd < 0)
4144 exit (1);
4145 data2 = (char *) malloc (2 * pagesize);
4146 if (!data2)
4147 exit (1);
4148 data2 += (pagesize - ((long) data2 & (pagesize - 1))) & (pagesize - 1);
4149 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
4150 MAP_PRIVATE | MAP_FIXED, fd, 0L))
4151 exit (1);
4152 for (i = 0; i < pagesize; ++i)
4153 if (*(data + i) != *(data2 + i))
4154 exit (1);
4155
4156 /* Finally, make sure that changes to the mapped area do not
4157 percolate back to the file as seen by read(). (This is a bug on
4158 some variants of i386 svr4.0.) */
4159 for (i = 0; i < pagesize; ++i)
4160 *(data2 + i) = *(data2 + i) + 1;
4161 data3 = (char *) malloc (pagesize);
4162 if (!data3)
4163 exit (1);
4164 if (read (fd, data3, pagesize) != pagesize)
4165 exit (1);
4166 for (i = 0; i < pagesize; ++i)
4167 if (*(data + i) != *(data3 + i))
4168 exit (1);
4169 close (fd);
4170 exit (0);
c906108c 4171}
b7026657
AC
4172_ACEOF
4173rm -f conftest$ac_exeext
4174if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4175 (eval $ac_link) 2>&5
4176 ac_status=$?
4177 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4178 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4179 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4180 (eval $ac_try) 2>&5
4181 ac_status=$?
4182 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4183 (exit $ac_status); }; }; then
c906108c
SS
4184 ac_cv_func_mmap_fixed_mapped=yes
4185else
b7026657
AC
4186 echo "$as_me: program exited with status $ac_status" >&5
4187echo "$as_me: failed program was:" >&5
4188sed 's/^/| /' conftest.$ac_ext >&5
4189
4190( exit $ac_status )
4191ac_cv_func_mmap_fixed_mapped=no
c906108c 4192fi
b7026657 4193rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
c906108c 4194fi
c906108c 4195fi
b7026657
AC
4196echo "$as_me:$LINENO: result: $ac_cv_func_mmap_fixed_mapped" >&5
4197echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6
c906108c 4198if test $ac_cv_func_mmap_fixed_mapped = yes; then
b7026657
AC
4199
4200cat >>confdefs.h <<\_ACEOF
c906108c 4201#define HAVE_MMAP 1
b7026657 4202_ACEOF
c906108c
SS
4203
4204fi
b7026657
AC
4205rm -f conftest.mmap
4206
4207
4208
4209
4210
c906108c 4211
b7026657
AC
4212
4213
4214
4215
4216
4217for ac_header in argz.h limits.h locale.h nl_types.h malloc.h string.h \
c906108c
SS
4218unistd.h values.h sys/param.h
4219do
b7026657
AC
4220as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4221if eval "test \"\${$as_ac_Header+set}\" = set"; then
4222 echo "$as_me:$LINENO: checking for $ac_header" >&5
4223echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4224if eval "test \"\${$as_ac_Header+set}\" = set"; then
4225 echo $ECHO_N "(cached) $ECHO_C" >&6
4226fi
4227echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4228echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4229else
4230 # Is the header compilable?
4231echo "$as_me:$LINENO: checking $ac_header usability" >&5
4232echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
4233cat >conftest.$ac_ext <<_ACEOF
4234/* confdefs.h. */
4235_ACEOF
4236cat confdefs.h >>conftest.$ac_ext
4237cat >>conftest.$ac_ext <<_ACEOF
4238/* end confdefs.h. */
4239$ac_includes_default
4240#include <$ac_header>
4241_ACEOF
4242rm -f conftest.$ac_objext
4243if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4244 (eval $ac_compile) 2>conftest.er1
4245 ac_status=$?
4246 grep -v '^ *+' conftest.er1 >conftest.err
4247 rm -f conftest.er1
4248 cat conftest.err >&5
4249 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4250 (exit $ac_status); } &&
4251 { ac_try='test -z "$ac_c_werror_flag"
4252 || test ! -s conftest.err'
4253 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4254 (eval $ac_try) 2>&5
4255 ac_status=$?
4256 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4257 (exit $ac_status); }; } &&
4258 { ac_try='test -s conftest.$ac_objext'
4259 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4260 (eval $ac_try) 2>&5
4261 ac_status=$?
4262 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4263 (exit $ac_status); }; }; then
4264 ac_header_compiler=yes
4265else
4266 echo "$as_me: failed program was:" >&5
4267sed 's/^/| /' conftest.$ac_ext >&5
4268
4269ac_header_compiler=no
4270fi
4271rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4272echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4273echo "${ECHO_T}$ac_header_compiler" >&6
4274
4275# Is the header present?
4276echo "$as_me:$LINENO: checking $ac_header presence" >&5
4277echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
4278cat >conftest.$ac_ext <<_ACEOF
4279/* confdefs.h. */
4280_ACEOF
4281cat confdefs.h >>conftest.$ac_ext
4282cat >>conftest.$ac_ext <<_ACEOF
4283/* end confdefs.h. */
4284#include <$ac_header>
4285_ACEOF
4286if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4287 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4288 ac_status=$?
4289 grep -v '^ *+' conftest.er1 >conftest.err
4290 rm -f conftest.er1
4291 cat conftest.err >&5
4292 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4293 (exit $ac_status); } >/dev/null; then
4294 if test -s conftest.err; then
4295 ac_cpp_err=$ac_c_preproc_warn_flag
4296 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4297 else
4298 ac_cpp_err=
4299 fi
4300else
4301 ac_cpp_err=yes
c906108c 4302fi
b7026657
AC
4303if test -z "$ac_cpp_err"; then
4304 ac_header_preproc=yes
4305else
4306 echo "$as_me: failed program was:" >&5
4307sed 's/^/| /' conftest.$ac_ext >&5
4308
4309 ac_header_preproc=no
c906108c 4310fi
b7026657
AC
4311rm -f conftest.err conftest.$ac_ext
4312echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4313echo "${ECHO_T}$ac_header_preproc" >&6
4314
4315# So? What about this header?
4316case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4317 yes:no: )
4318 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4319echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4320 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4321echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4322 ac_header_preproc=yes
4323 ;;
4324 no:yes:* )
4325 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4326echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4327 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4328echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4329 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4330echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4331 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
4332echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
4333 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4334echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4335 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4336echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
4337 (
4338 cat <<\_ASBOX
4339## ------------------------------------------ ##
4340## Report this to the AC_PACKAGE_NAME lists. ##
4341## ------------------------------------------ ##
4342_ASBOX
4343 ) |
4344 sed "s/^/$as_me: WARNING: /" >&2
4345 ;;
4346esac
4347echo "$as_me:$LINENO: checking for $ac_header" >&5
4348echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4349if eval "test \"\${$as_ac_Header+set}\" = set"; then
4350 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 4351else
b7026657 4352 eval "$as_ac_Header=\$ac_header_preproc"
c906108c 4353fi
b7026657
AC
4354echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4355echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4356
4357fi
4358if test `eval echo '${'$as_ac_Header'}'` = yes; then
4359 cat >>confdefs.h <<_ACEOF
4360#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4361_ACEOF
4362
4363fi
4364
c906108c
SS
4365done
4366
b7026657
AC
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
c906108c
SS
4378__argz_count __argz_stringify __argz_next
4379do
b7026657
AC
4380as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
4381echo "$as_me:$LINENO: checking for $ac_func" >&5
4382echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
4383if eval "test \"\${$as_ac_var+set}\" = set"; then
4384 echo $ECHO_N "(cached) $ECHO_C" >&6
4385else
4386 cat >conftest.$ac_ext <<_ACEOF
4387/* confdefs.h. */
4388_ACEOF
4389cat confdefs.h >>conftest.$ac_ext
4390cat >>conftest.$ac_ext <<_ACEOF
4391/* end confdefs.h. */
4392/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
4393 For example, HP-UX 11i <limits.h> declares gettimeofday. */
4394#define $ac_func innocuous_$ac_func
4395
c906108c 4396/* System header to define __stub macros and hopefully few prototypes,
b7026657
AC
4397 which can conflict with char $ac_func (); below.
4398 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4399 <limits.h> exists even on freestanding compilers. */
4400
4401#ifdef __STDC__
4402# include <limits.h>
4403#else
4404# include <assert.h>
4405#endif
4406
4407#undef $ac_func
4408
c906108c 4409/* Override any gcc2 internal prototype to avoid an error. */
b7026657
AC
4410#ifdef __cplusplus
4411extern "C"
4412{
4413#endif
c906108c 4414/* We use char because int might match the return type of a gcc2
b7026657
AC
4415 builtin and then its argument prototype would still apply. */
4416char $ac_func ();
c906108c
SS
4417/* The GNU C library defines this for functions which it implements
4418 to always fail with ENOSYS. Some functions are actually named
4419 something starting with __ and the normal name is an alias. */
4420#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4421choke me
4422#else
b7026657
AC
4423char (*f) () = $ac_func;
4424#endif
4425#ifdef __cplusplus
4426}
c906108c
SS
4427#endif
4428
b7026657
AC
4429int
4430main ()
4431{
4432return f != $ac_func;
4433 ;
4434 return 0;
4435}
4436_ACEOF
4437rm -f conftest.$ac_objext conftest$ac_exeext
4438if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4439 (eval $ac_link) 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); } &&
4446 { ac_try='test -z "$ac_c_werror_flag"
4447 || test ! -s conftest.err'
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_exeext'
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 eval "$as_ac_var=yes"
4460else
4461 echo "$as_me: failed program was:" >&5
4462sed 's/^/| /' conftest.$ac_ext >&5
4463
4464eval "$as_ac_var=no"
4465fi
4466rm -f conftest.err conftest.$ac_objext \
4467 conftest$ac_exeext conftest.$ac_ext
4468fi
4469echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
4470echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
4471if test `eval echo '${'$as_ac_var'}'` = yes; then
4472 cat >>confdefs.h <<_ACEOF
4473#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
4474_ACEOF
c906108c 4475
c906108c
SS
4476fi
4477done
4478
4479
4480 if test "${ac_cv_func_stpcpy+set}" != "set"; then
b7026657
AC
4481
4482for ac_func in stpcpy
c906108c 4483do
b7026657
AC
4484as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
4485echo "$as_me:$LINENO: checking for $ac_func" >&5
4486echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
4487if eval "test \"\${$as_ac_var+set}\" = set"; then
4488 echo $ECHO_N "(cached) $ECHO_C" >&6
4489else
4490 cat >conftest.$ac_ext <<_ACEOF
4491/* confdefs.h. */
4492_ACEOF
4493cat confdefs.h >>conftest.$ac_ext
4494cat >>conftest.$ac_ext <<_ACEOF
4495/* end confdefs.h. */
4496/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
4497 For example, HP-UX 11i <limits.h> declares gettimeofday. */
4498#define $ac_func innocuous_$ac_func
4499
c906108c 4500/* System header to define __stub macros and hopefully few prototypes,
b7026657
AC
4501 which can conflict with char $ac_func (); below.
4502 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4503 <limits.h> exists even on freestanding compilers. */
4504
4505#ifdef __STDC__
4506# include <limits.h>
4507#else
4508# include <assert.h>
4509#endif
c906108c 4510
b7026657 4511#undef $ac_func
c906108c 4512
b7026657
AC
4513/* Override any gcc2 internal prototype to avoid an error. */
4514#ifdef __cplusplus
4515extern "C"
4516{
4517#endif
4518/* We use char because int might match the return type of a gcc2
4519 builtin and then its argument prototype would still apply. */
4520char $ac_func ();
c906108c
SS
4521/* The GNU C library defines this for functions which it implements
4522 to always fail with ENOSYS. Some functions are actually named
4523 something starting with __ and the normal name is an alias. */
4524#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4525choke me
4526#else
b7026657
AC
4527char (*f) () = $ac_func;
4528#endif
4529#ifdef __cplusplus
4530}
c906108c
SS
4531#endif
4532
b7026657
AC
4533int
4534main ()
4535{
4536return f != $ac_func;
4537 ;
4538 return 0;
4539}
4540_ACEOF
4541rm -f conftest.$ac_objext conftest$ac_exeext
4542if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4543 (eval $ac_link) 2>conftest.er1
4544 ac_status=$?
4545 grep -v '^ *+' conftest.er1 >conftest.err
4546 rm -f conftest.er1
4547 cat conftest.err >&5
4548 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4549 (exit $ac_status); } &&
4550 { ac_try='test -z "$ac_c_werror_flag"
4551 || test ! -s conftest.err'
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); }; } &&
4557 { ac_try='test -s conftest$ac_exeext'
4558 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4559 (eval $ac_try) 2>&5
4560 ac_status=$?
4561 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4562 (exit $ac_status); }; }; then
4563 eval "$as_ac_var=yes"
4564else
4565 echo "$as_me: failed program was:" >&5
4566sed 's/^/| /' conftest.$ac_ext >&5
4567
4568eval "$as_ac_var=no"
4569fi
4570rm -f conftest.err conftest.$ac_objext \
4571 conftest$ac_exeext conftest.$ac_ext
4572fi
4573echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
4574echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
4575if test `eval echo '${'$as_ac_var'}'` = yes; then
4576 cat >>confdefs.h <<_ACEOF
4577#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
4578_ACEOF
c906108c 4579
c906108c
SS
4580fi
4581done
4582
4583 fi
4584 if test "${ac_cv_func_stpcpy}" = "yes"; then
2b193c4a
MK
4585
4586cat >>confdefs.h <<\_ACEOF
c906108c 4587#define HAVE_STPCPY 1
b7026657 4588_ACEOF
c906108c
SS
4589
4590 fi
4591
4592 if test $ac_cv_header_locale_h = yes; then
b7026657
AC
4593 echo "$as_me:$LINENO: checking for LC_MESSAGES" >&5
4594echo $ECHO_N "checking for LC_MESSAGES... $ECHO_C" >&6
4595if test "${am_cv_val_LC_MESSAGES+set}" = set; then
4596 echo $ECHO_N "(cached) $ECHO_C" >&6
4597else
4598 cat >conftest.$ac_ext <<_ACEOF
4599/* confdefs.h. */
4600_ACEOF
4601cat confdefs.h >>conftest.$ac_ext
4602cat >>conftest.$ac_ext <<_ACEOF
4603/* end confdefs.h. */
c906108c 4604#include <locale.h>
b7026657
AC
4605int
4606main ()
4607{
c906108c 4608return LC_MESSAGES
b7026657
AC
4609 ;
4610 return 0;
4611}
4612_ACEOF
4613rm -f conftest.$ac_objext conftest$ac_exeext
4614if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4615 (eval $ac_link) 2>conftest.er1
4616 ac_status=$?
4617 grep -v '^ *+' conftest.er1 >conftest.err
4618 rm -f conftest.er1
4619 cat conftest.err >&5
4620 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4621 (exit $ac_status); } &&
4622 { ac_try='test -z "$ac_c_werror_flag"
4623 || test ! -s conftest.err'
4624 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4625 (eval $ac_try) 2>&5
4626 ac_status=$?
4627 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4628 (exit $ac_status); }; } &&
4629 { ac_try='test -s conftest$ac_exeext'
4630 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4631 (eval $ac_try) 2>&5
4632 ac_status=$?
4633 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4634 (exit $ac_status); }; }; then
c906108c
SS
4635 am_cv_val_LC_MESSAGES=yes
4636else
b7026657
AC
4637 echo "$as_me: failed program was:" >&5
4638sed 's/^/| /' conftest.$ac_ext >&5
4639
4640am_cv_val_LC_MESSAGES=no
c906108c 4641fi
b7026657
AC
4642rm -f conftest.err conftest.$ac_objext \
4643 conftest$ac_exeext conftest.$ac_ext
c906108c 4644fi
b7026657
AC
4645echo "$as_me:$LINENO: result: $am_cv_val_LC_MESSAGES" >&5
4646echo "${ECHO_T}$am_cv_val_LC_MESSAGES" >&6
c906108c 4647 if test $am_cv_val_LC_MESSAGES = yes; then
2b193c4a
MK
4648
4649cat >>confdefs.h <<\_ACEOF
c906108c 4650#define HAVE_LC_MESSAGES 1
b7026657 4651_ACEOF
c906108c
SS
4652
4653 fi
4654 fi
b7026657
AC
4655 echo "$as_me:$LINENO: checking whether NLS is requested" >&5
4656echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
c906108c
SS
4657 # Check whether --enable-nls or --disable-nls was given.
4658if test "${enable_nls+set}" = set; then
4659 enableval="$enable_nls"
4660 USE_NLS=$enableval
4661else
4662 USE_NLS=yes
b7026657
AC
4663fi;
4664 echo "$as_me:$LINENO: result: $USE_NLS" >&5
4665echo "${ECHO_T}$USE_NLS" >&6
c906108c 4666
c906108c
SS
4667
4668 USE_INCLUDED_LIBINTL=no
4669
4670 if test "$USE_NLS" = "yes"; then
b7026657
AC
4671 echo "$as_me:$LINENO: checking whether included gettext is requested" >&5
4672echo $ECHO_N "checking whether included gettext is requested... $ECHO_C" >&6
c906108c 4673
b7026657 4674# Check whether --with-included-gettext or --without-included-gettext was given.
c906108c
SS
4675if test "${with_included_gettext+set}" = set; then
4676 withval="$with_included_gettext"
4677 nls_cv_force_use_gnu_gettext=$withval
4678else
4679 nls_cv_force_use_gnu_gettext=no
b7026657
AC
4680fi;
4681 echo "$as_me:$LINENO: result: $nls_cv_force_use_gnu_gettext" >&5
4682echo "${ECHO_T}$nls_cv_force_use_gnu_gettext" >&6
c906108c
SS
4683
4684 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
4685 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
4686 nls_cv_header_intl=
4687 nls_cv_header_libgt=
2b193c4a 4688 CATOBJEXT=
c906108c 4689
b7026657
AC
4690 if test "${ac_cv_header_libintl_h+set}" = set; then
4691 echo "$as_me:$LINENO: checking for libintl.h" >&5
4692echo $ECHO_N "checking for libintl.h... $ECHO_C" >&6
4693if test "${ac_cv_header_libintl_h+set}" = set; then
4694 echo $ECHO_N "(cached) $ECHO_C" >&6
4695fi
4696echo "$as_me:$LINENO: result: $ac_cv_header_libintl_h" >&5
4697echo "${ECHO_T}$ac_cv_header_libintl_h" >&6
4698else
4699 # Is the header compilable?
4700echo "$as_me:$LINENO: checking libintl.h usability" >&5
4701echo $ECHO_N "checking libintl.h usability... $ECHO_C" >&6
4702cat >conftest.$ac_ext <<_ACEOF
4703/* confdefs.h. */
4704_ACEOF
4705cat confdefs.h >>conftest.$ac_ext
4706cat >>conftest.$ac_ext <<_ACEOF
4707/* end confdefs.h. */
4708$ac_includes_default
4709#include <libintl.h>
4710_ACEOF
4711rm -f conftest.$ac_objext
4712if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4713 (eval $ac_compile) 2>conftest.er1
4714 ac_status=$?
4715 grep -v '^ *+' conftest.er1 >conftest.err
4716 rm -f conftest.er1
4717 cat conftest.err >&5
4718 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4719 (exit $ac_status); } &&
4720 { ac_try='test -z "$ac_c_werror_flag"
4721 || test ! -s conftest.err'
4722 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4723 (eval $ac_try) 2>&5
4724 ac_status=$?
4725 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4726 (exit $ac_status); }; } &&
4727 { ac_try='test -s conftest.$ac_objext'
4728 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4729 (eval $ac_try) 2>&5
4730 ac_status=$?
4731 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4732 (exit $ac_status); }; }; then
4733 ac_header_compiler=yes
4734else
4735 echo "$as_me: failed program was:" >&5
4736sed 's/^/| /' conftest.$ac_ext >&5
4737
4738ac_header_compiler=no
4739fi
4740rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4741echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4742echo "${ECHO_T}$ac_header_compiler" >&6
4743
4744# Is the header present?
4745echo "$as_me:$LINENO: checking libintl.h presence" >&5
4746echo $ECHO_N "checking libintl.h presence... $ECHO_C" >&6
4747cat >conftest.$ac_ext <<_ACEOF
4748/* confdefs.h. */
4749_ACEOF
4750cat confdefs.h >>conftest.$ac_ext
4751cat >>conftest.$ac_ext <<_ACEOF
4752/* end confdefs.h. */
c906108c 4753#include <libintl.h>
b7026657
AC
4754_ACEOF
4755if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4756 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4757 ac_status=$?
4758 grep -v '^ *+' conftest.er1 >conftest.err
4759 rm -f conftest.er1
4760 cat conftest.err >&5
4761 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4762 (exit $ac_status); } >/dev/null; then
4763 if test -s conftest.err; then
4764 ac_cpp_err=$ac_c_preproc_warn_flag
4765 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4766 else
4767 ac_cpp_err=
4768 fi
4769else
4770 ac_cpp_err=yes
c906108c 4771fi
b7026657
AC
4772if test -z "$ac_cpp_err"; then
4773 ac_header_preproc=yes
4774else
4775 echo "$as_me: failed program was:" >&5
4776sed 's/^/| /' conftest.$ac_ext >&5
4777
4778 ac_header_preproc=no
4779fi
4780rm -f conftest.err conftest.$ac_ext
4781echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4782echo "${ECHO_T}$ac_header_preproc" >&6
4783
4784# So? What about this header?
4785case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4786 yes:no: )
4787 { echo "$as_me:$LINENO: WARNING: libintl.h: accepted by the compiler, rejected by the preprocessor!" >&5
4788echo "$as_me: WARNING: libintl.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
4789 { echo "$as_me:$LINENO: WARNING: libintl.h: proceeding with the compiler's result" >&5
4790echo "$as_me: WARNING: libintl.h: proceeding with the compiler's result" >&2;}
4791 ac_header_preproc=yes
4792 ;;
4793 no:yes:* )
4794 { echo "$as_me:$LINENO: WARNING: libintl.h: present but cannot be compiled" >&5
4795echo "$as_me: WARNING: libintl.h: present but cannot be compiled" >&2;}
4796 { echo "$as_me:$LINENO: WARNING: libintl.h: check for missing prerequisite headers?" >&5
4797echo "$as_me: WARNING: libintl.h: check for missing prerequisite headers?" >&2;}
4798 { echo "$as_me:$LINENO: WARNING: libintl.h: see the Autoconf documentation" >&5
4799echo "$as_me: WARNING: libintl.h: see the Autoconf documentation" >&2;}
4800 { echo "$as_me:$LINENO: WARNING: libintl.h: section \"Present But Cannot Be Compiled\"" >&5
4801echo "$as_me: WARNING: libintl.h: section \"Present But Cannot Be Compiled\"" >&2;}
4802 { echo "$as_me:$LINENO: WARNING: libintl.h: proceeding with the preprocessor's result" >&5
4803echo "$as_me: WARNING: libintl.h: proceeding with the preprocessor's result" >&2;}
4804 { echo "$as_me:$LINENO: WARNING: libintl.h: in the future, the compiler will take precedence" >&5
4805echo "$as_me: WARNING: libintl.h: in the future, the compiler will take precedence" >&2;}
4806 (
4807 cat <<\_ASBOX
4808## ------------------------------------------ ##
4809## Report this to the AC_PACKAGE_NAME lists. ##
4810## ------------------------------------------ ##
4811_ASBOX
4812 ) |
4813 sed "s/^/$as_me: WARNING: /" >&2
4814 ;;
4815esac
4816echo "$as_me:$LINENO: checking for libintl.h" >&5
4817echo $ECHO_N "checking for libintl.h... $ECHO_C" >&6
4818if test "${ac_cv_header_libintl_h+set}" = set; then
4819 echo $ECHO_N "(cached) $ECHO_C" >&6
4820else
4821 ac_cv_header_libintl_h=$ac_header_preproc
4822fi
4823echo "$as_me:$LINENO: result: $ac_cv_header_libintl_h" >&5
4824echo "${ECHO_T}$ac_cv_header_libintl_h" >&6
4825
c906108c 4826fi
b7026657
AC
4827if test $ac_cv_header_libintl_h = yes; then
4828 echo "$as_me:$LINENO: checking for gettext in libc" >&5
4829echo $ECHO_N "checking for gettext in libc... $ECHO_C" >&6
4830if test "${gt_cv_func_gettext_libc+set}" = set; then
4831 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 4832else
b7026657
AC
4833 cat >conftest.$ac_ext <<_ACEOF
4834/* confdefs.h. */
4835_ACEOF
4836cat confdefs.h >>conftest.$ac_ext
4837cat >>conftest.$ac_ext <<_ACEOF
4838/* end confdefs.h. */
c906108c 4839#include <libintl.h>
b7026657
AC
4840int
4841main ()
4842{
c906108c 4843return (int) gettext ("")
b7026657
AC
4844 ;
4845 return 0;
4846}
4847_ACEOF
4848rm -f conftest.$ac_objext conftest$ac_exeext
4849if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4850 (eval $ac_link) 2>conftest.er1
4851 ac_status=$?
4852 grep -v '^ *+' conftest.er1 >conftest.err
4853 rm -f conftest.er1
4854 cat conftest.err >&5
4855 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4856 (exit $ac_status); } &&
4857 { ac_try='test -z "$ac_c_werror_flag"
4858 || test ! -s conftest.err'
4859 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4860 (eval $ac_try) 2>&5
4861 ac_status=$?
4862 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4863 (exit $ac_status); }; } &&
4864 { ac_try='test -s conftest$ac_exeext'
4865 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4866 (eval $ac_try) 2>&5
4867 ac_status=$?
4868 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4869 (exit $ac_status); }; }; then
c906108c
SS
4870 gt_cv_func_gettext_libc=yes
4871else
b7026657
AC
4872 echo "$as_me: failed program was:" >&5
4873sed 's/^/| /' conftest.$ac_ext >&5
4874
4875gt_cv_func_gettext_libc=no
c906108c 4876fi
b7026657
AC
4877rm -f conftest.err conftest.$ac_objext \
4878 conftest$ac_exeext conftest.$ac_ext
c906108c 4879fi
b7026657
AC
4880echo "$as_me:$LINENO: result: $gt_cv_func_gettext_libc" >&5
4881echo "${ECHO_T}$gt_cv_func_gettext_libc" >&6
c906108c
SS
4882
4883 if test "$gt_cv_func_gettext_libc" != "yes"; then
b7026657
AC
4884 echo "$as_me:$LINENO: checking for bindtextdomain in -lintl" >&5
4885echo $ECHO_N "checking for bindtextdomain in -lintl... $ECHO_C" >&6
4886if test "${ac_cv_lib_intl_bindtextdomain+set}" = set; then
4887 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 4888else
b7026657 4889 ac_check_lib_save_LIBS=$LIBS
c906108c 4890LIBS="-lintl $LIBS"
b7026657
AC
4891cat >conftest.$ac_ext <<_ACEOF
4892/* confdefs.h. */
4893_ACEOF
4894cat confdefs.h >>conftest.$ac_ext
4895cat >>conftest.$ac_ext <<_ACEOF
4896/* end confdefs.h. */
4897
c906108c 4898/* Override any gcc2 internal prototype to avoid an error. */
b7026657
AC
4899#ifdef __cplusplus
4900extern "C"
4901#endif
c906108c 4902/* We use char because int might match the return type of a gcc2
b7026657
AC
4903 builtin and then its argument prototype would still apply. */
4904char bindtextdomain ();
4905int
4906main ()
4907{
4908bindtextdomain ();
4909 ;
4910 return 0;
4911}
4912_ACEOF
4913rm -f conftest.$ac_objext conftest$ac_exeext
4914if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4915 (eval $ac_link) 2>conftest.er1
4916 ac_status=$?
4917 grep -v '^ *+' conftest.er1 >conftest.err
4918 rm -f conftest.er1
4919 cat conftest.err >&5
4920 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4921 (exit $ac_status); } &&
4922 { ac_try='test -z "$ac_c_werror_flag"
4923 || test ! -s conftest.err'
4924 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4925 (eval $ac_try) 2>&5
4926 ac_status=$?
4927 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4928 (exit $ac_status); }; } &&
4929 { ac_try='test -s conftest$ac_exeext'
4930 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4931 (eval $ac_try) 2>&5
4932 ac_status=$?
4933 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4934 (exit $ac_status); }; }; then
4935 ac_cv_lib_intl_bindtextdomain=yes
4936else
4937 echo "$as_me: failed program was:" >&5
4938sed 's/^/| /' conftest.$ac_ext >&5
4939
4940ac_cv_lib_intl_bindtextdomain=no
4941fi
4942rm -f conftest.err conftest.$ac_objext \
4943 conftest$ac_exeext conftest.$ac_ext
4944LIBS=$ac_check_lib_save_LIBS
4945fi
4946echo "$as_me:$LINENO: result: $ac_cv_lib_intl_bindtextdomain" >&5
4947echo "${ECHO_T}$ac_cv_lib_intl_bindtextdomain" >&6
4948if test $ac_cv_lib_intl_bindtextdomain = yes; then
4949 echo "$as_me:$LINENO: checking for gettext in libintl" >&5
4950echo $ECHO_N "checking for gettext in libintl... $ECHO_C" >&6
4951if test "${gt_cv_func_gettext_libintl+set}" = set; then
4952 echo $ECHO_N "(cached) $ECHO_C" >&6
4953else
4954 cat >conftest.$ac_ext <<_ACEOF
4955/* confdefs.h. */
4956_ACEOF
4957cat confdefs.h >>conftest.$ac_ext
4958cat >>conftest.$ac_ext <<_ACEOF
4959/* end confdefs.h. */
c906108c 4960
b7026657
AC
4961int
4962main ()
4963{
c906108c 4964return (int) gettext ("")
b7026657
AC
4965 ;
4966 return 0;
4967}
4968_ACEOF
4969rm -f conftest.$ac_objext conftest$ac_exeext
4970if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4971 (eval $ac_link) 2>conftest.er1
4972 ac_status=$?
4973 grep -v '^ *+' conftest.er1 >conftest.err
4974 rm -f conftest.er1
4975 cat conftest.err >&5
4976 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4977 (exit $ac_status); } &&
4978 { ac_try='test -z "$ac_c_werror_flag"
4979 || test ! -s conftest.err'
4980 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4981 (eval $ac_try) 2>&5
4982 ac_status=$?
4983 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4984 (exit $ac_status); }; } &&
4985 { ac_try='test -s conftest$ac_exeext'
4986 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4987 (eval $ac_try) 2>&5
4988 ac_status=$?
4989 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4990 (exit $ac_status); }; }; then
c906108c
SS
4991 gt_cv_func_gettext_libintl=yes
4992else
b7026657
AC
4993 echo "$as_me: failed program was:" >&5
4994sed 's/^/| /' conftest.$ac_ext >&5
4995
4996gt_cv_func_gettext_libintl=no
c906108c 4997fi
b7026657
AC
4998rm -f conftest.err conftest.$ac_objext \
4999 conftest$ac_exeext conftest.$ac_ext
c906108c 5000fi
b7026657
AC
5001echo "$as_me:$LINENO: result: $gt_cv_func_gettext_libintl" >&5
5002echo "${ECHO_T}$gt_cv_func_gettext_libintl" >&6
c906108c
SS
5003fi
5004
5005 fi
5006
5007 if test "$gt_cv_func_gettext_libc" = "yes" \
5008 || test "$gt_cv_func_gettext_libintl" = "yes"; then
2b193c4a
MK
5009
5010cat >>confdefs.h <<\_ACEOF
c906108c 5011#define HAVE_GETTEXT 1
b7026657 5012_ACEOF
c906108c
SS
5013
5014 # Extract the first word of "msgfmt", so it can be a program name with args.
5015set dummy msgfmt; ac_word=$2
b7026657
AC
5016echo "$as_me:$LINENO: checking for $ac_word" >&5
5017echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5018if test "${ac_cv_path_MSGFMT+set}" = set; then
5019 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c
SS
5020else
5021 case "$MSGFMT" in
5022 /*)
5023 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
5024 ;;
5025 *)
5026 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5027 for ac_dir in $PATH; do
5028 test -z "$ac_dir" && ac_dir=.
5029 if test -f $ac_dir/$ac_word; then
5030 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
5031 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
5032 break
5033 fi
5034 fi
5035 done
5036 IFS="$ac_save_ifs"
5037 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
5038 ;;
5039esac
5040fi
5041MSGFMT="$ac_cv_path_MSGFMT"
5042if test -n "$MSGFMT"; then
b7026657
AC
5043 echo "$as_me:$LINENO: result: $MSGFMT" >&5
5044echo "${ECHO_T}$MSGFMT" >&6
c906108c 5045else
b7026657
AC
5046 echo "$as_me:$LINENO: result: no" >&5
5047echo "${ECHO_T}no" >&6
c906108c
SS
5048fi
5049 if test "$MSGFMT" != "no"; then
b7026657
AC
5050
5051for ac_func in dcgettext
c906108c 5052do
b7026657
AC
5053as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5054echo "$as_me:$LINENO: checking for $ac_func" >&5
5055echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
5056if eval "test \"\${$as_ac_var+set}\" = set"; then
5057 echo $ECHO_N "(cached) $ECHO_C" >&6
5058else
5059 cat >conftest.$ac_ext <<_ACEOF
5060/* confdefs.h. */
5061_ACEOF
5062cat confdefs.h >>conftest.$ac_ext
5063cat >>conftest.$ac_ext <<_ACEOF
5064/* end confdefs.h. */
5065/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
5066 For example, HP-UX 11i <limits.h> declares gettimeofday. */
5067#define $ac_func innocuous_$ac_func
5068
c906108c 5069/* System header to define __stub macros and hopefully few prototypes,
b7026657
AC
5070 which can conflict with char $ac_func (); below.
5071 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5072 <limits.h> exists even on freestanding compilers. */
5073
5074#ifdef __STDC__
5075# include <limits.h>
5076#else
5077# include <assert.h>
5078#endif
c906108c 5079
b7026657 5080#undef $ac_func
c906108c 5081
b7026657
AC
5082/* Override any gcc2 internal prototype to avoid an error. */
5083#ifdef __cplusplus
5084extern "C"
5085{
5086#endif
5087/* We use char because int might match the return type of a gcc2
5088 builtin and then its argument prototype would still apply. */
5089char $ac_func ();
c906108c
SS
5090/* The GNU C library defines this for functions which it implements
5091 to always fail with ENOSYS. Some functions are actually named
5092 something starting with __ and the normal name is an alias. */
5093#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5094choke me
5095#else
b7026657
AC
5096char (*f) () = $ac_func;
5097#endif
5098#ifdef __cplusplus
5099}
c906108c
SS
5100#endif
5101
b7026657
AC
5102int
5103main ()
5104{
5105return f != $ac_func;
5106 ;
5107 return 0;
5108}
5109_ACEOF
5110rm -f conftest.$ac_objext conftest$ac_exeext
5111if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5112 (eval $ac_link) 2>conftest.er1
5113 ac_status=$?
5114 grep -v '^ *+' conftest.er1 >conftest.err
5115 rm -f conftest.er1
5116 cat conftest.err >&5
5117 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5118 (exit $ac_status); } &&
5119 { ac_try='test -z "$ac_c_werror_flag"
5120 || test ! -s conftest.err'
5121 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5122 (eval $ac_try) 2>&5
5123 ac_status=$?
5124 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5125 (exit $ac_status); }; } &&
5126 { ac_try='test -s conftest$ac_exeext'
5127 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5128 (eval $ac_try) 2>&5
5129 ac_status=$?
5130 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5131 (exit $ac_status); }; }; then
5132 eval "$as_ac_var=yes"
5133else
5134 echo "$as_me: failed program was:" >&5
5135sed 's/^/| /' conftest.$ac_ext >&5
5136
5137eval "$as_ac_var=no"
5138fi
5139rm -f conftest.err conftest.$ac_objext \
5140 conftest$ac_exeext conftest.$ac_ext
5141fi
5142echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
5143echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
5144if test `eval echo '${'$as_ac_var'}'` = yes; then
5145 cat >>confdefs.h <<_ACEOF
5146#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5147_ACEOF
c906108c 5148
c906108c
SS
5149fi
5150done
5151
5152 # Extract the first word of "gmsgfmt", so it can be a program name with args.
5153set dummy gmsgfmt; ac_word=$2
b7026657
AC
5154echo "$as_me:$LINENO: checking for $ac_word" >&5
5155echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5156if test "${ac_cv_path_GMSGFMT+set}" = set; then
5157 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 5158else
b7026657
AC
5159 case $GMSGFMT in
5160 [\\/]* | ?:[\\/]*)
c906108c
SS
5161 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
5162 ;;
c906108c 5163 *)
b7026657
AC
5164 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5165for as_dir in $PATH
5166do
5167 IFS=$as_save_IFS
5168 test -z "$as_dir" && as_dir=.
5169 for ac_exec_ext in '' $ac_executable_extensions; do
5170 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5171 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
5172 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5173 break 2
5174 fi
5175done
5176done
5177
c906108c
SS
5178 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
5179 ;;
5180esac
5181fi
b7026657
AC
5182GMSGFMT=$ac_cv_path_GMSGFMT
5183
c906108c 5184if test -n "$GMSGFMT"; then
b7026657
AC
5185 echo "$as_me:$LINENO: result: $GMSGFMT" >&5
5186echo "${ECHO_T}$GMSGFMT" >&6
c906108c 5187else
b7026657
AC
5188 echo "$as_me:$LINENO: result: no" >&5
5189echo "${ECHO_T}no" >&6
c906108c
SS
5190fi
5191
5192 # Extract the first word of "xgettext", so it can be a program name with args.
5193set dummy xgettext; ac_word=$2
b7026657
AC
5194echo "$as_me:$LINENO: checking for $ac_word" >&5
5195echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5196if test "${ac_cv_path_XGETTEXT+set}" = set; then
5197 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c
SS
5198else
5199 case "$XGETTEXT" in
5200 /*)
5201 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
5202 ;;
5203 *)
5204 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5205 for ac_dir in $PATH; do
5206 test -z "$ac_dir" && ac_dir=.
5207 if test -f $ac_dir/$ac_word; then
5208 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5209 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
5210 break
5211 fi
5212 fi
5213 done
5214 IFS="$ac_save_ifs"
5215 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
5216 ;;
5217esac
5218fi
5219XGETTEXT="$ac_cv_path_XGETTEXT"
5220if test -n "$XGETTEXT"; then
b7026657
AC
5221 echo "$as_me:$LINENO: result: $XGETTEXT" >&5
5222echo "${ECHO_T}$XGETTEXT" >&6
c906108c 5223else
b7026657
AC
5224 echo "$as_me:$LINENO: result: no" >&5
5225echo "${ECHO_T}no" >&6
c906108c
SS
5226fi
5227
b7026657
AC
5228 cat >conftest.$ac_ext <<_ACEOF
5229/* confdefs.h. */
5230_ACEOF
5231cat confdefs.h >>conftest.$ac_ext
5232cat >>conftest.$ac_ext <<_ACEOF
5233/* end confdefs.h. */
c906108c 5234
b7026657
AC
5235int
5236main ()
5237{
c906108c
SS
5238extern int _nl_msg_cat_cntr;
5239 return _nl_msg_cat_cntr
b7026657
AC
5240 ;
5241 return 0;
5242}
5243_ACEOF
5244rm -f conftest.$ac_objext conftest$ac_exeext
5245if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5246 (eval $ac_link) 2>conftest.er1
5247 ac_status=$?
5248 grep -v '^ *+' conftest.er1 >conftest.err
5249 rm -f conftest.er1
5250 cat conftest.err >&5
5251 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5252 (exit $ac_status); } &&
5253 { ac_try='test -z "$ac_c_werror_flag"
5254 || test ! -s conftest.err'
5255 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5256 (eval $ac_try) 2>&5
5257 ac_status=$?
5258 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5259 (exit $ac_status); }; } &&
5260 { ac_try='test -s conftest$ac_exeext'
5261 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5262 (eval $ac_try) 2>&5
5263 ac_status=$?
5264 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5265 (exit $ac_status); }; }; then
c906108c
SS
5266 CATOBJEXT=.gmo
5267 DATADIRNAME=share
5268else
b7026657
AC
5269 echo "$as_me: failed program was:" >&5
5270sed 's/^/| /' conftest.$ac_ext >&5
5271
5272CATOBJEXT=.mo
c906108c
SS
5273 DATADIRNAME=lib
5274fi
b7026657
AC
5275rm -f conftest.err conftest.$ac_objext \
5276 conftest$ac_exeext conftest.$ac_ext
c906108c
SS
5277 INSTOBJEXT=.mo
5278 fi
5279 fi
b7026657 5280
c906108c
SS
5281fi
5282
5283
b7026657
AC
5284
5285
2b193c4a
MK
5286 if test x"$CATOBJEXT" = x && test -d $srcdir/../intl; then
5287 # Neither gettext nor catgets in included in the C library.
5288 # Fall back on GNU gettext library (assuming it is present).
5289 nls_cv_use_gnu_gettext=yes
c906108c
SS
5290 fi
5291 fi
5292
5293 if test "$nls_cv_use_gnu_gettext" = "yes"; then
5294 INTLOBJS="\$(GETTOBJS)"
5295 # Extract the first word of "msgfmt", so it can be a program name with args.
5296set dummy msgfmt; ac_word=$2
b7026657
AC
5297echo "$as_me:$LINENO: checking for $ac_word" >&5
5298echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5299if test "${ac_cv_path_MSGFMT+set}" = set; then
5300 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c
SS
5301else
5302 case "$MSGFMT" in
5303 /*)
5304 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
5305 ;;
5306 *)
5307 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5308 for ac_dir in $PATH; do
5309 test -z "$ac_dir" && ac_dir=.
5310 if test -f $ac_dir/$ac_word; then
5311 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
5312 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
5313 break
5314 fi
5315 fi
5316 done
5317 IFS="$ac_save_ifs"
5318 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
5319 ;;
5320esac
5321fi
5322MSGFMT="$ac_cv_path_MSGFMT"
5323if test -n "$MSGFMT"; then
b7026657
AC
5324 echo "$as_me:$LINENO: result: $MSGFMT" >&5
5325echo "${ECHO_T}$MSGFMT" >&6
c906108c 5326else
b7026657
AC
5327 echo "$as_me:$LINENO: result: no" >&5
5328echo "${ECHO_T}no" >&6
c906108c
SS
5329fi
5330
5331 # Extract the first word of "gmsgfmt", so it can be a program name with args.
5332set dummy gmsgfmt; ac_word=$2
b7026657
AC
5333echo "$as_me:$LINENO: checking for $ac_word" >&5
5334echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5335if test "${ac_cv_path_GMSGFMT+set}" = set; then
5336 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 5337else
b7026657
AC
5338 case $GMSGFMT in
5339 [\\/]* | ?:[\\/]*)
c906108c
SS
5340 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
5341 ;;
c906108c 5342 *)
b7026657
AC
5343 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5344for as_dir in $PATH
5345do
5346 IFS=$as_save_IFS
5347 test -z "$as_dir" && as_dir=.
5348 for ac_exec_ext in '' $ac_executable_extensions; do
5349 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5350 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
5351 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5352 break 2
5353 fi
5354done
5355done
5356
c906108c
SS
5357 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
5358 ;;
5359esac
5360fi
b7026657
AC
5361GMSGFMT=$ac_cv_path_GMSGFMT
5362
c906108c 5363if test -n "$GMSGFMT"; then
b7026657
AC
5364 echo "$as_me:$LINENO: result: $GMSGFMT" >&5
5365echo "${ECHO_T}$GMSGFMT" >&6
c906108c 5366else
b7026657
AC
5367 echo "$as_me:$LINENO: result: no" >&5
5368echo "${ECHO_T}no" >&6
c906108c
SS
5369fi
5370
5371 # Extract the first word of "xgettext", so it can be a program name with args.
5372set dummy xgettext; ac_word=$2
b7026657
AC
5373echo "$as_me:$LINENO: checking for $ac_word" >&5
5374echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5375if test "${ac_cv_path_XGETTEXT+set}" = set; then
5376 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c
SS
5377else
5378 case "$XGETTEXT" in
5379 /*)
5380 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
5381 ;;
5382 *)
5383 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5384 for ac_dir in $PATH; do
5385 test -z "$ac_dir" && ac_dir=.
5386 if test -f $ac_dir/$ac_word; then
5387 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5388 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
5389 break
5390 fi
5391 fi
5392 done
5393 IFS="$ac_save_ifs"
5394 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
5395 ;;
5396esac
5397fi
5398XGETTEXT="$ac_cv_path_XGETTEXT"
5399if test -n "$XGETTEXT"; then
b7026657
AC
5400 echo "$as_me:$LINENO: result: $XGETTEXT" >&5
5401echo "${ECHO_T}$XGETTEXT" >&6
c906108c 5402else
b7026657
AC
5403 echo "$as_me:$LINENO: result: no" >&5
5404echo "${ECHO_T}no" >&6
c906108c
SS
5405fi
5406
b7026657 5407
c906108c
SS
5408 USE_INCLUDED_LIBINTL=yes
5409 CATOBJEXT=.gmo
5410 INSTOBJEXT=.mo
5411 DATADIRNAME=share
5412 INTLDEPS='$(top_builddir)/../intl/libintl.a'
5413 INTLLIBS=$INTLDEPS
5414 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
5415 nls_cv_header_intl=libintl.h
5416 nls_cv_header_libgt=libgettext.h
5417 fi
5418
5419 if test "$XGETTEXT" != ":"; then
5420 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
5421 : ;
5422 else
b7026657
AC
5423 echo "$as_me:$LINENO: result: found xgettext programs is not GNU xgettext; ignore it" >&5
5424echo "${ECHO_T}found xgettext programs is not GNU xgettext; ignore it" >&6
c906108c
SS
5425 XGETTEXT=":"
5426 fi
5427 fi
5428
5429 # We need to process the po/ directory.
5430 POSUB=po
5431 else
5432 DATADIRNAME=share
5433 nls_cv_header_intl=libintl.h
5434 nls_cv_header_libgt=libgettext.h
5435 fi
5436
5437 # If this is used in GNU gettext we have to set USE_NLS to `yes'
5438 # because some of the sources are only built for this goal.
5439 if test "$PACKAGE" = gettext; then
5440 USE_NLS=yes
5441 USE_INCLUDED_LIBINTL=yes
5442 fi
5443
5444 for lang in $ALL_LINGUAS; do
5445 GMOFILES="$GMOFILES $lang.gmo"
5446 POFILES="$POFILES $lang.po"
5447 done
5448
b7026657
AC
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459
2b193c4a
MK
5460 if test "x$CATOBJEXT" != "x"; then
5461
5462cat >>confdefs.h <<\_ACEOF
5463#define ENABLE_NLS 1
5464_ACEOF
5465
5466 fi
b7026657 5467
c906108c
SS
5468
5469 if test "x$CATOBJEXT" != "x"; then
5470 if test "x$ALL_LINGUAS" = "x"; then
5471 LINGUAS=
5472 else
b7026657
AC
5473 echo "$as_me:$LINENO: checking for catalogs to be installed" >&5
5474echo $ECHO_N "checking for catalogs to be installed... $ECHO_C" >&6
c906108c
SS
5475 NEW_LINGUAS=
5476 for lang in ${LINGUAS=$ALL_LINGUAS}; do
5477 case "$ALL_LINGUAS" in
5478 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
5479 esac
5480 done
5481 LINGUAS=$NEW_LINGUAS
b7026657
AC
5482 echo "$as_me:$LINENO: result: $LINGUAS" >&5
5483echo "${ECHO_T}$LINGUAS" >&6
c906108c
SS
5484 fi
5485
5486 if test -n "$LINGUAS"; then
5487 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
5488 fi
5489 fi
5490
5491 if test $ac_cv_header_locale_h = yes; then
5492 INCLUDE_LOCALE_H="#include <locale.h>"
5493 else
5494 INCLUDE_LOCALE_H="\
5495/* The system does not provide the header <locale.h>. Take care yourself. */"
5496 fi
b7026657 5497
c906108c
SS
5498
5499 if test -f $srcdir/po2tbl.sed.in; then
5500 if test "$CATOBJEXT" = ".cat"; then
b7026657
AC
5501 if test "${ac_cv_header_linux_version_h+set}" = set; then
5502 echo "$as_me:$LINENO: checking for linux/version.h" >&5
5503echo $ECHO_N "checking for linux/version.h... $ECHO_C" >&6
5504if test "${ac_cv_header_linux_version_h+set}" = set; then
5505 echo $ECHO_N "(cached) $ECHO_C" >&6
5506fi
5507echo "$as_me:$LINENO: result: $ac_cv_header_linux_version_h" >&5
5508echo "${ECHO_T}$ac_cv_header_linux_version_h" >&6
5509else
5510 # Is the header compilable?
5511echo "$as_me:$LINENO: checking linux/version.h usability" >&5
5512echo $ECHO_N "checking linux/version.h usability... $ECHO_C" >&6
5513cat >conftest.$ac_ext <<_ACEOF
5514/* confdefs.h. */
5515_ACEOF
5516cat confdefs.h >>conftest.$ac_ext
5517cat >>conftest.$ac_ext <<_ACEOF
5518/* end confdefs.h. */
5519$ac_includes_default
c906108c 5520#include <linux/version.h>
b7026657
AC
5521_ACEOF
5522rm -f conftest.$ac_objext
5523if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5524 (eval $ac_compile) 2>conftest.er1
5525 ac_status=$?
5526 grep -v '^ *+' conftest.er1 >conftest.err
5527 rm -f conftest.er1
5528 cat conftest.err >&5
5529 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5530 (exit $ac_status); } &&
5531 { ac_try='test -z "$ac_c_werror_flag"
5532 || test ! -s conftest.err'
5533 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5534 (eval $ac_try) 2>&5
5535 ac_status=$?
5536 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5537 (exit $ac_status); }; } &&
5538 { ac_try='test -s conftest.$ac_objext'
5539 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5540 (eval $ac_try) 2>&5
5541 ac_status=$?
5542 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5543 (exit $ac_status); }; }; then
5544 ac_header_compiler=yes
5545else
5546 echo "$as_me: failed program was:" >&5
5547sed 's/^/| /' conftest.$ac_ext >&5
5548
5549ac_header_compiler=no
5550fi
5551rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5552echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5553echo "${ECHO_T}$ac_header_compiler" >&6
5554
5555# Is the header present?
5556echo "$as_me:$LINENO: checking linux/version.h presence" >&5
5557echo $ECHO_N "checking linux/version.h presence... $ECHO_C" >&6
5558cat >conftest.$ac_ext <<_ACEOF
5559/* confdefs.h. */
5560_ACEOF
5561cat confdefs.h >>conftest.$ac_ext
5562cat >>conftest.$ac_ext <<_ACEOF
5563/* end confdefs.h. */
5564#include <linux/version.h>
5565_ACEOF
5566if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5567 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5568 ac_status=$?
5569 grep -v '^ *+' conftest.er1 >conftest.err
5570 rm -f conftest.er1
5571 cat conftest.err >&5
5572 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5573 (exit $ac_status); } >/dev/null; then
5574 if test -s conftest.err; then
5575 ac_cpp_err=$ac_c_preproc_warn_flag
5576 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5577 else
5578 ac_cpp_err=
5579 fi
5580else
5581 ac_cpp_err=yes
c906108c 5582fi
b7026657
AC
5583if test -z "$ac_cpp_err"; then
5584 ac_header_preproc=yes
5585else
5586 echo "$as_me: failed program was:" >&5
5587sed 's/^/| /' conftest.$ac_ext >&5
5588
5589 ac_header_preproc=no
5590fi
5591rm -f conftest.err conftest.$ac_ext
5592echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5593echo "${ECHO_T}$ac_header_preproc" >&6
5594
5595# So? What about this header?
5596case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5597 yes:no: )
5598 { echo "$as_me:$LINENO: WARNING: linux/version.h: accepted by the compiler, rejected by the preprocessor!" >&5
5599echo "$as_me: WARNING: linux/version.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
5600 { echo "$as_me:$LINENO: WARNING: linux/version.h: proceeding with the compiler's result" >&5
5601echo "$as_me: WARNING: linux/version.h: proceeding with the compiler's result" >&2;}
5602 ac_header_preproc=yes
5603 ;;
5604 no:yes:* )
5605 { echo "$as_me:$LINENO: WARNING: linux/version.h: present but cannot be compiled" >&5
5606echo "$as_me: WARNING: linux/version.h: present but cannot be compiled" >&2;}
5607 { echo "$as_me:$LINENO: WARNING: linux/version.h: check for missing prerequisite headers?" >&5
5608echo "$as_me: WARNING: linux/version.h: check for missing prerequisite headers?" >&2;}
5609 { echo "$as_me:$LINENO: WARNING: linux/version.h: see the Autoconf documentation" >&5
5610echo "$as_me: WARNING: linux/version.h: see the Autoconf documentation" >&2;}
5611 { echo "$as_me:$LINENO: WARNING: linux/version.h: section \"Present But Cannot Be Compiled\"" >&5
5612echo "$as_me: WARNING: linux/version.h: section \"Present But Cannot Be Compiled\"" >&2;}
5613 { echo "$as_me:$LINENO: WARNING: linux/version.h: proceeding with the preprocessor's result" >&5
5614echo "$as_me: WARNING: linux/version.h: proceeding with the preprocessor's result" >&2;}
5615 { echo "$as_me:$LINENO: WARNING: linux/version.h: in the future, the compiler will take precedence" >&5
5616echo "$as_me: WARNING: linux/version.h: in the future, the compiler will take precedence" >&2;}
5617 (
5618 cat <<\_ASBOX
5619## ------------------------------------------ ##
5620## Report this to the AC_PACKAGE_NAME lists. ##
5621## ------------------------------------------ ##
5622_ASBOX
5623 ) |
5624 sed "s/^/$as_me: WARNING: /" >&2
5625 ;;
5626esac
5627echo "$as_me:$LINENO: checking for linux/version.h" >&5
5628echo $ECHO_N "checking for linux/version.h... $ECHO_C" >&6
5629if test "${ac_cv_header_linux_version_h+set}" = set; then
5630 echo $ECHO_N "(cached) $ECHO_C" >&6
5631else
5632 ac_cv_header_linux_version_h=$ac_header_preproc
5633fi
5634echo "$as_me:$LINENO: result: $ac_cv_header_linux_version_h" >&5
5635echo "${ECHO_T}$ac_cv_header_linux_version_h" >&6
5636
c906108c 5637fi
b7026657 5638if test $ac_cv_header_linux_version_h = yes; then
c906108c
SS
5639 msgformat=linux
5640else
b7026657 5641 msgformat=xopen
c906108c
SS
5642fi
5643
5644
b7026657 5645
c906108c
SS
5646 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
5647 fi
5648 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
5649 $srcdir/po2tbl.sed.in > po2tbl.sed
5650 fi
5651
5652 if test "$PACKAGE" = "gettext"; then
5653 GT_NO="#NO#"
5654 GT_YES=
5655 else
5656 GT_NO=
5657 GT_YES="#YES#"
5658 fi
b7026657
AC
5659
5660
c906108c
SS
5661
5662 MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
b7026657 5663
c906108c
SS
5664
5665 l=
b7026657 5666
c906108c 5667
2b193c4a 5668 if test -f $srcdir/po/POTFILES.in; then
c906108c
SS
5669 test -d po || mkdir po
5670 if test "x$srcdir" != "x."; then
5671 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
5672 posrcprefix="$srcdir/"
5673 else
5674 posrcprefix="../$srcdir/"
5675 fi
5676 else
5677 posrcprefix="../"
5678 fi
5679 rm -f po/POTFILES
5680 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
5681 < $srcdir/po/POTFILES.in > po/POTFILES
5682 fi
b7026657 5683
c906108c
SS
5684
5685
5686# Check whether --enable-sim-alignment or --disable-sim-alignment was given.
5687if test "${enable_sim_alignment+set}" = set; then
5688 enableval="$enable_sim_alignment"
5689 case "${enableval}" in
5690 yes | strict | STRICT) sim_alignment="-DWITH_ALIGNMENT=STRICT_ALIGNMENT";;
5691 no | nonstrict | NONSTRICT) sim_alignment="-DWITH_ALIGNMENT=NONSTRICT_ALIGNMENT";;
5692 0 | default | DEFAULT) sim_alignment="-DWITH_ALIGNMENT=0";;
b7026657
AC
5693 *) { { echo "$as_me:$LINENO: error: \"Unknown value $enableval passed to --enable-sim-alignment\"" >&5
5694echo "$as_me: error: \"Unknown value $enableval passed to --enable-sim-alignment\"" >&2;}
5695 { (exit 1); exit 1; }; }; sim_alignment="";;
c906108c
SS
5696esac
5697if test x"$silent" != x"yes" && test x"$sim_alignment" != x""; then
5698 echo "Setting alignment flags = $sim_alignment" 6>&1
5699fi
5700else
5701 sim_alignment=""
b7026657 5702fi;
c906108c
SS
5703
5704# Check whether --enable-sim-assert or --disable-sim-assert was given.
5705if test "${enable_sim_assert+set}" = set; then
5706 enableval="$enable_sim_assert"
5707 case "${enableval}" in
5708 yes) sim_assert="-DWITH_ASSERT=1";;
5709 no) sim_assert="-DWITH_ASSERT=0";;
b7026657
AC
5710 *) { { echo "$as_me:$LINENO: error: \"--enable-sim-assert does not take a value\"" >&5
5711echo "$as_me: error: \"--enable-sim-assert does not take a value\"" >&2;}
5712 { (exit 1); exit 1; }; }; sim_assert="";;
c906108c
SS
5713esac
5714if test x"$silent" != x"yes" && test x"$sim_assert" != x""; then
5715 echo "Setting assert flags = $sim_assert" 6>&1
5716fi
5717else
5718 sim_assert=""
b7026657 5719fi;
c906108c
SS
5720
5721# Check whether --enable-sim-bitsize or --disable-sim-bitsize was given.
5722if test "${enable_sim_bitsize+set}" = set; then
5723 enableval="$enable_sim_bitsize"
5724 case "${enableval}" in
5725 32|64) sim_bitsize="-DWITH_TARGET_WORD_BITSIZE=$enableval";;
b7026657
AC
5726 *) { { echo "$as_me:$LINENO: error: \"--enable-sim-bitsize was given $enableval. Expected 32 or 64\"" >&5
5727echo "$as_me: error: \"--enable-sim-bitsize was given $enableval. Expected 32 or 64\"" >&2;}
5728 { (exit 1); exit 1; }; }; sim_bitsize="";;
c906108c
SS
5729esac
5730if test x"$silent" != x"yes" && test x"$sim_bitsize" != x""; then
5731 echo "Setting bitsize flags = $sim_bitsize" 6>&1
5732fi
5733else
5734 sim_bitsize=""
b7026657 5735fi;
c906108c
SS
5736
5737# Check whether --enable-sim-bswap or --disable-sim-bswap was given.
5738if test "${enable_sim_bswap+set}" = set; then
5739 enableval="$enable_sim_bswap"
5740 case "${enableval}" in
5741 yes) sim_bswap="-DWITH_BSWAP=1";;
5742 no) sim_bswap="-DWITH_BSWAP=0";;
b7026657
AC
5743 *) { { echo "$as_me:$LINENO: error: \"--enable-sim-bswap does not take a value\"" >&5
5744echo "$as_me: error: \"--enable-sim-bswap does not take a value\"" >&2;}
5745 { (exit 1); exit 1; }; }; sim_bswap="";;
c906108c
SS
5746esac
5747if test x"$silent" != x"yes" && test x"$sim_bswap" != x""; then
5748 echo "Setting bswap flags = $sim_bswap" 6>&1
5749fi
5750else
5751 sim_bswap=""
b7026657 5752fi;
c906108c
SS
5753
5754# Check whether --enable-sim-cflags or --disable-sim-cflags was given.
5755if test "${enable_sim_cflags+set}" = set; then
5756 enableval="$enable_sim_cflags"
5757 case "${enableval}" in
5758 yes) sim_cflags="-O2 -fomit-frame-pointer";;
5759 no) sim_cflags="";;
5760 *) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
5761esac
5762if test x"$silent" != x"yes" && test x"$sim_cflags" != x""; then
5763 echo "Setting sim cflags = $sim_cflags" 6>&1
5764fi
5765else
5766 sim_cflags=""
b7026657 5767fi;
c906108c
SS
5768
5769# Check whether --enable-sim-config or --disable-sim-config was given.
5770if test "${enable_sim_config+set}" = set; then
5771 enableval="$enable_sim_config"
5772 case "${enableval}" in
b7026657
AC
5773 yes|no) { { echo "$as_me:$LINENO: error: \"No value supplied for --enable-sim-config=file\"" >&5
5774echo "$as_me: error: \"No value supplied for --enable-sim-config=file\"" >&2;}
5775 { (exit 1); exit 1; }; };;
c906108c
SS
5776 *) if test -f "${srcdir}/${enableval}"; then
5777 sim_config="${enableval}";
5778 elif test -f "${srcdir}/${enableval}-config.h"; then
5779 sim_config="${enableval}-config.h"
5780 else
b7026657
AC
5781 { { echo "$as_me:$LINENO: error: \"Config file $enableval was not found\"" >&5
5782echo "$as_me: error: \"Config file $enableval was not found\"" >&2;}
5783 { (exit 1); exit 1; }; };
c906108c
SS
5784 sim_config=std-config.h
5785 fi;;
5786esac
5787if test x"$silent" != x"yes" && test x"$sim_config" != x""; then
5788 echo "Setting config flags = $sim_config" 6>&1
5789fi
5790else
5791 sim_config="std-config.h"
5792if test x"$silent" != x"yes"; then
5793 echo "Setting config flags = $sim_config" 6>&1
5794fi
b7026657 5795fi;
c906108c
SS
5796
5797# Check whether --enable-sim-decode-mechanism or --disable-sim-decode-mechanism was given.
5798if test "${enable_sim_decode_mechanism+set}" = set; then
5799 enableval="$enable_sim_decode_mechanism"
5800 case "${enableval}" in
b7026657
AC
5801 yes|no) { { echo "$as_me:$LINENO: error: \"No value supplied for --enable-sim-decode-mechanism=file\"" >&5
5802echo "$as_me: error: \"No value supplied for --enable-sim-decode-mechanism=file\"" >&2;}
5803 { (exit 1); exit 1; }; };;
c906108c 5804 array|switch|padded-switch|goto-switch) sim_decode_mechanism="-T ${enableval}";;
b7026657
AC
5805 *) { { echo "$as_me:$LINENO: error: \"File $enableval is not an opcode rules file\"" >&5
5806echo "$as_me: error: \"File $enableval is not an opcode rules file\"" >&2;}
5807 { (exit 1); exit 1; }; };
c906108c
SS
5808 sim_decode_mechanism="switch";;
5809esac
5810if test x"$silent" != x"yes" && test x"$sim_decode_mechanism" != x""; then
5811 echo "Setting decode mechanism flags = $sim_decode_mechanism" 6>&1
5812fi
5813else
5814 sim_decode_mechanism=""
5815if test x"$silent" != x"yes"; then
5816 echo "Setting decode mechanism flags = $sim_decode_mechanism"
5817fi
b7026657 5818fi;
c906108c
SS
5819
5820# Check whether --enable-sim-default-model or --disable-sim-default-model was given.
5821if test "${enable_sim_default_model+set}" = set; then
5822 enableval="$enable_sim_default_model"
5823 case "${enableval}" in
b7026657
AC
5824 yes|no) { { echo "$as_me:$LINENO: error: \"No value supplied for --enable-sim-default-model=model\"" >&5
5825echo "$as_me: error: \"No value supplied for --enable-sim-default-model=model\"" >&2;}
5826 { (exit 1); exit 1; }; };;
c906108c
SS
5827 *) sim_default_model="-DWITH_DEFAULT_MODEL=${enableval}";;
5828esac
5829if test x"$silent" != x"yes" && test x"$sim_default_model" != x""; then
5830 echo "Setting default-model flags = $sim_default_model" 6>&1
5831fi
5832else
5833 sim_default_model=""
b7026657 5834fi;
c906108c
SS
5835
5836# Check whether --enable-sim-duplicate or --disable-sim-duplicate was given.
5837if test "${enable_sim_duplicate+set}" = set; then
5838 enableval="$enable_sim_duplicate"
5839 case "${enableval}" in
5840 yes) sim_dup="-E";;
5841 no) sim_dup="";;
b7026657
AC
5842 *) { { echo "$as_me:$LINENO: error: \"--enable-sim-duplicate does not take a value\"" >&5
5843echo "$as_me: error: \"--enable-sim-duplicate does not take a value\"" >&2;}
5844 { (exit 1); exit 1; }; }; sim_dup="";;
c906108c
SS
5845esac
5846if test x"$silent" != x"yes" && test x"$sim_dup" != x""; then
5847 echo "Setting duplicate flags = $sim_dup" 6>&1
5848fi
5849else
5850 sim_dup="-E"
5851if test x"$silent" != x"yes"; then
5852 echo "Setting duplicate flags = $sim_dup" 6>&1
5853fi
b7026657 5854fi;
c906108c
SS
5855
5856# Check whether --enable-sim-endian or --disable-sim-endian was given.
5857if test "${enable_sim_endian+set}" = set; then
5858 enableval="$enable_sim_endian"
5859 case "${enableval}" in
5860 yes) case "$target" in
5861 *powerpc-*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BIG_ENDIAN";;
5862 *powerpcle-*) sim_endian="-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN";;
5863 *) echo "Unknown target $target" 1>&6; sim_endian="-DWITH_TARGET_BYTE_ORDER=0";;
5864 esac;;
5865 no) sim_endian="-DWITH_TARGET_BYTE_ORDER=0";;
5866 b*|B*) sim_endian="-DWITH_TARGET_BYTE_ORDER=BIG_ENDIAN";;
5867 l*|L*) sim_endian="-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN";;
b7026657
AC
5868 *) { { echo "$as_me:$LINENO: error: \"Unknown value $enableval for --enable-sim-endian\"" >&5
5869echo "$as_me: error: \"Unknown value $enableval for --enable-sim-endian\"" >&2;}
5870 { (exit 1); exit 1; }; }; sim_endian="";;
c906108c
SS
5871esac
5872if test x"$silent" != x"yes" && test x"$sim_endian" != x""; then
5873 echo "Setting endian flags = $sim_endian" 6>&1
5874fi
5875else
5876 sim_endian=""
b7026657 5877fi;
c906108c
SS
5878
5879# Check whether --enable-sim-env or --disable-sim-env was given.
5880if test "${enable_sim_env+set}" = set; then
5881 enableval="$enable_sim_env"
5882 case "${enableval}" in
5883 operating | os | oea) sim_env="-DWITH_ENVIRONMENT=OPERATING_ENVIRONMENT";;
5884 virtual | vea) sim_env="-DWITH_ENVIRONMENT=VIRTUAL_ENVIRONMENT";;
5885 user | uea) sim_env="-DWITH_ENVIRONMENT=USER_ENVIRONMENT";;
5886 no) sim_env="-DWITH_ENVIRONMENT=0";;
b7026657
AC
5887 *) { { echo "$as_me:$LINENO: error: \"Unknown value $enableval passed to --enable-sim-env\"" >&5
5888echo "$as_me: error: \"Unknown value $enableval passed to --enable-sim-env\"" >&2;}
5889 { (exit 1); exit 1; }; }; sim_env="";;
c906108c
SS
5890esac
5891if test x"$silent" != x"yes" && test x"$sim_env" != x""; then
5892 echo "Setting env flags = $sim_env" 6>&1
5893fi
5894else
5895 sim_env=""
b7026657 5896fi;
c906108c
SS
5897
5898# Check whether --enable-sim-filter or --disable-sim-filter was given.
5899if test "${enable_sim_filter+set}" = set; then
5900 enableval="$enable_sim_filter"
5901 case "${enableval}" in
b7026657
AC
5902 yes) { { echo "$as_me:$LINENO: error: \"--enable-sim-filter must be specified with a rule to filter or no\"" >&5
5903echo "$as_me: error: \"--enable-sim-filter must be specified with a rule to filter or no\"" >&2;}
5904 { (exit 1); exit 1; }; }; sim_filter="";;
c906108c
SS
5905 no) sim_filter="";;
5906 *) sim_filter="-F $enableval";;
5907esac
5908if test x"$silent" != x"yes" && test x"$sim_filter" != x""; then
5909 echo "Setting filter flags = $sim_filter" 6>&1
5910fi
5911else
5912 sim_filter="-F 32,f,o"
5913if test x"$silent" != x"yes"; then
5914 echo "Setting filter flags = $sim_filter" 6>&1
5915fi
b7026657 5916fi;
c906108c
SS
5917
5918# Check whether --enable-sim-float or --disable-sim-float was given.
5919if test "${enable_sim_float+set}" = set; then
5920 enableval="$enable_sim_float"
5921 case "${enableval}" in
5922 yes | hard) sim_float="-DWITH_FLOATING_POINT=HARD_FLOATING_POINT";;
5923 no | soft) sim_float="-DWITH_FLOATING_POINT=SOFT_FLOATING_POINT";;
345d88d9
AC
5924 altivec) sim_float="-DWITH_ALTIVEC" ; sim_filter="${sim_filter},av" ;;
5925 *spe*|*simd*) sim_float="-DWITH_E500" ; sim_filter="${sim_filter},e500" ;;
b7026657
AC
5926 *) { { echo "$as_me:$LINENO: error: \"Unknown value $enableval passed to --enable-sim-float\"" >&5
5927echo "$as_me: error: \"Unknown value $enableval passed to --enable-sim-float\"" >&2;}
5928 { (exit 1); exit 1; }; }; sim_float="";;
c906108c
SS
5929esac
5930if test x"$silent" != x"yes" && test x"$sim_float" != x""; then
5931 echo "Setting float flags = $sim_float" 6>&1
5932fi
5933else
b7026657 5934
345d88d9
AC
5935case "${target}" in
5936 *altivec*) sim_float="-DWITH_ALTIVEC" ; sim_filter="${sim_filter},av" ;;
5937 *spe*|*simd*) sim_float="-DWITH_E500" ; sim_filter="${sim_filter},e500" ;;
5938 *) sim_float=""
5939esac
5940
b7026657 5941fi;
c906108c
SS
5942
5943# Check whether --enable-sim-hardware or --disable-sim-hardware was given.
5944if test "${enable_sim_hardware+set}" = set; then
5945 enableval="$enable_sim_hardware"
5946 hardware="cpu,memory,nvram,iobus,htab,disk,trace,register,vm,init,core,pal,com,eeprom,opic,glue,phb,ide"
5947case "${enableval}" in
5948 yes) ;;
b7026657
AC
5949 no) { { echo "$as_me:$LINENO: error: \"List of hardware must be specified for --enable-sim-hardware\"" >&5
5950echo "$as_me: error: \"List of hardware must be specified for --enable-sim-hardware\"" >&2;}
5951 { (exit 1); exit 1; }; }; hardware="";;
c906108c
SS
5952 ,*) hardware="${hardware}${enableval}";;
5953 *,) hardware="${enableval}${hardware}";;
5954 *) hardware="${enableval}"'';;
5955esac
5956sim_hw_src=`echo $hardware | sed -e 's/,/.c hw_/g' -e 's/^/hw_/' -e s'/$/.c/'`
5957sim_hw_obj=`echo $sim_hw_src | sed -e 's/\.c/.o/g'`
5958if test x"$silent" != x"yes" && test x"$hardware" != x""; then
5959 echo "Setting hardware to $sim_hw_src, $sim_hw_obj"
5960fi
5961else
5962 hardware="cpu,memory,nvram,iobus,htab,disk,trace,register,vm,init,core,pal,com,eeprom,opic,glue,phb,ide"
5963sim_hw_src=`echo $hardware | sed -e 's/,/.c hw_/g' -e 's/^/hw_/' -e s'/$/.c/'`
5964sim_hw_obj=`echo $sim_hw_src | sed -e 's/\.c/.o/g'`
5965if test x"$silent" != x"yes"; then
5966 echo "Setting hardware to $sim_hw_src, $sim_hw_obj"
5967fi
b7026657 5968fi;
c906108c
SS
5969
5970# Check whether --enable-sim-hostbitsize or --disable-sim-hostbitsize was given.
5971if test "${enable_sim_hostbitsize+set}" = set; then
5972 enableval="$enable_sim_hostbitsize"
5973 case "${enableval}" in
5974 32|64) sim_hostbitsize="-DWITH_HOST_WORD_BITSIZE=$enableval";;
b7026657
AC
5975 *) { { echo "$as_me:$LINENO: error: \"--enable-sim-hostbitsize was given $enableval. Expected 32 or 64\"" >&5
5976echo "$as_me: error: \"--enable-sim-hostbitsize was given $enableval. Expected 32 or 64\"" >&2;}
5977 { (exit 1); exit 1; }; }; sim_hostbitsize="";;
c906108c
SS
5978esac
5979if test x"$silent" != x"yes" && test x"$sim_hostbitsize" != x""; then
5980 echo "Setting hostbitsize flags = $sim_hostbitsize" 6>&1
5981fi
5982else
5983 sim_hostbitsize=""
b7026657 5984fi;
c906108c
SS
5985
5986# Check whether --enable-sim-hostendian or --disable-sim-hostendian was given.
5987if test "${enable_sim_hostendian+set}" = set; then
5988 enableval="$enable_sim_hostendian"
5989 case "${enableval}" in
5990 no) sim_hostendian="-DWITH_HOST_BYTE_ORDER=0";;
5991 b*|B*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN";;
5992 l*|L*) sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN";;
b7026657
AC
5993 *) { { echo "$as_me:$LINENO: error: \"Unknown value $enableval for --enable-sim-hostendian\"" >&5
5994echo "$as_me: error: \"Unknown value $enableval for --enable-sim-hostendian\"" >&2;}
5995 { (exit 1); exit 1; }; }; sim_hostendian="";;
c906108c
SS
5996esac
5997if test x"$silent" != x"yes" && test x"$sim_hostendian" != x""; then
5998 echo "Setting hostendian flags = $sim_hostendian" 6>&1
5999fi
6000else
b7026657 6001
c906108c 6002if test "x$cross_compiling" = "xno"; then
b7026657
AC
6003 echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
6004echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
6005if test "${ac_cv_c_bigendian+set}" = set; then
6006 echo $ECHO_N "(cached) $ECHO_C" >&6
6007else
6008 # See if sys/param.h defines the BYTE_ORDER macro.
6009cat >conftest.$ac_ext <<_ACEOF
6010/* confdefs.h. */
6011_ACEOF
6012cat confdefs.h >>conftest.$ac_ext
6013cat >>conftest.$ac_ext <<_ACEOF
6014/* end confdefs.h. */
c906108c
SS
6015#include <sys/types.h>
6016#include <sys/param.h>
c906108c 6017
b7026657
AC
6018int
6019main ()
6020{
c906108c
SS
6021#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
6022 bogus endian macros
6023#endif
b7026657
AC
6024
6025 ;
6026 return 0;
6027}
6028_ACEOF
6029rm -f conftest.$ac_objext
6030if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6031 (eval $ac_compile) 2>conftest.er1
6032 ac_status=$?
6033 grep -v '^ *+' conftest.er1 >conftest.err
6034 rm -f conftest.er1
6035 cat conftest.err >&5
6036 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6037 (exit $ac_status); } &&
6038 { ac_try='test -z "$ac_c_werror_flag"
6039 || test ! -s conftest.err'
6040 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6041 (eval $ac_try) 2>&5
6042 ac_status=$?
6043 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6044 (exit $ac_status); }; } &&
6045 { ac_try='test -s conftest.$ac_objext'
6046 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6047 (eval $ac_try) 2>&5
6048 ac_status=$?
6049 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6050 (exit $ac_status); }; }; then
c906108c 6051 # It does; now see whether it defined to BIG_ENDIAN or not.
b7026657
AC
6052cat >conftest.$ac_ext <<_ACEOF
6053/* confdefs.h. */
6054_ACEOF
6055cat confdefs.h >>conftest.$ac_ext
6056cat >>conftest.$ac_ext <<_ACEOF
6057/* end confdefs.h. */
c906108c
SS
6058#include <sys/types.h>
6059#include <sys/param.h>
c906108c 6060
b7026657
AC
6061int
6062main ()
6063{
c906108c
SS
6064#if BYTE_ORDER != BIG_ENDIAN
6065 not big endian
6066#endif
b7026657
AC
6067
6068 ;
6069 return 0;
6070}
6071_ACEOF
6072rm -f conftest.$ac_objext
6073if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6074 (eval $ac_compile) 2>conftest.er1
6075 ac_status=$?
6076 grep -v '^ *+' conftest.er1 >conftest.err
6077 rm -f conftest.er1
6078 cat conftest.err >&5
6079 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6080 (exit $ac_status); } &&
6081 { ac_try='test -z "$ac_c_werror_flag"
6082 || test ! -s conftest.err'
6083 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6084 (eval $ac_try) 2>&5
6085 ac_status=$?
6086 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6087 (exit $ac_status); }; } &&
6088 { ac_try='test -s conftest.$ac_objext'
6089 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6090 (eval $ac_try) 2>&5
6091 ac_status=$?
6092 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6093 (exit $ac_status); }; }; then
c906108c
SS
6094 ac_cv_c_bigendian=yes
6095else
b7026657
AC
6096 echo "$as_me: failed program was:" >&5
6097sed 's/^/| /' conftest.$ac_ext >&5
6098
6099ac_cv_c_bigendian=no
6100fi
6101rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6102else
6103 echo "$as_me: failed program was:" >&5
6104sed 's/^/| /' conftest.$ac_ext >&5
6105
6106# It does not; compile a test program.
6107if test "$cross_compiling" = yes; then
6108 # try to guess the endianness by grepping values into an object file
6109 ac_cv_c_bigendian=unknown
6110 cat >conftest.$ac_ext <<_ACEOF
6111/* confdefs.h. */
6112_ACEOF
6113cat confdefs.h >>conftest.$ac_ext
6114cat >>conftest.$ac_ext <<_ACEOF
6115/* end confdefs.h. */
6116short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6117short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6118void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
6119short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6120short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6121void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
6122int
6123main ()
6124{
6125 _ascii (); _ebcdic ();
6126 ;
6127 return 0;
6128}
6129_ACEOF
6130rm -f conftest.$ac_objext
6131if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6132 (eval $ac_compile) 2>conftest.er1
6133 ac_status=$?
6134 grep -v '^ *+' conftest.er1 >conftest.err
6135 rm -f conftest.er1
6136 cat conftest.err >&5
6137 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6138 (exit $ac_status); } &&
6139 { ac_try='test -z "$ac_c_werror_flag"
6140 || test ! -s conftest.err'
6141 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6142 (eval $ac_try) 2>&5
6143 ac_status=$?
6144 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6145 (exit $ac_status); }; } &&
6146 { ac_try='test -s conftest.$ac_objext'
6147 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6148 (eval $ac_try) 2>&5
6149 ac_status=$?
6150 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6151 (exit $ac_status); }; }; then
6152 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
6153 ac_cv_c_bigendian=yes
6154fi
6155if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6156 if test "$ac_cv_c_bigendian" = unknown; then
6157 ac_cv_c_bigendian=no
6158 else
6159 # finding both strings is unlikely to happen, but who knows?
6160 ac_cv_c_bigendian=unknown
6161 fi
c906108c 6162fi
c906108c 6163else
b7026657
AC
6164 echo "$as_me: failed program was:" >&5
6165sed 's/^/| /' conftest.$ac_ext >&5
6166
c906108c 6167fi
b7026657 6168rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 6169else
b7026657
AC
6170 cat >conftest.$ac_ext <<_ACEOF
6171/* confdefs.h. */
6172_ACEOF
6173cat confdefs.h >>conftest.$ac_ext
6174cat >>conftest.$ac_ext <<_ACEOF
6175/* end confdefs.h. */
6176int
6177main ()
6178{
c906108c
SS
6179 /* Are we little or big endian? From Harbison&Steele. */
6180 union
6181 {
6182 long l;
6183 char c[sizeof (long)];
6184 } u;
6185 u.l = 1;
6186 exit (u.c[sizeof (long) - 1] == 1);
6187}
b7026657
AC
6188_ACEOF
6189rm -f conftest$ac_exeext
6190if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6191 (eval $ac_link) 2>&5
6192 ac_status=$?
6193 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6194 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6195 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6196 (eval $ac_try) 2>&5
6197 ac_status=$?
6198 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6199 (exit $ac_status); }; }; then
c906108c
SS
6200 ac_cv_c_bigendian=no
6201else
b7026657
AC
6202 echo "$as_me: program exited with status $ac_status" >&5
6203echo "$as_me: failed program was:" >&5
6204sed 's/^/| /' conftest.$ac_ext >&5
6205
6206( exit $ac_status )
6207ac_cv_c_bigendian=yes
c906108c 6208fi
b7026657 6209rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
c906108c 6210fi
c906108c 6211fi
b7026657 6212rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 6213fi
b7026657
AC
6214echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
6215echo "${ECHO_T}$ac_cv_c_bigendian" >&6
6216case $ac_cv_c_bigendian in
6217 yes)
c906108c 6218
b7026657 6219cat >>confdefs.h <<\_ACEOF
c906108c 6220#define WORDS_BIGENDIAN 1
b7026657
AC
6221_ACEOF
6222 ;;
6223 no)
6224 ;;
6225 *)
6226 { { echo "$as_me:$LINENO: error: unknown endianness
6227presetting ac_cv_c_bigendian=no (or yes) will help" >&5
6228echo "$as_me: error: unknown endianness
6229presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
6230 { (exit 1); exit 1; }; } ;;
6231esac
c906108c
SS
6232
6233 if test $ac_cv_c_bigendian = yes; then
6234 sim_hostendian="-DWITH_HOST_BYTE_ORDER=BIG_ENDIAN"
6235 else
6236 sim_hostendian="-DWITH_HOST_BYTE_ORDER=LITTLE_ENDIAN"
6237 fi
6238else
6239 sim_hostendian="-DWITH_HOST_BYTE_ORDER=0"
6240fi
b7026657 6241fi;
c906108c
SS
6242
6243# Check whether --enable-sim-icache or --disable-sim-icache was given.
6244if test "${enable_sim_icache+set}" = set; then
6245 enableval="$enable_sim_icache"
6246 icache="-R"
6247 case "${enableval}" in
6248 yes) icache="1024"; sim_icache="-I $icache";;
6249 no) sim_icache="-R";;
6250 *) icache=1024
6251 sim_icache="-"
6252 for x in `echo "${enableval}" | sed -e "s/,/ /g"`; do
6253 case "$x" in
6254 define) sim_icache="${sim_icache}R";;
6255 semantic) sim_icache="${sim_icache}C";;
6256 insn) sim_icache="${sim_icache}S";;
6257 0*|1*|2*|3*|4*|5*|6*|7*|8*|9*) icache=$x;;
b7026657
AC
6258 *) { { echo "$as_me:$LINENO: error: \"Unknown value $x for --enable-sim-icache\"" >&5
6259echo "$as_me: error: \"Unknown value $x for --enable-sim-icache\"" >&2;}
6260 { (exit 1); exit 1; }; }; sim_icache="";;
c906108c
SS
6261 esac
6262 done
6263 sim_icache="${sim_icache}I $icache";;
6264esac
6265if test x"$silent" != x"yes" && test x"$icache" != x""; then
6266 echo "Setting instruction cache size to $icache ($sim_icache)"
6267fi
6268else
6269 sim_icache="-CSRI 1024"
6270if test x"$silent" != x"yes"; then
6271 echo "Setting instruction cache size to 1024 ($sim_icache)"
6272fi
b7026657 6273fi;
c906108c
SS
6274
6275# Check whether --enable-sim-inline or --disable-sim-inline was given.
6276if test "${enable_sim_inline+set}" = set; then
6277 enableval="$enable_sim_inline"
6278 sim_inline=""
6279case "$enableval" in
6280 no) sim_inline="-DDEFAULT_INLINE=0";;
6281 0) sim_inline="-DDEFAULT_INLINE=0";;
6282 yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_INLINE";;
d29d5195 6283 1) sim_inline="-DDEFAULT_INLINE=PSIM_INLINE_LOCALS";;
c906108c
SS
6284 *) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
6285 new_flag=""
6286 case "$x" in
6287 *_INLINE=*) new_flag="-D$x";;
6288 *=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
6289 *_INLINE) new_flag="-D$x=ALL_INLINE";;
6290 *) new_flag="-D$x""_INLINE=ALL_INLINE";;
6291 esac
6292 if test x"$sim_inline" = x""; then
6293 sim_inline="$new_flag"
6294 else
6295 sim_inline="$sim_inline $new_flag"
6296 fi
6297 done;;
6298esac
6299if test x"$silent" != x"yes" && test x"$sim_inline" != x""; then
6300 echo "Setting inline flags = $sim_inline" 6>&1
6301fi
6302else
6303 if test x"$GCC" != ""; then
d29d5195 6304 sim_inline="-DDEFAULT_INLINE=PSIM_INLINE_LOCALS"
c906108c
SS
6305 if test x"$silent" != x"yes"; then
6306 echo "Setting inline flags = $sim_inline" 6>&1
6307 fi
6308else
6309 sim_inline=""
6310fi
b7026657 6311fi;
c906108c
SS
6312
6313# Check whether --enable-sim-jump or --disable-sim-jump was given.
6314if test "${enable_sim_jump+set}" = set; then
6315 enableval="$enable_sim_jump"
6316 case "${enableval}" in
6317 yes) sim_jump="-J";;
6318 no) sim_jump="";;
b7026657
AC
6319 *) { { echo "$as_me:$LINENO: error: \"--enable-sim-jump does not take a value\"" >&5
6320echo "$as_me: error: \"--enable-sim-jump does not take a value\"" >&2;}
6321 { (exit 1); exit 1; }; }; sim_jump="";;
c906108c
SS
6322esac
6323if test x"$silent" != x"yes" && test x"$sim_jump" != x""; then
6324 echo "Setting jump flag = $sim_jump" 6>&1
6325fi
6326else
6327 sim_jump=""
6328if test x"$silent" != x"yes"; then
6329 echo "Setting jump flag = $sim_jump" 6>&1
6330fi
b7026657 6331fi;
c906108c
SS
6332
6333# Check whether --enable-sim-line-nr or --disable-sim-line-nr was given.
6334if test "${enable_sim_line_nr+set}" = set; then
6335 enableval="$enable_sim_line_nr"
6336 case "${enableval}" in
6337 yes) sim_line_nr="";;
6338 no) sim_line_nr="-L";;
b7026657
AC
6339 *) { { echo "$as_me:$LINENO: error: \"--enable-sim-line-nr does not take a value\"" >&5
6340echo "$as_me: error: \"--enable-sim-line-nr does not take a value\"" >&2;}
6341 { (exit 1); exit 1; }; }; sim_line_nr="";;
c906108c
SS
6342esac
6343if test x"$silent" != x"yes" && test x"$sim_line_nr" != x""; then
6344 echo "Setting warning flags = $sim_line_nr" 6>&1
6345fi
6346else
6347 sim_line_nr=""
b7026657 6348fi;
c906108c
SS
6349
6350# Check whether --enable-sim-model or --disable-sim-model was given.
6351if test "${enable_sim_model+set}" = set; then
6352 enableval="$enable_sim_model"
6353 case "${enableval}" in
b7026657
AC
6354 yes|no) { { echo "$as_me:$LINENO: error: \"No value supplied for --enable-sim-model=model\"" >&5
6355echo "$as_me: error: \"No value supplied for --enable-sim-model=model\"" >&2;}
6356 { (exit 1); exit 1; }; };;
c906108c
SS
6357 *) sim_model="-DWITH_MODEL=${enableval}";;
6358esac
6359if test x"$silent" != x"yes" && test x"$sim_model" != x""; then
6360 echo "Setting model flags = $sim_model" 6>&1
6361fi
6362else
6363 sim_model=""
b7026657 6364fi;
c906108c
SS
6365
6366# Check whether --enable-sim-model-issue or --disable-sim-model-issue was given.
6367if test "${enable_sim_model_issue+set}" = set; then
6368 enableval="$enable_sim_model_issue"
6369 case "${enableval}" in
6370 yes) sim_model_issue="-DWITH_MODEL_ISSUE=MODEL_ISSUE_PROCESS";;
6371 no) sim_model_issue="-DWITH_MODEL_ISSUE=MODEL_ISSUE_IGNORE";;
b7026657
AC
6372 *) { { echo "$as_me:$LINENO: error: \"--enable-sim-model-issue does not take a value\"" >&5
6373echo "$as_me: error: \"--enable-sim-model-issue does not take a value\"" >&2;}
6374 { (exit 1); exit 1; }; }; sim_model_issue="";;
c906108c
SS
6375esac
6376if test x"$silent" != x"yes"; then
6377 echo "Setting model-issue flags = $sim_model_issue" 6>&1
6378fi
6379else
6380 sim_model_issue=""
b7026657 6381fi;
c906108c
SS
6382
6383# Check whether --enable-sim-monitor or --disable-sim-monitor was given.
6384if test "${enable_sim_monitor+set}" = set; then
6385 enableval="$enable_sim_monitor"
6386 case "${enableval}" in
6387 yes) sim_monitor="-DWITH_MON='MONITOR_INSTRUCTION_ISSUE | MONITOR_LOAD_STORE_UNIT'";;
6388 no) sim_monitor="-DWITH_MON=0";;
6389 instruction) sim_monitor="-DWITH_MON=MONITOR_INSTRUCTION_ISSUE";;
6390 memory) sim_monitor="-DWITH_MON=MONITOR_LOAD_STORE_UNIT";;
b7026657
AC
6391 *) { { echo "$as_me:$LINENO: error: \"Unknown value $enableval passed to --enable-sim-mon\"" >&5
6392echo "$as_me: error: \"Unknown value $enableval passed to --enable-sim-mon\"" >&2;}
6393 { (exit 1); exit 1; }; }; sim_env="";;
c906108c
SS
6394esac
6395if test x"$silent" != x"yes" && test x"$sim_monitor" != x""; then
6396 echo "Setting monitor flags = $sim_monitor" 6>&1
6397fi
6398else
6399 sim_monitor=""
b7026657 6400fi;
c906108c
SS
6401
6402# Check whether --enable-sim-opcode or --disable-sim-opcode was given.
6403if test "${enable_sim_opcode+set}" = set; then
6404 enableval="$enable_sim_opcode"
6405 case "${enableval}" in
b7026657
AC
6406 yes|no) { { echo "$as_me:$LINENO: error: \"No value supplied for --enable-sim-opcode=file\"" >&5
6407echo "$as_me: error: \"No value supplied for --enable-sim-opcode=file\"" >&2;}
6408 { (exit 1); exit 1; }; };;
c906108c
SS
6409 *) if test -f "${srcdir}/${enableval}"; then
6410 sim_opcode="${enableval}"
6411 elif test -f "${srcdir}/dc-${enableval}"; then
6412 sim_opcode="dc-${enableval}"
6413 else
b7026657
AC
6414 { { echo "$as_me:$LINENO: error: \"File $enableval is not an opcode rules file\"" >&5
6415echo "$as_me: error: \"File $enableval is not an opcode rules file\"" >&2;}
6416 { (exit 1); exit 1; }; };
c906108c
SS
6417 sim_opcode="dc-complex"
6418 fi;;
6419esac
6420if test x"$silent" != x"yes" && test x"$sim_opcode" != x""; then
6421 echo "Setting opcode flags = $sim_opcode" 6>&1
6422fi
6423else
6424 sim_opcode="dc-complex"
6425if test x"$silent" != x"yes"; then
6426 echo "Setting opcode flags = $sim_opcode"
6427fi
b7026657 6428fi;
c906108c
SS
6429
6430# Check whether --enable-sim-packages or --disable-sim-packages was given.
6431if test "${enable_sim_packages+set}" = set; then
6432 enableval="$enable_sim_packages"
6433 packages=disklabel
6434case "${enableval}" in
6435 yes) ;;
b7026657
AC
6436 no) { { echo "$as_me:$LINENO: error: \"List of packages must be specified for --enable-sim-packages\"" >&5
6437echo "$as_me: error: \"List of packages must be specified for --enable-sim-packages\"" >&2;}
6438 { (exit 1); exit 1; }; }; packages="";;
c906108c
SS
6439 ,*) packages="${packages}${enableval}";;
6440 *,) packages="${enableval}${packages}";;
6441 *) packages="${enableval}"'';;
6442esac
6443sim_pk_src=`echo $packages | sed -e 's/,/.c pk_/g' -e 's/^/pk_/' -e 's/$/.c/'`
6444sim_pk_obj=`echo $sim_pk_src | sed -e 's/\.c/.o/g'`
6445if test x"$silent" != x"yes" && test x"$packages" != x""; then
6446 echo "Setting packages to $sim_pk_src, $sim_pk_obj"
6447fi
6448else
6449 packages=disklabel
6450sim_pk_src=`echo $packages | sed -e 's/,/.c pk_/g' -e 's/^/pk_/' -e 's/$/.c/'`
6451sim_pk_obj=`echo $sim_pk_src | sed -e 's/\.c/.o/g'`
6452if test x"$silent" != x"yes"; then
6453 echo "Setting packages to $sim_pk_src, $sim_pk_obj"
6454fi
b7026657 6455fi;
c906108c
SS
6456
6457# Check whether --enable-sim-regparm or --disable-sim-regparm was given.
6458if test "${enable_sim_regparm+set}" = set; then
6459 enableval="$enable_sim_regparm"
6460 case "${enableval}" in
6461 0*|1*|2*|3*|4*|5*|6*|7*|8*|9*) sim_regparm="-DWITH_REGPARM=${enableval}";;
6462 no) sim_regparm="" ;;
6463 yes) sim_regparm="-DWITH_REGPARM=3";;
b7026657
AC
6464 *) { { echo "$as_me:$LINENO: error: \"Unknown value $enableval for --enable-sim-regparm\"" >&5
6465echo "$as_me: error: \"Unknown value $enableval for --enable-sim-regparm\"" >&2;}
6466 { (exit 1); exit 1; }; }; sim_regparm="";;
c906108c
SS
6467esac
6468if test x"$silent" != x"yes" && test x"$sim_regparm" != x""; then
6469 echo "Setting regparm flags = $sim_regparm" 6>&1
6470fi
6471else
6472 sim_regparm=""
b7026657 6473fi;
c906108c
SS
6474
6475# Check whether --enable-sim-reserved-bits or --disable-sim-reserved-bits was given.
6476if test "${enable_sim_reserved_bits+set}" = set; then
6477 enableval="$enable_sim_reserved_bits"
6478 case "${enableval}" in
6479 yes) sim_reserved="-DWITH_RESERVED_BITS=1";;
6480 no) sim_reserved="-DWITH_RESERVED_BITS=0";;
b7026657
AC
6481 *) { { echo "$as_me:$LINENO: error: \"--enable-sim-reserved-bits does not take a value\"" >&5
6482echo "$as_me: error: \"--enable-sim-reserved-bits does not take a value\"" >&2;}
6483 { (exit 1); exit 1; }; }; sim_reserved="";;
c906108c
SS
6484esac
6485if test x"$silent" != x"yes" && test x"$sim_reserved" != x""; then
6486 echo "Setting reserved flags = $sim_reserved" 6>&1
6487fi
6488else
6489 sim_reserved=""
b7026657 6490fi;
c906108c
SS
6491
6492# Check whether --enable-sim-smp or --disable-sim-smp was given.
6493if test "${enable_sim_smp+set}" = set; then
6494 enableval="$enable_sim_smp"
6495 case "${enableval}" in
6496 yes) sim_smp="-DWITH_SMP=5" ; sim_igen_smp="-N 5";;
6497 no) sim_smp="-DWITH_SMP=0" ; sim_igen_smp="-N 0";;
6498 *) sim_smp="-DWITH_SMP=$enableval" ; sim_igen_smp="-N $enableval";;
6499esac
6500if test x"$silent" != x"yes" && test x"$sim_smp" != x""; then
6501 echo "Setting smp flags = $sim_smp" 6>&1
6502fi
6503else
6504 sim_smp="-DWITH_SMP=5" ; sim_igen_smp="-N 5"
6505if test x"$silent" != x"yes"; then
6506 echo "Setting smp flags = $sim_smp" 6>&1
6507fi
b7026657 6508fi;
c906108c
SS
6509
6510# Check whether --enable-sim-stdcall or --disable-sim-stdcall was given.
6511if test "${enable_sim_stdcall+set}" = set; then
6512 enableval="$enable_sim_stdcall"
6513 case "${enableval}" in
6514 no) sim_stdcall="" ;;
6515 std*) sim_stdcall="-DWITH_STDCALL=1";;
6516 yes) sim_stdcall="-DWITH_STDCALL=1";;
b7026657
AC
6517 *) { { echo "$as_me:$LINENO: error: \"Unknown value $enableval for --enable-sim-stdcall\"" >&5
6518echo "$as_me: error: \"Unknown value $enableval for --enable-sim-stdcall\"" >&2;}
6519 { (exit 1); exit 1; }; }; sim_stdcall="";;
c906108c
SS
6520esac
6521if test x"$silent" != x"yes" && test x"$sim_stdcall" != x""; then
6522 echo "Setting function call flags = $sim_stdcall" 6>&1
6523fi
6524else
6525 sim_stdcall=""
b7026657 6526fi;
c906108c
SS
6527
6528# Check whether --enable-sim-stdio or --disable-sim-stdio was given.
6529if test "${enable_sim_stdio+set}" = set; then
6530 enableval="$enable_sim_stdio"
6531 case "${enableval}" in
6532 yes) sim_stdio="-DWITH_STDIO=DO_USE_STDIO";;
6533 no) sim_stdio="-DWITH_STDIO=DONT_USE_STDIO";;
b7026657
AC
6534 *) { { echo "$as_me:$LINENO: error: \"Unknown value $enableval passed to --enable-sim-stdio\"" >&5
6535echo "$as_me: error: \"Unknown value $enableval passed to --enable-sim-stdio\"" >&2;}
6536 { (exit 1); exit 1; }; }; sim_stdio="";;
c906108c
SS
6537esac
6538if test x"$silent" != x"yes" && test x"$sim_stdio" != x""; then
6539 echo "Setting stdio flags = $sim_stdio" 6>&1
6540fi
6541else
6542 sim_stdio=""
b7026657 6543fi;
c906108c
SS
6544
6545# Check whether --enable-sim-switch or --disable-sim-switch was given.
6546if test "${enable_sim_switch+set}" = set; then
6547 enableval="$enable_sim_switch"
6548 case "${enableval}" in
6549 yes) sim_switch="-s";;
6550 no) sim_switch="";;
b7026657
AC
6551 *) { { echo "$as_me:$LINENO: error: \"--enable-sim-switch does not take a value\"" >&5
6552echo "$as_me: error: \"--enable-sim-switch does not take a value\"" >&2;}
6553 { (exit 1); exit 1; }; }; sim_switch="";;
c906108c
SS
6554esac
6555if test x"$silent" != x"yes" && test x"$sim_switch" != x""; then
6556 echo "Setting switch flags = $sim_switch" 6>&1
6557fi
6558else
6559 sim_switch="";
6560if test x"$silent" != x"yes"; then
6561 echo "Setting switch flags = $sim_switch" 6>&1
6562fi
b7026657 6563fi;
c906108c
SS
6564
6565# Check whether --enable-sim-timebase or --disable-sim-timebase was given.
6566if test "${enable_sim_timebase+set}" = set; then
6567 enableval="$enable_sim_timebase"
6568 case "${enableval}" in
6569 yes) sim_timebase="-DWITH_TIME_BASE=1";;
6570 no) sim_timebase="-DWITH_TIME_BASE=0";;
b7026657
AC
6571 *) { { echo "$as_me:$LINENO: error: \"--enable-sim-timebase does not take a value\"" >&5
6572echo "$as_me: error: \"--enable-sim-timebase does not take a value\"" >&2;}
6573 { (exit 1); exit 1; }; }; sim_timebase="";;
c906108c
SS
6574esac
6575if test x"$silent" != x"yes" && test x"$sim_timebase" != x""; then
6576 echo "Setting timebase flags = $sim_timebase" 6>&1
6577fi
6578else
6579 sim_timebase=""
b7026657 6580fi;
c906108c
SS
6581
6582# Check whether --enable-sim-trace or --disable-sim-trace was given.
6583if test "${enable_sim_trace+set}" = set; then
6584 enableval="$enable_sim_trace"
6585 case "${enableval}" in
6586 yes) sim_trace="-DWITH_TRACE=1";;
6587 no) sim_trace="-DWITH_TRACE=0";;
b7026657
AC
6588 *) { { echo "$as_me:$LINENO: error: \"--enable-sim-trace does not take a value\"" >&5
6589echo "$as_me: error: \"--enable-sim-trace does not take a value\"" >&2;}
6590 { (exit 1); exit 1; }; }; sim_trace="";;
c906108c
SS
6591esac
6592if test x"$silent" != x"yes" && test x"$sim_trace" != x""; then
6593 echo "Setting trace flags = $sim_trace" 6>&1
6594fi
6595else
6596 sim_trace=""
b7026657 6597fi;
c906108c
SS
6598
6599# Check whether --enable-sim-warnings or --disable-sim-warnings was given.
6600if test "${enable_sim_warnings+set}" = set; then
6601 enableval="$enable_sim_warnings"
6602 case "${enableval}" in
6603 yes) sim_warnings="-Werror -Wall -Wpointer-arith -Wmissing-prototypes -Wmissing-declarations ";;
6604 no) sim_warnings="-w";;
6605 *) sim_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
6606esac
6607if test x"$silent" != x"yes" && test x"$sim_warnings" != x""; then
6608 echo "Setting warning flags = $sim_warnings" 6>&1
6609fi
6610else
6611 sim_warnings=""
b7026657 6612fi;
c906108c
SS
6613
6614# Check whether --enable-sim-xor-endian or --disable-sim-xor-endian was given.
6615if test "${enable_sim_xor_endian+set}" = set; then
6616 enableval="$enable_sim_xor_endian"
6617 case "${enableval}" in
6618 yes) sim_xor_endian="-DWITH_XOR_ENDIAN=8";;
6619 no) sim_xor_endian="-DWITH_XOR_ENDIAN=0";;
6620 *) sim_xor_endian="-DWITH_XOR_ENDIAN=$enableval";;
6621esac
6622if test x"$silent" != x"yes" && test x"$sim_xor_endian" != x""; then
6623 echo "Setting xor-endian flag = $sim_xor_endian" 6>&1
6624fi
6625else
6626 sim_xor_endian=""
b7026657 6627fi;
c906108c 6628
b7026657
AC
6629# Make sure we can run config.sub.
6630$ac_config_sub sun4 >/dev/null 2>&1 ||
6631 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
6632echo "$as_me: error: cannot run $ac_config_sub" >&2;}
6633 { (exit 1); exit 1; }; }
6634
6635echo "$as_me:$LINENO: checking build system type" >&5
6636echo $ECHO_N "checking build system type... $ECHO_C" >&6
6637if test "${ac_cv_build+set}" = set; then
6638 echo $ECHO_N "(cached) $ECHO_C" >&6
6639else
6640 ac_cv_build_alias=$build_alias
6641test -z "$ac_cv_build_alias" &&
6642 ac_cv_build_alias=`$ac_config_guess`
6643test -z "$ac_cv_build_alias" &&
6644 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
6645echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
6646 { (exit 1); exit 1; }; }
6647ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
6648 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
6649echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
6650 { (exit 1); exit 1; }; }
6651
6652fi
6653echo "$as_me:$LINENO: result: $ac_cv_build" >&5
6654echo "${ECHO_T}$ac_cv_build" >&6
6655build=$ac_cv_build
6656build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
6657build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
6658build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
6659
6660
6661echo "$as_me:$LINENO: checking host system type" >&5
6662echo $ECHO_N "checking host system type... $ECHO_C" >&6
6663if test "${ac_cv_host+set}" = set; then
6664 echo $ECHO_N "(cached) $ECHO_C" >&6
6665else
6666 ac_cv_host_alias=$host_alias
6667test -z "$ac_cv_host_alias" &&
6668 ac_cv_host_alias=$ac_cv_build_alias
6669ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
6670 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
6671echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
6672 { (exit 1); exit 1; }; }
6673
6674fi
6675echo "$as_me:$LINENO: result: $ac_cv_host" >&5
6676echo "${ECHO_T}$ac_cv_host" >&6
6677host=$ac_cv_host
6678host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
6679host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
6680host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
6681
6682
6683echo "$as_me:$LINENO: checking target system type" >&5
6684echo $ECHO_N "checking target system type... $ECHO_C" >&6
6685if test "${ac_cv_target+set}" = set; then
6686 echo $ECHO_N "(cached) $ECHO_C" >&6
6687else
6688 ac_cv_target_alias=$target_alias
6689test "x$ac_cv_target_alias" = "x" &&
6690 ac_cv_target_alias=$ac_cv_host_alias
6691ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
6692 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
6693echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
6694 { (exit 1); exit 1; }; }
6695
6696fi
6697echo "$as_me:$LINENO: result: $ac_cv_target" >&5
6698echo "${ECHO_T}$ac_cv_target" >&6
6699target=$ac_cv_target
6700target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
6701target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
6702target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
c906108c 6703
c906108c
SS
6704
6705# The aliases save the names the user supplied, while $host etc.
6706# will get canonicalized.
b7026657 6707test -n "$target_alias" &&
c906108c
SS
6708 test "$program_prefix$program_suffix$program_transform_name" = \
6709 NONENONEs,x,x, &&
6710 program_prefix=${target_alias}-
c906108c 6711test "$program_prefix" != NONE &&
b7026657 6712 program_transform_name="s,^,$program_prefix,;$program_transform_name"
c906108c
SS
6713# Use a double $ so make ignores it.
6714test "$program_suffix" != NONE &&
b7026657
AC
6715 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
6716# Double any \ or $. echo might interpret backslashes.
6717# By default was `s,x,x', remove it if useless.
6718cat <<\_ACEOF >conftest.sed
6719s/[\\$]/&&/g;s/;s,x,x,$//
6720_ACEOF
6721program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
6722rm conftest.sed
c906108c
SS
6723
6724
6725. ${srcdir}/../../bfd/configure.host
6726
b7026657 6727 ac_config_headers="$ac_config_headers config.h:config.in"
c906108c
SS
6728
6729
c906108c 6730
b7026657
AC
6731echo "$as_me:$LINENO: checking for struct stat.st_blksize" >&5
6732echo $ECHO_N "checking for struct stat.st_blksize... $ECHO_C" >&6
6733if test "${ac_cv_member_struct_stat_st_blksize+set}" = set; then
6734 echo $ECHO_N "(cached) $ECHO_C" >&6
6735else
6736 cat >conftest.$ac_ext <<_ACEOF
6737/* confdefs.h. */
6738_ACEOF
6739cat confdefs.h >>conftest.$ac_ext
6740cat >>conftest.$ac_ext <<_ACEOF
6741/* end confdefs.h. */
6742$ac_includes_default
6743int
6744main ()
6745{
6746static struct stat ac_aggr;
6747if (ac_aggr.st_blksize)
6748return 0;
6749 ;
6750 return 0;
6751}
6752_ACEOF
6753rm -f conftest.$ac_objext
6754if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6755 (eval $ac_compile) 2>conftest.er1
6756 ac_status=$?
6757 grep -v '^ *+' conftest.er1 >conftest.err
6758 rm -f conftest.er1
6759 cat conftest.err >&5
6760 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6761 (exit $ac_status); } &&
6762 { ac_try='test -z "$ac_c_werror_flag"
6763 || test ! -s conftest.err'
6764 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6765 (eval $ac_try) 2>&5
6766 ac_status=$?
6767 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6768 (exit $ac_status); }; } &&
6769 { ac_try='test -s conftest.$ac_objext'
6770 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6771 (eval $ac_try) 2>&5
6772 ac_status=$?
6773 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6774 (exit $ac_status); }; }; then
6775 ac_cv_member_struct_stat_st_blksize=yes
6776else
6777 echo "$as_me: failed program was:" >&5
6778sed 's/^/| /' conftest.$ac_ext >&5
6779
6780cat >conftest.$ac_ext <<_ACEOF
6781/* confdefs.h. */
6782_ACEOF
6783cat confdefs.h >>conftest.$ac_ext
6784cat >>conftest.$ac_ext <<_ACEOF
6785/* end confdefs.h. */
6786$ac_includes_default
6787int
6788main ()
6789{
6790static struct stat ac_aggr;
6791if (sizeof ac_aggr.st_blksize)
6792return 0;
6793 ;
6794 return 0;
6795}
6796_ACEOF
6797rm -f conftest.$ac_objext
6798if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6799 (eval $ac_compile) 2>conftest.er1
6800 ac_status=$?
6801 grep -v '^ *+' conftest.er1 >conftest.err
6802 rm -f conftest.er1
6803 cat conftest.err >&5
6804 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6805 (exit $ac_status); } &&
6806 { ac_try='test -z "$ac_c_werror_flag"
6807 || test ! -s conftest.err'
6808 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6809 (eval $ac_try) 2>&5
6810 ac_status=$?
6811 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6812 (exit $ac_status); }; } &&
6813 { ac_try='test -s conftest.$ac_objext'
6814 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6815 (eval $ac_try) 2>&5
6816 ac_status=$?
6817 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6818 (exit $ac_status); }; }; then
6819 ac_cv_member_struct_stat_st_blksize=yes
6820else
6821 echo "$as_me: failed program was:" >&5
6822sed 's/^/| /' conftest.$ac_ext >&5
6823
6824ac_cv_member_struct_stat_st_blksize=no
6825fi
6826rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6827fi
6828rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6829fi
6830echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_blksize" >&5
6831echo "${ECHO_T}$ac_cv_member_struct_stat_st_blksize" >&6
6832if test $ac_cv_member_struct_stat_st_blksize = yes; then
6833
6834cat >>confdefs.h <<_ACEOF
6835#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
6836_ACEOF
6837
6838
6839cat >>confdefs.h <<\_ACEOF
c906108c 6840#define HAVE_ST_BLKSIZE 1
b7026657 6841_ACEOF
c906108c
SS
6842
6843fi
6844
c906108c 6845
b7026657
AC
6846echo "$as_me:$LINENO: checking for struct stat.st_blocks" >&5
6847echo $ECHO_N "checking for struct stat.st_blocks... $ECHO_C" >&6
6848if test "${ac_cv_member_struct_stat_st_blocks+set}" = set; then
6849 echo $ECHO_N "(cached) $ECHO_C" >&6
6850else
6851 cat >conftest.$ac_ext <<_ACEOF
6852/* confdefs.h. */
6853_ACEOF
6854cat confdefs.h >>conftest.$ac_ext
6855cat >>conftest.$ac_ext <<_ACEOF
6856/* end confdefs.h. */
6857$ac_includes_default
6858int
6859main ()
6860{
6861static struct stat ac_aggr;
6862if (ac_aggr.st_blocks)
6863return 0;
6864 ;
6865 return 0;
6866}
6867_ACEOF
6868rm -f conftest.$ac_objext
6869if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6870 (eval $ac_compile) 2>conftest.er1
6871 ac_status=$?
6872 grep -v '^ *+' conftest.er1 >conftest.err
6873 rm -f conftest.er1
6874 cat conftest.err >&5
6875 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6876 (exit $ac_status); } &&
6877 { ac_try='test -z "$ac_c_werror_flag"
6878 || test ! -s conftest.err'
6879 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6880 (eval $ac_try) 2>&5
6881 ac_status=$?
6882 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6883 (exit $ac_status); }; } &&
6884 { ac_try='test -s conftest.$ac_objext'
6885 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6886 (eval $ac_try) 2>&5
6887 ac_status=$?
6888 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6889 (exit $ac_status); }; }; then
6890 ac_cv_member_struct_stat_st_blocks=yes
6891else
6892 echo "$as_me: failed program was:" >&5
6893sed 's/^/| /' conftest.$ac_ext >&5
6894
6895cat >conftest.$ac_ext <<_ACEOF
6896/* confdefs.h. */
6897_ACEOF
6898cat confdefs.h >>conftest.$ac_ext
6899cat >>conftest.$ac_ext <<_ACEOF
6900/* end confdefs.h. */
6901$ac_includes_default
6902int
6903main ()
6904{
6905static struct stat ac_aggr;
6906if (sizeof ac_aggr.st_blocks)
6907return 0;
6908 ;
6909 return 0;
6910}
6911_ACEOF
6912rm -f conftest.$ac_objext
6913if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6914 (eval $ac_compile) 2>conftest.er1
6915 ac_status=$?
6916 grep -v '^ *+' conftest.er1 >conftest.err
6917 rm -f conftest.er1
6918 cat conftest.err >&5
6919 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6920 (exit $ac_status); } &&
6921 { ac_try='test -z "$ac_c_werror_flag"
6922 || test ! -s conftest.err'
6923 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6924 (eval $ac_try) 2>&5
6925 ac_status=$?
6926 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6927 (exit $ac_status); }; } &&
6928 { ac_try='test -s conftest.$ac_objext'
6929 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6930 (eval $ac_try) 2>&5
6931 ac_status=$?
6932 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6933 (exit $ac_status); }; }; then
6934 ac_cv_member_struct_stat_st_blocks=yes
6935else
6936 echo "$as_me: failed program was:" >&5
6937sed 's/^/| /' conftest.$ac_ext >&5
6938
6939ac_cv_member_struct_stat_st_blocks=no
6940fi
6941rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6942fi
6943rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6944fi
6945echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_blocks" >&5
6946echo "${ECHO_T}$ac_cv_member_struct_stat_st_blocks" >&6
6947if test $ac_cv_member_struct_stat_st_blocks = yes; then
6948
6949cat >>confdefs.h <<_ACEOF
6950#define HAVE_STRUCT_STAT_ST_BLOCKS 1
6951_ACEOF
6952
6953
6954cat >>confdefs.h <<\_ACEOF
c906108c 6955#define HAVE_ST_BLOCKS 1
b7026657 6956_ACEOF
c906108c
SS
6957
6958else
b7026657
AC
6959 case $LIBOBJS in
6960 "fileblocks.$ac_objext" | \
6961 *" fileblocks.$ac_objext" | \
6962 "fileblocks.$ac_objext "* | \
6963 *" fileblocks.$ac_objext "* ) ;;
6964 *) LIBOBJS="$LIBOBJS fileblocks.$ac_objext" ;;
6965esac
c906108c 6966
c906108c
SS
6967fi
6968
b7026657
AC
6969
6970
6971echo "$as_me:$LINENO: checking for struct stat.st_rdev" >&5
6972echo $ECHO_N "checking for struct stat.st_rdev... $ECHO_C" >&6
6973if test "${ac_cv_member_struct_stat_st_rdev+set}" = set; then
6974 echo $ECHO_N "(cached) $ECHO_C" >&6
6975else
6976 cat >conftest.$ac_ext <<_ACEOF
6977/* confdefs.h. */
6978_ACEOF
6979cat confdefs.h >>conftest.$ac_ext
6980cat >>conftest.$ac_ext <<_ACEOF
6981/* end confdefs.h. */
6982$ac_includes_default
6983int
6984main ()
6985{
6986static struct stat ac_aggr;
6987if (ac_aggr.st_rdev)
6988return 0;
6989 ;
6990 return 0;
6991}
6992_ACEOF
6993rm -f conftest.$ac_objext
6994if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6995 (eval $ac_compile) 2>conftest.er1
6996 ac_status=$?
6997 grep -v '^ *+' conftest.er1 >conftest.err
6998 rm -f conftest.er1
6999 cat conftest.err >&5
7000 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7001 (exit $ac_status); } &&
7002 { ac_try='test -z "$ac_c_werror_flag"
7003 || test ! -s conftest.err'
7004 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7005 (eval $ac_try) 2>&5
7006 ac_status=$?
7007 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7008 (exit $ac_status); }; } &&
7009 { ac_try='test -s conftest.$ac_objext'
7010 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7011 (eval $ac_try) 2>&5
7012 ac_status=$?
7013 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7014 (exit $ac_status); }; }; then
7015 ac_cv_member_struct_stat_st_rdev=yes
7016else
7017 echo "$as_me: failed program was:" >&5
7018sed 's/^/| /' conftest.$ac_ext >&5
7019
7020cat >conftest.$ac_ext <<_ACEOF
7021/* confdefs.h. */
7022_ACEOF
7023cat confdefs.h >>conftest.$ac_ext
7024cat >>conftest.$ac_ext <<_ACEOF
7025/* end confdefs.h. */
7026$ac_includes_default
7027int
7028main ()
7029{
7030static struct stat ac_aggr;
7031if (sizeof ac_aggr.st_rdev)
7032return 0;
7033 ;
7034 return 0;
7035}
7036_ACEOF
7037rm -f conftest.$ac_objext
7038if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7039 (eval $ac_compile) 2>conftest.er1
7040 ac_status=$?
7041 grep -v '^ *+' conftest.er1 >conftest.err
7042 rm -f conftest.er1
7043 cat conftest.err >&5
7044 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7045 (exit $ac_status); } &&
7046 { ac_try='test -z "$ac_c_werror_flag"
7047 || test ! -s conftest.err'
7048 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7049 (eval $ac_try) 2>&5
7050 ac_status=$?
7051 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7052 (exit $ac_status); }; } &&
7053 { ac_try='test -s conftest.$ac_objext'
7054 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7055 (eval $ac_try) 2>&5
7056 ac_status=$?
7057 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7058 (exit $ac_status); }; }; then
7059 ac_cv_member_struct_stat_st_rdev=yes
7060else
7061 echo "$as_me: failed program was:" >&5
7062sed 's/^/| /' conftest.$ac_ext >&5
7063
7064ac_cv_member_struct_stat_st_rdev=no
7065fi
7066rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7067fi
7068rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7069fi
7070echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_rdev" >&5
7071echo "${ECHO_T}$ac_cv_member_struct_stat_st_rdev" >&6
7072if test $ac_cv_member_struct_stat_st_rdev = yes; then
7073
7074cat >>confdefs.h <<_ACEOF
7075#define HAVE_STRUCT_STAT_ST_RDEV 1
7076_ACEOF
7077
7078
7079cat >>confdefs.h <<\_ACEOF
c906108c 7080#define HAVE_ST_RDEV 1
b7026657 7081_ACEOF
c906108c
SS
7082
7083fi
7084
b7026657
AC
7085
7086echo "$as_me:$LINENO: checking whether struct tm is in sys/time.h or time.h" >&5
7087echo $ECHO_N "checking whether struct tm is in sys/time.h or time.h... $ECHO_C" >&6
7088if test "${ac_cv_struct_tm+set}" = set; then
7089 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 7090else
b7026657
AC
7091 cat >conftest.$ac_ext <<_ACEOF
7092/* confdefs.h. */
7093_ACEOF
7094cat confdefs.h >>conftest.$ac_ext
7095cat >>conftest.$ac_ext <<_ACEOF
7096/* end confdefs.h. */
c906108c
SS
7097#include <sys/types.h>
7098#include <time.h>
b7026657
AC
7099
7100int
7101main ()
7102{
c906108c 7103struct tm *tp; tp->tm_sec;
b7026657
AC
7104 ;
7105 return 0;
7106}
7107_ACEOF
7108rm -f conftest.$ac_objext
7109if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7110 (eval $ac_compile) 2>conftest.er1
7111 ac_status=$?
7112 grep -v '^ *+' conftest.er1 >conftest.err
7113 rm -f conftest.er1
7114 cat conftest.err >&5
7115 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7116 (exit $ac_status); } &&
7117 { ac_try='test -z "$ac_c_werror_flag"
7118 || test ! -s conftest.err'
7119 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7120 (eval $ac_try) 2>&5
7121 ac_status=$?
7122 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7123 (exit $ac_status); }; } &&
7124 { ac_try='test -s conftest.$ac_objext'
7125 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7126 (eval $ac_try) 2>&5
7127 ac_status=$?
7128 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7129 (exit $ac_status); }; }; then
c906108c
SS
7130 ac_cv_struct_tm=time.h
7131else
b7026657
AC
7132 echo "$as_me: failed program was:" >&5
7133sed 's/^/| /' conftest.$ac_ext >&5
7134
7135ac_cv_struct_tm=sys/time.h
c906108c 7136fi
b7026657 7137rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 7138fi
b7026657
AC
7139echo "$as_me:$LINENO: result: $ac_cv_struct_tm" >&5
7140echo "${ECHO_T}$ac_cv_struct_tm" >&6
c906108c 7141if test $ac_cv_struct_tm = sys/time.h; then
b7026657
AC
7142
7143cat >>confdefs.h <<\_ACEOF
c906108c 7144#define TM_IN_SYS_TIME 1
b7026657 7145_ACEOF
c906108c
SS
7146
7147fi
7148
b7026657
AC
7149echo "$as_me:$LINENO: checking for struct tm.tm_zone" >&5
7150echo $ECHO_N "checking for struct tm.tm_zone... $ECHO_C" >&6
7151if test "${ac_cv_member_struct_tm_tm_zone+set}" = set; then
7152 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 7153else
b7026657
AC
7154 cat >conftest.$ac_ext <<_ACEOF
7155/* confdefs.h. */
7156_ACEOF
7157cat confdefs.h >>conftest.$ac_ext
7158cat >>conftest.$ac_ext <<_ACEOF
7159/* end confdefs.h. */
c906108c
SS
7160#include <sys/types.h>
7161#include <$ac_cv_struct_tm>
c906108c 7162
b7026657
AC
7163
7164int
7165main ()
7166{
7167static struct tm ac_aggr;
7168if (ac_aggr.tm_zone)
7169return 0;
7170 ;
7171 return 0;
7172}
7173_ACEOF
7174rm -f conftest.$ac_objext
7175if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7176 (eval $ac_compile) 2>conftest.er1
7177 ac_status=$?
7178 grep -v '^ *+' conftest.er1 >conftest.err
7179 rm -f conftest.er1
7180 cat conftest.err >&5
7181 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7182 (exit $ac_status); } &&
7183 { ac_try='test -z "$ac_c_werror_flag"
7184 || test ! -s conftest.err'
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); }; } &&
7190 { ac_try='test -s conftest.$ac_objext'
7191 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7192 (eval $ac_try) 2>&5
7193 ac_status=$?
7194 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7195 (exit $ac_status); }; }; then
7196 ac_cv_member_struct_tm_tm_zone=yes
7197else
7198 echo "$as_me: failed program was:" >&5
7199sed 's/^/| /' conftest.$ac_ext >&5
7200
7201cat >conftest.$ac_ext <<_ACEOF
7202/* confdefs.h. */
7203_ACEOF
7204cat confdefs.h >>conftest.$ac_ext
7205cat >>conftest.$ac_ext <<_ACEOF
7206/* end confdefs.h. */
7207#include <sys/types.h>
7208#include <$ac_cv_struct_tm>
7209
7210
7211int
7212main ()
7213{
7214static struct tm ac_aggr;
7215if (sizeof ac_aggr.tm_zone)
7216return 0;
7217 ;
7218 return 0;
7219}
7220_ACEOF
7221rm -f conftest.$ac_objext
7222if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7223 (eval $ac_compile) 2>conftest.er1
7224 ac_status=$?
7225 grep -v '^ *+' conftest.er1 >conftest.err
7226 rm -f conftest.er1
7227 cat conftest.err >&5
7228 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7229 (exit $ac_status); } &&
7230 { ac_try='test -z "$ac_c_werror_flag"
7231 || test ! -s conftest.err'
7232 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7233 (eval $ac_try) 2>&5
7234 ac_status=$?
7235 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7236 (exit $ac_status); }; } &&
7237 { ac_try='test -s conftest.$ac_objext'
7238 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7239 (eval $ac_try) 2>&5
7240 ac_status=$?
7241 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7242 (exit $ac_status); }; }; then
7243 ac_cv_member_struct_tm_tm_zone=yes
7244else
7245 echo "$as_me: failed program was:" >&5
7246sed 's/^/| /' conftest.$ac_ext >&5
7247
7248ac_cv_member_struct_tm_tm_zone=no
7249fi
7250rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7251fi
7252rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7253fi
7254echo "$as_me:$LINENO: result: $ac_cv_member_struct_tm_tm_zone" >&5
7255echo "${ECHO_T}$ac_cv_member_struct_tm_tm_zone" >&6
7256if test $ac_cv_member_struct_tm_tm_zone = yes; then
7257
7258cat >>confdefs.h <<_ACEOF
7259#define HAVE_STRUCT_TM_TM_ZONE 1
7260_ACEOF
7261
7262
7263fi
7264
7265if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
7266
7267cat >>confdefs.h <<\_ACEOF
c906108c 7268#define HAVE_TM_ZONE 1
b7026657 7269_ACEOF
c906108c
SS
7270
7271else
b7026657
AC
7272 echo "$as_me:$LINENO: checking for tzname" >&5
7273echo $ECHO_N "checking for tzname... $ECHO_C" >&6
7274if test "${ac_cv_var_tzname+set}" = set; then
7275 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 7276else
b7026657
AC
7277 cat >conftest.$ac_ext <<_ACEOF
7278/* confdefs.h. */
7279_ACEOF
7280cat confdefs.h >>conftest.$ac_ext
7281cat >>conftest.$ac_ext <<_ACEOF
7282/* end confdefs.h. */
c906108c
SS
7283#include <time.h>
7284#ifndef tzname /* For SGI. */
7285extern char *tzname[]; /* RS6000 and others reject char **tzname. */
7286#endif
b7026657
AC
7287
7288int
7289main ()
7290{
c906108c 7291atoi(*tzname);
b7026657
AC
7292 ;
7293 return 0;
7294}
7295_ACEOF
7296rm -f conftest.$ac_objext conftest$ac_exeext
7297if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7298 (eval $ac_link) 2>conftest.er1
7299 ac_status=$?
7300 grep -v '^ *+' conftest.er1 >conftest.err
7301 rm -f conftest.er1
7302 cat conftest.err >&5
7303 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7304 (exit $ac_status); } &&
7305 { ac_try='test -z "$ac_c_werror_flag"
7306 || test ! -s conftest.err'
7307 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7308 (eval $ac_try) 2>&5
7309 ac_status=$?
7310 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7311 (exit $ac_status); }; } &&
7312 { ac_try='test -s conftest$ac_exeext'
7313 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7314 (eval $ac_try) 2>&5
7315 ac_status=$?
7316 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7317 (exit $ac_status); }; }; then
c906108c
SS
7318 ac_cv_var_tzname=yes
7319else
b7026657
AC
7320 echo "$as_me: failed program was:" >&5
7321sed 's/^/| /' conftest.$ac_ext >&5
7322
7323ac_cv_var_tzname=no
c906108c 7324fi
b7026657
AC
7325rm -f conftest.err conftest.$ac_objext \
7326 conftest$ac_exeext conftest.$ac_ext
c906108c 7327fi
b7026657
AC
7328echo "$as_me:$LINENO: result: $ac_cv_var_tzname" >&5
7329echo "${ECHO_T}$ac_cv_var_tzname" >&6
c906108c 7330 if test $ac_cv_var_tzname = yes; then
b7026657
AC
7331
7332cat >>confdefs.h <<\_ACEOF
c906108c 7333#define HAVE_TZNAME 1
b7026657 7334_ACEOF
c906108c
SS
7335
7336 fi
7337fi
7338
7339
b7026657
AC
7340echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
7341echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6
7342if test "${ac_cv_type_uid_t+set}" = set; then
7343 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 7344else
b7026657
AC
7345 cat >conftest.$ac_ext <<_ACEOF
7346/* confdefs.h. */
7347_ACEOF
7348cat confdefs.h >>conftest.$ac_ext
7349cat >>conftest.$ac_ext <<_ACEOF
7350/* end confdefs.h. */
c906108c 7351#include <sys/types.h>
b7026657
AC
7352
7353_ACEOF
c906108c 7354if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
b7026657 7355 $EGREP "uid_t" >/dev/null 2>&1; then
c906108c
SS
7356 ac_cv_type_uid_t=yes
7357else
c906108c
SS
7358 ac_cv_type_uid_t=no
7359fi
7360rm -f conftest*
7361
7362fi
b7026657
AC
7363echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
7364echo "${ECHO_T}$ac_cv_type_uid_t" >&6
c906108c 7365if test $ac_cv_type_uid_t = no; then
b7026657
AC
7366
7367cat >>confdefs.h <<\_ACEOF
c906108c 7368#define uid_t int
b7026657 7369_ACEOF
c906108c 7370
b7026657
AC
7371
7372cat >>confdefs.h <<\_ACEOF
c906108c 7373#define gid_t int
b7026657 7374_ACEOF
c906108c
SS
7375
7376fi
7377
b7026657
AC
7378echo "$as_me:$LINENO: checking type of array argument to getgroups" >&5
7379echo $ECHO_N "checking type of array argument to getgroups... $ECHO_C" >&6
7380if test "${ac_cv_type_getgroups+set}" = set; then
7381 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c
SS
7382else
7383 if test "$cross_compiling" = yes; then
7384 ac_cv_type_getgroups=cross
7385else
b7026657
AC
7386 cat >conftest.$ac_ext <<_ACEOF
7387/* confdefs.h. */
7388_ACEOF
7389cat confdefs.h >>conftest.$ac_ext
7390cat >>conftest.$ac_ext <<_ACEOF
7391/* end confdefs.h. */
c906108c
SS
7392/* Thanks to Mike Rendell for this test. */
7393#include <sys/types.h>
7394#define NGID 256
7395#undef MAX
7396#define MAX(x, y) ((x) > (y) ? (x) : (y))
b7026657
AC
7397
7398int
7399main ()
c906108c
SS
7400{
7401 gid_t gidset[NGID];
7402 int i, n;
7403 union { gid_t gval; long lval; } val;
7404
7405 val.lval = -1;
7406 for (i = 0; i < NGID; i++)
7407 gidset[i] = val.gval;
7408 n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1,
b7026657 7409 gidset);
c906108c
SS
7410 /* Exit non-zero if getgroups seems to require an array of ints. This
7411 happens when gid_t is short but getgroups modifies an array of ints. */
7412 exit ((n > 0 && gidset[n] != val.gval) ? 1 : 0);
7413}
b7026657
AC
7414_ACEOF
7415rm -f conftest$ac_exeext
7416if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7417 (eval $ac_link) 2>&5
7418 ac_status=$?
7419 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7420 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7421 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7422 (eval $ac_try) 2>&5
7423 ac_status=$?
7424 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7425 (exit $ac_status); }; }; then
7426 ac_cv_type_getgroups=gid_t
c906108c 7427else
b7026657
AC
7428 echo "$as_me: program exited with status $ac_status" >&5
7429echo "$as_me: failed program was:" >&5
7430sed 's/^/| /' conftest.$ac_ext >&5
7431
7432( exit $ac_status )
7433ac_cv_type_getgroups=int
c906108c 7434fi
b7026657 7435rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
c906108c 7436fi
c906108c 7437if test $ac_cv_type_getgroups = cross; then
b7026657
AC
7438 cat >conftest.$ac_ext <<_ACEOF
7439/* confdefs.h. */
7440_ACEOF
7441cat confdefs.h >>conftest.$ac_ext
7442cat >>conftest.$ac_ext <<_ACEOF
7443/* end confdefs.h. */
c906108c 7444#include <unistd.h>
b7026657
AC
7445
7446_ACEOF
c906108c 7447if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
b7026657 7448 $EGREP "getgroups.*int.*gid_t" >/dev/null 2>&1; then
c906108c
SS
7449 ac_cv_type_getgroups=gid_t
7450else
c906108c
SS
7451 ac_cv_type_getgroups=int
7452fi
7453rm -f conftest*
7454
7455fi
7456fi
b7026657
AC
7457echo "$as_me:$LINENO: result: $ac_cv_type_getgroups" >&5
7458echo "${ECHO_T}$ac_cv_type_getgroups" >&6
c906108c 7459
b7026657 7460cat >>confdefs.h <<_ACEOF
c906108c 7461#define GETGROUPS_T $ac_cv_type_getgroups
b7026657 7462_ACEOF
c906108c
SS
7463
7464
b7026657
AC
7465echo "$as_me:$LINENO: checking for mode_t" >&5
7466echo $ECHO_N "checking for mode_t... $ECHO_C" >&6
7467if test "${ac_cv_type_mode_t+set}" = set; then
7468 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 7469else
b7026657
AC
7470 cat >conftest.$ac_ext <<_ACEOF
7471/* confdefs.h. */
7472_ACEOF
7473cat confdefs.h >>conftest.$ac_ext
7474cat >>conftest.$ac_ext <<_ACEOF
7475/* end confdefs.h. */
7476$ac_includes_default
7477int
7478main ()
7479{
7480if ((mode_t *) 0)
7481 return 0;
7482if (sizeof (mode_t))
7483 return 0;
7484 ;
7485 return 0;
7486}
7487_ACEOF
7488rm -f conftest.$ac_objext
7489if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7490 (eval $ac_compile) 2>conftest.er1
7491 ac_status=$?
7492 grep -v '^ *+' conftest.er1 >conftest.err
7493 rm -f conftest.er1
7494 cat conftest.err >&5
7495 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7496 (exit $ac_status); } &&
7497 { ac_try='test -z "$ac_c_werror_flag"
7498 || test ! -s conftest.err'
7499 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7500 (eval $ac_try) 2>&5
7501 ac_status=$?
7502 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7503 (exit $ac_status); }; } &&
7504 { ac_try='test -s conftest.$ac_objext'
7505 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7506 (eval $ac_try) 2>&5
7507 ac_status=$?
7508 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7509 (exit $ac_status); }; }; then
c906108c
SS
7510 ac_cv_type_mode_t=yes
7511else
b7026657
AC
7512 echo "$as_me: failed program was:" >&5
7513sed 's/^/| /' conftest.$ac_ext >&5
c906108c 7514
b7026657
AC
7515ac_cv_type_mode_t=no
7516fi
7517rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 7518fi
b7026657
AC
7519echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
7520echo "${ECHO_T}$ac_cv_type_mode_t" >&6
7521if test $ac_cv_type_mode_t = yes; then
7522 :
7523else
7524
7525cat >>confdefs.h <<_ACEOF
c906108c 7526#define mode_t int
b7026657 7527_ACEOF
c906108c
SS
7528
7529fi
7530
b7026657
AC
7531echo "$as_me:$LINENO: checking for off_t" >&5
7532echo $ECHO_N "checking for off_t... $ECHO_C" >&6
7533if test "${ac_cv_type_off_t+set}" = set; then
7534 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 7535else
b7026657
AC
7536 cat >conftest.$ac_ext <<_ACEOF
7537/* confdefs.h. */
7538_ACEOF
7539cat confdefs.h >>conftest.$ac_ext
7540cat >>conftest.$ac_ext <<_ACEOF
7541/* end confdefs.h. */
7542$ac_includes_default
7543int
7544main ()
7545{
7546if ((off_t *) 0)
7547 return 0;
7548if (sizeof (off_t))
7549 return 0;
7550 ;
7551 return 0;
7552}
7553_ACEOF
7554rm -f conftest.$ac_objext
7555if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7556 (eval $ac_compile) 2>conftest.er1
7557 ac_status=$?
7558 grep -v '^ *+' conftest.er1 >conftest.err
7559 rm -f conftest.er1
7560 cat conftest.err >&5
7561 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7562 (exit $ac_status); } &&
7563 { ac_try='test -z "$ac_c_werror_flag"
7564 || test ! -s conftest.err'
7565 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7566 (eval $ac_try) 2>&5
7567 ac_status=$?
7568 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7569 (exit $ac_status); }; } &&
7570 { ac_try='test -s conftest.$ac_objext'
7571 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7572 (eval $ac_try) 2>&5
7573 ac_status=$?
7574 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7575 (exit $ac_status); }; }; then
c906108c
SS
7576 ac_cv_type_off_t=yes
7577else
b7026657
AC
7578 echo "$as_me: failed program was:" >&5
7579sed 's/^/| /' conftest.$ac_ext >&5
c906108c 7580
b7026657
AC
7581ac_cv_type_off_t=no
7582fi
7583rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 7584fi
b7026657
AC
7585echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
7586echo "${ECHO_T}$ac_cv_type_off_t" >&6
7587if test $ac_cv_type_off_t = yes; then
7588 :
7589else
7590
7591cat >>confdefs.h <<_ACEOF
c906108c 7592#define off_t long
b7026657 7593_ACEOF
c906108c
SS
7594
7595fi
7596
b7026657
AC
7597echo "$as_me:$LINENO: checking for pid_t" >&5
7598echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
7599if test "${ac_cv_type_pid_t+set}" = set; then
7600 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 7601else
b7026657
AC
7602 cat >conftest.$ac_ext <<_ACEOF
7603/* confdefs.h. */
7604_ACEOF
7605cat confdefs.h >>conftest.$ac_ext
7606cat >>conftest.$ac_ext <<_ACEOF
7607/* end confdefs.h. */
7608$ac_includes_default
7609int
7610main ()
7611{
7612if ((pid_t *) 0)
7613 return 0;
7614if (sizeof (pid_t))
7615 return 0;
7616 ;
7617 return 0;
7618}
7619_ACEOF
7620rm -f conftest.$ac_objext
7621if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7622 (eval $ac_compile) 2>conftest.er1
7623 ac_status=$?
7624 grep -v '^ *+' conftest.er1 >conftest.err
7625 rm -f conftest.er1
7626 cat conftest.err >&5
7627 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7628 (exit $ac_status); } &&
7629 { ac_try='test -z "$ac_c_werror_flag"
7630 || test ! -s conftest.err'
7631 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7632 (eval $ac_try) 2>&5
7633 ac_status=$?
7634 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7635 (exit $ac_status); }; } &&
7636 { ac_try='test -s conftest.$ac_objext'
7637 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7638 (eval $ac_try) 2>&5
7639 ac_status=$?
7640 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7641 (exit $ac_status); }; }; then
c906108c
SS
7642 ac_cv_type_pid_t=yes
7643else
b7026657
AC
7644 echo "$as_me: failed program was:" >&5
7645sed 's/^/| /' conftest.$ac_ext >&5
c906108c 7646
b7026657
AC
7647ac_cv_type_pid_t=no
7648fi
7649rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 7650fi
b7026657
AC
7651echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
7652echo "${ECHO_T}$ac_cv_type_pid_t" >&6
7653if test $ac_cv_type_pid_t = yes; then
7654 :
7655else
7656
7657cat >>confdefs.h <<_ACEOF
c906108c 7658#define pid_t int
b7026657 7659_ACEOF
c906108c
SS
7660
7661fi
7662
b7026657
AC
7663echo "$as_me:$LINENO: checking return type of signal handlers" >&5
7664echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
7665if test "${ac_cv_type_signal+set}" = set; then
7666 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 7667else
b7026657
AC
7668 cat >conftest.$ac_ext <<_ACEOF
7669/* confdefs.h. */
7670_ACEOF
7671cat confdefs.h >>conftest.$ac_ext
7672cat >>conftest.$ac_ext <<_ACEOF
7673/* end confdefs.h. */
c906108c
SS
7674#include <sys/types.h>
7675#include <signal.h>
7676#ifdef signal
b7026657 7677# undef signal
c906108c
SS
7678#endif
7679#ifdef __cplusplus
7680extern "C" void (*signal (int, void (*)(int)))(int);
7681#else
7682void (*signal ()) ();
7683#endif
7684
b7026657
AC
7685int
7686main ()
7687{
c906108c 7688int i;
b7026657
AC
7689 ;
7690 return 0;
7691}
7692_ACEOF
7693rm -f conftest.$ac_objext
7694if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7695 (eval $ac_compile) 2>conftest.er1
7696 ac_status=$?
7697 grep -v '^ *+' conftest.er1 >conftest.err
7698 rm -f conftest.er1
7699 cat conftest.err >&5
7700 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7701 (exit $ac_status); } &&
7702 { ac_try='test -z "$ac_c_werror_flag"
7703 || test ! -s conftest.err'
7704 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7705 (eval $ac_try) 2>&5
7706 ac_status=$?
7707 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7708 (exit $ac_status); }; } &&
7709 { ac_try='test -s conftest.$ac_objext'
7710 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7711 (eval $ac_try) 2>&5
7712 ac_status=$?
7713 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7714 (exit $ac_status); }; }; then
c906108c
SS
7715 ac_cv_type_signal=void
7716else
b7026657
AC
7717 echo "$as_me: failed program was:" >&5
7718sed 's/^/| /' conftest.$ac_ext >&5
7719
7720ac_cv_type_signal=int
c906108c 7721fi
b7026657 7722rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c 7723fi
b7026657
AC
7724echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
7725echo "${ECHO_T}$ac_cv_type_signal" >&6
c906108c 7726
b7026657 7727cat >>confdefs.h <<_ACEOF
c906108c 7728#define RETSIGTYPE $ac_cv_type_signal
b7026657 7729_ACEOF
c906108c
SS
7730
7731
b7026657
AC
7732echo "$as_me:$LINENO: checking for size_t" >&5
7733echo $ECHO_N "checking for size_t... $ECHO_C" >&6
7734if test "${ac_cv_type_size_t+set}" = set; then
7735 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 7736else
b7026657
AC
7737 cat >conftest.$ac_ext <<_ACEOF
7738/* confdefs.h. */
7739_ACEOF
7740cat confdefs.h >>conftest.$ac_ext
7741cat >>conftest.$ac_ext <<_ACEOF
7742/* end confdefs.h. */
7743$ac_includes_default
7744int
7745main ()
7746{
7747if ((size_t *) 0)
7748 return 0;
7749if (sizeof (size_t))
7750 return 0;
7751 ;
7752 return 0;
7753}
7754_ACEOF
7755rm -f conftest.$ac_objext
7756if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7757 (eval $ac_compile) 2>conftest.er1
7758 ac_status=$?
7759 grep -v '^ *+' conftest.er1 >conftest.err
7760 rm -f conftest.er1
7761 cat conftest.err >&5
7762 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7763 (exit $ac_status); } &&
7764 { ac_try='test -z "$ac_c_werror_flag"
7765 || test ! -s conftest.err'
7766 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7767 (eval $ac_try) 2>&5
7768 ac_status=$?
7769 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7770 (exit $ac_status); }; } &&
7771 { ac_try='test -s conftest.$ac_objext'
7772 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7773 (eval $ac_try) 2>&5
7774 ac_status=$?
7775 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7776 (exit $ac_status); }; }; then
c906108c
SS
7777 ac_cv_type_size_t=yes
7778else
b7026657
AC
7779 echo "$as_me: failed program was:" >&5
7780sed 's/^/| /' conftest.$ac_ext >&5
c906108c 7781
b7026657 7782ac_cv_type_size_t=no
c906108c 7783fi
b7026657
AC
7784rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7785fi
7786echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
7787echo "${ECHO_T}$ac_cv_type_size_t" >&6
7788if test $ac_cv_type_size_t = yes; then
7789 :
7790else
7791
7792cat >>confdefs.h <<_ACEOF
c906108c 7793#define size_t unsigned
b7026657 7794_ACEOF
c906108c
SS
7795
7796fi
7797
b7026657
AC
7798echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
7799echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6
7800if test "${ac_cv_type_uid_t+set}" = set; then
7801 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 7802else
b7026657
AC
7803 cat >conftest.$ac_ext <<_ACEOF
7804/* confdefs.h. */
7805_ACEOF
7806cat confdefs.h >>conftest.$ac_ext
7807cat >>conftest.$ac_ext <<_ACEOF
7808/* end confdefs.h. */
c906108c 7809#include <sys/types.h>
b7026657
AC
7810
7811_ACEOF
c906108c 7812if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
b7026657 7813 $EGREP "uid_t" >/dev/null 2>&1; then
c906108c
SS
7814 ac_cv_type_uid_t=yes
7815else
c906108c
SS
7816 ac_cv_type_uid_t=no
7817fi
7818rm -f conftest*
7819
7820fi
b7026657
AC
7821echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
7822echo "${ECHO_T}$ac_cv_type_uid_t" >&6
c906108c 7823if test $ac_cv_type_uid_t = no; then
b7026657
AC
7824
7825cat >>confdefs.h <<\_ACEOF
c906108c 7826#define uid_t int
b7026657
AC
7827_ACEOF
7828
c906108c 7829
b7026657 7830cat >>confdefs.h <<\_ACEOF
c906108c 7831#define gid_t int
b7026657 7832_ACEOF
c906108c
SS
7833
7834fi
7835
7836
b7026657
AC
7837
7838
7839
7840
7841
7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
7867
7868
7869
7870
7871
7872
7873
7874
7875
7876
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886
c906108c
SS
7887for ac_func in access cfgetispeed cfgetospeed cfsetispeed cfsetospeed chdir chmod chown dup dup2 fchmod fchown fcntl fstat fstatfs getdirentries getegid geteuid getgid getpid getppid getrusage gettimeofday getuid ioctl kill link lseek lstat mkdir pipe readlink rmdir setreuid setregid stat sigprocmask stat symlink tcgetattr tcsetattr tcsendbreak tcdrain tcflush tcflow tcgetpgrp tcsetpgrp time umask unlink
7888do
b7026657
AC
7889as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7890echo "$as_me:$LINENO: checking for $ac_func" >&5
7891echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7892if eval "test \"\${$as_ac_var+set}\" = set"; then
7893 echo $ECHO_N "(cached) $ECHO_C" >&6
7894else
7895 cat >conftest.$ac_ext <<_ACEOF
7896/* confdefs.h. */
7897_ACEOF
7898cat confdefs.h >>conftest.$ac_ext
7899cat >>conftest.$ac_ext <<_ACEOF
7900/* end confdefs.h. */
7901/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
7902 For example, HP-UX 11i <limits.h> declares gettimeofday. */
7903#define $ac_func innocuous_$ac_func
7904
c906108c 7905/* System header to define __stub macros and hopefully few prototypes,
b7026657
AC
7906 which can conflict with char $ac_func (); below.
7907 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7908 <limits.h> exists even on freestanding compilers. */
7909
7910#ifdef __STDC__
7911# include <limits.h>
7912#else
7913# include <assert.h>
7914#endif
c906108c 7915
b7026657 7916#undef $ac_func
c906108c 7917
b7026657
AC
7918/* Override any gcc2 internal prototype to avoid an error. */
7919#ifdef __cplusplus
7920extern "C"
7921{
7922#endif
7923/* We use char because int might match the return type of a gcc2
7924 builtin and then its argument prototype would still apply. */
7925char $ac_func ();
c906108c
SS
7926/* The GNU C library defines this for functions which it implements
7927 to always fail with ENOSYS. Some functions are actually named
7928 something starting with __ and the normal name is an alias. */
7929#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7930choke me
7931#else
b7026657
AC
7932char (*f) () = $ac_func;
7933#endif
7934#ifdef __cplusplus
7935}
c906108c
SS
7936#endif
7937
b7026657
AC
7938int
7939main ()
7940{
7941return f != $ac_func;
7942 ;
7943 return 0;
7944}
7945_ACEOF
7946rm -f conftest.$ac_objext conftest$ac_exeext
7947if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7948 (eval $ac_link) 2>conftest.er1
7949 ac_status=$?
7950 grep -v '^ *+' conftest.er1 >conftest.err
7951 rm -f conftest.er1
7952 cat conftest.err >&5
7953 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7954 (exit $ac_status); } &&
7955 { ac_try='test -z "$ac_c_werror_flag"
7956 || test ! -s conftest.err'
7957 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7958 (eval $ac_try) 2>&5
7959 ac_status=$?
7960 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7961 (exit $ac_status); }; } &&
7962 { ac_try='test -s conftest$ac_exeext'
7963 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7964 (eval $ac_try) 2>&5
7965 ac_status=$?
7966 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7967 (exit $ac_status); }; }; then
7968 eval "$as_ac_var=yes"
7969else
7970 echo "$as_me: failed program was:" >&5
7971sed 's/^/| /' conftest.$ac_ext >&5
7972
7973eval "$as_ac_var=no"
7974fi
7975rm -f conftest.err conftest.$ac_objext \
7976 conftest$ac_exeext conftest.$ac_ext
7977fi
7978echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
7979echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7980if test `eval echo '${'$as_ac_var'}'` = yes; then
7981 cat >>confdefs.h <<_ACEOF
7982#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7983_ACEOF
c906108c 7984
c906108c
SS
7985fi
7986done
7987
7988
b7026657
AC
7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007for ac_header in fcntl.h stdlib.h string.h strings.h sys/ioctl.h sys/mount.h sys/param.h sys/resource.h sys/stat.h sys/termio.h sys/termios.h sys/time.h sys/times.h sys/types.h time.h unistd.h sys/vfs.h sys/statfs.h
c906108c 8008do
b7026657
AC
8009as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8010if eval "test \"\${$as_ac_Header+set}\" = set"; then
8011 echo "$as_me:$LINENO: checking for $ac_header" >&5
8012echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8013if eval "test \"\${$as_ac_Header+set}\" = set"; then
8014 echo $ECHO_N "(cached) $ECHO_C" >&6
8015fi
8016echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8017echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8018else
8019 # Is the header compilable?
8020echo "$as_me:$LINENO: checking $ac_header usability" >&5
8021echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
8022cat >conftest.$ac_ext <<_ACEOF
8023/* confdefs.h. */
8024_ACEOF
8025cat confdefs.h >>conftest.$ac_ext
8026cat >>conftest.$ac_ext <<_ACEOF
8027/* end confdefs.h. */
8028$ac_includes_default
8029#include <$ac_header>
8030_ACEOF
8031rm -f conftest.$ac_objext
8032if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8033 (eval $ac_compile) 2>conftest.er1
8034 ac_status=$?
8035 grep -v '^ *+' conftest.er1 >conftest.err
8036 rm -f conftest.er1
8037 cat conftest.err >&5
8038 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8039 (exit $ac_status); } &&
8040 { ac_try='test -z "$ac_c_werror_flag"
8041 || test ! -s conftest.err'
8042 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8043 (eval $ac_try) 2>&5
8044 ac_status=$?
8045 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8046 (exit $ac_status); }; } &&
8047 { ac_try='test -s conftest.$ac_objext'
8048 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8049 (eval $ac_try) 2>&5
8050 ac_status=$?
8051 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8052 (exit $ac_status); }; }; then
8053 ac_header_compiler=yes
8054else
8055 echo "$as_me: failed program was:" >&5
8056sed 's/^/| /' conftest.$ac_ext >&5
8057
8058ac_header_compiler=no
8059fi
8060rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8061echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8062echo "${ECHO_T}$ac_header_compiler" >&6
8063
8064# Is the header present?
8065echo "$as_me:$LINENO: checking $ac_header presence" >&5
8066echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
8067cat >conftest.$ac_ext <<_ACEOF
8068/* confdefs.h. */
8069_ACEOF
8070cat confdefs.h >>conftest.$ac_ext
8071cat >>conftest.$ac_ext <<_ACEOF
8072/* end confdefs.h. */
8073#include <$ac_header>
8074_ACEOF
8075if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8076 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8077 ac_status=$?
8078 grep -v '^ *+' conftest.er1 >conftest.err
8079 rm -f conftest.er1
8080 cat conftest.err >&5
8081 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8082 (exit $ac_status); } >/dev/null; then
8083 if test -s conftest.err; then
8084 ac_cpp_err=$ac_c_preproc_warn_flag
8085 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8086 else
8087 ac_cpp_err=
8088 fi
8089else
8090 ac_cpp_err=yes
c906108c 8091fi
b7026657
AC
8092if test -z "$ac_cpp_err"; then
8093 ac_header_preproc=yes
8094else
8095 echo "$as_me: failed program was:" >&5
8096sed 's/^/| /' conftest.$ac_ext >&5
8097
8098 ac_header_preproc=no
c906108c 8099fi
b7026657
AC
8100rm -f conftest.err conftest.$ac_ext
8101echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
8102echo "${ECHO_T}$ac_header_preproc" >&6
8103
8104# So? What about this header?
8105case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8106 yes:no: )
8107 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8108echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8109 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8110echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8111 ac_header_preproc=yes
8112 ;;
8113 no:yes:* )
8114 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8115echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8116 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
8117echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
8118 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8119echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8120 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
8121echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
8122 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8123echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8124 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8125echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8126 (
8127 cat <<\_ASBOX
8128## ------------------------------------------ ##
8129## Report this to the AC_PACKAGE_NAME lists. ##
8130## ------------------------------------------ ##
8131_ASBOX
8132 ) |
8133 sed "s/^/$as_me: WARNING: /" >&2
8134 ;;
8135esac
8136echo "$as_me:$LINENO: checking for $ac_header" >&5
8137echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8138if eval "test \"\${$as_ac_Header+set}\" = set"; then
8139 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 8140else
b7026657
AC
8141 eval "$as_ac_Header=\$ac_header_preproc"
8142fi
8143echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8144echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8145
8146fi
8147if test `eval echo '${'$as_ac_Header'}'` = yes; then
8148 cat >>confdefs.h <<_ACEOF
8149#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8150_ACEOF
8151
c906108c 8152fi
b7026657 8153
c906108c
SS
8154done
8155
b7026657
AC
8156
8157
8158
8159
8160
c906108c 8161ac_header_dirent=no
b7026657
AC
8162for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
8163 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
8164echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
8165echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
8166if eval "test \"\${$as_ac_Header+set}\" = set"; then
8167 echo $ECHO_N "(cached) $ECHO_C" >&6
8168else
8169 cat >conftest.$ac_ext <<_ACEOF
8170/* confdefs.h. */
8171_ACEOF
8172cat confdefs.h >>conftest.$ac_ext
8173cat >>conftest.$ac_ext <<_ACEOF
8174/* end confdefs.h. */
c906108c
SS
8175#include <sys/types.h>
8176#include <$ac_hdr>
b7026657
AC
8177
8178int
8179main ()
8180{
8181if ((DIR *) 0)
8182return 0;
8183 ;
8184 return 0;
8185}
8186_ACEOF
8187rm -f conftest.$ac_objext
8188if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8189 (eval $ac_compile) 2>conftest.er1
8190 ac_status=$?
8191 grep -v '^ *+' conftest.er1 >conftest.err
8192 rm -f conftest.er1
8193 cat conftest.err >&5
8194 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8195 (exit $ac_status); } &&
8196 { ac_try='test -z "$ac_c_werror_flag"
8197 || test ! -s conftest.err'
8198 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8199 (eval $ac_try) 2>&5
8200 ac_status=$?
8201 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8202 (exit $ac_status); }; } &&
8203 { ac_try='test -s conftest.$ac_objext'
8204 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8205 (eval $ac_try) 2>&5
8206 ac_status=$?
8207 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8208 (exit $ac_status); }; }; then
8209 eval "$as_ac_Header=yes"
8210else
8211 echo "$as_me: failed program was:" >&5
8212sed 's/^/| /' conftest.$ac_ext >&5
8213
8214eval "$as_ac_Header=no"
8215fi
8216rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8217fi
8218echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8219echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8220if test `eval echo '${'$as_ac_Header'}'` = yes; then
8221 cat >>confdefs.h <<_ACEOF
8222#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
8223_ACEOF
8224
8225ac_header_dirent=$ac_hdr; break
c906108c 8226fi
b7026657 8227
c906108c
SS
8228done
8229# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
8230if test $ac_header_dirent = dirent.h; then
b7026657
AC
8231 echo "$as_me:$LINENO: checking for library containing opendir" >&5
8232echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6
8233if test "${ac_cv_search_opendir+set}" = set; then
8234 echo $ECHO_N "(cached) $ECHO_C" >&6
8235else
8236 ac_func_search_save_LIBS=$LIBS
8237ac_cv_search_opendir=no
8238cat >conftest.$ac_ext <<_ACEOF
8239/* confdefs.h. */
8240_ACEOF
8241cat confdefs.h >>conftest.$ac_ext
8242cat >>conftest.$ac_ext <<_ACEOF
8243/* end confdefs.h. */
8244
c906108c 8245/* Override any gcc2 internal prototype to avoid an error. */
b7026657
AC
8246#ifdef __cplusplus
8247extern "C"
8248#endif
c906108c 8249/* We use char because int might match the return type of a gcc2
b7026657
AC
8250 builtin and then its argument prototype would still apply. */
8251char opendir ();
8252int
8253main ()
8254{
8255opendir ();
8256 ;
8257 return 0;
8258}
8259_ACEOF
8260rm -f conftest.$ac_objext conftest$ac_exeext
8261if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8262 (eval $ac_link) 2>conftest.er1
8263 ac_status=$?
8264 grep -v '^ *+' conftest.er1 >conftest.err
8265 rm -f conftest.er1
8266 cat conftest.err >&5
8267 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8268 (exit $ac_status); } &&
8269 { ac_try='test -z "$ac_c_werror_flag"
8270 || test ! -s conftest.err'
8271 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8272 (eval $ac_try) 2>&5
8273 ac_status=$?
8274 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8275 (exit $ac_status); }; } &&
8276 { ac_try='test -s conftest$ac_exeext'
8277 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8278 (eval $ac_try) 2>&5
8279 ac_status=$?
8280 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8281 (exit $ac_status); }; }; then
8282 ac_cv_search_opendir="none required"
8283else
8284 echo "$as_me: failed program was:" >&5
8285sed 's/^/| /' conftest.$ac_ext >&5
8286
8287fi
8288rm -f conftest.err conftest.$ac_objext \
8289 conftest$ac_exeext conftest.$ac_ext
8290if test "$ac_cv_search_opendir" = no; then
8291 for ac_lib in dir; do
8292 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8293 cat >conftest.$ac_ext <<_ACEOF
8294/* confdefs.h. */
8295_ACEOF
8296cat confdefs.h >>conftest.$ac_ext
8297cat >>conftest.$ac_ext <<_ACEOF
8298/* end confdefs.h. */
c906108c 8299
b7026657
AC
8300/* Override any gcc2 internal prototype to avoid an error. */
8301#ifdef __cplusplus
8302extern "C"
8303#endif
8304/* We use char because int might match the return type of a gcc2
8305 builtin and then its argument prototype would still apply. */
8306char opendir ();
8307int
8308main ()
8309{
8310opendir ();
8311 ;
8312 return 0;
8313}
8314_ACEOF
8315rm -f conftest.$ac_objext conftest$ac_exeext
8316if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8317 (eval $ac_link) 2>conftest.er1
8318 ac_status=$?
8319 grep -v '^ *+' conftest.er1 >conftest.err
8320 rm -f conftest.er1
8321 cat conftest.err >&5
8322 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8323 (exit $ac_status); } &&
8324 { ac_try='test -z "$ac_c_werror_flag"
8325 || test ! -s conftest.err'
8326 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8327 (eval $ac_try) 2>&5
8328 ac_status=$?
8329 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8330 (exit $ac_status); }; } &&
8331 { ac_try='test -s conftest$ac_exeext'
8332 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8333 (eval $ac_try) 2>&5
8334 ac_status=$?
8335 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8336 (exit $ac_status); }; }; then
8337 ac_cv_search_opendir="-l$ac_lib"
8338break
8339else
8340 echo "$as_me: failed program was:" >&5
8341sed 's/^/| /' conftest.$ac_ext >&5
8342
8343fi
8344rm -f conftest.err conftest.$ac_objext \
8345 conftest$ac_exeext conftest.$ac_ext
8346 done
c906108c 8347fi
b7026657
AC
8348LIBS=$ac_func_search_save_LIBS
8349fi
8350echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8351echo "${ECHO_T}$ac_cv_search_opendir" >&6
8352if test "$ac_cv_search_opendir" != no; then
8353 test "$ac_cv_search_opendir" = "none required" || LIBS="$ac_cv_search_opendir $LIBS"
8354
c906108c
SS
8355fi
8356
8357else
b7026657
AC
8358 echo "$as_me:$LINENO: checking for library containing opendir" >&5
8359echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6
8360if test "${ac_cv_search_opendir+set}" = set; then
8361 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c 8362else
b7026657
AC
8363 ac_func_search_save_LIBS=$LIBS
8364ac_cv_search_opendir=no
8365cat >conftest.$ac_ext <<_ACEOF
8366/* confdefs.h. */
8367_ACEOF
8368cat confdefs.h >>conftest.$ac_ext
8369cat >>conftest.$ac_ext <<_ACEOF
8370/* end confdefs.h. */
8371
c906108c 8372/* Override any gcc2 internal prototype to avoid an error. */
b7026657
AC
8373#ifdef __cplusplus
8374extern "C"
8375#endif
c906108c 8376/* We use char because int might match the return type of a gcc2
b7026657
AC
8377 builtin and then its argument prototype would still apply. */
8378char opendir ();
8379int
8380main ()
8381{
8382opendir ();
8383 ;
8384 return 0;
8385}
8386_ACEOF
8387rm -f conftest.$ac_objext conftest$ac_exeext
8388if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8389 (eval $ac_link) 2>conftest.er1
8390 ac_status=$?
8391 grep -v '^ *+' conftest.er1 >conftest.err
8392 rm -f conftest.er1
8393 cat conftest.err >&5
8394 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8395 (exit $ac_status); } &&
8396 { ac_try='test -z "$ac_c_werror_flag"
8397 || test ! -s conftest.err'
8398 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8399 (eval $ac_try) 2>&5
8400 ac_status=$?
8401 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8402 (exit $ac_status); }; } &&
8403 { ac_try='test -s conftest$ac_exeext'
8404 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8405 (eval $ac_try) 2>&5
8406 ac_status=$?
8407 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8408 (exit $ac_status); }; }; then
8409 ac_cv_search_opendir="none required"
8410else
8411 echo "$as_me: failed program was:" >&5
8412sed 's/^/| /' conftest.$ac_ext >&5
8413
8414fi
8415rm -f conftest.err conftest.$ac_objext \
8416 conftest$ac_exeext conftest.$ac_ext
8417if test "$ac_cv_search_opendir" = no; then
8418 for ac_lib in x; do
8419 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8420 cat >conftest.$ac_ext <<_ACEOF
8421/* confdefs.h. */
8422_ACEOF
8423cat confdefs.h >>conftest.$ac_ext
8424cat >>conftest.$ac_ext <<_ACEOF
8425/* end confdefs.h. */
c906108c 8426
b7026657
AC
8427/* Override any gcc2 internal prototype to avoid an error. */
8428#ifdef __cplusplus
8429extern "C"
8430#endif
8431/* We use char because int might match the return type of a gcc2
8432 builtin and then its argument prototype would still apply. */
8433char opendir ();
8434int
8435main ()
8436{
8437opendir ();
8438 ;
8439 return 0;
8440}
8441_ACEOF
8442rm -f conftest.$ac_objext conftest$ac_exeext
8443if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8444 (eval $ac_link) 2>conftest.er1
8445 ac_status=$?
8446 grep -v '^ *+' conftest.er1 >conftest.err
8447 rm -f conftest.er1
8448 cat conftest.err >&5
8449 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8450 (exit $ac_status); } &&
8451 { ac_try='test -z "$ac_c_werror_flag"
8452 || test ! -s conftest.err'
8453 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8454 (eval $ac_try) 2>&5
8455 ac_status=$?
8456 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8457 (exit $ac_status); }; } &&
8458 { ac_try='test -s conftest$ac_exeext'
8459 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8460 (eval $ac_try) 2>&5
8461 ac_status=$?
8462 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8463 (exit $ac_status); }; }; then
8464 ac_cv_search_opendir="-l$ac_lib"
8465break
8466else
8467 echo "$as_me: failed program was:" >&5
8468sed 's/^/| /' conftest.$ac_ext >&5
8469
8470fi
8471rm -f conftest.err conftest.$ac_objext \
8472 conftest$ac_exeext conftest.$ac_ext
8473 done
c906108c 8474fi
b7026657
AC
8475LIBS=$ac_func_search_save_LIBS
8476fi
8477echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
8478echo "${ECHO_T}$ac_cv_search_opendir" >&6
8479if test "$ac_cv_search_opendir" != no; then
8480 test "$ac_cv_search_opendir" = "none required" || LIBS="$ac_cv_search_opendir $LIBS"
8481
c906108c
SS
8482fi
8483
8484fi
8485
8486
8487sim_termio=""
b7026657
AC
8488echo "$as_me:$LINENO: checking for struct termios" >&5
8489echo $ECHO_N "checking for struct termios... $ECHO_C" >&6
8490if test "${ac_cv_termios_struct+set}" = set; then
8491 echo $ECHO_N "(cached) $ECHO_C" >&6
8492else
8493 cat >conftest.$ac_ext <<_ACEOF
8494/* confdefs.h. */
8495_ACEOF
8496cat confdefs.h >>conftest.$ac_ext
8497cat >>conftest.$ac_ext <<_ACEOF
8498/* end confdefs.h. */
c906108c
SS
8499#include <sys/types.h>
8500#include <sys/termios.h>
b7026657
AC
8501int
8502main ()
8503{
c906108c
SS
8504static struct termios x;
8505 x.c_iflag = 0;
8506 x.c_oflag = 0;
8507 x.c_cflag = 0;
8508 x.c_lflag = 0;
8509 x.c_cc[NCCS] = 0;
b7026657
AC
8510 ;
8511 return 0;
8512}
8513_ACEOF
8514rm -f conftest.$ac_objext
8515if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8516 (eval $ac_compile) 2>conftest.er1
8517 ac_status=$?
8518 grep -v '^ *+' conftest.er1 >conftest.err
8519 rm -f conftest.er1
8520 cat conftest.err >&5
8521 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8522 (exit $ac_status); } &&
8523 { ac_try='test -z "$ac_c_werror_flag"
8524 || test ! -s conftest.err'
8525 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8526 (eval $ac_try) 2>&5
8527 ac_status=$?
8528 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8529 (exit $ac_status); }; } &&
8530 { ac_try='test -s conftest.$ac_objext'
8531 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8532 (eval $ac_try) 2>&5
8533 ac_status=$?
8534 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8535 (exit $ac_status); }; }; then
c906108c
SS
8536 ac_cv_termios_struct=yes
8537else
b7026657
AC
8538 echo "$as_me: failed program was:" >&5
8539sed 's/^/| /' conftest.$ac_ext >&5
8540
8541ac_cv_termios_struct=no
c906108c 8542fi
b7026657 8543rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c
SS
8544fi
8545
b7026657
AC
8546echo "$as_me:$LINENO: result: $ac_cv_termios_struct" >&5
8547echo "${ECHO_T}$ac_cv_termios_struct" >&6
c906108c
SS
8548if test $ac_cv_termios_struct = yes; then
8549 sim_termio="$sim_termio -DHAVE_TERMIOS_STRUCTURE"
8550fi
8551
8552if test "$ac_cv_termios_struct" = "yes"; then
b7026657
AC
8553 echo "$as_me:$LINENO: checking for c_line field in struct termios" >&5
8554echo $ECHO_N "checking for c_line field in struct termios... $ECHO_C" >&6
8555 if test "${ac_cv_termios_cline+set}" = set; then
8556 echo $ECHO_N "(cached) $ECHO_C" >&6
8557else
8558 cat >conftest.$ac_ext <<_ACEOF
8559/* confdefs.h. */
8560_ACEOF
8561cat confdefs.h >>conftest.$ac_ext
8562cat >>conftest.$ac_ext <<_ACEOF
8563/* end confdefs.h. */
c906108c
SS
8564#include <sys/types.h>
8565#include <sys/termios.h>
b7026657
AC
8566int
8567main ()
8568{
c906108c 8569static struct termios x; x.c_line = 0;
b7026657
AC
8570 ;
8571 return 0;
8572}
8573_ACEOF
8574rm -f conftest.$ac_objext
8575if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8576 (eval $ac_compile) 2>conftest.er1
8577 ac_status=$?
8578 grep -v '^ *+' conftest.er1 >conftest.err
8579 rm -f conftest.er1
8580 cat conftest.err >&5
8581 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8582 (exit $ac_status); } &&
8583 { ac_try='test -z "$ac_c_werror_flag"
8584 || test ! -s conftest.err'
8585 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8586 (eval $ac_try) 2>&5
8587 ac_status=$?
8588 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8589 (exit $ac_status); }; } &&
8590 { ac_try='test -s conftest.$ac_objext'
8591 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8592 (eval $ac_try) 2>&5
8593 ac_status=$?
8594 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8595 (exit $ac_status); }; }; then
c906108c
SS
8596 ac_cv_termios_cline=yes
8597else
b7026657
AC
8598 echo "$as_me: failed program was:" >&5
8599sed 's/^/| /' conftest.$ac_ext >&5
8600
8601ac_cv_termios_cline=no
c906108c 8602fi
b7026657 8603rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c
SS
8604fi
8605
8606
b7026657
AC
8607 echo "$as_me:$LINENO: result: $ac_cv_termios_cline" >&5
8608echo "${ECHO_T}$ac_cv_termios_cline" >&6
c906108c
SS
8609 if test $ac_cv_termios_cline = yes; then
8610 sim_termio="$sim_termio -DHAVE_TERMIOS_CLINE"
8611 fi
8612else
8613 ac_cv_termios_cline=no
8614fi
8615
8616if test "$ac_cv_termios_struct" != "yes"; then
b7026657
AC
8617 echo "$as_me:$LINENO: checking for struct termio" >&5
8618echo $ECHO_N "checking for struct termio... $ECHO_C" >&6
8619 if test "${ac_cv_termio_struct+set}" = set; then
8620 echo $ECHO_N "(cached) $ECHO_C" >&6
8621else
8622 cat >conftest.$ac_ext <<_ACEOF
8623/* confdefs.h. */
8624_ACEOF
8625cat confdefs.h >>conftest.$ac_ext
8626cat >>conftest.$ac_ext <<_ACEOF
8627/* end confdefs.h. */
c906108c
SS
8628#include <sys/types.h>
8629#include <sys/termio.h>
b7026657
AC
8630int
8631main ()
8632{
c906108c
SS
8633static struct termio x;
8634 x.c_iflag = 0;
8635 x.c_oflag = 0;
8636 x.c_cflag = 0;
8637 x.c_lflag = 0;
8638 x.c_cc[NCC] = 0;
b7026657
AC
8639 ;
8640 return 0;
8641}
8642_ACEOF
8643rm -f conftest.$ac_objext
8644if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8645 (eval $ac_compile) 2>conftest.er1
8646 ac_status=$?
8647 grep -v '^ *+' conftest.er1 >conftest.err
8648 rm -f conftest.er1
8649 cat conftest.err >&5
8650 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8651 (exit $ac_status); } &&
8652 { ac_try='test -z "$ac_c_werror_flag"
8653 || test ! -s conftest.err'
8654 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8655 (eval $ac_try) 2>&5
8656 ac_status=$?
8657 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8658 (exit $ac_status); }; } &&
8659 { ac_try='test -s conftest.$ac_objext'
8660 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8661 (eval $ac_try) 2>&5
8662 ac_status=$?
8663 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8664 (exit $ac_status); }; }; then
c906108c
SS
8665 ac_cv_termio_struct=yes
8666else
b7026657
AC
8667 echo "$as_me: failed program was:" >&5
8668sed 's/^/| /' conftest.$ac_ext >&5
8669
8670ac_cv_termio_struct=no
c906108c 8671fi
b7026657 8672rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c
SS
8673fi
8674
b7026657
AC
8675 echo "$as_me:$LINENO: result: $ac_cv_termio_struct" >&5
8676echo "${ECHO_T}$ac_cv_termio_struct" >&6
c906108c
SS
8677 if test $ac_cv_termio_struct = yes; then
8678 sim_termio="$sim_termio -DHAVE_TERMIO_STRUCTURE"
8679 fi
8680else
8681 ac_cv_termio_struct=no
8682fi
8683
8684if test "$ac_cv_termio_struct" = "yes"; then
b7026657
AC
8685 echo "$as_me:$LINENO: checking for c_line field in struct termio" >&5
8686echo $ECHO_N "checking for c_line field in struct termio... $ECHO_C" >&6
8687 if test "${ac_cv_termio_cline+set}" = set; then
8688 echo $ECHO_N "(cached) $ECHO_C" >&6
8689else
8690 cat >conftest.$ac_ext <<_ACEOF
8691/* confdefs.h. */
8692_ACEOF
8693cat confdefs.h >>conftest.$ac_ext
8694cat >>conftest.$ac_ext <<_ACEOF
8695/* end confdefs.h. */
c906108c
SS
8696#include <sys/types.h>
8697#include <sys/termio.h>
b7026657
AC
8698int
8699main ()
8700{
c906108c 8701static struct termio x; x.c_line = 0;
b7026657
AC
8702 ;
8703 return 0;
8704}
8705_ACEOF
8706rm -f conftest.$ac_objext
8707if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8708 (eval $ac_compile) 2>conftest.er1
8709 ac_status=$?
8710 grep -v '^ *+' conftest.er1 >conftest.err
8711 rm -f conftest.er1
8712 cat conftest.err >&5
8713 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8714 (exit $ac_status); } &&
8715 { ac_try='test -z "$ac_c_werror_flag"
8716 || test ! -s conftest.err'
8717 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8718 (eval $ac_try) 2>&5
8719 ac_status=$?
8720 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8721 (exit $ac_status); }; } &&
8722 { ac_try='test -s conftest.$ac_objext'
8723 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8724 (eval $ac_try) 2>&5
8725 ac_status=$?
8726 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8727 (exit $ac_status); }; }; then
c906108c
SS
8728 ac_cv_termio_cline=yes
8729else
b7026657
AC
8730 echo "$as_me: failed program was:" >&5
8731sed 's/^/| /' conftest.$ac_ext >&5
8732
8733ac_cv_termio_cline=no
c906108c 8734fi
b7026657 8735rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c906108c
SS
8736fi
8737
8738
b7026657
AC
8739 echo "$as_me:$LINENO: result: $ac_cv_termio_cline" >&5
8740echo "${ECHO_T}$ac_cv_termio_cline" >&6
c906108c
SS
8741 if test $ac_cv_termio_cline = yes; then
8742 sim_termio="$sim_termio -DHAVE_TERMIO_CLINE"
8743 fi
8744else
8745 ac_cv_termio_cline=no
8746fi
8747
b7026657
AC
8748echo "$as_me:$LINENO: checking for struct statfs" >&5
8749echo $ECHO_N "checking for struct statfs... $ECHO_C" >&6
8750if test "${ac_cv_struct_statfs+set}" = set; then
8751 echo $ECHO_N "(cached) $ECHO_C" >&6
1f362c96 8752else
b7026657
AC
8753 cat >conftest.$ac_ext <<_ACEOF
8754/* confdefs.h. */
8755_ACEOF
8756cat confdefs.h >>conftest.$ac_ext
8757cat >>conftest.$ac_ext <<_ACEOF
8758/* end confdefs.h. */
1f362c96
AC
8759#include <sys/types.h>
8760#ifdef HAVE_SYS_PARAM_H
8761#include <sys/param.h>
8762#endif
8763#ifdef HAVE_SYS_MOUNT_H
8764#include <sys/mount.h>
8765#endif
8766#ifdef HAVE_SYS_VFS_H
8767#include <sys/vfs.h>
8768#endif
8769#ifdef HAVE_SYS_STATFS_H
8770#include <sys/statfs.h>
8771#endif
b7026657
AC
8772int
8773main ()
8774{
1f362c96 8775static struct statfs s;
b7026657
AC
8776 ;
8777 return 0;
8778}
8779_ACEOF
8780rm -f conftest.$ac_objext
8781if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8782 (eval $ac_compile) 2>conftest.er1
8783 ac_status=$?
8784 grep -v '^ *+' conftest.er1 >conftest.err
8785 rm -f conftest.er1
8786 cat conftest.err >&5
8787 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8788 (exit $ac_status); } &&
8789 { ac_try='test -z "$ac_c_werror_flag"
8790 || test ! -s conftest.err'
8791 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8792 (eval $ac_try) 2>&5
8793 ac_status=$?
8794 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8795 (exit $ac_status); }; } &&
8796 { ac_try='test -s conftest.$ac_objext'
8797 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8798 (eval $ac_try) 2>&5
8799 ac_status=$?
8800 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8801 (exit $ac_status); }; }; then
1f362c96
AC
8802 ac_cv_struct_statfs=yes
8803else
b7026657
AC
8804 echo "$as_me: failed program was:" >&5
8805sed 's/^/| /' conftest.$ac_ext >&5
8806
8807ac_cv_struct_statfs=no
1f362c96 8808fi
b7026657 8809rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
1f362c96
AC
8810fi
8811
b7026657
AC
8812echo "$as_me:$LINENO: result: $ac_cv_struct_statfs" >&5
8813echo "${ECHO_T}$ac_cv_struct_statfs" >&6
1f362c96 8814if test $ac_cv_struct_statfs = yes; then
b7026657
AC
8815
8816cat >>confdefs.h <<\_ACEOF
1f362c96 8817#define HAVE_STRUCT_STATFS 1
b7026657 8818_ACEOF
1f362c96
AC
8819
8820fi
8821
c906108c 8822sim_devzero=""
b7026657
AC
8823echo "$as_me:$LINENO: checking for /dev/zero" >&5
8824echo $ECHO_N "checking for /dev/zero... $ECHO_C" >&6
8825if test "${ac_cv_devzero+set}" = set; then
8826 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c
SS
8827else
8828 if test "$cross_compiling" = yes; then
8829 ac_cv_devzero=no
8830else
b7026657
AC
8831 cat >conftest.$ac_ext <<_ACEOF
8832/* confdefs.h. */
8833_ACEOF
8834cat confdefs.h >>conftest.$ac_ext
8835cat >>conftest.$ac_ext <<_ACEOF
8836/* end confdefs.h. */
c906108c
SS
8837#include <fcntl.h>
8838main () {
8839 char buf[2048];
8840 int i;
8841 int fd = open ("/dev/zero", O_RDONLY);
8842 if (fd < 0)
8843 return 1;
8844 for (i = 0; i < sizeof (buf); i++)
8845 buf[i] = 1;
8846 if (read (fd, buf, sizeof (buf)) != sizeof (buf))
8847 return 1;
8848 for (i = 0; i < sizeof (buf); i++)
8849 if (buf[i])
8850 return 1;
8851 return 0;
8852}
b7026657
AC
8853_ACEOF
8854rm -f conftest$ac_exeext
8855if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8856 (eval $ac_link) 2>&5
8857 ac_status=$?
8858 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8859 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8860 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8861 (eval $ac_try) 2>&5
8862 ac_status=$?
8863 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8864 (exit $ac_status); }; }; then
c906108c
SS
8865 ac_cv_devzero=yes
8866else
b7026657
AC
8867 echo "$as_me: program exited with status $ac_status" >&5
8868echo "$as_me: failed program was:" >&5
8869sed 's/^/| /' conftest.$ac_ext >&5
8870
8871( exit $ac_status )
8872ac_cv_devzero=no
c906108c 8873fi
b7026657 8874rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
c906108c 8875fi
c906108c
SS
8876fi
8877
b7026657
AC
8878echo "$as_me:$LINENO: result: $ac_cv_devzero" >&5
8879echo "${ECHO_T}$ac_cv_devzero" >&6
c906108c
SS
8880if test $ac_cv_devzero = yes; then
8881 sim_devzero="-DHAVE_DEVZERO"
8882else
8883 sim_devzero=""
8884fi
8885
b7026657
AC
8886echo "$as_me:$LINENO: checking for common simulator directory" >&5
8887echo $ECHO_N "checking for common simulator directory... $ECHO_C" >&6
c906108c 8888if test -f "${srcdir}/../common/callback.c"; then
b7026657
AC
8889 echo "$as_me:$LINENO: result: yes" >&5
8890echo "${ECHO_T}yes" >&6
c906108c
SS
8891 sim_callback="callback.o targ-map.o"
8892 sim_targ_vals="targ-vals.h targ-map.c targ-vals.def"
8893else
b7026657
AC
8894 echo "$as_me:$LINENO: result: no" >&5
8895echo "${ECHO_T}no" >&6
c906108c
SS
8896 sim_callback=""
8897 sim_targ_vals=""
8898fi
8899
b7026657
AC
8900echo "$as_me:$LINENO: checking for common simulator directory fpu implementation" >&5
8901echo $ECHO_N "checking for common simulator directory fpu implementation... $ECHO_C" >&6
d29d5195 8902if test -f "${srcdir}/../common/sim-fpu.c"; then
b7026657
AC
8903 echo "$as_me:$LINENO: result: yes" >&5
8904echo "${ECHO_T}yes" >&6
3e5e53f9 8905 sim_fpu_cflags="-DHAVE_COMMON_FPU -I../common -I${srcdir}/../common"
3a11ea24 8906 sim_fpu="sim-fpu.o"
d29d5195 8907else
b7026657
AC
8908 echo "$as_me:$LINENO: result: no" >&5
8909echo "${ECHO_T}no" >&6
d29d5195 8910 sim_fpu_cflags=
b7026657 8911 sim_fpu=
c906108c 8912fi
cd0fc7c3 8913
c906108c
SS
8914
8915
8916
8917
8918
8919AR=${AR-ar}
8920
b7026657
AC
8921if test -n "$ac_tool_prefix"; then
8922 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8923set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8924echo "$as_me:$LINENO: checking for $ac_word" >&5
8925echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8926if test "${ac_cv_prog_RANLIB+set}" = set; then
8927 echo $ECHO_N "(cached) $ECHO_C" >&6
c906108c
SS
8928else
8929 if test -n "$RANLIB"; then
8930 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8931else
b7026657
AC
8932as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8933for as_dir in $PATH
8934do
8935 IFS=$as_save_IFS
8936 test -z "$as_dir" && as_dir=.
8937 for ac_exec_ext in '' $ac_executable_extensions; do
8938 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8939 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8940 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8941 break 2
8942 fi
8943done
8944done
8945
c906108c
SS
8946fi
8947fi
b7026657 8948RANLIB=$ac_cv_prog_RANLIB
c906108c 8949if test -n "$RANLIB"; then
b7026657
AC
8950 echo "$as_me:$LINENO: result: $RANLIB" >&5
8951echo "${ECHO_T}$RANLIB" >&6
8952else
8953 echo "$as_me:$LINENO: result: no" >&5
8954echo "${ECHO_T}no" >&6
8955fi
8956
8957fi
8958if test -z "$ac_cv_prog_RANLIB"; then
8959 ac_ct_RANLIB=$RANLIB
8960 # Extract the first word of "ranlib", so it can be a program name with args.
8961set dummy ranlib; ac_word=$2
8962echo "$as_me:$LINENO: checking for $ac_word" >&5
8963echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8964if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
8965 echo $ECHO_N "(cached) $ECHO_C" >&6
8966else
8967 if test -n "$ac_ct_RANLIB"; then
8968 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8969else
8970as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8971for as_dir in $PATH
8972do
8973 IFS=$as_save_IFS
8974 test -z "$as_dir" && as_dir=.
8975 for ac_exec_ext in '' $ac_executable_extensions; do
8976 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8977 ac_cv_prog_ac_ct_RANLIB="ranlib"
8978 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8979 break 2
8980 fi
8981done
8982done
8983
8984 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
8985fi
8986fi
8987ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8988if test -n "$ac_ct_RANLIB"; then
8989 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
8990echo "${ECHO_T}$ac_ct_RANLIB" >&6
8991else
8992 echo "$as_me:$LINENO: result: no" >&5
8993echo "${ECHO_T}no" >&6
8994fi
8995
8996 RANLIB=$ac_ct_RANLIB
c906108c 8997else
b7026657 8998 RANLIB="$ac_cv_prog_RANLIB"
c906108c
SS
8999fi
9000
9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
9013
9014
9015
9016
9017
9018
9019
9020
9021
9022
9023
9024
9025
9026
9027
9028
9029
9030
9031
9032
9033
9034
9035
9036
9037
9038
9039
9040
d29d5195
MG
9041
9042
c906108c
SS
9043
9044
9045
b7026657
AC
9046 ac_config_files="$ac_config_files Makefile"
9047 ac_config_commands="$ac_config_commands default"
9048cat >confcache <<\_ACEOF
c906108c
SS
9049# This file is a shell script that caches the results of configure
9050# tests run on this system so they can be shared between configure
b7026657
AC
9051# scripts and configure runs, see configure's option --config-cache.
9052# It is not useful on other systems. If it contains results you don't
9053# want to keep, you may remove or edit it.
c906108c 9054#
b7026657
AC
9055# config.status only pays attention to the cache file if you give it
9056# the --recheck option to rerun configure.
c906108c 9057#
b7026657
AC
9058# `ac_cv_env_foo' variables (set or unset) will be overridden when
9059# loading this file, other *unset* `ac_cv_foo' will be assigned the
9060# following values.
9061
9062_ACEOF
9063
c906108c
SS
9064# The following way of writing the cache mishandles newlines in values,
9065# but we know of no workaround that is simple, portable, and efficient.
9066# So, don't put newlines in cache variables' values.
9067# Ultrix sh set writes to stderr and can't be redirected directly,
9068# and sets the high bit in the cache file unless we assign to the vars.
b7026657
AC
9069{
9070 (set) 2>&1 |
9071 case `(ac_space=' '; set | grep ac_space) 2>&1` in
9072 *ac_space=\ *)
9073 # `set' does not quote correctly, so add quotes (double-quote
9074 # substitution turns \\\\ into \\, and sed turns \\ into \).
9075 sed -n \
9076 "s/'/'\\\\''/g;
9077 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
9078 ;;
9079 *)
9080 # `set' quotes correctly as required by POSIX, so do not add quotes.
9081 sed -n \
9082 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
9083 ;;
9084 esac;
9085} |
9086 sed '
9087 t clear
9088 : clear
9089 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
9090 t end
9091 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
9092 : end' >>confcache
9093if diff $cache_file confcache >/dev/null 2>&1; then :; else
c906108c 9094 if test -w $cache_file; then
b7026657
AC
9095 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
9096 cat confcache >$cache_file
c906108c
SS
9097 else
9098 echo "not updating unwritable cache $cache_file"
9099 fi
9100fi
9101rm -f confcache
9102
c906108c
SS
9103test "x$prefix" = xNONE && prefix=$ac_default_prefix
9104# Let make expand exec_prefix.
9105test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9106
b7026657
AC
9107# VPATH may cause trouble with some makes, so we remove $(srcdir),
9108# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
9109# trailing colons and then remove the whole line if VPATH becomes empty
9110# (actually we leave an empty line to preserve line numbers).
c906108c 9111if test "x$srcdir" = x.; then
b7026657
AC
9112 ac_vpsub='/^[ ]*VPATH[ ]*=/{
9113s/:*\$(srcdir):*/:/;
9114s/:*\${srcdir}:*/:/;
9115s/:*@srcdir@:*/:/;
9116s/^\([^=]*=[ ]*\):*/\1/;
9117s/:*$//;
9118s/^[^=]*=[ ]*$//;
9119}'
c906108c
SS
9120fi
9121
c906108c
SS
9122DEFS=-DHAVE_CONFIG_H
9123
b7026657
AC
9124ac_libobjs=
9125ac_ltlibobjs=
9126for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
9127 # 1. Remove the extension, and $U if already installed.
9128 ac_i=`echo "$ac_i" |
9129 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
9130 # 2. Add them.
9131 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
9132 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
9133done
9134LIBOBJS=$ac_libobjs
c906108c 9135
b7026657
AC
9136LTLIBOBJS=$ac_ltlibobjs
9137
9138
9139
9140: ${CONFIG_STATUS=./config.status}
9141ac_clean_files_save=$ac_clean_files
9142ac_clean_files="$ac_clean_files $CONFIG_STATUS"
9143{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
9144echo "$as_me: creating $CONFIG_STATUS" >&6;}
9145cat >$CONFIG_STATUS <<_ACEOF
9146#! $SHELL
9147# Generated by $as_me.
c906108c 9148# Run this file to recreate the current configuration.
c906108c 9149# Compiler output produced by configure, useful for debugging
b7026657 9150# configure, is in config.log if it exists.
c906108c 9151
b7026657
AC
9152debug=false
9153ac_cs_recheck=false
9154ac_cs_silent=false
9155SHELL=\${CONFIG_SHELL-$SHELL}
9156_ACEOF
9157
9158cat >>$CONFIG_STATUS <<\_ACEOF
9159## --------------------- ##
9160## M4sh Initialization. ##
9161## --------------------- ##
9162
9163# Be Bourne compatible
9164if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
9165 emulate sh
9166 NULLCMD=:
9167 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
9168 # is contrary to our usage. Disable this feature.
9169 alias -g '${1+"$@"}'='"$@"'
9170elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
9171 set -o posix
9172fi
9173DUALCASE=1; export DUALCASE # for MKS sh
9174
9175# Support unset when possible.
9176if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
9177 as_unset=unset
9178else
9179 as_unset=false
9180fi
9181
9182
9183# Work around bugs in pre-3.0 UWIN ksh.
9184$as_unset ENV MAIL MAILPATH
9185PS1='$ '
9186PS2='> '
9187PS4='+ '
9188
9189# NLS nuisances.
9190for as_var in \
9191 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
9192 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
9193 LC_TELEPHONE LC_TIME
c906108c 9194do
b7026657
AC
9195 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
9196 eval $as_var=C; export $as_var
9197 else
9198 $as_unset $as_var
9199 fi
c906108c
SS
9200done
9201
b7026657
AC
9202# Required to use basename.
9203if expr a : '\(a\)' >/dev/null 2>&1; then
9204 as_expr=expr
9205else
9206 as_expr=false
9207fi
c906108c 9208
b7026657
AC
9209if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
9210 as_basename=basename
9211else
9212 as_basename=false
9213fi
c906108c 9214
c906108c 9215
b7026657
AC
9216# Name of the executable.
9217as_me=`$as_basename "$0" ||
9218$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
9219 X"$0" : 'X\(//\)$' \| \
9220 X"$0" : 'X\(/\)$' \| \
9221 . : '\(.\)' 2>/dev/null ||
9222echo X/"$0" |
9223 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
9224 /^X\/\(\/\/\)$/{ s//\1/; q; }
9225 /^X\/\(\/\).*/{ s//\1/; q; }
9226 s/.*/./; q'`
9227
9228
9229# PATH needs CR, and LINENO needs CR and PATH.
9230# Avoid depending upon Character Ranges.
9231as_cr_letters='abcdefghijklmnopqrstuvwxyz'
9232as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
9233as_cr_Letters=$as_cr_letters$as_cr_LETTERS
9234as_cr_digits='0123456789'
9235as_cr_alnum=$as_cr_Letters$as_cr_digits
9236
9237# The user is always right.
9238if test "${PATH_SEPARATOR+set}" != set; then
9239 echo "#! /bin/sh" >conf$$.sh
9240 echo "exit 0" >>conf$$.sh
9241 chmod +x conf$$.sh
9242 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
9243 PATH_SEPARATOR=';'
c906108c 9244 else
b7026657
AC
9245 PATH_SEPARATOR=:
9246 fi
9247 rm -f conf$$.sh
9248fi
9249
9250
9251 as_lineno_1=$LINENO
9252 as_lineno_2=$LINENO
9253 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
9254 test "x$as_lineno_1" != "x$as_lineno_2" &&
9255 test "x$as_lineno_3" = "x$as_lineno_2" || {
9256 # Find who we are. Look in the path if we contain no path at all
9257 # relative or not.
9258 case $0 in
9259 *[\\/]* ) as_myself=$0 ;;
9260 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9261for as_dir in $PATH
9262do
9263 IFS=$as_save_IFS
9264 test -z "$as_dir" && as_dir=.
9265 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
9266done
9267
9268 ;;
9269 esac
9270 # We did not find ourselves, most probably we were run as `sh COMMAND'
9271 # in which case we are not to be found in the path.
9272 if test "x$as_myself" = x; then
9273 as_myself=$0
c906108c 9274 fi
b7026657
AC
9275 if test ! -f "$as_myself"; then
9276 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
9277echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
9278 { (exit 1); exit 1; }; }
9279 fi
9280 case $CONFIG_SHELL in
9281 '')
9282 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9283for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
9284do
9285 IFS=$as_save_IFS
9286 test -z "$as_dir" && as_dir=.
9287 for as_base in sh bash ksh sh5; do
9288 case $as_dir in
9289 /*)
9290 if ("$as_dir/$as_base" -c '
9291 as_lineno_1=$LINENO
9292 as_lineno_2=$LINENO
9293 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
9294 test "x$as_lineno_1" != "x$as_lineno_2" &&
9295 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
9296 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
9297 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
9298 CONFIG_SHELL=$as_dir/$as_base
9299 export CONFIG_SHELL
9300 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
9301 fi;;
9302 esac
9303 done
9304done
9305;;
9306 esac
9307
9308 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
9309 # uniformly replaced by the line number. The first 'sed' inserts a
9310 # line-number line before each line; the second 'sed' does the real
9311 # work. The second script uses 'N' to pair each line-number line
9312 # with the numbered line, and appends trailing '-' during
9313 # substitution so that $LINENO is not a special case at line end.
9314 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
9315 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
9316 sed '=' <$as_myself |
9317 sed '
9318 N
9319 s,$,-,
9320 : loop
9321 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
9322 t loop
9323 s,-$,,
9324 s,^['$as_cr_digits']*\n,,
9325 ' >$as_me.lineno &&
9326 chmod +x $as_me.lineno ||
9327 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
9328echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
9329 { (exit 1); exit 1; }; }
9330
9331 # Don't try to exec as it changes $[0], causing all sort of problems
9332 # (the dirname of $[0] is not the place where we might find the
9333 # original and so on. Autoconf is especially sensible to this).
9334 . ./$as_me.lineno
9335 # Exit status is that of the last command.
9336 exit
9337}
9338
9339
9340case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
9341 *c*,-n*) ECHO_N= ECHO_C='
9342' ECHO_T=' ' ;;
9343 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
9344 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
9345esac
9346
9347if expr a : '\(a\)' >/dev/null 2>&1; then
9348 as_expr=expr
9349else
9350 as_expr=false
9351fi
9352
9353rm -f conf$$ conf$$.exe conf$$.file
9354echo >conf$$.file
9355if ln -s conf$$.file conf$$ 2>/dev/null; then
9356 # We could just check for DJGPP; but this test a) works b) is more generic
9357 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
9358 if test -f conf$$.exe; then
9359 # Don't use ln at all; we don't have any links
9360 as_ln_s='cp -p'
c906108c 9361 else
b7026657 9362 as_ln_s='ln -s'
c906108c 9363 fi
b7026657
AC
9364elif ln conf$$.file conf$$ 2>/dev/null; then
9365 as_ln_s=ln
9366else
9367 as_ln_s='cp -p'
9368fi
9369rm -f conf$$ conf$$.exe conf$$.file
9370
9371if mkdir -p . 2>/dev/null; then
9372 as_mkdir_p=:
9373else
9374 test -d ./-p && rmdir ./-p
9375 as_mkdir_p=false
9376fi
9377
9378as_executable_p="test -f"
9379
9380# Sed expression to map a string onto a valid CPP name.
9381as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
9382
9383# Sed expression to map a string onto a valid variable name.
9384as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
9385
9386
9387# IFS
9388# We need space, tab and new line, in precisely that order.
9389as_nl='
9390'
9391IFS=" $as_nl"
9392
9393# CDPATH.
9394$as_unset CDPATH
9395
9396exec 6>&1
9397
9398# Open the log real soon, to keep \$[0] and so on meaningful, and to
9399# report actual input values of CONFIG_FILES etc. instead of their
9400# values after options handling. Logging --version etc. is OK.
9401exec 5>>config.log
9402{
9403 echo
9404 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
9405## Running $as_me. ##
9406_ASBOX
9407} >&5
9408cat >&5 <<_CSEOF
9409
9410This file was extended by $as_me, which was
9411generated by GNU Autoconf 2.59. Invocation command line was
9412
9413 CONFIG_FILES = $CONFIG_FILES
9414 CONFIG_HEADERS = $CONFIG_HEADERS
9415 CONFIG_LINKS = $CONFIG_LINKS
9416 CONFIG_COMMANDS = $CONFIG_COMMANDS
9417 $ $0 $@
9418
9419_CSEOF
9420echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
9421echo >&5
9422_ACEOF
9423
9424# Files that config.status was made for.
9425if test -n "$ac_config_files"; then
9426 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
9427fi
9428
9429if test -n "$ac_config_headers"; then
9430 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
9431fi
9432
9433if test -n "$ac_config_links"; then
9434 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
9435fi
9436
9437if test -n "$ac_config_commands"; then
9438 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
9439fi
9440
9441cat >>$CONFIG_STATUS <<\_ACEOF
9442
9443ac_cs_usage="\
9444\`$as_me' instantiates files from templates according to the
9445current configuration.
9446
9447Usage: $0 [OPTIONS] [FILE]...
9448
9449 -h, --help print this help, then exit
9450 -V, --version print version number, then exit
9451 -q, --quiet do not print progress messages
9452 -d, --debug don't remove temporary files
9453 --recheck update $as_me by reconfiguring in the same conditions
9454 --file=FILE[:TEMPLATE]
9455 instantiate the configuration file FILE
9456 --header=FILE[:TEMPLATE]
9457 instantiate the configuration header FILE
9458
9459Configuration files:
9460$config_files
9461
9462Configuration headers:
9463$config_headers
9464
9465Configuration commands:
9466$config_commands
9467
9468Report bugs to <bug-autoconf@gnu.org>."
9469_ACEOF
9470
9471cat >>$CONFIG_STATUS <<_ACEOF
9472ac_cs_version="\\
9473config.status
9474configured by $0, generated by GNU Autoconf 2.59,
9475 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
9476
9477Copyright (C) 2003 Free Software Foundation, Inc.
9478This config.status script is free software; the Free Software Foundation
9479gives unlimited permission to copy, distribute and modify it."
9480srcdir=$srcdir
9481INSTALL="$INSTALL"
9482_ACEOF
9483
9484cat >>$CONFIG_STATUS <<\_ACEOF
9485# If no file are specified by the user, then we need to provide default
9486# value. By we need to know if files were specified by the user.
9487ac_need_defaults=:
9488while test $# != 0
9489do
9490 case $1 in
9491 --*=*)
9492 ac_option=`expr "x$1" : 'x\([^=]*\)='`
9493 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
9494 ac_shift=:
9495 ;;
9496 -*)
9497 ac_option=$1
9498 ac_optarg=$2
9499 ac_shift=shift
9500 ;;
9501 *) # This is not an option, so the user has probably given explicit
9502 # arguments.
9503 ac_option=$1
9504 ac_need_defaults=false;;
9505 esac
9506
9507 case $ac_option in
9508 # Handling of the options.
9509_ACEOF
9510cat >>$CONFIG_STATUS <<\_ACEOF
9511 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
9512 ac_cs_recheck=: ;;
9513 --version | --vers* | -V )
9514 echo "$ac_cs_version"; exit 0 ;;
9515 --he | --h)
9516 # Conflict between --help and --header
9517 { { echo "$as_me:$LINENO: error: ambiguous option: $1
9518Try \`$0 --help' for more information." >&5
9519echo "$as_me: error: ambiguous option: $1
9520Try \`$0 --help' for more information." >&2;}
9521 { (exit 1); exit 1; }; };;
9522 --help | --hel | -h )
9523 echo "$ac_cs_usage"; exit 0 ;;
9524 --debug | --d* | -d )
9525 debug=: ;;
9526 --file | --fil | --fi | --f )
9527 $ac_shift
9528 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
9529 ac_need_defaults=false;;
9530 --header | --heade | --head | --hea )
9531 $ac_shift
9532 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
9533 ac_need_defaults=false;;
9534 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
9535 | -silent | --silent | --silen | --sile | --sil | --si | --s)
9536 ac_cs_silent=: ;;
9537
9538 # This is an error.
9539 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
9540Try \`$0 --help' for more information." >&5
9541echo "$as_me: error: unrecognized option: $1
9542Try \`$0 --help' for more information." >&2;}
9543 { (exit 1); exit 1; }; } ;;
9544
9545 *) ac_config_targets="$ac_config_targets $1" ;;
9546
9547 esac
9548 shift
c906108c 9549done
b7026657
AC
9550
9551ac_configure_extra_args=
9552
9553if $ac_cs_silent; then
9554 exec 6>/dev/null
9555 ac_configure_extra_args="$ac_configure_extra_args --silent"
9556fi
9557
9558_ACEOF
9559cat >>$CONFIG_STATUS <<_ACEOF
9560if \$ac_cs_recheck; then
9561 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
9562 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
c906108c 9563fi
c906108c 9564
b7026657 9565_ACEOF
c906108c 9566
b7026657
AC
9567
9568
9569
9570
9571cat >>$CONFIG_STATUS <<\_ACEOF
9572for ac_config_target in $ac_config_targets
9573do
9574 case "$ac_config_target" in
9575 # Handling of arguments.
9576 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
9577 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
9578 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
9579 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
9580echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
9581 { (exit 1); exit 1; }; };;
c906108c 9582 esac
b7026657 9583done
c906108c 9584
b7026657
AC
9585# If the user did not use the arguments to specify the items to instantiate,
9586# then the envvar interface is used. Set only those that are not.
9587# We use the long form for the default assignment because of an extremely
9588# bizarre bug on SunOS 4.1.3.
9589if $ac_need_defaults; then
9590 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
9591 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
9592 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
9593fi
9594
9595# Have a temporary directory for convenience. Make it in the build tree
9596# simply because there is no reason to put it here, and in addition,
9597# creating and moving files from /tmp can sometimes cause problems.
9598# Create a temporary directory, and hook for its removal unless debugging.
9599$debug ||
9600{
9601 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
9602 trap '{ (exit 1); exit 1; }' 1 2 13 15
9603}
c906108c 9604
b7026657
AC
9605# Create a (secure) tmp directory for tmp files.
9606
9607{
9608 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
9609 test -n "$tmp" && test -d "$tmp"
9610} ||
9611{
9612 tmp=./confstat$$-$RANDOM
9613 (umask 077 && mkdir $tmp)
9614} ||
9615{
9616 echo "$me: cannot create a temporary directory in ." >&2
9617 { (exit 1); exit 1; }
9618}
9619
9620_ACEOF
9621
9622cat >>$CONFIG_STATUS <<_ACEOF
9623
9624#
9625# CONFIG_FILES section.
9626#
9627
9628# No need to generate the scripts if there are no CONFIG_FILES.
9629# This happens for instance when ./config.status config.h
9630if test -n "\$CONFIG_FILES"; then
9631 # Protect against being on the right side of a sed subst in config.status.
9632 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
9633 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
9634s,@sim_environment@,$sim_environment,;t t
9635s,@sim_alignment@,$sim_alignment,;t t
9636s,@sim_assert@,$sim_assert,;t t
9637s,@sim_bitsize@,$sim_bitsize,;t t
9638s,@sim_endian@,$sim_endian,;t t
9639s,@sim_hostendian@,$sim_hostendian,;t t
9640s,@sim_float@,$sim_float,;t t
9641s,@sim_scache@,$sim_scache,;t t
9642s,@sim_default_model@,$sim_default_model,;t t
9643s,@sim_hw_cflags@,$sim_hw_cflags,;t t
9644s,@sim_hw_objs@,$sim_hw_objs,;t t
9645s,@sim_hw@,$sim_hw,;t t
9646s,@sim_inline@,$sim_inline,;t t
9647s,@sim_packages@,$sim_packages,;t t
9648s,@sim_regparm@,$sim_regparm,;t t
9649s,@sim_reserved_bits@,$sim_reserved_bits,;t t
9650s,@sim_smp@,$sim_smp,;t t
9651s,@sim_stdcall@,$sim_stdcall,;t t
9652s,@sim_xor_endian@,$sim_xor_endian,;t t
9653s,@WARN_CFLAGS@,$WARN_CFLAGS,;t t
9654s,@WERROR_CFLAGS@,$WERROR_CFLAGS,;t t
9655s,@SHELL@,$SHELL,;t t
9656s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
9657s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
9658s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
9659s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
9660s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
9661s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
9662s,@exec_prefix@,$exec_prefix,;t t
9663s,@prefix@,$prefix,;t t
9664s,@program_transform_name@,$program_transform_name,;t t
9665s,@bindir@,$bindir,;t t
9666s,@sbindir@,$sbindir,;t t
9667s,@libexecdir@,$libexecdir,;t t
9668s,@datadir@,$datadir,;t t
9669s,@sysconfdir@,$sysconfdir,;t t
9670s,@sharedstatedir@,$sharedstatedir,;t t
9671s,@localstatedir@,$localstatedir,;t t
9672s,@libdir@,$libdir,;t t
9673s,@includedir@,$includedir,;t t
9674s,@oldincludedir@,$oldincludedir,;t t
9675s,@infodir@,$infodir,;t t
9676s,@mandir@,$mandir,;t t
9677s,@build_alias@,$build_alias,;t t
9678s,@host_alias@,$host_alias,;t t
9679s,@target_alias@,$target_alias,;t t
9680s,@DEFS@,$DEFS,;t t
9681s,@ECHO_C@,$ECHO_C,;t t
9682s,@ECHO_N@,$ECHO_N,;t t
9683s,@ECHO_T@,$ECHO_T,;t t
9684s,@LIBS@,$LIBS,;t t
9685s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
9686s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
9687s,@INSTALL_DATA@,$INSTALL_DATA,;t t
9688s,@CC@,$CC,;t t
9689s,@CFLAGS@,$CFLAGS,;t t
9690s,@LDFLAGS@,$LDFLAGS,;t t
9691s,@CPPFLAGS@,$CPPFLAGS,;t t
9692s,@ac_ct_CC@,$ac_ct_CC,;t t
9693s,@EXEEXT@,$EXEEXT,;t t
9694s,@OBJEXT@,$OBJEXT,;t t
9695s,@SET_MAKE@,$SET_MAKE,;t t
9696s,@RANLIB@,$RANLIB,;t t
9697s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
9698s,@CPP@,$CPP,;t t
9699s,@EGREP@,$EGREP,;t t
9700s,@ALLOCA@,$ALLOCA,;t t
9701s,@USE_NLS@,$USE_NLS,;t t
9702s,@MSGFMT@,$MSGFMT,;t t
9703s,@GMSGFMT@,$GMSGFMT,;t t
9704s,@XGETTEXT@,$XGETTEXT,;t t
9705s,@USE_INCLUDED_LIBINTL@,$USE_INCLUDED_LIBINTL,;t t
9706s,@CATALOGS@,$CATALOGS,;t t
9707s,@CATOBJEXT@,$CATOBJEXT,;t t
9708s,@DATADIRNAME@,$DATADIRNAME,;t t
9709s,@GMOFILES@,$GMOFILES,;t t
9710s,@INSTOBJEXT@,$INSTOBJEXT,;t t
9711s,@INTLDEPS@,$INTLDEPS,;t t
9712s,@INTLLIBS@,$INTLLIBS,;t t
9713s,@INTLOBJS@,$INTLOBJS,;t t
9714s,@POFILES@,$POFILES,;t t
9715s,@POSUB@,$POSUB,;t t
9716s,@INCLUDE_LOCALE_H@,$INCLUDE_LOCALE_H,;t t
9717s,@GT_NO@,$GT_NO,;t t
9718s,@GT_YES@,$GT_YES,;t t
9719s,@MKINSTALLDIRS@,$MKINSTALLDIRS,;t t
9720s,@l@,$l,;t t
9721s,@build@,$build,;t t
9722s,@build_cpu@,$build_cpu,;t t
9723s,@build_vendor@,$build_vendor,;t t
9724s,@build_os@,$build_os,;t t
9725s,@host@,$host,;t t
9726s,@host_cpu@,$host_cpu,;t t
9727s,@host_vendor@,$host_vendor,;t t
9728s,@host_os@,$host_os,;t t
9729s,@target@,$target,;t t
9730s,@target_cpu@,$target_cpu,;t t
9731s,@target_vendor@,$target_vendor,;t t
9732s,@target_os@,$target_os,;t t
9733s,@LIBOBJS@,$LIBOBJS,;t t
9734s,@CC_FOR_BUILD@,$CC_FOR_BUILD,;t t
9735s,@HDEFINES@,$HDEFINES,;t t
9736s,@AR@,$AR,;t t
9737s,@sim_cflags@,$sim_cflags,;t t
9738s,@sim_warnings@,$sim_warnings,;t t
9739s,@sim_line_nr@,$sim_line_nr,;t t
9740s,@sim_config@,$sim_config,;t t
9741s,@sim_opcode@,$sim_opcode,;t t
9742s,@sim_switch@,$sim_switch,;t t
9743s,@sim_dup@,$sim_dup,;t t
9744s,@sim_decode_mechanism@,$sim_decode_mechanism,;t t
9745s,@sim_jump@,$sim_jump,;t t
9746s,@sim_filter@,$sim_filter,;t t
9747s,@sim_icache@,$sim_icache,;t t
9748s,@sim_hw_src@,$sim_hw_src,;t t
9749s,@sim_hw_obj@,$sim_hw_obj,;t t
9750s,@sim_pk_src@,$sim_pk_src,;t t
9751s,@sim_pk_obj@,$sim_pk_obj,;t t
9752s,@sim_bswap@,$sim_bswap,;t t
9753s,@sim_igen_smp@,$sim_igen_smp,;t t
9754s,@sim_hostbitsize@,$sim_hostbitsize,;t t
9755s,@sim_env@,$sim_env,;t t
9756s,@sim_timebase@,$sim_timebase,;t t
9757s,@sim_trace@,$sim_trace,;t t
9758s,@sim_reserved@,$sim_reserved,;t t
9759s,@sim_monitor@,$sim_monitor,;t t
9760s,@sim_model@,$sim_model,;t t
9761s,@sim_model_issue@,$sim_model_issue,;t t
9762s,@sim_stdio@,$sim_stdio,;t t
9763s,@sim_termio@,$sim_termio,;t t
9764s,@sim_devzero@,$sim_devzero,;t t
9765s,@sim_callback@,$sim_callback,;t t
9766s,@sim_targ_vals@,$sim_targ_vals,;t t
9767s,@sim_fpu_cflags@,$sim_fpu_cflags,;t t
9768s,@sim_fpu@,$sim_fpu,;t t
9769s,@LTLIBOBJS@,$LTLIBOBJS,;t t
9770CEOF
9771
9772_ACEOF
9773
9774 cat >>$CONFIG_STATUS <<\_ACEOF
9775 # Split the substitutions into bite-sized pieces for seds with
9776 # small command number limits, like on Digital OSF/1 and HP-UX.
9777 ac_max_sed_lines=48
9778 ac_sed_frag=1 # Number of current file.
9779 ac_beg=1 # First line for current file.
9780 ac_end=$ac_max_sed_lines # Line after last line for current file.
9781 ac_more_lines=:
9782 ac_sed_cmds=
9783 while $ac_more_lines; do
9784 if test $ac_beg -gt 1; then
9785 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
9786 else
9787 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
9788 fi
9789 if test ! -s $tmp/subs.frag; then
9790 ac_more_lines=false
9791 else
9792 # The purpose of the label and of the branching condition is to
9793 # speed up the sed processing (if there are no `@' at all, there
9794 # is no need to browse any of the substitutions).
9795 # These are the two extra sed commands mentioned above.
9796 (echo ':t
9797 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
9798 if test -z "$ac_sed_cmds"; then
9799 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
9800 else
9801 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
9802 fi
9803 ac_sed_frag=`expr $ac_sed_frag + 1`
9804 ac_beg=$ac_end
9805 ac_end=`expr $ac_end + $ac_max_sed_lines`
9806 fi
9807 done
9808 if test -z "$ac_sed_cmds"; then
9809 ac_sed_cmds=cat
c906108c 9810 fi
b7026657 9811fi # test -n "$CONFIG_FILES"
c906108c 9812
b7026657
AC
9813_ACEOF
9814cat >>$CONFIG_STATUS <<\_ACEOF
9815for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
9816 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
9817 case $ac_file in
9818 - | *:- | *:-:* ) # input from stdin
9819 cat >$tmp/stdin
9820 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
9821 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
9822 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
9823 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
9824 * ) ac_file_in=$ac_file.in ;;
c906108c
SS
9825 esac
9826
b7026657
AC
9827 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
9828 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
9829$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9830 X"$ac_file" : 'X\(//\)[^/]' \| \
9831 X"$ac_file" : 'X\(//\)$' \| \
9832 X"$ac_file" : 'X\(/\)' \| \
9833 . : '\(.\)' 2>/dev/null ||
9834echo X"$ac_file" |
9835 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9836 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9837 /^X\(\/\/\)$/{ s//\1/; q; }
9838 /^X\(\/\).*/{ s//\1/; q; }
9839 s/.*/./; q'`
9840 { if $as_mkdir_p; then
9841 mkdir -p "$ac_dir"
9842 else
9843 as_dir="$ac_dir"
9844 as_dirs=
9845 while test ! -d "$as_dir"; do
9846 as_dirs="$as_dir $as_dirs"
9847 as_dir=`(dirname "$as_dir") 2>/dev/null ||
9848$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9849 X"$as_dir" : 'X\(//\)[^/]' \| \
9850 X"$as_dir" : 'X\(//\)$' \| \
9851 X"$as_dir" : 'X\(/\)' \| \
9852 . : '\(.\)' 2>/dev/null ||
9853echo X"$as_dir" |
9854 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9855 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9856 /^X\(\/\/\)$/{ s//\1/; q; }
9857 /^X\(\/\).*/{ s//\1/; q; }
9858 s/.*/./; q'`
9859 done
9860 test ! -n "$as_dirs" || mkdir $as_dirs
9861 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9862echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9863 { (exit 1); exit 1; }; }; }
9864
9865 ac_builddir=.
9866
9867if test "$ac_dir" != .; then
9868 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9869 # A "../" for each directory in $ac_dir_suffix.
9870 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9871else
9872 ac_dir_suffix= ac_top_builddir=
9873fi
c906108c 9874
b7026657
AC
9875case $srcdir in
9876 .) # No --srcdir option. We are building in place.
9877 ac_srcdir=.
9878 if test -z "$ac_top_builddir"; then
9879 ac_top_srcdir=.
9880 else
9881 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9882 fi ;;
9883 [\\/]* | ?:[\\/]* ) # Absolute path.
9884 ac_srcdir=$srcdir$ac_dir_suffix;
9885 ac_top_srcdir=$srcdir ;;
9886 *) # Relative path.
9887 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9888 ac_top_srcdir=$ac_top_builddir$srcdir ;;
9889esac
9890
9891# Do not use `cd foo && pwd` to compute absolute paths, because
9892# the directories may not exist.
9893case `pwd` in
9894.) ac_abs_builddir="$ac_dir";;
9895*)
9896 case "$ac_dir" in
9897 .) ac_abs_builddir=`pwd`;;
9898 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
9899 *) ac_abs_builddir=`pwd`/"$ac_dir";;
9900 esac;;
9901esac
9902case $ac_abs_builddir in
9903.) ac_abs_top_builddir=${ac_top_builddir}.;;
9904*)
9905 case ${ac_top_builddir}. in
9906 .) ac_abs_top_builddir=$ac_abs_builddir;;
9907 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
9908 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
9909 esac;;
9910esac
9911case $ac_abs_builddir in
9912.) ac_abs_srcdir=$ac_srcdir;;
9913*)
9914 case $ac_srcdir in
9915 .) ac_abs_srcdir=$ac_abs_builddir;;
9916 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9917 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9918 esac;;
9919esac
9920case $ac_abs_builddir in
9921.) ac_abs_top_srcdir=$ac_top_srcdir;;
9922*)
9923 case $ac_top_srcdir in
9924 .) ac_abs_top_srcdir=$ac_abs_builddir;;
9925 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9926 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9927 esac;;
9928esac
9929
9930
9931 case $INSTALL in
9932 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9933 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
c906108c
SS
9934 esac
9935
b7026657
AC
9936 if test x"$ac_file" != x-; then
9937 { echo "$as_me:$LINENO: creating $ac_file" >&5
9938echo "$as_me: creating $ac_file" >&6;}
9939 rm -f "$ac_file"
9940 fi
9941 # Let's still pretend it is `configure' which instantiates (i.e., don't
9942 # use $as_me), people would be surprised to read:
9943 # /* config.h. Generated by config.status. */
9944 if test x"$ac_file" = x-; then
9945 configure_input=
9946 else
9947 configure_input="$ac_file. "
9948 fi
9949 configure_input=$configure_input"Generated from `echo $ac_file_in |
9950 sed 's,.*/,,'` by configure."
9951
9952 # First look for the input files in the build tree, otherwise in the
9953 # src tree.
9954 ac_file_inputs=`IFS=:
9955 for f in $ac_file_in; do
9956 case $f in
9957 -) echo $tmp/stdin ;;
9958 [\\/$]*)
9959 # Absolute (can't be DOS-style, as IFS=:)
9960 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
9961echo "$as_me: error: cannot find input file: $f" >&2;}
9962 { (exit 1); exit 1; }; }
9963 echo "$f";;
9964 *) # Relative
9965 if test -f "$f"; then
9966 # Build tree
9967 echo "$f"
9968 elif test -f "$srcdir/$f"; then
9969 # Source tree
9970 echo "$srcdir/$f"
9971 else
9972 # /dev/null tree
9973 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
9974echo "$as_me: error: cannot find input file: $f" >&2;}
9975 { (exit 1); exit 1; }; }
9976 fi;;
9977 esac
9978 done` || { (exit 1); exit 1; }
9979_ACEOF
9980cat >>$CONFIG_STATUS <<_ACEOF
9981 sed "$ac_vpsub
9982$extrasub
9983_ACEOF
9984cat >>$CONFIG_STATUS <<\_ACEOF
9985:t
9986/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9987s,@configure_input@,$configure_input,;t t
9988s,@srcdir@,$ac_srcdir,;t t
9989s,@abs_srcdir@,$ac_abs_srcdir,;t t
9990s,@top_srcdir@,$ac_top_srcdir,;t t
9991s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
9992s,@builddir@,$ac_builddir,;t t
9993s,@abs_builddir@,$ac_abs_builddir,;t t
9994s,@top_builddir@,$ac_top_builddir,;t t
9995s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
9996s,@INSTALL@,$ac_INSTALL,;t t
9997" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
9998 rm -f $tmp/stdin
9999 if test x"$ac_file" != x-; then
10000 mv $tmp/out $ac_file
10001 else
10002 cat $tmp/out
10003 rm -f $tmp/out
10004 fi
10005
10006done
10007_ACEOF
10008cat >>$CONFIG_STATUS <<\_ACEOF
10009
10010#
10011# CONFIG_HEADER section.
10012#
c906108c
SS
10013
10014# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
10015# NAME is the cpp macro being defined and VALUE is the value it is being given.
10016#
10017# ac_d sets the value in "#define NAME VALUE" lines.
b7026657
AC
10018ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
10019ac_dB='[ ].*$,\1#\2'
10020ac_dC=' '
10021ac_dD=',;t'
10022# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
10023ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
10024ac_uB='$,\1#\2define\3'
c906108c 10025ac_uC=' '
b7026657
AC
10026ac_uD=',;t'
10027
10028for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
c906108c 10029 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
b7026657
AC
10030 case $ac_file in
10031 - | *:- | *:-:* ) # input from stdin
10032 cat >$tmp/stdin
10033 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
10034 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
10035 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
10036 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
10037 * ) ac_file_in=$ac_file.in ;;
c906108c
SS
10038 esac
10039
b7026657
AC
10040 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
10041echo "$as_me: creating $ac_file" >&6;}
10042
10043 # First look for the input files in the build tree, otherwise in the
10044 # src tree.
10045 ac_file_inputs=`IFS=:
10046 for f in $ac_file_in; do
10047 case $f in
10048 -) echo $tmp/stdin ;;
10049 [\\/$]*)
10050 # Absolute (can't be DOS-style, as IFS=:)
10051 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
10052echo "$as_me: error: cannot find input file: $f" >&2;}
10053 { (exit 1); exit 1; }; }
10054 # Do quote $f, to prevent DOS paths from being IFS'd.
10055 echo "$f";;
10056 *) # Relative
10057 if test -f "$f"; then
10058 # Build tree
10059 echo "$f"
10060 elif test -f "$srcdir/$f"; then
10061 # Source tree
10062 echo "$srcdir/$f"
10063 else
10064 # /dev/null tree
10065 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
10066echo "$as_me: error: cannot find input file: $f" >&2;}
10067 { (exit 1); exit 1; }; }
10068 fi;;
10069 esac
10070 done` || { (exit 1); exit 1; }
10071 # Remove the trailing spaces.
10072 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
10073
10074_ACEOF
10075
10076# Transform confdefs.h into two sed scripts, `conftest.defines' and
10077# `conftest.undefs', that substitutes the proper values into
10078# config.h.in to produce config.h. The first handles `#define'
10079# templates, and the second `#undef' templates.
10080# And first: Protect against being on the right side of a sed subst in
10081# config.status. Protect against being in an unquoted here document
10082# in config.status.
10083rm -f conftest.defines conftest.undefs
10084# Using a here document instead of a string reduces the quoting nightmare.
10085# Putting comments in sed scripts is not portable.
10086#
10087# `end' is used to avoid that the second main sed command (meant for
10088# 0-ary CPP macros) applies to n-ary macro definitions.
10089# See the Autoconf documentation for `clear'.
10090cat >confdef2sed.sed <<\_ACEOF
10091s/[\\&,]/\\&/g
10092s,[\\$`],\\&,g
10093t clear
10094: clear
10095s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
10096t end
10097s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
10098: end
10099_ACEOF
10100# If some macros were called several times there might be several times
10101# the same #defines, which is useless. Nevertheless, we may not want to
10102# sort them, since we want the *last* AC-DEFINE to be honored.
10103uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
10104sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
10105rm -f confdef2sed.sed
c906108c
SS
10106
10107# This sed command replaces #undef with comments. This is necessary, for
10108# example, in the case of _POSIX_SOURCE, which is predefined and required
10109# on some systems where configure will not decide to define it.
b7026657
AC
10110cat >>conftest.undefs <<\_ACEOF
10111s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
10112_ACEOF
10113
10114# Break up conftest.defines because some shells have a limit on the size
10115# of here documents, and old seds have small limits too (100 cmds).
10116echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
10117echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
10118echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
10119echo ' :' >>$CONFIG_STATUS
10120rm -f conftest.tail
10121while grep . conftest.defines >/dev/null
10122do
10123 # Write a limited-size here document to $tmp/defines.sed.
10124 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
10125 # Speed up: don't consider the non `#define' lines.
10126 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
10127 # Work around the forget-to-reset-the-flag bug.
10128 echo 't clr' >>$CONFIG_STATUS
10129 echo ': clr' >>$CONFIG_STATUS
10130 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
10131 echo 'CEOF
10132 sed -f $tmp/defines.sed $tmp/in >$tmp/out
10133 rm -f $tmp/in
10134 mv $tmp/out $tmp/in
10135' >>$CONFIG_STATUS
10136 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
10137 rm -f conftest.defines
10138 mv conftest.tail conftest.defines
10139done
10140rm -f conftest.defines
10141echo ' fi # grep' >>$CONFIG_STATUS
10142echo >>$CONFIG_STATUS
c906108c 10143
b7026657
AC
10144# Break up conftest.undefs because some shells have a limit on the size
10145# of here documents, and old seds have small limits too (100 cmds).
10146echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
c906108c 10147rm -f conftest.tail
b7026657 10148while grep . conftest.undefs >/dev/null
c906108c 10149do
b7026657
AC
10150 # Write a limited-size here document to $tmp/undefs.sed.
10151 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
10152 # Speed up: don't consider the non `#undef'
10153 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
10154 # Work around the forget-to-reset-the-flag bug.
10155 echo 't clr' >>$CONFIG_STATUS
10156 echo ': clr' >>$CONFIG_STATUS
10157 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
c906108c 10158 echo 'CEOF
b7026657
AC
10159 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
10160 rm -f $tmp/in
10161 mv $tmp/out $tmp/in
10162' >>$CONFIG_STATUS
10163 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
10164 rm -f conftest.undefs
10165 mv conftest.tail conftest.undefs
c906108c 10166done
b7026657
AC
10167rm -f conftest.undefs
10168
10169cat >>$CONFIG_STATUS <<\_ACEOF
10170 # Let's still pretend it is `configure' which instantiates (i.e., don't
10171 # use $as_me), people would be surprised to read:
10172 # /* config.h. Generated by config.status. */
10173 if test x"$ac_file" = x-; then
10174 echo "/* Generated by configure. */" >$tmp/config.h
10175 else
10176 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
10177 fi
10178 cat $tmp/in >>$tmp/config.h
10179 rm -f $tmp/in
10180 if test x"$ac_file" != x-; then
10181 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
10182 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
10183echo "$as_me: $ac_file is unchanged" >&6;}
10184 else
10185 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
10186$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10187 X"$ac_file" : 'X\(//\)[^/]' \| \
10188 X"$ac_file" : 'X\(//\)$' \| \
10189 X"$ac_file" : 'X\(/\)' \| \
10190 . : '\(.\)' 2>/dev/null ||
10191echo X"$ac_file" |
10192 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
10193 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
10194 /^X\(\/\/\)$/{ s//\1/; q; }
10195 /^X\(\/\).*/{ s//\1/; q; }
10196 s/.*/./; q'`
10197 { if $as_mkdir_p; then
10198 mkdir -p "$ac_dir"
c906108c 10199 else
b7026657
AC
10200 as_dir="$ac_dir"
10201 as_dirs=
10202 while test ! -d "$as_dir"; do
10203 as_dirs="$as_dir $as_dirs"
10204 as_dir=`(dirname "$as_dir") 2>/dev/null ||
10205$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10206 X"$as_dir" : 'X\(//\)[^/]' \| \
10207 X"$as_dir" : 'X\(//\)$' \| \
10208 X"$as_dir" : 'X\(/\)' \| \
10209 . : '\(.\)' 2>/dev/null ||
10210echo X"$as_dir" |
10211 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
10212 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
10213 /^X\(\/\/\)$/{ s//\1/; q; }
10214 /^X\(\/\).*/{ s//\1/; q; }
10215 s/.*/./; q'`
10216 done
10217 test ! -n "$as_dirs" || mkdir $as_dirs
10218 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
10219echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
10220 { (exit 1); exit 1; }; }; }
10221
10222 rm -f $ac_file
10223 mv $tmp/config.h $ac_file
c906108c 10224 fi
b7026657
AC
10225 else
10226 cat $tmp/config.h
10227 rm -f $tmp/config.h
c906108c 10228 fi
b7026657
AC
10229done
10230_ACEOF
10231cat >>$CONFIG_STATUS <<\_ACEOF
10232
10233#
10234# CONFIG_COMMANDS section.
10235#
10236for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
10237 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
10238 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
10239 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
10240$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10241 X"$ac_dest" : 'X\(//\)[^/]' \| \
10242 X"$ac_dest" : 'X\(//\)$' \| \
10243 X"$ac_dest" : 'X\(/\)' \| \
10244 . : '\(.\)' 2>/dev/null ||
10245echo X"$ac_dest" |
10246 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
10247 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
10248 /^X\(\/\/\)$/{ s//\1/; q; }
10249 /^X\(\/\).*/{ s//\1/; q; }
10250 s/.*/./; q'`
10251 { if $as_mkdir_p; then
10252 mkdir -p "$ac_dir"
10253 else
10254 as_dir="$ac_dir"
10255 as_dirs=
10256 while test ! -d "$as_dir"; do
10257 as_dirs="$as_dir $as_dirs"
10258 as_dir=`(dirname "$as_dir") 2>/dev/null ||
10259$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10260 X"$as_dir" : 'X\(//\)[^/]' \| \
10261 X"$as_dir" : 'X\(//\)$' \| \
10262 X"$as_dir" : 'X\(/\)' \| \
10263 . : '\(.\)' 2>/dev/null ||
10264echo X"$as_dir" |
10265 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
10266 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
10267 /^X\(\/\/\)$/{ s//\1/; q; }
10268 /^X\(\/\).*/{ s//\1/; q; }
10269 s/.*/./; q'`
10270 done
10271 test ! -n "$as_dirs" || mkdir $as_dirs
10272 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
10273echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
10274 { (exit 1); exit 1; }; }; }
10275
10276 ac_builddir=.
10277
10278if test "$ac_dir" != .; then
10279 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
10280 # A "../" for each directory in $ac_dir_suffix.
10281 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
10282else
10283 ac_dir_suffix= ac_top_builddir=
10284fi
10285
10286case $srcdir in
10287 .) # No --srcdir option. We are building in place.
10288 ac_srcdir=.
10289 if test -z "$ac_top_builddir"; then
10290 ac_top_srcdir=.
10291 else
10292 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
10293 fi ;;
10294 [\\/]* | ?:[\\/]* ) # Absolute path.
10295 ac_srcdir=$srcdir$ac_dir_suffix;
10296 ac_top_srcdir=$srcdir ;;
10297 *) # Relative path.
10298 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
10299 ac_top_srcdir=$ac_top_builddir$srcdir ;;
10300esac
10301
10302# Do not use `cd foo && pwd` to compute absolute paths, because
10303# the directories may not exist.
10304case `pwd` in
10305.) ac_abs_builddir="$ac_dir";;
10306*)
10307 case "$ac_dir" in
10308 .) ac_abs_builddir=`pwd`;;
10309 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
10310 *) ac_abs_builddir=`pwd`/"$ac_dir";;
10311 esac;;
10312esac
10313case $ac_abs_builddir in
10314.) ac_abs_top_builddir=${ac_top_builddir}.;;
10315*)
10316 case ${ac_top_builddir}. in
10317 .) ac_abs_top_builddir=$ac_abs_builddir;;
10318 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
10319 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
10320 esac;;
10321esac
10322case $ac_abs_builddir in
10323.) ac_abs_srcdir=$ac_srcdir;;
10324*)
10325 case $ac_srcdir in
10326 .) ac_abs_srcdir=$ac_abs_builddir;;
10327 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
10328 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
10329 esac;;
10330esac
10331case $ac_abs_builddir in
10332.) ac_abs_top_srcdir=$ac_top_srcdir;;
10333*)
10334 case $ac_top_srcdir in
10335 .) ac_abs_top_srcdir=$ac_abs_builddir;;
10336 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
10337 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
10338 esac;;
10339esac
10340
c906108c 10341
b7026657
AC
10342 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
10343echo "$as_me: executing $ac_dest commands" >&6;}
10344 case $ac_dest in
10345 default ) case x$CONFIG_HEADERS in xconfig.h:config.in) echo > stamp-h ;; esac ;;
10346 esac
10347done
10348_ACEOF
c906108c 10349
b7026657
AC
10350cat >>$CONFIG_STATUS <<\_ACEOF
10351
10352{ (exit 0); exit 0; }
10353_ACEOF
c906108c 10354chmod +x $CONFIG_STATUS
b7026657
AC
10355ac_clean_files=$ac_clean_files_save
10356
10357
10358# configure is writing to config.log, and then calls config.status.
10359# config.status does its own redirection, appending to config.log.
10360# Unfortunately, on DOS this fails, as config.log is still kept open
10361# by configure, so config.status won't be able to write to it; its
10362# output is simply discarded. So we exec the FD to /dev/null,
10363# effectively closing config.log, so it can be properly (re)opened and
10364# appended to by config.status. When coming back to configure, we
10365# need to make the FD available again.
10366if test "$no_create" != yes; then
10367 ac_cs_success=:
10368 ac_config_status_args=
10369 test "$silent" = yes &&
10370 ac_config_status_args="$ac_config_status_args --quiet"
10371 exec 5>/dev/null
10372 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
10373 exec 5>>config.log
10374 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
10375 # would make configure fail if this is the last instruction.
10376 $ac_cs_success || { (exit 1); exit 1; }
10377fi
c906108c 10378
This page took 1.209726 seconds and 4 git commands to generate.