]> git.ipfire.org Git - thirdparty/gcc.git/blame - libdecnumber/configure
re PR middle-end/77484 (Static branch predictor causes ~6-8% regression of SPEC2000...
[thirdparty/gcc.git] / libdecnumber / configure
CommitLineData
8fdb0857
BE
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
5213506e 3# Generated by GNU Autoconf 2.64 for libdecnumber .
8fdb0857
BE
4#
5# Report bugs to <gcc-bugs@gcc.gnu.org>.
6#
5213506e
RW
7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
9# Foundation, Inc.
10#
8fdb0857
BE
11# This configure script is free software; the Free Software Foundation
12# gives unlimited permission to copy, distribute and modify it.
5213506e
RW
13## -------------------- ##
14## M4sh Initialization. ##
15## -------------------- ##
8fdb0857 16
5213506e
RW
17# Be more Bourne compatible
18DUALCASE=1; export DUALCASE # for MKS sh
19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8fdb0857
BE
20 emulate sh
21 NULLCMD=:
5213506e 22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8fdb0857
BE
23 # is contrary to our usage. Disable this feature.
24 alias -g '${1+"$@"}'='"$@"'
5213506e
RW
25 setopt NO_GLOB_SUBST
26else
27 case `(set -o) 2>/dev/null` in #(
28 *posix*) :
29 set -o posix ;; #(
30 *) :
31 ;;
32esac
8fdb0857 33fi
8fdb0857 34
5213506e
RW
35
36as_nl='
37'
38export as_nl
39# Printing a long string crashes Solaris 7 /usr/bin/printf.
40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43# Prefer a ksh shell builtin over an external printf program on Solaris,
44# but without wasting forks for bash or zsh.
45if test -z "$BASH_VERSION$ZSH_VERSION" \
46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47 as_echo='print -r --'
48 as_echo_n='print -rn --'
49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50 as_echo='printf %s\n'
51 as_echo_n='printf %s'
52else
53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 as_echo_n='/usr/ucb/echo -n'
56 else
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 as_echo_n_body='eval
59 arg=$1;
60 case $arg in #(
61 *"$as_nl"*)
62 expr "X$arg" : "X\\(.*\\)$as_nl";
63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 esac;
65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 '
67 export as_echo_n_body
68 as_echo_n='sh -c $as_echo_n_body as_echo'
69 fi
70 export as_echo_body
71 as_echo='sh -c $as_echo_body as_echo'
72fi
73
74# The user is always right.
75if test "${PATH_SEPARATOR+set}" != set; then
76 PATH_SEPARATOR=:
77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 PATH_SEPARATOR=';'
80 }
8fdb0857
BE
81fi
82
83
5213506e
RW
84# IFS
85# We need space, tab and new line, in precisely that order. Quoting is
86# there to prevent editors from complaining about space-tab.
87# (If _AS_PATH_WALK were called with IFS unset, it would disable word
88# splitting by setting IFS to empty value.)
89IFS=" "" $as_nl"
90
91# Find who we are. Look in the path if we contain no directory separator.
92case $0 in #((
93 *[\\/]* ) as_myself=$0 ;;
94 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
95for as_dir in $PATH
96do
97 IFS=$as_save_IFS
98 test -z "$as_dir" && as_dir=.
99 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
100 done
101IFS=$as_save_IFS
102
103 ;;
104esac
105# We did not find ourselves, most probably we were run as `sh COMMAND'
106# in which case we are not to be found in the path.
107if test "x$as_myself" = x; then
108 as_myself=$0
109fi
110if test ! -f "$as_myself"; then
111 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
112 exit 1
113fi
114
115# Unset variables that we do not need and which cause bugs (e.g. in
116# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
117# suppresses any "Segmentation fault" message there. '((' could
118# trigger a bug in pdksh 5.2.14.
119for as_var in BASH_ENV ENV MAIL MAILPATH
120do eval test x\${$as_var+set} = xset \
121 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
122done
8fdb0857
BE
123PS1='$ '
124PS2='> '
125PS4='+ '
126
127# NLS nuisances.
5213506e
RW
128LC_ALL=C
129export LC_ALL
130LANGUAGE=C
131export LANGUAGE
132
133# CDPATH.
134(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135
136if test "x$CONFIG_SHELL" = x; then
137 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
138 emulate sh
139 NULLCMD=:
140 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
141 # is contrary to our usage. Disable this feature.
142 alias -g '\${1+\"\$@\"}'='\"\$@\"'
143 setopt NO_GLOB_SUBST
144else
145 case \`(set -o) 2>/dev/null\` in #(
146 *posix*) :
147 set -o posix ;; #(
148 *) :
149 ;;
150esac
151fi
152"
153 as_required="as_fn_return () { (exit \$1); }
154as_fn_success () { as_fn_return 0; }
155as_fn_failure () { as_fn_return 1; }
156as_fn_ret_success () { return 0; }
157as_fn_ret_failure () { return 1; }
158
159exitcode=0
160as_fn_success || { exitcode=1; echo as_fn_success failed.; }
161as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
162as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
163as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
164if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
165
166else
167 exitcode=1; echo positional parameters were not saved.
168fi
169test x\$exitcode = x0 || exit 1"
170 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
171 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
172 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
173 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
174test \$(( 1 + 1 )) = 2 || exit 1"
175 if (eval "$as_required") 2>/dev/null; then :
176 as_have_required=yes
177else
178 as_have_required=no
179fi
180 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
181
182else
183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
184as_found=false
185for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
8fdb0857 186do
5213506e
RW
187 IFS=$as_save_IFS
188 test -z "$as_dir" && as_dir=.
189 as_found=:
190 case $as_dir in #(
191 /*)
192 for as_base in sh bash ksh sh5; do
193 # Try only shells that exist, to save several forks.
194 as_shell=$as_dir/$as_base
195 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
196 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
197 CONFIG_SHELL=$as_shell as_have_required=yes
198 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
199 break 2
200fi
201fi
202 done;;
203 esac
204 as_found=false
205done
206$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
207 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
208 CONFIG_SHELL=$SHELL as_have_required=yes
209fi; }
210IFS=$as_save_IFS
211
212
213 if test "x$CONFIG_SHELL" != x; then :
214 # We cannot yet assume a decent shell, so we have to provide a
215 # neutralization value for shells without unset; and this also
216 # works around shells that cannot unset nonexistent variables.
217 BASH_ENV=/dev/null
218 ENV=/dev/null
219 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
220 export CONFIG_SHELL
221 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
222fi
223
224 if test x$as_have_required = xno; then :
225 $as_echo "$0: This script requires a shell more modern than all"
226 $as_echo "$0: the shells that I found on your system."
227 if test x${ZSH_VERSION+set} = xset ; then
228 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
229 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
8fdb0857 230 else
5213506e
RW
231 $as_echo "$0: Please tell bug-autoconf@gnu.org and
232$0: gcc-bugs@gcc.gnu.org about your system, including any
233$0: error possibly output before this message. Then install
234$0: a modern shell, or manually run the script under such a
235$0: shell if you do have one."
8fdb0857 236 fi
5213506e
RW
237 exit 1
238fi
239fi
240fi
241SHELL=${CONFIG_SHELL-/bin/sh}
242export SHELL
243# Unset more variables known to interfere with behavior of common tools.
244CLICOLOR_FORCE= GREP_OPTIONS=
245unset CLICOLOR_FORCE GREP_OPTIONS
246
247## --------------------- ##
248## M4sh Shell Functions. ##
249## --------------------- ##
250# as_fn_unset VAR
251# ---------------
252# Portably unset VAR.
253as_fn_unset ()
254{
255 { eval $1=; unset $1;}
256}
257as_unset=as_fn_unset
258
259# as_fn_set_status STATUS
260# -----------------------
261# Set $? to STATUS, without forking.
262as_fn_set_status ()
263{
264 return $1
265} # as_fn_set_status
8fdb0857 266
5213506e
RW
267# as_fn_exit STATUS
268# -----------------
269# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
270as_fn_exit ()
271{
272 set +e
273 as_fn_set_status $1
274 exit $1
275} # as_fn_exit
276
277# as_fn_mkdir_p
278# -------------
279# Create "$as_dir" as a directory, including parents if necessary.
280as_fn_mkdir_p ()
281{
282
283 case $as_dir in #(
284 -*) as_dir=./$as_dir;;
285 esac
286 test -d "$as_dir" || eval $as_mkdir_p || {
287 as_dirs=
288 while :; do
289 case $as_dir in #(
290 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
291 *) as_qdir=$as_dir;;
292 esac
293 as_dirs="'$as_qdir' $as_dirs"
294 as_dir=`$as_dirname -- "$as_dir" ||
295$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
296 X"$as_dir" : 'X\(//\)[^/]' \| \
297 X"$as_dir" : 'X\(//\)$' \| \
298 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
299$as_echo X"$as_dir" |
300 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
301 s//\1/
302 q
303 }
304 /^X\(\/\/\)[^/].*/{
305 s//\1/
306 q
307 }
308 /^X\(\/\/\)$/{
309 s//\1/
310 q
311 }
312 /^X\(\/\).*/{
313 s//\1/
314 q
315 }
316 s/.*/./; q'`
317 test -d "$as_dir" && break
318 done
319 test -z "$as_dirs" || eval "mkdir $as_dirs"
320 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
321
322
323} # as_fn_mkdir_p
324# as_fn_append VAR VALUE
325# ----------------------
326# Append the text in VALUE to the end of the definition contained in VAR. Take
327# advantage of any shell optimizations that allow amortized linear growth over
328# repeated appends, instead of the typical quadratic growth present in naive
329# implementations.
330if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
331 eval 'as_fn_append ()
332 {
333 eval $1+=\$2
334 }'
335else
336 as_fn_append ()
337 {
338 eval $1=\$$1\$2
339 }
340fi # as_fn_append
341
342# as_fn_arith ARG...
343# ------------------
344# Perform arithmetic evaluation on the ARGs, and store the result in the
345# global $as_val. Take advantage of shells that can avoid forks. The arguments
346# must be portable across $(()) and expr.
347if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
348 eval 'as_fn_arith ()
349 {
350 as_val=$(( $* ))
351 }'
352else
353 as_fn_arith ()
354 {
355 as_val=`expr "$@" || test $? -eq 1`
356 }
357fi # as_fn_arith
358
359
360# as_fn_error ERROR [LINENO LOG_FD]
361# ---------------------------------
362# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
363# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
364# script with status $?, using 1 if that was 0.
365as_fn_error ()
366{
367 as_status=$?; test $as_status -eq 0 && as_status=1
368 if test "$3"; then
369 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
370 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
371 fi
372 $as_echo "$as_me: error: $1" >&2
373 as_fn_exit $as_status
374} # as_fn_error
375
376if expr a : '\(a\)' >/dev/null 2>&1 &&
377 test "X`expr 00001 : '.*\(...\)'`" = X001; then
8fdb0857
BE
378 as_expr=expr
379else
380 as_expr=false
381fi
382
5213506e 383if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8fdb0857
BE
384 as_basename=basename
385else
386 as_basename=false
387fi
388
5213506e
RW
389if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
390 as_dirname=dirname
391else
392 as_dirname=false
393fi
8fdb0857 394
5213506e 395as_me=`$as_basename -- "$0" ||
8fdb0857
BE
396$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
397 X"$0" : 'X\(//\)$' \| \
5213506e
RW
398 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
399$as_echo X/"$0" |
400 sed '/^.*\/\([^/][^/]*\)\/*$/{
401 s//\1/
402 q
403 }
404 /^X\/\(\/\/\)$/{
405 s//\1/
406 q
407 }
408 /^X\/\(\/\).*/{
409 s//\1/
410 q
411 }
412 s/.*/./; q'`
8fdb0857 413
8fdb0857
BE
414# Avoid depending upon Character Ranges.
415as_cr_letters='abcdefghijklmnopqrstuvwxyz'
416as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
417as_cr_Letters=$as_cr_letters$as_cr_LETTERS
418as_cr_digits='0123456789'
419as_cr_alnum=$as_cr_Letters$as_cr_digits
420
8fdb0857 421
5213506e
RW
422 as_lineno_1=$LINENO as_lineno_1a=$LINENO
423 as_lineno_2=$LINENO as_lineno_2a=$LINENO
424 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
425 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
426 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
427 sed -n '
428 p
429 /[$]LINENO/=
430 ' <$as_myself |
8fdb0857 431 sed '
5213506e
RW
432 s/[$]LINENO.*/&-/
433 t lineno
434 b
435 :lineno
8fdb0857 436 N
5213506e
RW
437 :loop
438 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
8fdb0857 439 t loop
5213506e 440 s/-\n.*//
8fdb0857 441 ' >$as_me.lineno &&
5213506e
RW
442 chmod +x "$as_me.lineno" ||
443 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
8fdb0857
BE
444
445 # Don't try to exec as it changes $[0], causing all sort of problems
446 # (the dirname of $[0] is not the place where we might find the
5213506e
RW
447 # original and so on. Autoconf is especially sensitive to this).
448 . "./$as_me.lineno"
8fdb0857
BE
449 # Exit status is that of the last command.
450 exit
451}
452
5213506e
RW
453ECHO_C= ECHO_N= ECHO_T=
454case `echo -n x` in #(((((
455-n*)
456 case `echo 'xy\c'` in
457 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
458 xy) ECHO_C='\c';;
459 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
460 ECHO_T=' ';;
461 esac;;
462*)
463 ECHO_N='-n';;
8fdb0857
BE
464esac
465
5213506e
RW
466rm -f conf$$ conf$$.exe conf$$.file
467if test -d conf$$.dir; then
468 rm -f conf$$.dir/conf$$.file
8fdb0857 469else
5213506e
RW
470 rm -f conf$$.dir
471 mkdir conf$$.dir 2>/dev/null
8fdb0857 472fi
5213506e
RW
473if (echo >conf$$.file) 2>/dev/null; then
474 if ln -s conf$$.file conf$$ 2>/dev/null; then
8fdb0857 475 as_ln_s='ln -s'
5213506e
RW
476 # ... but there are two gotchas:
477 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
478 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
479 # In both cases, we have to default to `cp -p'.
480 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
481 as_ln_s='cp -p'
482 elif ln conf$$.file conf$$ 2>/dev/null; then
483 as_ln_s=ln
484 else
485 as_ln_s='cp -p'
8fdb0857 486 fi
8fdb0857
BE
487else
488 as_ln_s='cp -p'
489fi
5213506e
RW
490rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
491rmdir conf$$.dir 2>/dev/null
8fdb0857
BE
492
493if mkdir -p . 2>/dev/null; then
5213506e 494 as_mkdir_p='mkdir -p "$as_dir"'
8fdb0857
BE
495else
496 test -d ./-p && rmdir ./-p
497 as_mkdir_p=false
498fi
499
5213506e
RW
500if test -x / >/dev/null 2>&1; then
501 as_test_x='test -x'
502else
503 if ls -dL / >/dev/null 2>&1; then
504 as_ls_L_option=L
505 else
506 as_ls_L_option=
507 fi
508 as_test_x='
509 eval sh -c '\''
510 if test -d "$1"; then
511 test -d "$1/.";
512 else
513 case $1 in #(
514 -*)set "./$1";;
515 esac;
516 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
517 ???[sx]*):;;*)false;;esac;fi
518 '\'' sh
519 '
520fi
521as_executable_p=$as_test_x
8fdb0857
BE
522
523# Sed expression to map a string onto a valid CPP name.
524as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
525
526# Sed expression to map a string onto a valid variable name.
527as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
528
529
5213506e 530exec 7<&0 </dev/null 6>&1
8fdb0857
BE
531
532# Name of the host.
533# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
534# so uname gets run too.
535ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
536
8fdb0857
BE
537#
538# Initializations.
539#
540ac_default_prefix=/usr/local
5213506e 541ac_clean_files=
8fdb0857 542ac_config_libobj_dir=.
5213506e 543LIBOBJS=
8fdb0857
BE
544cross_compiling=no
545subdirs=
546MFLAGS=
547MAKEFLAGS=
8fdb0857
BE
548
549# Identity of this package.
550PACKAGE_NAME='libdecnumber'
551PACKAGE_TARNAME='libdecnumber'
552PACKAGE_VERSION=' '
553PACKAGE_STRING='libdecnumber '
554PACKAGE_BUGREPORT='gcc-bugs@gcc.gnu.org'
5213506e 555PACKAGE_URL=''
8fdb0857
BE
556
557ac_unique_file="decNumber.h"
558# Factoring default headers for most tests.
559ac_includes_default="\
560#include <stdio.h>
5213506e 561#ifdef HAVE_SYS_TYPES_H
8fdb0857
BE
562# include <sys/types.h>
563#endif
5213506e 564#ifdef HAVE_SYS_STAT_H
8fdb0857
BE
565# include <sys/stat.h>
566#endif
5213506e 567#ifdef STDC_HEADERS
8fdb0857
BE
568# include <stdlib.h>
569# include <stddef.h>
570#else
5213506e 571# ifdef HAVE_STDLIB_H
8fdb0857
BE
572# include <stdlib.h>
573# endif
574#endif
5213506e
RW
575#ifdef HAVE_STRING_H
576# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
8fdb0857
BE
577# include <memory.h>
578# endif
579# include <string.h>
580#endif
5213506e 581#ifdef HAVE_STRINGS_H
8fdb0857
BE
582# include <strings.h>
583#endif
5213506e 584#ifdef HAVE_INTTYPES_H
8fdb0857 585# include <inttypes.h>
8fdb0857 586#endif
5213506e
RW
587#ifdef HAVE_STDINT_H
588# include <stdint.h>
589#endif
590#ifdef HAVE_UNISTD_H
8fdb0857
BE
591# include <unistd.h>
592#endif"
593
5213506e
RW
594ac_subst_vars='LTLIBOBJS
595LIBOBJS
459260ec 596PICFLAG
5213506e
RW
597ADDITIONAL_OBJS
598enable_decimal_float
599target_os
600target_vendor
601target_cpu
602target
603host_os
604host_vendor
605host_cpu
606host
607build_os
608build_vendor
609build_cpu
610build
611MAINT
612EGREP
613GREP
614CPP
615WERROR
616WARN_PEDANTIC
617WARN_CFLAGS
618AUTOHEADER
619AUTOCONF
620ACLOCAL
621RANLIB
622OBJEXT
623EXEEXT
624ac_ct_CC
625CPPFLAGS
626LDFLAGS
627CFLAGS
628CC
629SET_MAKE
630target_alias
631host_alias
632build_alias
633LIBS
634ECHO_T
635ECHO_N
636ECHO_C
637DEFS
638mandir
639localedir
640libdir
641psdir
642pdfdir
643dvidir
644htmldir
645infodir
646docdir
647oldincludedir
648includedir
649localstatedir
650sharedstatedir
651sysconfdir
652datadir
653datarootdir
654libexecdir
655sbindir
656bindir
657program_transform_name
658prefix
659exec_prefix
660PACKAGE_URL
661PACKAGE_BUGREPORT
662PACKAGE_STRING
663PACKAGE_VERSION
664PACKAGE_TARNAME
665PACKAGE_NAME
666PATH_SEPARATOR
667SHELL'
8fdb0857 668ac_subst_files=''
5213506e
RW
669ac_user_opts='
670enable_option_checking
671enable_werror_always
672enable_maintainer_mode
673enable_decimal_float
459260ec 674enable_host_shared
5213506e
RW
675'
676 ac_precious_vars='build_alias
677host_alias
678target_alias
679CC
680CFLAGS
681LDFLAGS
682LIBS
683CPPFLAGS
684CPP'
685
8fdb0857
BE
686
687# Initialize some variables set by options.
688ac_init_help=
689ac_init_version=false
5213506e
RW
690ac_unrecognized_opts=
691ac_unrecognized_sep=
8fdb0857
BE
692# The variables have the same names as the options, with
693# dashes changed to underlines.
694cache_file=/dev/null
695exec_prefix=NONE
696no_create=
697no_recursion=
698prefix=NONE
699program_prefix=NONE
700program_suffix=NONE
701program_transform_name=s,x,x,
702silent=
703site=
704srcdir=
705verbose=
706x_includes=NONE
707x_libraries=NONE
708
709# Installation directory options.
710# These are left unexpanded so users can "make install exec_prefix=/foo"
711# and all the variables that are supposed to be based on exec_prefix
712# by default will actually change.
713# Use braces instead of parens because sh, perl, etc. also accept them.
5213506e 714# (The list follows the same order as the GNU Coding Standards.)
8fdb0857
BE
715bindir='${exec_prefix}/bin'
716sbindir='${exec_prefix}/sbin'
717libexecdir='${exec_prefix}/libexec'
5213506e
RW
718datarootdir='${prefix}/share'
719datadir='${datarootdir}'
8fdb0857
BE
720sysconfdir='${prefix}/etc'
721sharedstatedir='${prefix}/com'
722localstatedir='${prefix}/var'
8fdb0857
BE
723includedir='${prefix}/include'
724oldincludedir='/usr/include'
5213506e
RW
725docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
726infodir='${datarootdir}/info'
727htmldir='${docdir}'
728dvidir='${docdir}'
729pdfdir='${docdir}'
730psdir='${docdir}'
731libdir='${exec_prefix}/lib'
732localedir='${datarootdir}/locale'
733mandir='${datarootdir}/man'
8fdb0857
BE
734
735ac_prev=
5213506e 736ac_dashdash=
8fdb0857
BE
737for ac_option
738do
739 # If the previous option needs an argument, assign it.
740 if test -n "$ac_prev"; then
5213506e 741 eval $ac_prev=\$ac_option
8fdb0857
BE
742 ac_prev=
743 continue
744 fi
745
5213506e
RW
746 case $ac_option in
747 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
748 *) ac_optarg=yes ;;
749 esac
8fdb0857
BE
750
751 # Accept the important Cygnus configure options, so we can diagnose typos.
752
5213506e
RW
753 case $ac_dashdash$ac_option in
754 --)
755 ac_dashdash=yes ;;
8fdb0857
BE
756
757 -bindir | --bindir | --bindi | --bind | --bin | --bi)
758 ac_prev=bindir ;;
759 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
760 bindir=$ac_optarg ;;
761
762 -build | --build | --buil | --bui | --bu)
763 ac_prev=build_alias ;;
764 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
765 build_alias=$ac_optarg ;;
766
767 -cache-file | --cache-file | --cache-fil | --cache-fi \
768 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
769 ac_prev=cache_file ;;
770 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
771 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
772 cache_file=$ac_optarg ;;
773
774 --config-cache | -C)
775 cache_file=config.cache ;;
776
5213506e 777 -datadir | --datadir | --datadi | --datad)
8fdb0857 778 ac_prev=datadir ;;
5213506e 779 -datadir=* | --datadir=* | --datadi=* | --datad=*)
8fdb0857
BE
780 datadir=$ac_optarg ;;
781
5213506e
RW
782 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
783 | --dataroo | --dataro | --datar)
784 ac_prev=datarootdir ;;
785 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
786 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
787 datarootdir=$ac_optarg ;;
788
8fdb0857 789 -disable-* | --disable-*)
5213506e 790 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
8fdb0857 791 # Reject names that are not valid shell variable names.
5213506e
RW
792 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
793 as_fn_error "invalid feature name: $ac_useropt"
794 ac_useropt_orig=$ac_useropt
795 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
796 case $ac_user_opts in
797 *"
798"enable_$ac_useropt"
799"*) ;;
800 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
801 ac_unrecognized_sep=', ';;
802 esac
803 eval enable_$ac_useropt=no ;;
804
805 -docdir | --docdir | --docdi | --doc | --do)
806 ac_prev=docdir ;;
807 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
808 docdir=$ac_optarg ;;
809
810 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
811 ac_prev=dvidir ;;
812 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
813 dvidir=$ac_optarg ;;
8fdb0857
BE
814
815 -enable-* | --enable-*)
5213506e 816 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
8fdb0857 817 # Reject names that are not valid shell variable names.
5213506e
RW
818 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
819 as_fn_error "invalid feature name: $ac_useropt"
820 ac_useropt_orig=$ac_useropt
821 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
822 case $ac_user_opts in
823 *"
824"enable_$ac_useropt"
825"*) ;;
826 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
827 ac_unrecognized_sep=', ';;
8fdb0857 828 esac
5213506e 829 eval enable_$ac_useropt=\$ac_optarg ;;
8fdb0857
BE
830
831 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
832 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
833 | --exec | --exe | --ex)
834 ac_prev=exec_prefix ;;
835 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
836 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
837 | --exec=* | --exe=* | --ex=*)
838 exec_prefix=$ac_optarg ;;
839
840 -gas | --gas | --ga | --g)
841 # Obsolete; use --with-gas.
842 with_gas=yes ;;
843
844 -help | --help | --hel | --he | -h)
845 ac_init_help=long ;;
846 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
847 ac_init_help=recursive ;;
848 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
849 ac_init_help=short ;;
850
851 -host | --host | --hos | --ho)
852 ac_prev=host_alias ;;
853 -host=* | --host=* | --hos=* | --ho=*)
854 host_alias=$ac_optarg ;;
855
5213506e
RW
856 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
857 ac_prev=htmldir ;;
858 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
859 | --ht=*)
860 htmldir=$ac_optarg ;;
861
8fdb0857
BE
862 -includedir | --includedir | --includedi | --included | --include \
863 | --includ | --inclu | --incl | --inc)
864 ac_prev=includedir ;;
865 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
866 | --includ=* | --inclu=* | --incl=* | --inc=*)
867 includedir=$ac_optarg ;;
868
869 -infodir | --infodir | --infodi | --infod | --info | --inf)
870 ac_prev=infodir ;;
871 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
872 infodir=$ac_optarg ;;
873
874 -libdir | --libdir | --libdi | --libd)
875 ac_prev=libdir ;;
876 -libdir=* | --libdir=* | --libdi=* | --libd=*)
877 libdir=$ac_optarg ;;
878
879 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
880 | --libexe | --libex | --libe)
881 ac_prev=libexecdir ;;
882 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
883 | --libexe=* | --libex=* | --libe=*)
884 libexecdir=$ac_optarg ;;
885
5213506e
RW
886 -localedir | --localedir | --localedi | --localed | --locale)
887 ac_prev=localedir ;;
888 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
889 localedir=$ac_optarg ;;
890
8fdb0857 891 -localstatedir | --localstatedir | --localstatedi | --localstated \
5213506e 892 | --localstate | --localstat | --localsta | --localst | --locals)
8fdb0857
BE
893 ac_prev=localstatedir ;;
894 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
5213506e 895 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
8fdb0857
BE
896 localstatedir=$ac_optarg ;;
897
898 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
899 ac_prev=mandir ;;
900 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
901 mandir=$ac_optarg ;;
902
903 -nfp | --nfp | --nf)
904 # Obsolete; use --without-fp.
905 with_fp=no ;;
906
907 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
908 | --no-cr | --no-c | -n)
909 no_create=yes ;;
910
911 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
912 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
913 no_recursion=yes ;;
914
915 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
916 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
917 | --oldin | --oldi | --old | --ol | --o)
918 ac_prev=oldincludedir ;;
919 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
920 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
921 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
922 oldincludedir=$ac_optarg ;;
923
924 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
925 ac_prev=prefix ;;
926 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
927 prefix=$ac_optarg ;;
928
929 -program-prefix | --program-prefix | --program-prefi | --program-pref \
930 | --program-pre | --program-pr | --program-p)
931 ac_prev=program_prefix ;;
932 -program-prefix=* | --program-prefix=* | --program-prefi=* \
933 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
934 program_prefix=$ac_optarg ;;
935
936 -program-suffix | --program-suffix | --program-suffi | --program-suff \
937 | --program-suf | --program-su | --program-s)
938 ac_prev=program_suffix ;;
939 -program-suffix=* | --program-suffix=* | --program-suffi=* \
940 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
941 program_suffix=$ac_optarg ;;
942
943 -program-transform-name | --program-transform-name \
944 | --program-transform-nam | --program-transform-na \
945 | --program-transform-n | --program-transform- \
946 | --program-transform | --program-transfor \
947 | --program-transfo | --program-transf \
948 | --program-trans | --program-tran \
949 | --progr-tra | --program-tr | --program-t)
950 ac_prev=program_transform_name ;;
951 -program-transform-name=* | --program-transform-name=* \
952 | --program-transform-nam=* | --program-transform-na=* \
953 | --program-transform-n=* | --program-transform-=* \
954 | --program-transform=* | --program-transfor=* \
955 | --program-transfo=* | --program-transf=* \
956 | --program-trans=* | --program-tran=* \
957 | --progr-tra=* | --program-tr=* | --program-t=*)
958 program_transform_name=$ac_optarg ;;
959
5213506e
RW
960 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
961 ac_prev=pdfdir ;;
962 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
963 pdfdir=$ac_optarg ;;
964
965 -psdir | --psdir | --psdi | --psd | --ps)
966 ac_prev=psdir ;;
967 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
968 psdir=$ac_optarg ;;
969
8fdb0857
BE
970 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
971 | -silent | --silent | --silen | --sile | --sil)
972 silent=yes ;;
973
974 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
975 ac_prev=sbindir ;;
976 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
977 | --sbi=* | --sb=*)
978 sbindir=$ac_optarg ;;
979
980 -sharedstatedir | --sharedstatedir | --sharedstatedi \
981 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
982 | --sharedst | --shareds | --shared | --share | --shar \
983 | --sha | --sh)
984 ac_prev=sharedstatedir ;;
985 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
986 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
987 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
988 | --sha=* | --sh=*)
989 sharedstatedir=$ac_optarg ;;
990
991 -site | --site | --sit)
992 ac_prev=site ;;
993 -site=* | --site=* | --sit=*)
994 site=$ac_optarg ;;
995
996 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
997 ac_prev=srcdir ;;
998 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
999 srcdir=$ac_optarg ;;
1000
1001 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1002 | --syscon | --sysco | --sysc | --sys | --sy)
1003 ac_prev=sysconfdir ;;
1004 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1005 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1006 sysconfdir=$ac_optarg ;;
1007
1008 -target | --target | --targe | --targ | --tar | --ta | --t)
1009 ac_prev=target_alias ;;
1010 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1011 target_alias=$ac_optarg ;;
1012
1013 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1014 verbose=yes ;;
1015
1016 -version | --version | --versio | --versi | --vers | -V)
1017 ac_init_version=: ;;
1018
1019 -with-* | --with-*)
5213506e 1020 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
8fdb0857 1021 # Reject names that are not valid shell variable names.
5213506e
RW
1022 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1023 as_fn_error "invalid package name: $ac_useropt"
1024 ac_useropt_orig=$ac_useropt
1025 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1026 case $ac_user_opts in
1027 *"
1028"with_$ac_useropt"
1029"*) ;;
1030 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1031 ac_unrecognized_sep=', ';;
8fdb0857 1032 esac
5213506e 1033 eval with_$ac_useropt=\$ac_optarg ;;
8fdb0857
BE
1034
1035 -without-* | --without-*)
5213506e 1036 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
8fdb0857 1037 # Reject names that are not valid shell variable names.
5213506e
RW
1038 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1039 as_fn_error "invalid package name: $ac_useropt"
1040 ac_useropt_orig=$ac_useropt
1041 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1042 case $ac_user_opts in
1043 *"
1044"with_$ac_useropt"
1045"*) ;;
1046 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1047 ac_unrecognized_sep=', ';;
1048 esac
1049 eval with_$ac_useropt=no ;;
8fdb0857
BE
1050
1051 --x)
1052 # Obsolete; use --with-x.
1053 with_x=yes ;;
1054
1055 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1056 | --x-incl | --x-inc | --x-in | --x-i)
1057 ac_prev=x_includes ;;
1058 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1059 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1060 x_includes=$ac_optarg ;;
1061
1062 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1063 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1064 ac_prev=x_libraries ;;
1065 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1066 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1067 x_libraries=$ac_optarg ;;
1068
5213506e
RW
1069 -*) as_fn_error "unrecognized option: \`$ac_option'
1070Try \`$0 --help' for more information."
8fdb0857
BE
1071 ;;
1072
1073 *=*)
1074 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1075 # Reject names that are not valid shell variable names.
5213506e
RW
1076 case $ac_envvar in #(
1077 '' | [0-9]* | *[!_$as_cr_alnum]* )
1078 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1079 esac
1080 eval $ac_envvar=\$ac_optarg
8fdb0857
BE
1081 export $ac_envvar ;;
1082
1083 *)
1084 # FIXME: should be removed in autoconf 3.0.
5213506e 1085 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
8fdb0857 1086 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
5213506e 1087 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
8fdb0857
BE
1088 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1089 ;;
1090
1091 esac
1092done
1093
1094if test -n "$ac_prev"; then
1095 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
5213506e 1096 as_fn_error "missing argument to $ac_option"
8fdb0857
BE
1097fi
1098
5213506e
RW
1099if test -n "$ac_unrecognized_opts"; then
1100 case $enable_option_checking in
1101 no) ;;
1102 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1103 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
8fdb0857 1104 esac
5213506e 1105fi
8fdb0857 1106
5213506e
RW
1107# Check all directory arguments for consistency.
1108for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1109 datadir sysconfdir sharedstatedir localstatedir includedir \
1110 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1111 libdir localedir mandir
8fdb0857 1112do
5213506e
RW
1113 eval ac_val=\$$ac_var
1114 # Remove trailing slashes.
1115 case $ac_val in
1116 */ )
1117 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1118 eval $ac_var=\$ac_val;;
1119 esac
1120 # Be sure to have absolute directory names.
8fdb0857 1121 case $ac_val in
5213506e
RW
1122 [\\/$]* | ?:[\\/]* ) continue;;
1123 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
8fdb0857 1124 esac
5213506e 1125 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
8fdb0857
BE
1126done
1127
1128# There might be people who depend on the old broken behavior: `$host'
1129# used to hold the argument of --host etc.
1130# FIXME: To remove some day.
1131build=$build_alias
1132host=$host_alias
1133target=$target_alias
1134
1135# FIXME: To remove some day.
1136if test "x$host_alias" != x; then
1137 if test "x$build_alias" = x; then
1138 cross_compiling=maybe
5213506e 1139 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
8fdb0857
BE
1140 If a cross compiler is detected then cross compile mode will be used." >&2
1141 elif test "x$build_alias" != "x$host_alias"; then
1142 cross_compiling=yes
1143 fi
1144fi
1145
1146ac_tool_prefix=
1147test -n "$host_alias" && ac_tool_prefix=$host_alias-
1148
1149test "$silent" = yes && exec 6>/dev/null
1150
1151
5213506e
RW
1152ac_pwd=`pwd` && test -n "$ac_pwd" &&
1153ac_ls_di=`ls -di .` &&
1154ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1155 as_fn_error "working directory cannot be determined"
1156test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1157 as_fn_error "pwd does not report name of working directory"
1158
1159
8fdb0857
BE
1160# Find the source files, if location was not specified.
1161if test -z "$srcdir"; then
1162 ac_srcdir_defaulted=yes
5213506e
RW
1163 # Try the directory containing this script, then the parent directory.
1164 ac_confdir=`$as_dirname -- "$as_myself" ||
1165$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1166 X"$as_myself" : 'X\(//\)[^/]' \| \
1167 X"$as_myself" : 'X\(//\)$' \| \
1168 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1169$as_echo X"$as_myself" |
1170 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1171 s//\1/
1172 q
1173 }
1174 /^X\(\/\/\)[^/].*/{
1175 s//\1/
1176 q
1177 }
1178 /^X\(\/\/\)$/{
1179 s//\1/
1180 q
1181 }
1182 /^X\(\/\).*/{
1183 s//\1/
1184 q
1185 }
1186 s/.*/./; q'`
8fdb0857 1187 srcdir=$ac_confdir
5213506e 1188 if test ! -r "$srcdir/$ac_unique_file"; then
8fdb0857
BE
1189 srcdir=..
1190 fi
1191else
1192 ac_srcdir_defaulted=no
1193fi
5213506e
RW
1194if test ! -r "$srcdir/$ac_unique_file"; then
1195 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1196 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1197fi
1198ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1199ac_abs_confdir=`(
1200 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1201 pwd)`
1202# When building in place, set srcdir=.
1203if test "$ac_abs_confdir" = "$ac_pwd"; then
1204 srcdir=.
1205fi
1206# Remove unnecessary trailing slashes from srcdir.
1207# Double slashes in file names in object file debugging info
1208# mess up M-x gdb in Emacs.
1209case $srcdir in
1210*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1211esac
1212for ac_var in $ac_precious_vars; do
1213 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1214 eval ac_env_${ac_var}_value=\$${ac_var}
1215 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1216 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1217done
8fdb0857
BE
1218
1219#
1220# Report the --help message.
1221#
1222if test "$ac_init_help" = "long"; then
1223 # Omit some internal or obsolete options to make the list less imposing.
1224 # This message is too long to be a string in the A/UX 3.1 sh.
1225 cat <<_ACEOF
1226\`configure' configures libdecnumber to adapt to many kinds of systems.
1227
1228Usage: $0 [OPTION]... [VAR=VALUE]...
1229
1230To assign environment variables (e.g., CC, CFLAGS...), specify them as
1231VAR=VALUE. See below for descriptions of some of the useful variables.
1232
1233Defaults for the options are specified in brackets.
1234
1235Configuration:
1236 -h, --help display this help and exit
1237 --help=short display options specific to this package
1238 --help=recursive display the short help of all the included packages
1239 -V, --version display version information and exit
1240 -q, --quiet, --silent do not print \`checking...' messages
1241 --cache-file=FILE cache test results in FILE [disabled]
1242 -C, --config-cache alias for \`--cache-file=config.cache'
1243 -n, --no-create do not create output files
1244 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1245
8fdb0857
BE
1246Installation directories:
1247 --prefix=PREFIX install architecture-independent files in PREFIX
5213506e 1248 [$ac_default_prefix]
8fdb0857 1249 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
5213506e 1250 [PREFIX]
8fdb0857
BE
1251
1252By default, \`make install' will install all the files in
1253\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1254an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1255for instance \`--prefix=\$HOME'.
1256
1257For better control, use the options below.
1258
1259Fine tuning of the installation directories:
5213506e
RW
1260 --bindir=DIR user executables [EPREFIX/bin]
1261 --sbindir=DIR system admin executables [EPREFIX/sbin]
1262 --libexecdir=DIR program executables [EPREFIX/libexec]
1263 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1264 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1265 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1266 --libdir=DIR object code libraries [EPREFIX/lib]
1267 --includedir=DIR C header files [PREFIX/include]
1268 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1269 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1270 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1271 --infodir=DIR info documentation [DATAROOTDIR/info]
1272 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1273 --mandir=DIR man documentation [DATAROOTDIR/man]
1274 --docdir=DIR documentation root [DATAROOTDIR/doc/libdecnumber]
1275 --htmldir=DIR html documentation [DOCDIR]
1276 --dvidir=DIR dvi documentation [DOCDIR]
1277 --pdfdir=DIR pdf documentation [DOCDIR]
1278 --psdir=DIR ps documentation [DOCDIR]
8fdb0857
BE
1279_ACEOF
1280
1281 cat <<\_ACEOF
f808a484
MM
1282
1283System types:
1284 --build=BUILD configure for building on BUILD [guessed]
1285 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1286 --target=TARGET configure for building compilers for TARGET [HOST]
8fdb0857
BE
1287_ACEOF
1288fi
1289
1290if test -n "$ac_init_help"; then
1291 case $ac_init_help in
1292 short | recursive ) echo "Configuration of libdecnumber :";;
1293 esac
1294 cat <<\_ACEOF
1295
1296Optional Features:
5213506e 1297 --disable-option-checking ignore unrecognized --enable/--with options
8fdb0857
BE
1298 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1299 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1300 --enable-werror-always enable -Werror despite compiler version
1301 --enable-maintainer-mode enable rules only needed by maintainers
79b87c74
MM
1302 --enable-decimal-float={no,yes,bid,dpd}
1303 enable decimal float extension to C. Selecting 'bid'
1304 or 'dpd' choses which decimal floating point format
1305 to use
459260ec 1306 --enable-host-shared build host code as shared libraries
8fdb0857
BE
1307
1308Some influential environment variables:
1309 CC C compiler command
1310 CFLAGS C compiler flags
1311 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1312 nonstandard directory <lib dir>
5213506e
RW
1313 LIBS libraries to pass to the linker, e.g. -l<library>
1314 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1315 you have headers in a nonstandard directory <include dir>
8fdb0857
BE
1316 CPP C preprocessor
1317
1318Use these variables to override the choices made by `configure' or to help
1319it to find libraries and programs with nonstandard names/locations.
1320
1321Report bugs to <gcc-bugs@gcc.gnu.org>.
1322_ACEOF
5213506e 1323ac_status=$?
8fdb0857
BE
1324fi
1325
1326if test "$ac_init_help" = "recursive"; then
1327 # If there are subdirs, report their specific --help.
8fdb0857 1328 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
5213506e
RW
1329 test -d "$ac_dir" ||
1330 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1331 continue
8fdb0857
BE
1332 ac_builddir=.
1333
5213506e
RW
1334case "$ac_dir" in
1335.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1336*)
1337 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1338 # A ".." for each directory in $ac_dir_suffix.
1339 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1340 case $ac_top_builddir_sub in
1341 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1342 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1343 esac ;;
1344esac
1345ac_abs_top_builddir=$ac_pwd
1346ac_abs_builddir=$ac_pwd$ac_dir_suffix
1347# for backward compatibility:
1348ac_top_builddir=$ac_top_build_prefix
8fdb0857
BE
1349
1350case $srcdir in
5213506e 1351 .) # We are building in place.
8fdb0857 1352 ac_srcdir=.
5213506e
RW
1353 ac_top_srcdir=$ac_top_builddir_sub
1354 ac_abs_top_srcdir=$ac_pwd ;;
1355 [\\/]* | ?:[\\/]* ) # Absolute name.
8fdb0857 1356 ac_srcdir=$srcdir$ac_dir_suffix;
5213506e
RW
1357 ac_top_srcdir=$srcdir
1358 ac_abs_top_srcdir=$srcdir ;;
1359 *) # Relative name.
1360 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1361 ac_top_srcdir=$ac_top_build_prefix$srcdir
1362 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8fdb0857 1363esac
5213506e
RW
1364ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1365
1366 cd "$ac_dir" || { ac_status=$?; continue; }
1367 # Check for guested configure.
1368 if test -f "$ac_srcdir/configure.gnu"; then
1369 echo &&
1370 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1371 elif test -f "$ac_srcdir/configure"; then
1372 echo &&
1373 $SHELL "$ac_srcdir/configure" --help=recursive
8fdb0857 1374 else
5213506e
RW
1375 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1376 fi || ac_status=$?
1377 cd "$ac_pwd" || { ac_status=$?; break; }
8fdb0857
BE
1378 done
1379fi
1380
5213506e 1381test -n "$ac_init_help" && exit $ac_status
8fdb0857
BE
1382if $ac_init_version; then
1383 cat <<\_ACEOF
1384libdecnumber configure
5213506e 1385generated by GNU Autoconf 2.64
8fdb0857 1386
5213506e 1387Copyright (C) 2009 Free Software Foundation, Inc.
8fdb0857
BE
1388This configure script is free software; the Free Software Foundation
1389gives unlimited permission to copy, distribute and modify it.
1390_ACEOF
5213506e 1391 exit
8fdb0857 1392fi
8fdb0857 1393
5213506e
RW
1394## ------------------------ ##
1395## Autoconf initialization. ##
1396## ------------------------ ##
8fdb0857 1397
5213506e
RW
1398# ac_fn_c_try_compile LINENO
1399# --------------------------
1400# Try to compile conftest.$ac_ext, and return whether this succeeded.
1401ac_fn_c_try_compile ()
8fdb0857 1402{
5213506e
RW
1403 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1404 rm -f conftest.$ac_objext
1405 if { { ac_try="$ac_compile"
1406case "(($ac_try" in
1407 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1408 *) ac_try_echo=$ac_try;;
1409esac
1410eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1411$as_echo "$ac_try_echo"; } >&5
1412 (eval "$ac_compile") 2>conftest.err
1413 ac_status=$?
1414 if test -s conftest.err; then
1415 grep -v '^ *+' conftest.err >conftest.er1
1416 cat conftest.er1 >&5
1417 mv -f conftest.er1 conftest.err
1418 fi
1419 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1420 test $ac_status = 0; } && {
1421 test -z "$ac_c_werror_flag" ||
1422 test ! -s conftest.err
1423 } && test -s conftest.$ac_objext; then :
1424 ac_retval=0
1425else
1426 $as_echo "$as_me: failed program was:" >&5
1427sed 's/^/| /' conftest.$ac_ext >&5
8fdb0857 1428
5213506e
RW
1429 ac_retval=1
1430fi
1431 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1432 return $ac_retval
8fdb0857 1433
5213506e 1434} # ac_fn_c_try_compile
8fdb0857 1435
5213506e
RW
1436# ac_fn_c_try_cpp LINENO
1437# ----------------------
1438# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1439ac_fn_c_try_cpp ()
1440{
1441 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1442 if { { ac_try="$ac_cpp conftest.$ac_ext"
1443case "(($ac_try" in
1444 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1445 *) ac_try_echo=$ac_try;;
1446esac
1447eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1448$as_echo "$ac_try_echo"; } >&5
1449 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1450 ac_status=$?
1451 if test -s conftest.err; then
1452 grep -v '^ *+' conftest.err >conftest.er1
1453 cat conftest.er1 >&5
1454 mv -f conftest.er1 conftest.err
1455 fi
1456 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1457 test $ac_status = 0; } >/dev/null && {
1458 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1459 test ! -s conftest.err
1460 }; then :
1461 ac_retval=0
1462else
1463 $as_echo "$as_me: failed program was:" >&5
1464sed 's/^/| /' conftest.$ac_ext >&5
8fdb0857 1465
5213506e
RW
1466 ac_retval=1
1467fi
1468 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1469 return $ac_retval
8fdb0857 1470
5213506e 1471} # ac_fn_c_try_cpp
8fdb0857 1472
5213506e
RW
1473# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1474# -------------------------------------------------------
1475# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1476# the include files in INCLUDES and setting the cache variable VAR
1477# accordingly.
1478ac_fn_c_check_header_mongrel ()
1479{
1480 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1481 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1483$as_echo_n "checking for $2... " >&6; }
1484if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1485 $as_echo_n "(cached) " >&6
1486fi
1487eval ac_res=\$$3
1488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1489$as_echo "$ac_res" >&6; }
1490else
1491 # Is the header compilable?
1492{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1493$as_echo_n "checking $2 usability... " >&6; }
1494cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1495/* end confdefs.h. */
1496$4
1497#include <$2>
1498_ACEOF
1499if ac_fn_c_try_compile "$LINENO"; then :
1500 ac_header_compiler=yes
1501else
1502 ac_header_compiler=no
1503fi
1504rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1506$as_echo "$ac_header_compiler" >&6; }
1507
1508# Is the header present?
1509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1510$as_echo_n "checking $2 presence... " >&6; }
1511cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1512/* end confdefs.h. */
1513#include <$2>
1514_ACEOF
1515if ac_fn_c_try_cpp "$LINENO"; then :
1516 ac_header_preproc=yes
1517else
1518 ac_header_preproc=no
1519fi
1520rm -f conftest.err conftest.$ac_ext
1521{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1522$as_echo "$ac_header_preproc" >&6; }
1523
1524# So? What about this header?
1525case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1526 yes:no: )
1527 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1528$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1529 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1530$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1531 ;;
1532 no:yes:* )
1533 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1534$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1535 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1536$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1537 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1538$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1539 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1540$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1541 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1542$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1543( cat <<\_ASBOX
1544## ----------------------------------- ##
1545## Report this to gcc-bugs@gcc.gnu.org ##
1546## ----------------------------------- ##
1547_ASBOX
1548 ) | sed "s/^/$as_me: WARNING: /" >&2
1549 ;;
1550esac
1551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1552$as_echo_n "checking for $2... " >&6; }
1553if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1554 $as_echo_n "(cached) " >&6
1555else
1556 eval "$3=\$ac_header_compiler"
1557fi
1558eval ac_res=\$$3
1559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1560$as_echo "$ac_res" >&6; }
1561fi
1562 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1563
1564} # ac_fn_c_check_header_mongrel
1565
1566# ac_fn_c_try_run LINENO
1567# ----------------------
1568# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1569# that executables *can* be run.
1570ac_fn_c_try_run ()
1571{
1572 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1573 if { { ac_try="$ac_link"
1574case "(($ac_try" in
1575 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1576 *) ac_try_echo=$ac_try;;
1577esac
1578eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1579$as_echo "$ac_try_echo"; } >&5
1580 (eval "$ac_link") 2>&5
1581 ac_status=$?
1582 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1583 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1584 { { case "(($ac_try" in
1585 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1586 *) ac_try_echo=$ac_try;;
1587esac
1588eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1589$as_echo "$ac_try_echo"; } >&5
1590 (eval "$ac_try") 2>&5
1591 ac_status=$?
1592 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1593 test $ac_status = 0; }; }; then :
1594 ac_retval=0
1595else
1596 $as_echo "$as_me: program exited with status $ac_status" >&5
1597 $as_echo "$as_me: failed program was:" >&5
1598sed 's/^/| /' conftest.$ac_ext >&5
1599
1600 ac_retval=$ac_status
1601fi
1602 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1603 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1604 return $ac_retval
1605
1606} # ac_fn_c_try_run
1607
1608# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1609# -------------------------------------------------------
1610# Tests whether HEADER exists and can be compiled using the include files in
1611# INCLUDES, setting the cache variable VAR accordingly.
1612ac_fn_c_check_header_compile ()
1613{
1614 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1616$as_echo_n "checking for $2... " >&6; }
1617if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1618 $as_echo_n "(cached) " >&6
1619else
1620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1621/* end confdefs.h. */
1622$4
1623#include <$2>
1624_ACEOF
1625if ac_fn_c_try_compile "$LINENO"; then :
1626 eval "$3=yes"
1627else
1628 eval "$3=no"
1629fi
1630rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1631fi
1632eval ac_res=\$$3
1633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1634$as_echo "$ac_res" >&6; }
1635 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1636
1637} # ac_fn_c_check_header_compile
1638
1639# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1640# -------------------------------------------
1641# Tests whether TYPE exists after having included INCLUDES, setting cache
1642# variable VAR accordingly.
1643ac_fn_c_check_type ()
1644{
1645 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1647$as_echo_n "checking for $2... " >&6; }
1648if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1649 $as_echo_n "(cached) " >&6
1650else
1651 eval "$3=no"
1652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1653/* end confdefs.h. */
1654$4
1655int
1656main ()
1657{
1658if (sizeof ($2))
1659 return 0;
1660 ;
1661 return 0;
1662}
1663_ACEOF
1664if ac_fn_c_try_compile "$LINENO"; then :
1665 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1666/* end confdefs.h. */
1667$4
1668int
1669main ()
1670{
1671if (sizeof (($2)))
1672 return 0;
1673 ;
1674 return 0;
1675}
1676_ACEOF
1677if ac_fn_c_try_compile "$LINENO"; then :
1678
1679else
1680 eval "$3=yes"
1681fi
1682rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1683fi
1684rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1685fi
1686eval ac_res=\$$3
1687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1688$as_echo "$ac_res" >&6; }
1689 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1690
1691} # ac_fn_c_check_type
1692
1693# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1694# --------------------------------------------
1695# Tries to find the compile-time value of EXPR in a program that includes
1696# INCLUDES, setting VAR accordingly. Returns whether the value could be
1697# computed
1698ac_fn_c_compute_int ()
1699{
1700 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1701 if test "$cross_compiling" = yes; then
1702 # Depending upon the size, compute the lo and hi bounds.
1703cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1704/* end confdefs.h. */
1705$4
1706int
1707main ()
1708{
1709static int test_array [1 - 2 * !(($2) >= 0)];
1710test_array [0] = 0
1711
1712 ;
1713 return 0;
1714}
1715_ACEOF
1716if ac_fn_c_try_compile "$LINENO"; then :
1717 ac_lo=0 ac_mid=0
1718 while :; do
1719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1720/* end confdefs.h. */
1721$4
1722int
1723main ()
1724{
1725static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1726test_array [0] = 0
1727
1728 ;
1729 return 0;
1730}
1731_ACEOF
1732if ac_fn_c_try_compile "$LINENO"; then :
1733 ac_hi=$ac_mid; break
1734else
1735 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1736 if test $ac_lo -le $ac_mid; then
1737 ac_lo= ac_hi=
1738 break
1739 fi
1740 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1741fi
1742rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1743 done
1744else
1745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1746/* end confdefs.h. */
1747$4
1748int
1749main ()
1750{
1751static int test_array [1 - 2 * !(($2) < 0)];
1752test_array [0] = 0
1753
1754 ;
1755 return 0;
1756}
1757_ACEOF
1758if ac_fn_c_try_compile "$LINENO"; then :
1759 ac_hi=-1 ac_mid=-1
1760 while :; do
1761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1762/* end confdefs.h. */
1763$4
1764int
1765main ()
1766{
1767static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1768test_array [0] = 0
1769
1770 ;
1771 return 0;
1772}
1773_ACEOF
1774if ac_fn_c_try_compile "$LINENO"; then :
1775 ac_lo=$ac_mid; break
1776else
1777 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1778 if test $ac_mid -le $ac_hi; then
1779 ac_lo= ac_hi=
1780 break
1781 fi
1782 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1783fi
1784rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1785 done
1786else
1787 ac_lo= ac_hi=
1788fi
1789rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1790fi
1791rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1792# Binary search between lo and hi bounds.
1793while test "x$ac_lo" != "x$ac_hi"; do
1794 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1796/* end confdefs.h. */
1797$4
1798int
1799main ()
1800{
1801static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1802test_array [0] = 0
1803
1804 ;
1805 return 0;
1806}
1807_ACEOF
1808if ac_fn_c_try_compile "$LINENO"; then :
1809 ac_hi=$ac_mid
1810else
1811 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1812fi
1813rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1814done
1815case $ac_lo in #((
1816?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1817'') ac_retval=1 ;;
1818esac
1819 else
1820 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1821/* end confdefs.h. */
1822$4
1823static long int longval () { return $2; }
1824static unsigned long int ulongval () { return $2; }
1825#include <stdio.h>
1826#include <stdlib.h>
1827int
1828main ()
1829{
1830
1831 FILE *f = fopen ("conftest.val", "w");
1832 if (! f)
1833 return 1;
1834 if (($2) < 0)
1835 {
1836 long int i = longval ();
1837 if (i != ($2))
1838 return 1;
1839 fprintf (f, "%ld", i);
1840 }
1841 else
1842 {
1843 unsigned long int i = ulongval ();
1844 if (i != ($2))
1845 return 1;
1846 fprintf (f, "%lu", i);
1847 }
1848 /* Do not output a trailing newline, as this causes \r\n confusion
1849 on some platforms. */
1850 return ferror (f) || fclose (f) != 0;
1851
1852 ;
1853 return 0;
1854}
1855_ACEOF
1856if ac_fn_c_try_run "$LINENO"; then :
1857 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1858else
1859 ac_retval=1
1860fi
1861rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1862 conftest.$ac_objext conftest.beam conftest.$ac_ext
1863rm -f conftest.val
1864
1865 fi
1866 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1867 return $ac_retval
1868
1869} # ac_fn_c_compute_int
1870cat >config.log <<_ACEOF
1871This file contains any messages produced by compilers while
1872running configure, to aid debugging if configure makes a mistake.
1873
1874It was created by libdecnumber $as_me , which was
1875generated by GNU Autoconf 2.64. Invocation command line was
1876
1877 $ $0 $@
1878
1879_ACEOF
1880exec 5>>config.log
1881{
1882cat <<_ASUNAME
1883## --------- ##
1884## Platform. ##
1885## --------- ##
1886
1887hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1888uname -m = `(uname -m) 2>/dev/null || echo unknown`
1889uname -r = `(uname -r) 2>/dev/null || echo unknown`
1890uname -s = `(uname -s) 2>/dev/null || echo unknown`
1891uname -v = `(uname -v) 2>/dev/null || echo unknown`
1892
1893/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1894/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1895
1896/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1897/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1898/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1899/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1900/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1901/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1902/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1903
1904_ASUNAME
1905
1906as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1907for as_dir in $PATH
1908do
1909 IFS=$as_save_IFS
1910 test -z "$as_dir" && as_dir=.
1911 $as_echo "PATH: $as_dir"
1912 done
1913IFS=$as_save_IFS
1914
1915} >&5
1916
1917cat >&5 <<_ACEOF
1918
1919
1920## ----------- ##
1921## Core tests. ##
8fdb0857
BE
1922## ----------- ##
1923
1924_ACEOF
1925
1926
1927# Keep a trace of the command line.
1928# Strip out --no-create and --no-recursion so they do not pile up.
1929# Strip out --silent because we don't want to record it for future runs.
1930# Also quote any args containing shell meta-characters.
1931# Make two passes to allow for proper duplicate-argument suppression.
1932ac_configure_args=
1933ac_configure_args0=
1934ac_configure_args1=
8fdb0857
BE
1935ac_must_keep_next=false
1936for ac_pass in 1 2
1937do
1938 for ac_arg
1939 do
1940 case $ac_arg in
1941 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1942 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1943 | -silent | --silent | --silen | --sile | --sil)
1944 continue ;;
5213506e
RW
1945 *\'*)
1946 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
8fdb0857
BE
1947 esac
1948 case $ac_pass in
5213506e 1949 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
8fdb0857 1950 2)
5213506e 1951 as_fn_append ac_configure_args1 " '$ac_arg'"
8fdb0857
BE
1952 if test $ac_must_keep_next = true; then
1953 ac_must_keep_next=false # Got value, back to normal.
1954 else
1955 case $ac_arg in
1956 *=* | --config-cache | -C | -disable-* | --disable-* \
1957 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1958 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1959 | -with-* | --with-* | -without-* | --without-* | --x)
1960 case "$ac_configure_args0 " in
1961 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1962 esac
1963 ;;
1964 -* ) ac_must_keep_next=true ;;
1965 esac
1966 fi
5213506e 1967 as_fn_append ac_configure_args " '$ac_arg'"
8fdb0857
BE
1968 ;;
1969 esac
1970 done
1971done
5213506e
RW
1972{ ac_configure_args0=; unset ac_configure_args0;}
1973{ ac_configure_args1=; unset ac_configure_args1;}
8fdb0857
BE
1974
1975# When interrupted or exit'd, cleanup temporary files, and complete
1976# config.log. We remove comments because anyway the quotes in there
1977# would cause problems or look ugly.
5213506e
RW
1978# WARNING: Use '\'' to represent an apostrophe within the trap.
1979# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
8fdb0857
BE
1980trap 'exit_status=$?
1981 # Save into config.log some information that might help in debugging.
1982 {
1983 echo
1984
1985 cat <<\_ASBOX
1986## ---------------- ##
1987## Cache variables. ##
1988## ---------------- ##
1989_ASBOX
1990 echo
1991 # The following way of writing the cache mishandles newlines in values,
5213506e
RW
1992(
1993 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1994 eval ac_val=\$$ac_var
1995 case $ac_val in #(
1996 *${as_nl}*)
1997 case $ac_var in #(
1998 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1999$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2000 esac
2001 case $ac_var in #(
2002 _ | IFS | as_nl) ;; #(
2003 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2004 *) { eval $ac_var=; unset $ac_var;} ;;
2005 esac ;;
2006 esac
2007 done
8fdb0857 2008 (set) 2>&1 |
5213506e
RW
2009 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2010 *${as_nl}ac_space=\ *)
8fdb0857 2011 sed -n \
5213506e
RW
2012 "s/'\''/'\''\\\\'\'''\''/g;
2013 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2014 ;; #(
8fdb0857 2015 *)
5213506e 2016 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8fdb0857 2017 ;;
5213506e
RW
2018 esac |
2019 sort
2020)
8fdb0857
BE
2021 echo
2022
2023 cat <<\_ASBOX
2024## ----------------- ##
2025## Output variables. ##
2026## ----------------- ##
2027_ASBOX
2028 echo
2029 for ac_var in $ac_subst_vars
2030 do
5213506e
RW
2031 eval ac_val=\$$ac_var
2032 case $ac_val in
2033 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2034 esac
2035 $as_echo "$ac_var='\''$ac_val'\''"
8fdb0857
BE
2036 done | sort
2037 echo
2038
2039 if test -n "$ac_subst_files"; then
2040 cat <<\_ASBOX
5213506e
RW
2041## ------------------- ##
2042## File substitutions. ##
2043## ------------------- ##
8fdb0857
BE
2044_ASBOX
2045 echo
2046 for ac_var in $ac_subst_files
2047 do
5213506e
RW
2048 eval ac_val=\$$ac_var
2049 case $ac_val in
2050 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2051 esac
2052 $as_echo "$ac_var='\''$ac_val'\''"
8fdb0857
BE
2053 done | sort
2054 echo
2055 fi
2056
2057 if test -s confdefs.h; then
2058 cat <<\_ASBOX
2059## ----------- ##
2060## confdefs.h. ##
2061## ----------- ##
2062_ASBOX
2063 echo
5213506e 2064 cat confdefs.h
8fdb0857
BE
2065 echo
2066 fi
2067 test "$ac_signal" != 0 &&
5213506e
RW
2068 $as_echo "$as_me: caught signal $ac_signal"
2069 $as_echo "$as_me: exit $exit_status"
8fdb0857 2070 } >&5
5213506e
RW
2071 rm -f core *.core core.conftest.* &&
2072 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
8fdb0857 2073 exit $exit_status
5213506e 2074' 0
8fdb0857 2075for ac_signal in 1 2 13 15; do
5213506e 2076 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
8fdb0857
BE
2077done
2078ac_signal=0
2079
2080# confdefs.h avoids OS command line length limits that DEFS can exceed.
5213506e
RW
2081rm -f -r conftest* confdefs.h
2082
2083$as_echo "/* confdefs.h */" > confdefs.h
8fdb0857
BE
2084
2085# Predefined preprocessor variables.
2086
2087cat >>confdefs.h <<_ACEOF
2088#define PACKAGE_NAME "$PACKAGE_NAME"
2089_ACEOF
2090
8fdb0857
BE
2091cat >>confdefs.h <<_ACEOF
2092#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2093_ACEOF
2094
8fdb0857
BE
2095cat >>confdefs.h <<_ACEOF
2096#define PACKAGE_VERSION "$PACKAGE_VERSION"
2097_ACEOF
2098
8fdb0857
BE
2099cat >>confdefs.h <<_ACEOF
2100#define PACKAGE_STRING "$PACKAGE_STRING"
2101_ACEOF
2102
8fdb0857
BE
2103cat >>confdefs.h <<_ACEOF
2104#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2105_ACEOF
2106
5213506e
RW
2107cat >>confdefs.h <<_ACEOF
2108#define PACKAGE_URL "$PACKAGE_URL"
2109_ACEOF
2110
8fdb0857
BE
2111
2112# Let the site file select an alternate cache file if it wants to.
5213506e
RW
2113# Prefer an explicitly selected file to automatically selected ones.
2114ac_site_file1=NONE
2115ac_site_file2=NONE
2116if test -n "$CONFIG_SITE"; then
2117 ac_site_file1=$CONFIG_SITE
2118elif test "x$prefix" != xNONE; then
2119 ac_site_file1=$prefix/share/config.site
2120 ac_site_file2=$prefix/etc/config.site
2121else
2122 ac_site_file1=$ac_default_prefix/share/config.site
2123 ac_site_file2=$ac_default_prefix/etc/config.site
2124fi
2125for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2126do
2127 test "x$ac_site_file" = xNONE && continue
8fdb0857 2128 if test -r "$ac_site_file"; then
5213506e
RW
2129 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2130$as_echo "$as_me: loading site script $ac_site_file" >&6;}
8fdb0857
BE
2131 sed 's/^/| /' "$ac_site_file" >&5
2132 . "$ac_site_file"
2133 fi
2134done
2135
2136if test -r "$cache_file"; then
2137 # Some versions of bash will fail to source /dev/null (special
2138 # files actually), so we avoid doing that.
2139 if test -f "$cache_file"; then
5213506e
RW
2140 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2141$as_echo "$as_me: loading cache $cache_file" >&6;}
8fdb0857 2142 case $cache_file in
5213506e
RW
2143 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2144 *) . "./$cache_file";;
8fdb0857
BE
2145 esac
2146 fi
2147else
5213506e
RW
2148 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2149$as_echo "$as_me: creating cache $cache_file" >&6;}
8fdb0857
BE
2150 >$cache_file
2151fi
2152
2153# Check that the precious variables saved in the cache have kept the same
2154# value.
2155ac_cache_corrupted=false
5213506e 2156for ac_var in $ac_precious_vars; do
8fdb0857
BE
2157 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2158 eval ac_new_set=\$ac_env_${ac_var}_set
5213506e
RW
2159 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2160 eval ac_new_val=\$ac_env_${ac_var}_value
8fdb0857
BE
2161 case $ac_old_set,$ac_new_set in
2162 set,)
5213506e
RW
2163 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2164$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
8fdb0857
BE
2165 ac_cache_corrupted=: ;;
2166 ,set)
5213506e
RW
2167 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2168$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
8fdb0857
BE
2169 ac_cache_corrupted=: ;;
2170 ,);;
2171 *)
2172 if test "x$ac_old_val" != "x$ac_new_val"; then
5213506e
RW
2173 # differences in whitespace do not lead to failure.
2174 ac_old_val_w=`echo x $ac_old_val`
2175 ac_new_val_w=`echo x $ac_new_val`
2176 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2177 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2178$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2179 ac_cache_corrupted=:
2180 else
2181 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2182$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2183 eval $ac_var=\$ac_old_val
2184 fi
2185 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2186$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2187 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2188$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
8fdb0857
BE
2189 fi;;
2190 esac
2191 # Pass precious variables to config.status.
2192 if test "$ac_new_set" = set; then
2193 case $ac_new_val in
5213506e 2194 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
8fdb0857
BE
2195 *) ac_arg=$ac_var=$ac_new_val ;;
2196 esac
2197 case " $ac_configure_args " in
2198 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
5213506e 2199 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
8fdb0857
BE
2200 esac
2201 fi
2202done
2203if $ac_cache_corrupted; then
5213506e
RW
2204 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2205$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2206 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2207$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2208 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
8fdb0857 2209fi
5213506e
RW
2210## -------------------- ##
2211## Main body of script. ##
2212## -------------------- ##
8fdb0857
BE
2213
2214ac_ext=c
2215ac_cpp='$CPP $CPPFLAGS'
2216ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2217ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2218ac_compiler_gnu=$ac_cv_c_compiler_gnu
2219
2220
2221
2222
2223
2224
2225
309f50b9
SB
2226ac_aux_dir=
2227for ac_dir in .. "$srcdir"/..; do
2228 for ac_t in install-sh install.sh shtool; do
2229 if test -f "$ac_dir/$ac_t"; then
2230 ac_aux_dir=$ac_dir
2231 ac_install_sh="$ac_aux_dir/$ac_t -c"
2232 break 2
2233 fi
2234 done
2235done
2236if test -z "$ac_aux_dir"; then
2237 as_fn_error "cannot find install-sh, install.sh, or shtool in .. \"$srcdir\"/.." "$LINENO" 5
2238fi
2239
2240# These three variables are undocumented and unsupported,
2241# and are intended to be withdrawn in a future Autoconf release.
2242# They can cause serious problems if a builder's source tree is in a directory
2243# whose full name contains unusual characters.
2244ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2245ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2246ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2247
2248
8fdb0857 2249
8fdb0857 2250# Checks for programs.
5213506e
RW
2251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2252$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2253set x ${MAKE-make}
2254ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2255if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
2256 $as_echo_n "(cached) " >&6
8fdb0857
BE
2257else
2258 cat >conftest.make <<\_ACEOF
5213506e 2259SHELL = /bin/sh
8fdb0857 2260all:
5213506e 2261 @echo '@@@%%%=$(MAKE)=@@@%%%'
8fdb0857
BE
2262_ACEOF
2263# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5213506e
RW
2264case `${MAKE-make} -f conftest.make 2>/dev/null` in
2265 *@@@%%%=?*=@@@%%%*)
2266 eval ac_cv_prog_make_${ac_make}_set=yes;;
2267 *)
2268 eval ac_cv_prog_make_${ac_make}_set=no;;
2269esac
8fdb0857
BE
2270rm -f conftest.make
2271fi
5213506e
RW
2272if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2274$as_echo "yes" >&6; }
8fdb0857
BE
2275 SET_MAKE=
2276else
5213506e
RW
2277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2278$as_echo "no" >&6; }
8fdb0857
BE
2279 SET_MAKE="MAKE=${MAKE-make}"
2280fi
2281
2282ac_ext=c
2283ac_cpp='$CPP $CPPFLAGS'
2284ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2285ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2286ac_compiler_gnu=$ac_cv_c_compiler_gnu
2287if test -n "$ac_tool_prefix"; then
2288 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2289set dummy ${ac_tool_prefix}gcc; ac_word=$2
5213506e
RW
2290{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2291$as_echo_n "checking for $ac_word... " >&6; }
2292if test "${ac_cv_prog_CC+set}" = set; then :
2293 $as_echo_n "(cached) " >&6
8fdb0857
BE
2294else
2295 if test -n "$CC"; then
2296 ac_cv_prog_CC="$CC" # Let the user override the test.
2297else
2298as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2299for as_dir in $PATH
2300do
2301 IFS=$as_save_IFS
2302 test -z "$as_dir" && as_dir=.
5213506e
RW
2303 for ac_exec_ext in '' $ac_executable_extensions; do
2304 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8fdb0857 2305 ac_cv_prog_CC="${ac_tool_prefix}gcc"
5213506e 2306 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8fdb0857
BE
2307 break 2
2308 fi
2309done
5213506e
RW
2310 done
2311IFS=$as_save_IFS
8fdb0857
BE
2312
2313fi
2314fi
2315CC=$ac_cv_prog_CC
2316if test -n "$CC"; then
5213506e
RW
2317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2318$as_echo "$CC" >&6; }
8fdb0857 2319else
5213506e
RW
2320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2321$as_echo "no" >&6; }
8fdb0857
BE
2322fi
2323
5213506e 2324
8fdb0857
BE
2325fi
2326if test -z "$ac_cv_prog_CC"; then
2327 ac_ct_CC=$CC
2328 # Extract the first word of "gcc", so it can be a program name with args.
2329set dummy gcc; ac_word=$2
5213506e
RW
2330{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2331$as_echo_n "checking for $ac_word... " >&6; }
2332if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2333 $as_echo_n "(cached) " >&6
8fdb0857
BE
2334else
2335 if test -n "$ac_ct_CC"; then
2336 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2337else
2338as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2339for as_dir in $PATH
2340do
2341 IFS=$as_save_IFS
2342 test -z "$as_dir" && as_dir=.
5213506e
RW
2343 for ac_exec_ext in '' $ac_executable_extensions; do
2344 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8fdb0857 2345 ac_cv_prog_ac_ct_CC="gcc"
5213506e 2346 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8fdb0857
BE
2347 break 2
2348 fi
2349done
5213506e
RW
2350 done
2351IFS=$as_save_IFS
8fdb0857
BE
2352
2353fi
2354fi
2355ac_ct_CC=$ac_cv_prog_ac_ct_CC
2356if test -n "$ac_ct_CC"; then
5213506e
RW
2357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2358$as_echo "$ac_ct_CC" >&6; }
8fdb0857 2359else
5213506e
RW
2360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2361$as_echo "no" >&6; }
8fdb0857
BE
2362fi
2363
5213506e
RW
2364 if test "x$ac_ct_CC" = x; then
2365 CC=""
2366 else
2367 case $cross_compiling:$ac_tool_warned in
2368yes:)
2369{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2370$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2371ac_tool_warned=yes ;;
2372esac
2373 CC=$ac_ct_CC
2374 fi
8fdb0857
BE
2375else
2376 CC="$ac_cv_prog_CC"
2377fi
2378
2379if test -z "$CC"; then
5213506e
RW
2380 if test -n "$ac_tool_prefix"; then
2381 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
8fdb0857 2382set dummy ${ac_tool_prefix}cc; ac_word=$2
5213506e
RW
2383{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2384$as_echo_n "checking for $ac_word... " >&6; }
2385if test "${ac_cv_prog_CC+set}" = set; then :
2386 $as_echo_n "(cached) " >&6
8fdb0857
BE
2387else
2388 if test -n "$CC"; then
2389 ac_cv_prog_CC="$CC" # Let the user override the test.
2390else
2391as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2392for as_dir in $PATH
2393do
2394 IFS=$as_save_IFS
2395 test -z "$as_dir" && as_dir=.
5213506e
RW
2396 for ac_exec_ext in '' $ac_executable_extensions; do
2397 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8fdb0857 2398 ac_cv_prog_CC="${ac_tool_prefix}cc"
5213506e 2399 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8fdb0857
BE
2400 break 2
2401 fi
2402done
5213506e
RW
2403 done
2404IFS=$as_save_IFS
8fdb0857
BE
2405
2406fi
2407fi
2408CC=$ac_cv_prog_CC
2409if test -n "$CC"; then
5213506e
RW
2410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2411$as_echo "$CC" >&6; }
8fdb0857 2412else
5213506e
RW
2413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2414$as_echo "no" >&6; }
8fdb0857
BE
2415fi
2416
8fdb0857 2417
5213506e 2418 fi
8fdb0857
BE
2419fi
2420if test -z "$CC"; then
2421 # Extract the first word of "cc", so it can be a program name with args.
2422set dummy cc; ac_word=$2
5213506e
RW
2423{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2424$as_echo_n "checking for $ac_word... " >&6; }
2425if test "${ac_cv_prog_CC+set}" = set; then :
2426 $as_echo_n "(cached) " >&6
8fdb0857
BE
2427else
2428 if test -n "$CC"; then
2429 ac_cv_prog_CC="$CC" # Let the user override the test.
2430else
2431 ac_prog_rejected=no
2432as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2433for as_dir in $PATH
2434do
2435 IFS=$as_save_IFS
2436 test -z "$as_dir" && as_dir=.
5213506e
RW
2437 for ac_exec_ext in '' $ac_executable_extensions; do
2438 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8fdb0857
BE
2439 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2440 ac_prog_rejected=yes
2441 continue
2442 fi
2443 ac_cv_prog_CC="cc"
5213506e 2444 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8fdb0857
BE
2445 break 2
2446 fi
2447done
5213506e
RW
2448 done
2449IFS=$as_save_IFS
8fdb0857
BE
2450
2451if test $ac_prog_rejected = yes; then
2452 # We found a bogon in the path, so make sure we never use it.
2453 set dummy $ac_cv_prog_CC
2454 shift
2455 if test $# != 0; then
2456 # We chose a different compiler from the bogus one.
2457 # However, it has the same basename, so the bogon will be chosen
2458 # first if we set CC to just the basename; use the full file name.
2459 shift
2460 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2461 fi
2462fi
2463fi
2464fi
2465CC=$ac_cv_prog_CC
2466if test -n "$CC"; then
5213506e
RW
2467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2468$as_echo "$CC" >&6; }
8fdb0857 2469else
5213506e
RW
2470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2471$as_echo "no" >&6; }
8fdb0857
BE
2472fi
2473
5213506e 2474
8fdb0857
BE
2475fi
2476if test -z "$CC"; then
2477 if test -n "$ac_tool_prefix"; then
5213506e 2478 for ac_prog in cl.exe
8fdb0857
BE
2479 do
2480 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2481set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5213506e
RW
2482{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2483$as_echo_n "checking for $ac_word... " >&6; }
2484if test "${ac_cv_prog_CC+set}" = set; then :
2485 $as_echo_n "(cached) " >&6
8fdb0857
BE
2486else
2487 if test -n "$CC"; then
2488 ac_cv_prog_CC="$CC" # Let the user override the test.
2489else
2490as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2491for as_dir in $PATH
2492do
2493 IFS=$as_save_IFS
2494 test -z "$as_dir" && as_dir=.
5213506e
RW
2495 for ac_exec_ext in '' $ac_executable_extensions; do
2496 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8fdb0857 2497 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5213506e 2498 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8fdb0857
BE
2499 break 2
2500 fi
2501done
5213506e
RW
2502 done
2503IFS=$as_save_IFS
8fdb0857
BE
2504
2505fi
2506fi
2507CC=$ac_cv_prog_CC
2508if test -n "$CC"; then
5213506e
RW
2509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2510$as_echo "$CC" >&6; }
8fdb0857 2511else
5213506e
RW
2512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2513$as_echo "no" >&6; }
8fdb0857
BE
2514fi
2515
5213506e 2516
8fdb0857
BE
2517 test -n "$CC" && break
2518 done
2519fi
2520if test -z "$CC"; then
2521 ac_ct_CC=$CC
5213506e 2522 for ac_prog in cl.exe
8fdb0857
BE
2523do
2524 # Extract the first word of "$ac_prog", so it can be a program name with args.
2525set dummy $ac_prog; ac_word=$2
5213506e
RW
2526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2527$as_echo_n "checking for $ac_word... " >&6; }
2528if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2529 $as_echo_n "(cached) " >&6
8fdb0857
BE
2530else
2531 if test -n "$ac_ct_CC"; then
2532 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2533else
2534as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2535for as_dir in $PATH
2536do
2537 IFS=$as_save_IFS
2538 test -z "$as_dir" && as_dir=.
5213506e
RW
2539 for ac_exec_ext in '' $ac_executable_extensions; do
2540 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8fdb0857 2541 ac_cv_prog_ac_ct_CC="$ac_prog"
5213506e 2542 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8fdb0857
BE
2543 break 2
2544 fi
2545done
5213506e
RW
2546 done
2547IFS=$as_save_IFS
8fdb0857
BE
2548
2549fi
2550fi
2551ac_ct_CC=$ac_cv_prog_ac_ct_CC
2552if test -n "$ac_ct_CC"; then
5213506e
RW
2553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2554$as_echo "$ac_ct_CC" >&6; }
8fdb0857 2555else
5213506e
RW
2556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2557$as_echo "no" >&6; }
8fdb0857
BE
2558fi
2559
5213506e 2560
8fdb0857
BE
2561 test -n "$ac_ct_CC" && break
2562done
2563
5213506e
RW
2564 if test "x$ac_ct_CC" = x; then
2565 CC=""
2566 else
2567 case $cross_compiling:$ac_tool_warned in
2568yes:)
2569{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2570$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2571ac_tool_warned=yes ;;
2572esac
2573 CC=$ac_ct_CC
2574 fi
8fdb0857
BE
2575fi
2576
2577fi
2578
2579
5213506e
RW
2580test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2581$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2582as_fn_error "no acceptable C compiler found in \$PATH
2583See \`config.log' for more details." "$LINENO" 5; }
8fdb0857
BE
2584
2585# Provide some information about the compiler.
5213506e
RW
2586$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2587set X $ac_compile
2588ac_compiler=$2
2589for ac_option in --version -v -V -qversion; do
2590 { { ac_try="$ac_compiler $ac_option >&5"
2591case "(($ac_try" in
2592 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2593 *) ac_try_echo=$ac_try;;
2594esac
2595eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2596$as_echo "$ac_try_echo"; } >&5
2597 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
8fdb0857 2598 ac_status=$?
5213506e
RW
2599 if test -s conftest.err; then
2600 sed '10a\
2601... rest of stderr output deleted ...
2602 10q' conftest.err >conftest.er1
2603 cat conftest.er1 >&5
2604 rm -f conftest.er1 conftest.err
2605 fi
2606 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2607 test $ac_status = 0; }
2608done
8fdb0857 2609
5213506e 2610cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8fdb0857
BE
2611/* end confdefs.h. */
2612
2613int
2614main ()
2615{
2616
2617 ;
2618 return 0;
2619}
2620_ACEOF
2621ac_clean_files_save=$ac_clean_files
5213506e 2622ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
8fdb0857
BE
2623# Try to create an executable without -o first, disregard a.out.
2624# It will help us diagnose broken compilers, and finding out an intuition
2625# of exeext.
5213506e
RW
2626{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2627$as_echo_n "checking for C compiler default output file name... " >&6; }
2628ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2629
2630# The possible output files:
2631ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2632
2633ac_rmfiles=
2634for ac_file in $ac_files
2635do
2636 case $ac_file in
2637 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2638 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2639 esac
2640done
2641rm -f $ac_rmfiles
2642
2643if { { ac_try="$ac_link_default"
2644case "(($ac_try" in
2645 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2646 *) ac_try_echo=$ac_try;;
2647esac
2648eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2649$as_echo "$ac_try_echo"; } >&5
2650 (eval "$ac_link_default") 2>&5
2651 ac_status=$?
2652 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2653 test $ac_status = 0; }; then :
2654 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2655# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2656# in a Makefile. We should not override ac_cv_exeext if it was cached,
2657# so that the user can short-circuit this test for compilers unknown to
2658# Autoconf.
2659for ac_file in $ac_files ''
8fdb0857
BE
2660do
2661 test -f "$ac_file" || continue
2662 case $ac_file in
5213506e 2663 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
8fdb0857
BE
2664 ;;
2665 [ab].out )
2666 # We found the default executable, but exeext='' is most
2667 # certainly right.
2668 break;;
2669 *.* )
5213506e
RW
2670 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2671 then :; else
2672 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2673 fi
2674 # We set ac_cv_exeext here because the later test for it is not
2675 # safe: cross compilers may not add the suffix if given an `-o'
2676 # argument, so we may need to know it at that point already.
2677 # Even if this section looks crufty: it has the advantage of
2678 # actually working.
8fdb0857
BE
2679 break;;
2680 * )
2681 break;;
2682 esac
2683done
5213506e
RW
2684test "$ac_cv_exeext" = no && ac_cv_exeext=
2685
8fdb0857 2686else
5213506e
RW
2687 ac_file=''
2688fi
2689{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2690$as_echo "$ac_file" >&6; }
2691if test -z "$ac_file"; then :
2692 $as_echo "$as_me: failed program was:" >&5
8fdb0857
BE
2693sed 's/^/| /' conftest.$ac_ext >&5
2694
5213506e
RW
2695{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2696$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2697{ as_fn_set_status 77
2698as_fn_error "C compiler cannot create executables
2699See \`config.log' for more details." "$LINENO" 5; }; }
8fdb0857 2700fi
8fdb0857 2701ac_exeext=$ac_cv_exeext
8fdb0857 2702
5213506e 2703# Check that the compiler produces executables we can run. If not, either
8fdb0857 2704# the compiler is broken, or we cross compile.
5213506e
RW
2705{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2706$as_echo_n "checking whether the C compiler works... " >&6; }
8fdb0857
BE
2707# If not cross compiling, check that we can run a simple program.
2708if test "$cross_compiling" != yes; then
2709 if { ac_try='./$ac_file'
5213506e
RW
2710 { { case "(($ac_try" in
2711 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2712 *) ac_try_echo=$ac_try;;
2713esac
2714eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2715$as_echo "$ac_try_echo"; } >&5
2716 (eval "$ac_try") 2>&5
8fdb0857 2717 ac_status=$?
5213506e
RW
2718 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2719 test $ac_status = 0; }; }; then
8fdb0857
BE
2720 cross_compiling=no
2721 else
2722 if test "$cross_compiling" = maybe; then
2723 cross_compiling=yes
2724 else
5213506e
RW
2725 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2726$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2727as_fn_error "cannot run C compiled programs.
8fdb0857 2728If you meant to cross compile, use \`--host'.
5213506e 2729See \`config.log' for more details." "$LINENO" 5; }
8fdb0857
BE
2730 fi
2731 fi
2732fi
5213506e
RW
2733{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2734$as_echo "yes" >&6; }
8fdb0857 2735
5213506e 2736rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
8fdb0857 2737ac_clean_files=$ac_clean_files_save
5213506e 2738# Check that the compiler produces executables we can run. If not, either
8fdb0857 2739# the compiler is broken, or we cross compile.
5213506e
RW
2740{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2741$as_echo_n "checking whether we are cross compiling... " >&6; }
2742{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2743$as_echo "$cross_compiling" >&6; }
2744
2745{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2746$as_echo_n "checking for suffix of executables... " >&6; }
2747if { { ac_try="$ac_link"
2748case "(($ac_try" in
2749 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2750 *) ac_try_echo=$ac_try;;
2751esac
2752eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2753$as_echo "$ac_try_echo"; } >&5
2754 (eval "$ac_link") 2>&5
8fdb0857 2755 ac_status=$?
5213506e
RW
2756 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2757 test $ac_status = 0; }; then :
8fdb0857
BE
2758 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2759# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2760# work properly (i.e., refer to `conftest.exe'), while it won't with
2761# `rm'.
2762for ac_file in conftest.exe conftest conftest.*; do
2763 test -f "$ac_file" || continue
2764 case $ac_file in
5213506e 2765 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
8fdb0857 2766 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
8fdb0857
BE
2767 break;;
2768 * ) break;;
2769 esac
2770done
2771else
5213506e
RW
2772 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2773$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2774as_fn_error "cannot compute suffix of executables: cannot compile and link
2775See \`config.log' for more details." "$LINENO" 5; }
8fdb0857 2776fi
8fdb0857 2777rm -f conftest$ac_cv_exeext
5213506e
RW
2778{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2779$as_echo "$ac_cv_exeext" >&6; }
8fdb0857
BE
2780
2781rm -f conftest.$ac_ext
2782EXEEXT=$ac_cv_exeext
2783ac_exeext=$EXEEXT
5213506e
RW
2784{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2785$as_echo_n "checking for suffix of object files... " >&6; }
2786if test "${ac_cv_objext+set}" = set; then :
2787 $as_echo_n "(cached) " >&6
8fdb0857 2788else
5213506e 2789 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8fdb0857
BE
2790/* end confdefs.h. */
2791
2792int
2793main ()
2794{
2795
2796 ;
2797 return 0;
2798}
2799_ACEOF
2800rm -f conftest.o conftest.obj
5213506e
RW
2801if { { ac_try="$ac_compile"
2802case "(($ac_try" in
2803 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2804 *) ac_try_echo=$ac_try;;
2805esac
2806eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2807$as_echo "$ac_try_echo"; } >&5
2808 (eval "$ac_compile") 2>&5
2809 ac_status=$?
2810 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2811 test $ac_status = 0; }; then :
2812 for ac_file in conftest.o conftest.obj conftest.*; do
2813 test -f "$ac_file" || continue;
8fdb0857 2814 case $ac_file in
5213506e 2815 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
8fdb0857
BE
2816 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2817 break;;
2818 esac
2819done
2820else
5213506e 2821 $as_echo "$as_me: failed program was:" >&5
8fdb0857
BE
2822sed 's/^/| /' conftest.$ac_ext >&5
2823
5213506e
RW
2824{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2825$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2826as_fn_error "cannot compute suffix of object files: cannot compile
2827See \`config.log' for more details." "$LINENO" 5; }
8fdb0857 2828fi
8fdb0857
BE
2829rm -f conftest.$ac_cv_objext conftest.$ac_ext
2830fi
5213506e
RW
2831{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2832$as_echo "$ac_cv_objext" >&6; }
8fdb0857
BE
2833OBJEXT=$ac_cv_objext
2834ac_objext=$OBJEXT
5213506e
RW
2835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2836$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2837if test "${ac_cv_c_compiler_gnu+set}" = set; then :
2838 $as_echo_n "(cached) " >&6
8fdb0857 2839else
5213506e 2840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8fdb0857
BE
2841/* end confdefs.h. */
2842
2843int
2844main ()
2845{
2846#ifndef __GNUC__
2847 choke me
2848#endif
2849
2850 ;
2851 return 0;
2852}
2853_ACEOF
5213506e 2854if ac_fn_c_try_compile "$LINENO"; then :
8fdb0857
BE
2855 ac_compiler_gnu=yes
2856else
5213506e 2857 ac_compiler_gnu=no
8fdb0857 2858fi
5213506e 2859rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8fdb0857
BE
2860ac_cv_c_compiler_gnu=$ac_compiler_gnu
2861
2862fi
5213506e
RW
2863{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2864$as_echo "$ac_cv_c_compiler_gnu" >&6; }
2865if test $ac_compiler_gnu = yes; then
2866 GCC=yes
2867else
2868 GCC=
2869fi
8fdb0857
BE
2870ac_test_CFLAGS=${CFLAGS+set}
2871ac_save_CFLAGS=$CFLAGS
5213506e
RW
2872{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2873$as_echo_n "checking whether $CC accepts -g... " >&6; }
2874if test "${ac_cv_prog_cc_g+set}" = set; then :
2875 $as_echo_n "(cached) " >&6
2876else
2877 ac_save_c_werror_flag=$ac_c_werror_flag
2878 ac_c_werror_flag=yes
2879 ac_cv_prog_cc_g=no
2880 CFLAGS="-g"
2881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8fdb0857
BE
2882/* end confdefs.h. */
2883
2884int
2885main ()
2886{
2887
2888 ;
2889 return 0;
2890}
2891_ACEOF
5213506e 2892if ac_fn_c_try_compile "$LINENO"; then :
8fdb0857
BE
2893 ac_cv_prog_cc_g=yes
2894else
5213506e
RW
2895 CFLAGS=""
2896 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2897/* end confdefs.h. */
2898
2899int
2900main ()
2901{
2902
2903 ;
2904 return 0;
2905}
2906_ACEOF
2907if ac_fn_c_try_compile "$LINENO"; then :
2908
2909else
2910 ac_c_werror_flag=$ac_save_c_werror_flag
2911 CFLAGS="-g"
2912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2913/* end confdefs.h. */
2914
2915int
2916main ()
2917{
8fdb0857 2918
5213506e
RW
2919 ;
2920 return 0;
2921}
2922_ACEOF
2923if ac_fn_c_try_compile "$LINENO"; then :
2924 ac_cv_prog_cc_g=yes
2925fi
2926rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2927fi
2928rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8fdb0857 2929fi
5213506e
RW
2930rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2931 ac_c_werror_flag=$ac_save_c_werror_flag
8fdb0857 2932fi
5213506e
RW
2933{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2934$as_echo "$ac_cv_prog_cc_g" >&6; }
8fdb0857
BE
2935if test "$ac_test_CFLAGS" = set; then
2936 CFLAGS=$ac_save_CFLAGS
2937elif test $ac_cv_prog_cc_g = yes; then
2938 if test "$GCC" = yes; then
2939 CFLAGS="-g -O2"
2940 else
2941 CFLAGS="-g"
2942 fi
2943else
2944 if test "$GCC" = yes; then
2945 CFLAGS="-O2"
2946 else
2947 CFLAGS=
2948 fi
2949fi
5213506e
RW
2950{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
2951$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2952if test "${ac_cv_prog_cc_c89+set}" = set; then :
2953 $as_echo_n "(cached) " >&6
8fdb0857 2954else
5213506e 2955 ac_cv_prog_cc_c89=no
8fdb0857 2956ac_save_CC=$CC
5213506e 2957cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8fdb0857
BE
2958/* end confdefs.h. */
2959#include <stdarg.h>
2960#include <stdio.h>
2961#include <sys/types.h>
2962#include <sys/stat.h>
2963/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2964struct buf { int x; };
2965FILE * (*rcsopen) (struct buf *, struct stat *, int);
2966static char *e (p, i)
2967 char **p;
2968 int i;
2969{
2970 return p[i];
2971}
2972static char *f (char * (*g) (char **, int), char **p, ...)
2973{
2974 char *s;
2975 va_list v;
2976 va_start (v,p);
2977 s = g (p, va_arg (v,int));
2978 va_end (v);
2979 return s;
2980}
2981
2982/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2983 function prototypes and stuff, but not '\xHH' hex character constants.
2984 These don't provoke an error unfortunately, instead are silently treated
5213506e 2985 as 'x'. The following induces an error, until -std is added to get
8fdb0857
BE
2986 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2987 array size at least. It's necessary to write '\x00'==0 to get something
5213506e 2988 that's true only with -std. */
8fdb0857
BE
2989int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2990
5213506e
RW
2991/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2992 inside strings and character constants. */
2993#define FOO(x) 'x'
2994int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2995
8fdb0857
BE
2996int test (int i, double x);
2997struct s1 {int (*f) (int a);};
2998struct s2 {int (*f) (double a);};
2999int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3000int argc;
3001char **argv;
3002int
3003main ()
3004{
3005return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3006 ;
3007 return 0;
3008}
3009_ACEOF
5213506e
RW
3010for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3011 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
8fdb0857
BE
3012do
3013 CC="$ac_save_CC $ac_arg"
5213506e
RW
3014 if ac_fn_c_try_compile "$LINENO"; then :
3015 ac_cv_prog_cc_c89=$ac_arg
8fdb0857 3016fi
5213506e
RW
3017rm -f core conftest.err conftest.$ac_objext
3018 test "x$ac_cv_prog_cc_c89" != "xno" && break
8fdb0857 3019done
5213506e 3020rm -f conftest.$ac_ext
8fdb0857
BE
3021CC=$ac_save_CC
3022
3023fi
5213506e
RW
3024# AC_CACHE_VAL
3025case "x$ac_cv_prog_cc_c89" in
3026 x)
3027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3028$as_echo "none needed" >&6; } ;;
3029 xno)
3030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3031$as_echo "unsupported" >&6; } ;;
8fdb0857 3032 *)
5213506e
RW
3033 CC="$CC $ac_cv_prog_cc_c89"
3034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3035$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
8fdb0857 3036esac
5213506e 3037if test "x$ac_cv_prog_cc_c89" != xno; then :
8fdb0857 3038
8fdb0857
BE
3039fi
3040
8fdb0857
BE
3041ac_ext=c
3042ac_cpp='$CPP $CPPFLAGS'
3043ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3044ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3045ac_compiler_gnu=$ac_cv_c_compiler_gnu
3046
3047if test -n "$ac_tool_prefix"; then
3048 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3049set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5213506e
RW
3050{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3051$as_echo_n "checking for $ac_word... " >&6; }
3052if test "${ac_cv_prog_RANLIB+set}" = set; then :
3053 $as_echo_n "(cached) " >&6
8fdb0857
BE
3054else
3055 if test -n "$RANLIB"; then
3056 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3057else
3058as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3059for as_dir in $PATH
3060do
3061 IFS=$as_save_IFS
3062 test -z "$as_dir" && as_dir=.
5213506e
RW
3063 for ac_exec_ext in '' $ac_executable_extensions; do
3064 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8fdb0857 3065 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5213506e 3066 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8fdb0857
BE
3067 break 2
3068 fi
3069done
5213506e
RW
3070 done
3071IFS=$as_save_IFS
8fdb0857
BE
3072
3073fi
3074fi
3075RANLIB=$ac_cv_prog_RANLIB
3076if test -n "$RANLIB"; then
5213506e
RW
3077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
3078$as_echo "$RANLIB" >&6; }
8fdb0857 3079else
5213506e
RW
3080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3081$as_echo "no" >&6; }
8fdb0857
BE
3082fi
3083
5213506e 3084
8fdb0857
BE
3085fi
3086if test -z "$ac_cv_prog_RANLIB"; then
3087 ac_ct_RANLIB=$RANLIB
3088 # Extract the first word of "ranlib", so it can be a program name with args.
3089set dummy ranlib; ac_word=$2
5213506e
RW
3090{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3091$as_echo_n "checking for $ac_word... " >&6; }
3092if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
3093 $as_echo_n "(cached) " >&6
8fdb0857
BE
3094else
3095 if test -n "$ac_ct_RANLIB"; then
3096 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3097else
3098as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3099for as_dir in $PATH
3100do
3101 IFS=$as_save_IFS
3102 test -z "$as_dir" && as_dir=.
5213506e
RW
3103 for ac_exec_ext in '' $ac_executable_extensions; do
3104 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8fdb0857 3105 ac_cv_prog_ac_ct_RANLIB="ranlib"
5213506e 3106 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8fdb0857
BE
3107 break 2
3108 fi
3109done
5213506e
RW
3110 done
3111IFS=$as_save_IFS
8fdb0857 3112
8fdb0857
BE
3113fi
3114fi
3115ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3116if test -n "$ac_ct_RANLIB"; then
5213506e
RW
3117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
3118$as_echo "$ac_ct_RANLIB" >&6; }
8fdb0857 3119else
5213506e
RW
3120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3121$as_echo "no" >&6; }
8fdb0857
BE
3122fi
3123
5213506e
RW
3124 if test "x$ac_ct_RANLIB" = x; then
3125 RANLIB=":"
3126 else
3127 case $cross_compiling:$ac_tool_warned in
3128yes:)
3129{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3130$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3131ac_tool_warned=yes ;;
3132esac
3133 RANLIB=$ac_ct_RANLIB
3134 fi
8fdb0857
BE
3135else
3136 RANLIB="$ac_cv_prog_RANLIB"
3137fi
3138
3139
3140MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing
3141for ac_prog in aclocal
3142do
3143 # Extract the first word of "$ac_prog", so it can be a program name with args.
3144set dummy $ac_prog; ac_word=$2
5213506e
RW
3145{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3146$as_echo_n "checking for $ac_word... " >&6; }
3147if test "${ac_cv_prog_ACLOCAL+set}" = set; then :
3148 $as_echo_n "(cached) " >&6
8fdb0857
BE
3149else
3150 if test -n "$ACLOCAL"; then
3151 ac_cv_prog_ACLOCAL="$ACLOCAL" # Let the user override the test.
3152else
3153as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3154for as_dir in $PATH
3155do
3156 IFS=$as_save_IFS
3157 test -z "$as_dir" && as_dir=.
5213506e
RW
3158 for ac_exec_ext in '' $ac_executable_extensions; do
3159 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8fdb0857 3160 ac_cv_prog_ACLOCAL="$ac_prog"
5213506e 3161 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8fdb0857
BE
3162 break 2
3163 fi
3164done
5213506e
RW
3165 done
3166IFS=$as_save_IFS
8fdb0857
BE
3167
3168fi
3169fi
3170ACLOCAL=$ac_cv_prog_ACLOCAL
3171if test -n "$ACLOCAL"; then
5213506e
RW
3172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ACLOCAL" >&5
3173$as_echo "$ACLOCAL" >&6; }
8fdb0857 3174else
5213506e
RW
3175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3176$as_echo "no" >&6; }
8fdb0857
BE
3177fi
3178
5213506e 3179
8fdb0857
BE
3180 test -n "$ACLOCAL" && break
3181done
3182test -n "$ACLOCAL" || ACLOCAL="$MISSING aclocal"
3183
3184for ac_prog in autoconf
3185do
3186 # Extract the first word of "$ac_prog", so it can be a program name with args.
3187set dummy $ac_prog; ac_word=$2
5213506e
RW
3188{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3189$as_echo_n "checking for $ac_word... " >&6; }
3190if test "${ac_cv_prog_AUTOCONF+set}" = set; then :
3191 $as_echo_n "(cached) " >&6
8fdb0857
BE
3192else
3193 if test -n "$AUTOCONF"; then
3194 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
3195else
3196as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3197for as_dir in $PATH
3198do
3199 IFS=$as_save_IFS
3200 test -z "$as_dir" && as_dir=.
5213506e
RW
3201 for ac_exec_ext in '' $ac_executable_extensions; do
3202 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8fdb0857 3203 ac_cv_prog_AUTOCONF="$ac_prog"
5213506e 3204 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8fdb0857
BE
3205 break 2
3206 fi
3207done
5213506e
RW
3208 done
3209IFS=$as_save_IFS
8fdb0857
BE
3210
3211fi
3212fi
3213AUTOCONF=$ac_cv_prog_AUTOCONF
3214if test -n "$AUTOCONF"; then
5213506e
RW
3215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
3216$as_echo "$AUTOCONF" >&6; }
8fdb0857 3217else
5213506e
RW
3218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3219$as_echo "no" >&6; }
8fdb0857
BE
3220fi
3221
5213506e 3222
8fdb0857
BE
3223 test -n "$AUTOCONF" && break
3224done
3225test -n "$AUTOCONF" || AUTOCONF="$MISSING autoconf"
3226
3227for ac_prog in autoheader
3228do
3229 # Extract the first word of "$ac_prog", so it can be a program name with args.
3230set dummy $ac_prog; ac_word=$2
5213506e
RW
3231{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3232$as_echo_n "checking for $ac_word... " >&6; }
3233if test "${ac_cv_prog_AUTOHEADER+set}" = set; then :
3234 $as_echo_n "(cached) " >&6
8fdb0857
BE
3235else
3236 if test -n "$AUTOHEADER"; then
3237 ac_cv_prog_AUTOHEADER="$AUTOHEADER" # Let the user override the test.
3238else
3239as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3240for as_dir in $PATH
3241do
3242 IFS=$as_save_IFS
3243 test -z "$as_dir" && as_dir=.
5213506e
RW
3244 for ac_exec_ext in '' $ac_executable_extensions; do
3245 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8fdb0857 3246 ac_cv_prog_AUTOHEADER="$ac_prog"
5213506e 3247 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8fdb0857
BE
3248 break 2
3249 fi
3250done
5213506e
RW
3251 done
3252IFS=$as_save_IFS
8fdb0857
BE
3253
3254fi
3255fi
3256AUTOHEADER=$ac_cv_prog_AUTOHEADER
3257if test -n "$AUTOHEADER"; then
5213506e
RW
3258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOHEADER" >&5
3259$as_echo "$AUTOHEADER" >&6; }
8fdb0857 3260else
5213506e
RW
3261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3262$as_echo "no" >&6; }
8fdb0857
BE
3263fi
3264
5213506e 3265
8fdb0857
BE
3266 test -n "$AUTOHEADER" && break
3267done
3268test -n "$AUTOHEADER" || AUTOHEADER="$MISSING autoheader"
3269
3270
3271# Figure out what compiler warnings we can enable.
3272# See config/warnings.m4 for details.
3273
3274
84c1b9d3
MK
3275ac_ext=c
3276ac_cpp='$CPP $CPPFLAGS'
3277ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3278ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3279ac_compiler_gnu=$ac_cv_c_compiler_gnu
3280
8fdb0857
BE
3281WARN_CFLAGS=
3282save_CFLAGS="$CFLAGS"
095af58f 3283for real_option in -W -Wall -Wwrite-strings -Wstrict-prototypes \
8fdb0857 3284 -Wmissing-prototypes -Wold-style-definition \
aa4f41c1 3285 -Wmissing-format-attribute -Wcast-qual; do
095af58f
AS
3286 # Do the check with the no- prefix removed since gcc silently
3287 # accepts any -Wno-* option on purpose
3288 case $real_option in
4a5e00ca 3289 -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
095af58f
AS
3290 *) option=$real_option ;;
3291 esac
5213506e 3292 as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
8fdb0857 3293
5213506e
RW
3294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
3295$as_echo_n "checking whether $CC supports $option... " >&6; }
3296if { as_var=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then :
3297 $as_echo_n "(cached) " >&6
8fdb0857
BE
3298else
3299 CFLAGS="$option"
5213506e 3300 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8fdb0857
BE
3301/* end confdefs.h. */
3302
3303int
3304main ()
3305{
3306
3307 ;
3308 return 0;
3309}
3310_ACEOF
5213506e 3311if ac_fn_c_try_compile "$LINENO"; then :
8fdb0857
BE
3312 eval "$as_acx_Woption=yes"
3313else
5213506e 3314 eval "$as_acx_Woption=no"
8fdb0857 3315fi
5213506e 3316rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8fdb0857
BE
3317
3318fi
5213506e
RW
3319eval ac_res=\$$as_acx_Woption
3320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
3321$as_echo "$ac_res" >&6; }
3322 if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
095af58f 3323 WARN_CFLAGS="$WARN_CFLAGS${WARN_CFLAGS:+ }$real_option"
8fdb0857 3324fi
8fdb0857
BE
3325 done
3326CFLAGS="$save_CFLAGS"
84c1b9d3
MK
3327ac_ext=c
3328ac_cpp='$CPP $CPPFLAGS'
3329ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3330ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3331ac_compiler_gnu=$ac_cv_c_compiler_gnu
3332
3333
3334ac_ext=c
3335ac_cpp='$CPP $CPPFLAGS'
3336ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3337ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3338ac_compiler_gnu=$ac_cv_c_compiler_gnu
8fdb0857
BE
3339
3340WARN_PEDANTIC=
095af58f
AS
3341# Do the check with the no- prefix removed from the warning options
3342# since gcc silently accepts any -Wno-* option on purpose
5213506e 3343if test "$GCC" = yes; then :
095af58f
AS
3344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -pedantic -Wlong-long" >&5
3345$as_echo_n "checking whether $CC supports -pedantic -Wlong-long... " >&6; }
3346if test "${acx_cv_prog_cc_pedantic__Wlong_long+set}" = set; then :
5213506e 3347 $as_echo_n "(cached) " >&6
8fdb0857
BE
3348else
3349 save_CFLAGS="$CFLAGS"
095af58f 3350CFLAGS="-pedantic -Wlong-long"
5213506e 3351cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8fdb0857
BE
3352/* end confdefs.h. */
3353
3354int
3355main ()
3356{
3357
3358 ;
3359 return 0;
3360}
3361_ACEOF
5213506e 3362if ac_fn_c_try_compile "$LINENO"; then :
095af58f 3363 acx_cv_prog_cc_pedantic__Wlong_long=yes
8fdb0857 3364else
095af58f 3365 acx_cv_prog_cc_pedantic__Wlong_long=no
8fdb0857 3366fi
5213506e 3367rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8fdb0857
BE
3368CFLAGS="$save_CFLAGS"
3369fi
095af58f
AS
3370{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_prog_cc_pedantic__Wlong_long" >&5
3371$as_echo "$acx_cv_prog_cc_pedantic__Wlong_long" >&6; }
3372if test $acx_cv_prog_cc_pedantic__Wlong_long = yes; then :
79b87c74 3373 WARN_PEDANTIC="$WARN_PEDANTIC${WARN_PEDANTIC:+ }-pedantic -Wno-long-long"
8fdb0857
BE
3374fi
3375
8fdb0857 3376fi
84c1b9d3
MK
3377ac_ext=c
3378ac_cpp='$CPP $CPPFLAGS'
3379ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3380ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3381ac_compiler_gnu=$ac_cv_c_compiler_gnu
3382
8fdb0857
BE
3383
3384
8fdb0857
BE
3385# Only enable with --enable-werror-always until existing warnings are
3386# corrected.
84c1b9d3
MK
3387ac_ext=c
3388ac_cpp='$CPP $CPPFLAGS'
3389ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3390ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3391ac_compiler_gnu=$ac_cv_c_compiler_gnu
3392
8fdb0857 3393WERROR=
5213506e
RW
3394# Check whether --enable-werror-always was given.
3395if test "${enable_werror_always+set}" = set; then :
3396 enableval=$enable_werror_always;
8fdb0857
BE
3397else
3398 enable_werror_always=no
8fdb0857
BE
3399fi
3400
5213506e
RW
3401if test $enable_werror_always = yes; then :
3402 WERROR="$WERROR${WERROR:+ }-Werror"
3403fi
8fdb0857 3404
84c1b9d3
MK
3405ac_ext=c
3406ac_cpp='$CPP $CPPFLAGS'
3407ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3408ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3409ac_compiler_gnu=$ac_cv_c_compiler_gnu
3410
8fdb0857 3411
79b87c74 3412
8fdb0857
BE
3413# Checks for header files.
3414ac_ext=c
3415ac_cpp='$CPP $CPPFLAGS'
3416ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3417ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3418ac_compiler_gnu=$ac_cv_c_compiler_gnu
5213506e
RW
3419{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3420$as_echo_n "checking how to run the C preprocessor... " >&6; }
8fdb0857
BE
3421# On Suns, sometimes $CPP names a directory.
3422if test -n "$CPP" && test -d "$CPP"; then
3423 CPP=
3424fi
3425if test -z "$CPP"; then
5213506e
RW
3426 if test "${ac_cv_prog_CPP+set}" = set; then :
3427 $as_echo_n "(cached) " >&6
8fdb0857
BE
3428else
3429 # Double quotes because CPP needs to be expanded
3430 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3431 do
3432 ac_preproc_ok=false
3433for ac_c_preproc_warn_flag in '' yes
3434do
3435 # Use a header file that comes with gcc, so configuring glibc
3436 # with a fresh cross-compiler works.
3437 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3438 # <limits.h> exists even on freestanding compilers.
3439 # On the NeXT, cc -E runs the code through the compiler's parser,
3440 # not just through cpp. "Syntax error" is here to catch this case.
5213506e 3441 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8fdb0857
BE
3442/* end confdefs.h. */
3443#ifdef __STDC__
3444# include <limits.h>
3445#else
3446# include <assert.h>
3447#endif
3448 Syntax error
3449_ACEOF
5213506e 3450if ac_fn_c_try_cpp "$LINENO"; then :
8fdb0857 3451
5213506e 3452else
8fdb0857
BE
3453 # Broken: fails on valid input.
3454continue
3455fi
3456rm -f conftest.err conftest.$ac_ext
3457
5213506e 3458 # OK, works on sane cases. Now check whether nonexistent headers
8fdb0857 3459 # can be detected and how.
5213506e 3460 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8fdb0857
BE
3461/* end confdefs.h. */
3462#include <ac_nonexistent.h>
3463_ACEOF
5213506e 3464if ac_fn_c_try_cpp "$LINENO"; then :
8fdb0857
BE
3465 # Broken: success on invalid input.
3466continue
3467else
8fdb0857
BE
3468 # Passes both tests.
3469ac_preproc_ok=:
3470break
3471fi
3472rm -f conftest.err conftest.$ac_ext
3473
3474done
3475# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3476rm -f conftest.err conftest.$ac_ext
5213506e 3477if $ac_preproc_ok; then :
8fdb0857
BE
3478 break
3479fi
3480
3481 done
3482 ac_cv_prog_CPP=$CPP
3483
3484fi
3485 CPP=$ac_cv_prog_CPP
3486else
3487 ac_cv_prog_CPP=$CPP
3488fi
5213506e
RW
3489{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3490$as_echo "$CPP" >&6; }
8fdb0857
BE
3491ac_preproc_ok=false
3492for ac_c_preproc_warn_flag in '' yes
3493do
3494 # Use a header file that comes with gcc, so configuring glibc
3495 # with a fresh cross-compiler works.
3496 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3497 # <limits.h> exists even on freestanding compilers.
3498 # On the NeXT, cc -E runs the code through the compiler's parser,
3499 # not just through cpp. "Syntax error" is here to catch this case.
5213506e 3500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8fdb0857
BE
3501/* end confdefs.h. */
3502#ifdef __STDC__
3503# include <limits.h>
3504#else
3505# include <assert.h>
3506#endif
3507 Syntax error
3508_ACEOF
5213506e 3509if ac_fn_c_try_cpp "$LINENO"; then :
8fdb0857 3510
5213506e 3511else
8fdb0857
BE
3512 # Broken: fails on valid input.
3513continue
3514fi
3515rm -f conftest.err conftest.$ac_ext
3516
5213506e 3517 # OK, works on sane cases. Now check whether nonexistent headers
8fdb0857 3518 # can be detected and how.
5213506e 3519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8fdb0857
BE
3520/* end confdefs.h. */
3521#include <ac_nonexistent.h>
3522_ACEOF
5213506e 3523if ac_fn_c_try_cpp "$LINENO"; then :
8fdb0857
BE
3524 # Broken: success on invalid input.
3525continue
3526else
8fdb0857
BE
3527 # Passes both tests.
3528ac_preproc_ok=:
3529break
3530fi
3531rm -f conftest.err conftest.$ac_ext
3532
3533done
3534# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3535rm -f conftest.err conftest.$ac_ext
5213506e
RW
3536if $ac_preproc_ok; then :
3537
8fdb0857 3538else
5213506e
RW
3539 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3540$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3541as_fn_error "C preprocessor \"$CPP\" fails sanity check
3542See \`config.log' for more details." "$LINENO" 5; }
8fdb0857
BE
3543fi
3544
3545ac_ext=c
3546ac_cpp='$CPP $CPPFLAGS'
3547ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3548ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3549ac_compiler_gnu=$ac_cv_c_compiler_gnu
3550
3551
5213506e
RW
3552{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3553$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3554if test "${ac_cv_path_GREP+set}" = set; then :
3555 $as_echo_n "(cached) " >&6
3556else
3557 if test -z "$GREP"; then
3558 ac_path_GREP_found=false
3559 # Loop through the user's path and test for each of PROGNAME-LIST
3560 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3561for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3562do
3563 IFS=$as_save_IFS
3564 test -z "$as_dir" && as_dir=.
3565 for ac_prog in grep ggrep; do
3566 for ac_exec_ext in '' $ac_executable_extensions; do
3567 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3568 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3569# Check for GNU ac_path_GREP and select it if it is found.
3570 # Check for GNU $ac_path_GREP
3571case `"$ac_path_GREP" --version 2>&1` in
3572*GNU*)
3573 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3574*)
3575 ac_count=0
3576 $as_echo_n 0123456789 >"conftest.in"
3577 while :
3578 do
3579 cat "conftest.in" "conftest.in" >"conftest.tmp"
3580 mv "conftest.tmp" "conftest.in"
3581 cp "conftest.in" "conftest.nl"
3582 $as_echo 'GREP' >> "conftest.nl"
3583 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3584 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3585 as_fn_arith $ac_count + 1 && ac_count=$as_val
3586 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3587 # Best one so far, save it but keep looking for a better one
3588 ac_cv_path_GREP="$ac_path_GREP"
3589 ac_path_GREP_max=$ac_count
3590 fi
3591 # 10*(2^10) chars as input seems more than enough
3592 test $ac_count -gt 10 && break
3593 done
3594 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3595esac
3596
3597 $ac_path_GREP_found && break 3
3598 done
3599 done
3600 done
3601IFS=$as_save_IFS
3602 if test -z "$ac_cv_path_GREP"; then
3603 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3604 fi
3605else
3606 ac_cv_path_GREP=$GREP
3607fi
3608
3609fi
3610{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3611$as_echo "$ac_cv_path_GREP" >&6; }
3612 GREP="$ac_cv_path_GREP"
3613
3614
3615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3616$as_echo_n "checking for egrep... " >&6; }
3617if test "${ac_cv_path_EGREP+set}" = set; then :
3618 $as_echo_n "(cached) " >&6
8fdb0857 3619else
5213506e
RW
3620 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3621 then ac_cv_path_EGREP="$GREP -E"
3622 else
3623 if test -z "$EGREP"; then
3624 ac_path_EGREP_found=false
3625 # Loop through the user's path and test for each of PROGNAME-LIST
3626 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3627for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3628do
3629 IFS=$as_save_IFS
3630 test -z "$as_dir" && as_dir=.
3631 for ac_prog in egrep; do
3632 for ac_exec_ext in '' $ac_executable_extensions; do
3633 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3634 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3635# Check for GNU ac_path_EGREP and select it if it is found.
3636 # Check for GNU $ac_path_EGREP
3637case `"$ac_path_EGREP" --version 2>&1` in
3638*GNU*)
3639 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3640*)
3641 ac_count=0
3642 $as_echo_n 0123456789 >"conftest.in"
3643 while :
3644 do
3645 cat "conftest.in" "conftest.in" >"conftest.tmp"
3646 mv "conftest.tmp" "conftest.in"
3647 cp "conftest.in" "conftest.nl"
3648 $as_echo 'EGREP' >> "conftest.nl"
3649 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3650 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3651 as_fn_arith $ac_count + 1 && ac_count=$as_val
3652 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3653 # Best one so far, save it but keep looking for a better one
3654 ac_cv_path_EGREP="$ac_path_EGREP"
3655 ac_path_EGREP_max=$ac_count
8fdb0857 3656 fi
5213506e
RW
3657 # 10*(2^10) chars as input seems more than enough
3658 test $ac_count -gt 10 && break
3659 done
3660 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3661esac
3662
3663 $ac_path_EGREP_found && break 3
3664 done
3665 done
3666 done
3667IFS=$as_save_IFS
3668 if test -z "$ac_cv_path_EGREP"; then
3669 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3670 fi
3671else
3672 ac_cv_path_EGREP=$EGREP
3673fi
3674
3675 fi
8fdb0857 3676fi
5213506e
RW
3677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3678$as_echo "$ac_cv_path_EGREP" >&6; }
3679 EGREP="$ac_cv_path_EGREP"
8fdb0857
BE
3680
3681
5213506e
RW
3682{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3683$as_echo_n "checking for ANSI C header files... " >&6; }
3684if test "${ac_cv_header_stdc+set}" = set; then :
3685 $as_echo_n "(cached) " >&6
8fdb0857 3686else
5213506e 3687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8fdb0857
BE
3688/* end confdefs.h. */
3689#include <stdlib.h>
3690#include <stdarg.h>
3691#include <string.h>
3692#include <float.h>
3693
3694int
3695main ()
3696{
3697
3698 ;
3699 return 0;
3700}
3701_ACEOF
5213506e 3702if ac_fn_c_try_compile "$LINENO"; then :
8fdb0857
BE
3703 ac_cv_header_stdc=yes
3704else
5213506e 3705 ac_cv_header_stdc=no
8fdb0857 3706fi
5213506e 3707rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8fdb0857
BE
3708
3709if test $ac_cv_header_stdc = yes; then
3710 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5213506e 3711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8fdb0857
BE
3712/* end confdefs.h. */
3713#include <string.h>
3714
3715_ACEOF
3716if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5213506e
RW
3717 $EGREP "memchr" >/dev/null 2>&1; then :
3718
8fdb0857
BE
3719else
3720 ac_cv_header_stdc=no
3721fi
3722rm -f conftest*
3723
3724fi
3725
3726if test $ac_cv_header_stdc = yes; then
3727 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5213506e 3728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8fdb0857
BE
3729/* end confdefs.h. */
3730#include <stdlib.h>
3731
3732_ACEOF
3733if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5213506e
RW
3734 $EGREP "free" >/dev/null 2>&1; then :
3735
8fdb0857
BE
3736else
3737 ac_cv_header_stdc=no
3738fi
3739rm -f conftest*
3740
3741fi
3742
3743if test $ac_cv_header_stdc = yes; then
3744 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5213506e 3745 if test "$cross_compiling" = yes; then :
8fdb0857
BE
3746 :
3747else
5213506e 3748 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8fdb0857
BE
3749/* end confdefs.h. */
3750#include <ctype.h>
5213506e 3751#include <stdlib.h>
8fdb0857
BE
3752#if ((' ' & 0x0FF) == 0x020)
3753# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3754# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3755#else
3756# define ISLOWER(c) \
3757 (('a' <= (c) && (c) <= 'i') \
3758 || ('j' <= (c) && (c) <= 'r') \
3759 || ('s' <= (c) && (c) <= 'z'))
3760# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3761#endif
3762
3763#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3764int
3765main ()
3766{
3767 int i;
3768 for (i = 0; i < 256; i++)
3769 if (XOR (islower (i), ISLOWER (i))
3770 || toupper (i) != TOUPPER (i))
5213506e
RW
3771 return 2;
3772 return 0;
8fdb0857
BE
3773}
3774_ACEOF
5213506e 3775if ac_fn_c_try_run "$LINENO"; then :
8fdb0857 3776
5213506e
RW
3777else
3778 ac_cv_header_stdc=no
8fdb0857 3779fi
5213506e
RW
3780rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3781 conftest.$ac_objext conftest.beam conftest.$ac_ext
8fdb0857 3782fi
5213506e 3783
8fdb0857
BE
3784fi
3785fi
5213506e
RW
3786{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3787$as_echo "$ac_cv_header_stdc" >&6; }
8fdb0857
BE
3788if test $ac_cv_header_stdc = yes; then
3789
5213506e 3790$as_echo "#define STDC_HEADERS 1" >>confdefs.h
8fdb0857
BE
3791
3792fi
3793
3794# On IRIX 5.3, sys/types and inttypes.h are conflicting.
8fdb0857
BE
3795for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3796 inttypes.h stdint.h unistd.h
5213506e
RW
3797do :
3798 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3799ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3800"
3801eval as_val=\$$as_ac_Header
3802 if test "x$as_val" = x""yes; then :
8fdb0857 3803 cat >>confdefs.h <<_ACEOF
5213506e 3804#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8fdb0857
BE
3805_ACEOF
3806
3807fi
3808
3809done
3810
3811
8fdb0857 3812for ac_header in ctype.h stddef.h string.h stdio.h
5213506e
RW
3813do :
3814 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3815ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
3816eval as_val=\$$as_ac_Header
3817 if test "x$as_val" = x""yes; then :
8fdb0857 3818 cat >>confdefs.h <<_ACEOF
5213506e 3819#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8fdb0857
BE
3820_ACEOF
3821
3822fi
3823
3824done
3825
4c4b3eb0 3826
4c4b3eb0 3827
c13e029b 3828inttype_headers=`echo inttypes.h sys/inttypes.h | sed -e 's/,/ /g'`
4c4b3eb0 3829
c13e029b
PB
3830acx_cv_header_stdint=stddef.h
3831acx_cv_header_stdint_kind="(already complete)"
3832for i in stdint.h $inttype_headers; do
3833 unset ac_cv_type_uintptr_t
3834 unset ac_cv_type_uintmax_t
3835 unset ac_cv_type_int_least32_t
3836 unset ac_cv_type_int_fast32_t
3837 unset ac_cv_type_uint64_t
3838 $as_echo_n "looking for a compliant stdint.h in $i, " >&6
3839 ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "#include <sys/types.h>
3840#include <$i>
3841"
3842if test "x$ac_cv_type_uintmax_t" = x""yes; then :
3843 acx_cv_header_stdint=$i
4c4b3eb0 3844else
c13e029b
PB
3845 continue
3846fi
4c4b3eb0 3847
c13e029b
PB
3848 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
3849#include <$i>
3850"
3851if test "x$ac_cv_type_uintptr_t" = x""yes; then :
4c4b3eb0 3852
d72a3ac1 3853else
c13e029b 3854 acx_cv_header_stdint_kind="(mostly complete)"
4c4b3eb0
PB
3855fi
3856
c13e029b
PB
3857 ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <sys/types.h>
3858#include <$i>
3859"
3860if test "x$ac_cv_type_int_least32_t" = x""yes; then :
3861
4c4b3eb0 3862else
c13e029b 3863 acx_cv_header_stdint_kind="(mostly complete)"
d72a3ac1 3864fi
695cd757 3865
c13e029b
PB
3866 ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include <sys/types.h>
3867#include <$i>
3868"
3869if test "x$ac_cv_type_int_fast32_t" = x""yes; then :
4c4b3eb0 3870
c13e029b
PB
3871else
3872 acx_cv_header_stdint_kind="(mostly complete)"
3873fi
4c4b3eb0 3874
c13e029b
PB
3875 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
3876#include <$i>
3877"
3878if test "x$ac_cv_type_uint64_t" = x""yes; then :
4c4b3eb0 3879
d72a3ac1 3880else
c13e029b
PB
3881 acx_cv_header_stdint_kind="(lacks uint64_t)"
3882fi
4c4b3eb0 3883
c13e029b
PB
3884 break
3885done
3886if test "$acx_cv_header_stdint" = stddef.h; then
3887 acx_cv_header_stdint_kind="(lacks uintmax_t)"
3888 for i in stdint.h $inttype_headers; do
3889 unset ac_cv_type_uintptr_t
3890 unset ac_cv_type_uint32_t
3891 unset ac_cv_type_uint64_t
3892 $as_echo_n "looking for an incomplete stdint.h in $i, " >&6
3893 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <sys/types.h>
3894#include <$i>
3895"
3896if test "x$ac_cv_type_uint32_t" = x""yes; then :
3897 acx_cv_header_stdint=$i
3898else
3899 continue
4c4b3eb0
PB
3900fi
3901
c13e029b
PB
3902 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include <sys/types.h>
3903#include <$i>
3904"
3905if test "x$ac_cv_type_uint64_t" = x""yes; then :
4c4b3eb0 3906
c13e029b 3907fi
4c4b3eb0 3908
c13e029b
PB
3909 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <sys/types.h>
3910#include <$i>
3911"
3912if test "x$ac_cv_type_uintptr_t" = x""yes; then :
4c4b3eb0 3913
c13e029b 3914fi
4c4b3eb0 3915
c13e029b
PB
3916 break
3917 done
3918fi
3919if test "$acx_cv_header_stdint" = stddef.h; then
3920 acx_cv_header_stdint_kind="(u_intXX_t style)"
3921 for i in sys/types.h $inttype_headers; do
3922 unset ac_cv_type_u_int32_t
3923 unset ac_cv_type_u_int64_t
3924 $as_echo_n "looking for u_intXX_t types in $i, " >&6
3925 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <sys/types.h>
3926#include <$i>
3927"
3928if test "x$ac_cv_type_u_int32_t" = x""yes; then :
3929 acx_cv_header_stdint=$i
d72a3ac1 3930else
c13e029b
PB
3931 continue
3932fi
4c4b3eb0 3933
c13e029b
PB
3934 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include <sys/types.h>
3935#include <$i>
3936"
3937if test "x$ac_cv_type_u_int64_t" = x""yes; then :
4c4b3eb0 3938
c13e029b 3939fi
4c4b3eb0 3940
c13e029b
PB
3941 break
3942 done
4c4b3eb0 3943fi
c13e029b
PB
3944if test "$acx_cv_header_stdint" = stddef.h; then
3945 acx_cv_header_stdint_kind="(using manual detection)"
4c4b3eb0 3946fi
4c4b3eb0 3947
c13e029b
PB
3948test -z "$ac_cv_type_uintptr_t" && ac_cv_type_uintptr_t=no
3949test -z "$ac_cv_type_uint64_t" && ac_cv_type_uint64_t=no
3950test -z "$ac_cv_type_u_int64_t" && ac_cv_type_u_int64_t=no
3951test -z "$ac_cv_type_int_least32_t" && ac_cv_type_int_least32_t=no
3952test -z "$ac_cv_type_int_fast32_t" && ac_cv_type_int_fast32_t=no
4c4b3eb0 3953
c13e029b 3954# ----------------- Summarize what we found so far
4c4b3eb0 3955
c13e029b
PB
3956{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what to include in gstdint.h" >&5
3957$as_echo_n "checking what to include in gstdint.h... " >&6; }
5213506e 3958
c13e029b
PB
3959case `$as_basename -- gstdint.h ||
3960$as_expr X/gstdint.h : '.*/\([^/][^/]*\)/*$' \| \
3961 Xgstdint.h : 'X\(//\)$' \| \
3962 Xgstdint.h : 'X\(/\)' \| . 2>/dev/null ||
3963$as_echo X/gstdint.h |
3964 sed '/^.*\/\([^/][^/]*\)\/*$/{
3965 s//\1/
3966 q
3967 }
3968 /^X\/\(\/\/\)$/{
3969 s//\1/
3970 q
3971 }
3972 /^X\/\(\/\).*/{
3973 s//\1/
3974 q
3975 }
3976 s/.*/./; q'` in
3977 stdint.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
3978$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
3979 inttypes.h) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: are you sure you want it there?" >&5
3980$as_echo "$as_me: WARNING: are you sure you want it there?" >&2;} ;;
3981 *) ;;
3982esac
4c4b3eb0 3983
c13e029b
PB
3984{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_header_stdint $acx_cv_header_stdint_kind" >&5
3985$as_echo "$acx_cv_header_stdint $acx_cv_header_stdint_kind" >&6; }
4c4b3eb0 3986
c13e029b 3987# ----------------- done included file, check C basic types --------
4c4b3eb0 3988
c13e029b
PB
3989# Lacking an uintptr_t? Test size of void *
3990case "$acx_cv_header_stdint:$ac_cv_type_uintptr_t" in
3991 stddef.h:* | *:no) # The cast to long int works around a bug in the HP C Compiler
3992# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
3993# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
3994# This bug is HP SR number 8606223364.
3995{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
3996$as_echo_n "checking size of void *... " >&6; }
3997if test "${ac_cv_sizeof_void_p+set}" = set; then :
3998 $as_echo_n "(cached) " >&6
3999else
4000 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
5213506e 4001
c13e029b
PB
4002else
4003 if test "$ac_cv_type_void_p" = yes; then
4004 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4005$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4006{ as_fn_set_status 77
4007as_fn_error "cannot compute sizeof (void *)
4008See \`config.log' for more details." "$LINENO" 5; }; }
4009 else
4010 ac_cv_sizeof_void_p=0
4011 fi
4012fi
4c4b3eb0 4013
c13e029b
PB
4014fi
4015{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
4016$as_echo "$ac_cv_sizeof_void_p" >&6; }
5213506e 4017
d72a3ac1
PB
4018
4019
4020cat >>confdefs.h <<_ACEOF
c13e029b 4021#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
d72a3ac1 4022_ACEOF
d72a3ac1 4023
c13e029b
PB
4024 ;;
4025esac
d72a3ac1 4026
c13e029b
PB
4027# Lacking an uint64_t? Test size of long
4028case "$acx_cv_header_stdint:$ac_cv_type_uint64_t:$ac_cv_type_u_int64_t" in
4029 stddef.h:*:* | *:no:no) # The cast to long int works around a bug in the HP C Compiler
4030# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4031# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4032# This bug is HP SR number 8606223364.
4033{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
4034$as_echo_n "checking size of long... " >&6; }
4035if test "${ac_cv_sizeof_long+set}" = set; then :
5213506e 4036 $as_echo_n "(cached) " >&6
4c4b3eb0 4037else
c13e029b 4038 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
4c4b3eb0 4039
5213506e 4040else
c13e029b
PB
4041 if test "$ac_cv_type_long" = yes; then
4042 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4043$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4044{ as_fn_set_status 77
4045as_fn_error "cannot compute sizeof (long)
4046See \`config.log' for more details." "$LINENO" 5; }; }
4047 else
4048 ac_cv_sizeof_long=0
4049 fi
4c4b3eb0 4050fi
5213506e 4051
c13e029b
PB
4052fi
4053{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
4054$as_echo "$ac_cv_sizeof_long" >&6; }
5213506e
RW
4055
4056
d72a3ac1
PB
4057
4058cat >>confdefs.h <<_ACEOF
c13e029b 4059#define SIZEOF_LONG $ac_cv_sizeof_long
d72a3ac1 4060_ACEOF
8fdb0857 4061
c13e029b
PB
4062 ;;
4063esac
8fdb0857 4064
c13e029b
PB
4065if test $acx_cv_header_stdint = stddef.h; then
4066 # Lacking a good header? Test size of everything and deduce all types.
4067 # The cast to long int works around a bug in the HP C Compiler
4068# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4069# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4070# This bug is HP SR number 8606223364.
4071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
4072$as_echo_n "checking size of int... " >&6; }
4073if test "${ac_cv_sizeof_int+set}" = set; then :
4074 $as_echo_n "(cached) " >&6
4075else
4076 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
5213506e 4077
c13e029b
PB
4078else
4079 if test "$ac_cv_type_int" = yes; then
4080 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4081$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4082{ as_fn_set_status 77
4083as_fn_error "cannot compute sizeof (int)
4084See \`config.log' for more details." "$LINENO" 5; }; }
4085 else
4086 ac_cv_sizeof_int=0
4087 fi
4088fi
5213506e 4089
c13e029b
PB
4090fi
4091{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
4092$as_echo "$ac_cv_sizeof_int" >&6; }
5213506e 4093
8fdb0857 4094
5213506e 4095
d72a3ac1 4096cat >>confdefs.h <<_ACEOF
c13e029b 4097#define SIZEOF_INT $ac_cv_sizeof_int
d72a3ac1
PB
4098_ACEOF
4099
d72a3ac1 4100
c13e029b
PB
4101 # The cast to long int works around a bug in the HP C Compiler
4102# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4103# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4104# This bug is HP SR number 8606223364.
4105{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
4106$as_echo_n "checking size of short... " >&6; }
4107if test "${ac_cv_sizeof_short+set}" = set; then :
4108 $as_echo_n "(cached) " >&6
4109else
4110 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
d72a3ac1 4111
c13e029b
PB
4112else
4113 if test "$ac_cv_type_short" = yes; then
4114 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4115$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4116{ as_fn_set_status 77
4117as_fn_error "cannot compute sizeof (short)
4118See \`config.log' for more details." "$LINENO" 5; }; }
4119 else
4120 ac_cv_sizeof_short=0
4121 fi
4122fi
d72a3ac1 4123
c13e029b
PB
4124fi
4125{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
4126$as_echo "$ac_cv_sizeof_short" >&6; }
d72a3ac1
PB
4127
4128
4129
c13e029b
PB
4130cat >>confdefs.h <<_ACEOF
4131#define SIZEOF_SHORT $ac_cv_sizeof_short
4132_ACEOF
d72a3ac1
PB
4133
4134
c13e029b
PB
4135 # The cast to long int works around a bug in the HP C Compiler
4136# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4137# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4138# This bug is HP SR number 8606223364.
4139{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
4140$as_echo_n "checking size of char... " >&6; }
4141if test "${ac_cv_sizeof_char+set}" = set; then :
4142 $as_echo_n "(cached) " >&6
4143else
4144 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then :
d72a3ac1 4145
c13e029b
PB
4146else
4147 if test "$ac_cv_type_char" = yes; then
4148 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4149$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4150{ as_fn_set_status 77
4151as_fn_error "cannot compute sizeof (char)
4152See \`config.log' for more details." "$LINENO" 5; }; }
4153 else
4154 ac_cv_sizeof_char=0
4155 fi
4156fi
d72a3ac1 4157
c13e029b
PB
4158fi
4159{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
4160$as_echo "$ac_cv_sizeof_char" >&6; }
d72a3ac1
PB
4161
4162
d72a3ac1 4163
8fdb0857 4164cat >>confdefs.h <<_ACEOF
c13e029b 4165#define SIZEOF_CHAR $ac_cv_sizeof_char
8fdb0857
BE
4166_ACEOF
4167
4168
5213506e 4169
c13e029b
PB
4170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int8_t" >&5
4171$as_echo_n "checking for type equivalent to int8_t... " >&6; }
4172 case "$ac_cv_sizeof_char" in
4173 1) acx_cv_type_int8_t=char ;;
75bc9e5e 4174 *) as_fn_error "no 8-bit type, please report a bug" "$LINENO" 5
c13e029b
PB
4175 esac
4176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int8_t" >&5
4177$as_echo "$acx_cv_type_int8_t" >&6; }
4178
4179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int16_t" >&5
4180$as_echo_n "checking for type equivalent to int16_t... " >&6; }
4181 case "$ac_cv_sizeof_int:$ac_cv_sizeof_short" in
4182 2:*) acx_cv_type_int16_t=int ;;
4183 *:2) acx_cv_type_int16_t=short ;;
75bc9e5e 4184 *) as_fn_error "no 16-bit type, please report a bug" "$LINENO" 5
c13e029b
PB
4185 esac
4186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int16_t" >&5
4187$as_echo "$acx_cv_type_int16_t" >&6; }
4188
4189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int32_t" >&5
4190$as_echo_n "checking for type equivalent to int32_t... " >&6; }
4191 case "$ac_cv_sizeof_int:$ac_cv_sizeof_long" in
4192 4:*) acx_cv_type_int32_t=int ;;
4193 *:4) acx_cv_type_int32_t=long ;;
75bc9e5e 4194 *) as_fn_error "no 32-bit type, please report a bug" "$LINENO" 5
c13e029b
PB
4195 esac
4196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_int32_t" >&5
4197$as_echo "$acx_cv_type_int32_t" >&6; }
8fdb0857 4198fi
8fdb0857 4199
c13e029b 4200# These tests are here to make the output prettier
d72a3ac1 4201
c13e029b
PB
4202if test "$ac_cv_type_uint64_t" != yes && test "$ac_cv_type_u_int64_t" != yes; then
4203 case "$ac_cv_sizeof_long" in
4204 8) acx_cv_type_int64_t=long ;;
4205 esac
4206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to int64_t" >&5
4207$as_echo_n "checking for type equivalent to int64_t... " >&6; }
4208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${acx_cv_type_int64_t-'using preprocessor symbols'}" >&5
4209$as_echo "${acx_cv_type_int64_t-'using preprocessor symbols'}" >&6; }
4210fi
4211
4212# Now we can use the above types
4213
4214if test "$ac_cv_type_uintptr_t" != yes; then
4215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for type equivalent to intptr_t" >&5
4216$as_echo_n "checking for type equivalent to intptr_t... " >&6; }
4217 case $ac_cv_sizeof_void_p in
4218 2) acx_cv_type_intptr_t=int16_t ;;
4219 4) acx_cv_type_intptr_t=int32_t ;;
4220 8) acx_cv_type_intptr_t=int64_t ;;
75bc9e5e 4221 *) as_fn_error "no equivalent for intptr_t, please report a bug" "$LINENO" 5
c13e029b
PB
4222 esac
4223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_type_intptr_t" >&5
4224$as_echo "$acx_cv_type_intptr_t" >&6; }
4225fi
d72a3ac1 4226
c13e029b 4227# ----------------- done all checks, emit header -------------
5213506e
RW
4228ac_config_commands="$ac_config_commands gstdint.h"
4229
4230
4231
4232
4233# Checks for typedefs, structures, and compiler characteristics.
4234{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
4235$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
4236if test "${ac_cv_c_const+set}" = set; then :
4237 $as_echo_n "(cached) " >&6
8fdb0857 4238else
5213506e 4239 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8fdb0857 4240/* end confdefs.h. */
8fdb0857 4241
8fdb0857
BE
4242int
4243main ()
4244{
5213506e
RW
4245/* FIXME: Include the comments suggested by Paul. */
4246#ifndef __cplusplus
4247 /* Ultrix mips cc rejects this. */
4248 typedef int charset[2];
4249 const charset cs;
4250 /* SunOS 4.1.1 cc rejects this. */
4251 char const *const *pcpcc;
4252 char **ppc;
4253 /* NEC SVR4.0.2 mips cc rejects this. */
4254 struct point {int x, y;};
4255 static struct point const zero = {0,0};
4256 /* AIX XL C 1.02.0.0 rejects this.
4257 It does not let you subtract one const X* pointer from another in
4258 an arm of an if-expression whose if-part is not a constant
4259 expression */
4260 const char *g = "string";
4261 pcpcc = &g + (g ? g-g : 0);
4262 /* HPUX 7.0 cc rejects these. */
4263 ++pcpcc;
4264 ppc = (char**) pcpcc;
4265 pcpcc = (char const *const *) ppc;
4266 { /* SCO 3.2v4 cc rejects this. */
4267 char *t;
4268 char const *s = 0 ? (char *) 0 : (char const *) 0;
4269
4270 *t++ = 0;
4271 if (s) return 0;
4272 }
4273 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
4274 int x[] = {25, 17};
4275 const int *foo = &x[0];
4276 ++foo;
4277 }
4278 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
4279 typedef const int *iptr;
4280 iptr p = 0;
4281 ++p;
4282 }
4283 { /* AIX XL C 1.02.0.0 rejects this saying
4284 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
4285 struct s { int j; const int *ap[3]; };
4286 struct s *b; b->j = 5;
4287 }
4288 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
4289 const int foo = 10;
4290 if (!foo) return 0;
4291 }
4292 return !cs[0] && !zero.x;
4293#endif
8fdb0857
BE
4294
4295 ;
4296 return 0;
4297}
4298_ACEOF
5213506e
RW
4299if ac_fn_c_try_compile "$LINENO"; then :
4300 ac_cv_c_const=yes
8fdb0857 4301else
5213506e
RW
4302 ac_cv_c_const=no
4303fi
4304rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4305fi
4306{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
4307$as_echo "$ac_cv_c_const" >&6; }
4308if test $ac_cv_c_const = no; then
4309
4310$as_echo "#define const /**/" >>confdefs.h
8fdb0857 4311
8fdb0857 4312fi
8fdb0857 4313
5213506e
RW
4314ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
4315if test "x$ac_cv_type_off_t" = x""yes; then :
8fdb0857 4316
5213506e 4317else
8fdb0857 4318
5213506e
RW
4319cat >>confdefs.h <<_ACEOF
4320#define off_t long int
8fdb0857 4321_ACEOF
8fdb0857 4322
8fdb0857 4323fi
5213506e
RW
4324
4325# The cast to long int works around a bug in the HP C Compiler
4326# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4327# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4328# This bug is HP SR number 8606223364.
4329{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
4330$as_echo_n "checking size of int... " >&6; }
4331if test "${ac_cv_sizeof_int+set}" = set; then :
4332 $as_echo_n "(cached) " >&6
8fdb0857 4333else
5213506e 4334 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
8fdb0857 4335
5213506e
RW
4336else
4337 if test "$ac_cv_type_int" = yes; then
4338 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4339$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4340{ as_fn_set_status 77
4341as_fn_error "cannot compute sizeof (int)
4342See \`config.log' for more details." "$LINENO" 5; }; }
4343 else
4344 ac_cv_sizeof_int=0
4345 fi
8fdb0857 4346fi
5213506e 4347
8fdb0857 4348fi
5213506e
RW
4349{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
4350$as_echo "$ac_cv_sizeof_int" >&6; }
8fdb0857 4351
8fdb0857 4352
5213506e
RW
4353
4354cat >>confdefs.h <<_ACEOF
4355#define SIZEOF_INT $ac_cv_sizeof_int
8fdb0857 4356_ACEOF
8fdb0857 4357
8fdb0857 4358
5213506e
RW
4359# The cast to long int works around a bug in the HP C Compiler
4360# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4361# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4362# This bug is HP SR number 8606223364.
4363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
4364$as_echo_n "checking size of long... " >&6; }
4365if test "${ac_cv_sizeof_long+set}" = set; then :
4366 $as_echo_n "(cached) " >&6
8fdb0857 4367else
5213506e 4368 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
8fdb0857 4369
8fdb0857 4370else
5213506e
RW
4371 if test "$ac_cv_type_long" = yes; then
4372 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4373$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4374{ as_fn_set_status 77
4375as_fn_error "cannot compute sizeof (long)
4376See \`config.log' for more details." "$LINENO" 5; }; }
4377 else
4378 ac_cv_sizeof_long=0
4379 fi
8fdb0857 4380fi
5213506e 4381
8fdb0857 4382fi
5213506e
RW
4383{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
4384$as_echo "$ac_cv_sizeof_long" >&6; }
4385
4386
4387
8fdb0857
BE
4388cat >>confdefs.h <<_ACEOF
4389#define SIZEOF_LONG $ac_cv_sizeof_long
4390_ACEOF
4391
4392
4393
4394# Checks for library functions.
5213506e
RW
4395{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4396$as_echo_n "checking for ANSI C header files... " >&6; }
4397if test "${ac_cv_header_stdc+set}" = set; then :
4398 $as_echo_n "(cached) " >&6
8fdb0857 4399else
5213506e 4400 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8fdb0857
BE
4401/* end confdefs.h. */
4402#include <stdlib.h>
4403#include <stdarg.h>
4404#include <string.h>
4405#include <float.h>
4406
4407int
4408main ()
4409{
4410
4411 ;
4412 return 0;
4413}
4414_ACEOF
5213506e 4415if ac_fn_c_try_compile "$LINENO"; then :
8fdb0857
BE
4416 ac_cv_header_stdc=yes
4417else
5213506e 4418 ac_cv_header_stdc=no
8fdb0857 4419fi
5213506e 4420rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8fdb0857
BE
4421
4422if test $ac_cv_header_stdc = yes; then
4423 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5213506e 4424 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8fdb0857
BE
4425/* end confdefs.h. */
4426#include <string.h>
4427
4428_ACEOF
4429if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5213506e
RW
4430 $EGREP "memchr" >/dev/null 2>&1; then :
4431
8fdb0857
BE
4432else
4433 ac_cv_header_stdc=no
4434fi
4435rm -f conftest*
4436
4437fi
4438
4439if test $ac_cv_header_stdc = yes; then
4440 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5213506e 4441 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8fdb0857
BE
4442/* end confdefs.h. */
4443#include <stdlib.h>
4444
4445_ACEOF
4446if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5213506e
RW
4447 $EGREP "free" >/dev/null 2>&1; then :
4448
8fdb0857
BE
4449else
4450 ac_cv_header_stdc=no
4451fi
4452rm -f conftest*
4453
4454fi
4455
4456if test $ac_cv_header_stdc = yes; then
4457 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5213506e 4458 if test "$cross_compiling" = yes; then :
8fdb0857
BE
4459 :
4460else
5213506e 4461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8fdb0857
BE
4462/* end confdefs.h. */
4463#include <ctype.h>
5213506e 4464#include <stdlib.h>
8fdb0857
BE
4465#if ((' ' & 0x0FF) == 0x020)
4466# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4467# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4468#else
4469# define ISLOWER(c) \
4470 (('a' <= (c) && (c) <= 'i') \
4471 || ('j' <= (c) && (c) <= 'r') \
4472 || ('s' <= (c) && (c) <= 'z'))
4473# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4474#endif
4475
4476#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4477int
4478main ()
4479{
4480 int i;
4481 for (i = 0; i < 256; i++)
4482 if (XOR (islower (i), ISLOWER (i))
4483 || toupper (i) != TOUPPER (i))
5213506e
RW
4484 return 2;
4485 return 0;
8fdb0857
BE
4486}
4487_ACEOF
5213506e 4488if ac_fn_c_try_run "$LINENO"; then :
8fdb0857 4489
5213506e
RW
4490else
4491 ac_cv_header_stdc=no
8fdb0857 4492fi
5213506e
RW
4493rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4494 conftest.$ac_objext conftest.beam conftest.$ac_ext
8fdb0857 4495fi
5213506e 4496
8fdb0857
BE
4497fi
4498fi
5213506e
RW
4499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4500$as_echo "$ac_cv_header_stdc" >&6; }
8fdb0857
BE
4501if test $ac_cv_header_stdc = yes; then
4502
5213506e 4503$as_echo "#define STDC_HEADERS 1" >>confdefs.h
8fdb0857
BE
4504
4505fi
4506
4507
5213506e
RW
4508# Check whether --enable-maintainer-mode was given.
4509if test "${enable_maintainer_mode+set}" = set; then :
4510 enableval=$enable_maintainer_mode;
8fdb0857
BE
4511else
4512 enable_maintainer_mode=no
5213506e
RW
4513fi
4514
8fdb0857
BE
4515
4516if test "x$enable_maintainer_mode" = xno; then
4517 MAINT='#'
4518else
4519 MAINT=
4520fi
4521
4522
f808a484 4523# Make sure we can run config.sub.
5213506e
RW
4524$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4525 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4526
4527{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4528$as_echo_n "checking build system type... " >&6; }
4529if test "${ac_cv_build+set}" = set; then :
4530 $as_echo_n "(cached) " >&6
4531else
4532 ac_build_alias=$build_alias
4533test "x$ac_build_alias" = x &&
4534 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4535test "x$ac_build_alias" = x &&
4536 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
4537ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4538 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4539
4540fi
4541{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4542$as_echo "$ac_cv_build" >&6; }
4543case $ac_cv_build in
4544*-*-*) ;;
4545*) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
4546esac
f808a484 4547build=$ac_cv_build
5213506e
RW
4548ac_save_IFS=$IFS; IFS='-'
4549set x $ac_cv_build
4550shift
4551build_cpu=$1
4552build_vendor=$2
4553shift; shift
4554# Remember, the first character of IFS is used to create $*,
4555# except with old shells:
4556build_os=$*
4557IFS=$ac_save_IFS
4558case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
f808a484
MM
4559
4560
5213506e
RW
4561{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4562$as_echo_n "checking host system type... " >&6; }
4563if test "${ac_cv_host+set}" = set; then :
4564 $as_echo_n "(cached) " >&6
f808a484 4565else
5213506e
RW
4566 if test "x$host_alias" = x; then
4567 ac_cv_host=$ac_cv_build
4568else
4569 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4570 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4571fi
f808a484
MM
4572
4573fi
5213506e
RW
4574{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4575$as_echo "$ac_cv_host" >&6; }
4576case $ac_cv_host in
4577*-*-*) ;;
4578*) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
4579esac
f808a484 4580host=$ac_cv_host
5213506e
RW
4581ac_save_IFS=$IFS; IFS='-'
4582set x $ac_cv_host
4583shift
4584host_cpu=$1
4585host_vendor=$2
4586shift; shift
4587# Remember, the first character of IFS is used to create $*,
4588# except with old shells:
4589host_os=$*
4590IFS=$ac_save_IFS
4591case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
f808a484
MM
4592
4593
5213506e
RW
4594{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
4595$as_echo_n "checking target system type... " >&6; }
4596if test "${ac_cv_target+set}" = set; then :
4597 $as_echo_n "(cached) " >&6
4598else
4599 if test "x$target_alias" = x; then
4600 ac_cv_target=$ac_cv_host
f808a484 4601else
5213506e
RW
4602 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
4603 as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
4604fi
f808a484
MM
4605
4606fi
5213506e
RW
4607{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
4608$as_echo "$ac_cv_target" >&6; }
4609case $ac_cv_target in
4610*-*-*) ;;
4611*) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
4612esac
f808a484 4613target=$ac_cv_target
5213506e
RW
4614ac_save_IFS=$IFS; IFS='-'
4615set x $ac_cv_target
4616shift
4617target_cpu=$1
4618target_vendor=$2
4619shift; shift
4620# Remember, the first character of IFS is used to create $*,
4621# except with old shells:
4622target_os=$*
4623IFS=$ac_save_IFS
4624case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
f808a484
MM
4625
4626
4627# The aliases save the names the user supplied, while $host etc.
4628# will get canonicalized.
4629test -n "$target_alias" &&
4630 test "$program_prefix$program_suffix$program_transform_name" = \
4631 NONENONEs,x,x, &&
4632 program_prefix=${target_alias}-
4633
79b87c74
MM
4634# Default decimal format
4635# If you change the defaults here, be sure to change them in the GCC directory also
5213506e
RW
4636{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for decimal floating point" >&5
4637$as_echo_n "checking for decimal floating point... " >&6; }
f4dae9fc
AK
4638
4639
5213506e
RW
4640# Check whether --enable-decimal-float was given.
4641if test "${enable_decimal_float+set}" = set; then :
4642 enableval=$enable_decimal_float;
79b87c74 4643 case $enable_decimal_float in
cc0ae0ca 4644 yes | no | bid | dpd) default_decimal_float=$enable_decimal_float ;;
5213506e
RW
4645 *) as_fn_error "'$enable_decimal_float' is an invalid value for --enable-decimal-float.
4646Valid choices are 'yes', 'bid', 'dpd', and 'no'." "$LINENO" 5 ;;
79b87c74
MM
4647 esac
4648
4649else
4650
4651 case $target in
996b42ef 4652 powerpc*-*-linux* | i?86*-*-linux* | x86_64*-*-linux* | s390*-*-linux* | \
cb78b51c 4653 i?86*-*-elfiamcu | i?86*-*-gnu* | \
996b42ef 4654 i?86*-*-mingw* | x86_64*-*-mingw* | \
01680d98 4655 i?86*-*-cygwin* | x86_64*-*-cygwin*)
79b87c74
MM
4656 enable_decimal_float=yes
4657 ;;
4658 *)
84f47d20
AS
4659 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: decimal float is not supported for this target, ignored" >&5
4660$as_echo "$as_me: WARNING: decimal float is not supported for this target, ignored" >&2;}
79b87c74
MM
4661 enable_decimal_float=no
4662 ;;
4663 esac
4664
5213506e
RW
4665fi
4666
79b87c74
MM
4667
4668# x86's use BID format instead of DPD
f4dae9fc
AK
4669case x$enable_decimal_float in
4670 xyes)
4671 case $target in
4672 i?86*-*-* | x86_64*-*-*)
4673 enable_decimal_float=bid
4674 ;;
4675 *)
4676 enable_decimal_float=dpd
4677 ;;
4678 esac
cc0ae0ca 4679 default_decimal_float=$enable_decimal_float
f4dae9fc
AK
4680 ;;
4681 xno)
4682 # ENABLE_DECIMAL_FLOAT is set to 0. But we have to have proper
4683 # dependency on libdecnumber.
cc0ae0ca 4684 default_decimal_float=dpd
f4dae9fc
AK
4685 ;;
4686esac
4687
4688
4689
79b87c74 4690
cc0ae0ca
L
4691# Use default_decimal_float for dependency.
4692enable_decimal_float=$default_decimal_float
4693
b1237e13
TJB
4694# If BID is being used, additional objects should be linked in.
4695if test x$enable_decimal_float = xbid; then
4696 ADDITIONAL_OBJS="$ADDITIONAL_OBJS \$(bid_OBJS)"
4697else
4698 ADDITIONAL_OBJS=
4699fi
4700
5213506e
RW
4701{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_decimal_float" >&5
4702$as_echo "$enable_decimal_float" >&6; }
79b87c74
MM
4703
4704
b1237e13 4705
5213506e
RW
4706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
4707$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
4708if test "${ac_cv_c_bigendian+set}" = set; then :
4709 $as_echo_n "(cached) " >&6
79b87c74 4710else
5213506e
RW
4711 ac_cv_c_bigendian=unknown
4712 # See if we're dealing with a universal compiler.
4713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4714/* end confdefs.h. */
4715#ifndef __APPLE_CC__
4716 not a universal capable compiler
4717 #endif
4718 typedef int dummy;
4719
4720_ACEOF
4721if ac_fn_c_try_compile "$LINENO"; then :
4722
4723 # Check for potential -arch flags. It is not universal unless
4724 # there are at least two -arch flags with different values.
4725 ac_arch=
4726 ac_prev=
4727 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
4728 if test -n "$ac_prev"; then
4729 case $ac_word in
4730 i?86 | x86_64 | ppc | ppc64)
4731 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
4732 ac_arch=$ac_word
4733 else
4734 ac_cv_c_bigendian=universal
4735 break
4736 fi
4737 ;;
4738 esac
4739 ac_prev=
4740 elif test "x$ac_word" = "x-arch"; then
4741 ac_prev=arch
4742 fi
4743 done
4744fi
4745rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4746 if test $ac_cv_c_bigendian = unknown; then
4747 # See if sys/param.h defines the BYTE_ORDER macro.
4748 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
79b87c74
MM
4749/* end confdefs.h. */
4750#include <sys/types.h>
5213506e 4751 #include <sys/param.h>
79b87c74
MM
4752
4753int
4754main ()
4755{
5213506e
RW
4756#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
4757 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
4758 && LITTLE_ENDIAN)
4759 bogus endian macros
4760 #endif
79b87c74
MM
4761
4762 ;
4763 return 0;
4764}
4765_ACEOF
5213506e 4766if ac_fn_c_try_compile "$LINENO"; then :
79b87c74 4767 # It does; now see whether it defined to BIG_ENDIAN or not.
5213506e 4768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
79b87c74
MM
4769/* end confdefs.h. */
4770#include <sys/types.h>
5213506e 4771 #include <sys/param.h>
79b87c74
MM
4772
4773int
4774main ()
4775{
4776#if BYTE_ORDER != BIG_ENDIAN
5213506e
RW
4777 not big endian
4778 #endif
79b87c74
MM
4779
4780 ;
4781 return 0;
4782}
4783_ACEOF
5213506e 4784if ac_fn_c_try_compile "$LINENO"; then :
79b87c74
MM
4785 ac_cv_c_bigendian=yes
4786else
5213506e 4787 ac_cv_c_bigendian=no
79b87c74 4788fi
5213506e
RW
4789rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4790fi
4791rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4792 fi
4793 if test $ac_cv_c_bigendian = unknown; then
4794 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
4795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4796/* end confdefs.h. */
4797#include <limits.h>
79b87c74 4798
5213506e
RW
4799int
4800main ()
4801{
4802#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
4803 bogus endian macros
4804 #endif
4805
4806 ;
4807 return 0;
4808}
79b87c74 4809_ACEOF
5213506e
RW
4810if ac_fn_c_try_compile "$LINENO"; then :
4811 # It does; now see whether it defined to _BIG_ENDIAN or not.
4812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
79b87c74 4813/* end confdefs.h. */
5213506e
RW
4814#include <limits.h>
4815
79b87c74
MM
4816int
4817main ()
4818{
5213506e
RW
4819#ifndef _BIG_ENDIAN
4820 not big endian
4821 #endif
4822
79b87c74
MM
4823 ;
4824 return 0;
4825}
4826_ACEOF
5213506e 4827if ac_fn_c_try_compile "$LINENO"; then :
79b87c74 4828 ac_cv_c_bigendian=yes
5213506e
RW
4829else
4830 ac_cv_c_bigendian=no
79b87c74 4831fi
5213506e 4832rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
79b87c74 4833fi
5213506e
RW
4834rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4835 fi
4836 if test $ac_cv_c_bigendian = unknown; then
4837 # Compile a test program.
4838 if test "$cross_compiling" = yes; then :
4839 # Try to guess by grepping values from an object file.
4840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4841/* end confdefs.h. */
4842short int ascii_mm[] =
4843 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4844 short int ascii_ii[] =
4845 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4846 int use_ascii (int i) {
4847 return ascii_mm[i] + ascii_ii[i];
4848 }
4849 short int ebcdic_ii[] =
4850 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4851 short int ebcdic_mm[] =
4852 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4853 int use_ebcdic (int i) {
4854 return ebcdic_mm[i] + ebcdic_ii[i];
4855 }
4856 extern int foo;
79b87c74 4857
5213506e
RW
4858int
4859main ()
4860{
4861return use_ascii (foo) == use_ebcdic (foo);
4862 ;
4863 return 0;
4864}
79b87c74 4865_ACEOF
5213506e
RW
4866if ac_fn_c_try_compile "$LINENO"; then :
4867 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
4868 ac_cv_c_bigendian=yes
4869 fi
4870 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4871 if test "$ac_cv_c_bigendian" = unknown; then
4872 ac_cv_c_bigendian=no
4873 else
4874 # finding both strings is unlikely to happen, but who knows?
4875 ac_cv_c_bigendian=unknown
4876 fi
4877 fi
4878fi
4879rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4880else
4881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
79b87c74 4882/* end confdefs.h. */
5213506e 4883$ac_includes_default
79b87c74
MM
4884int
4885main ()
4886{
5213506e
RW
4887
4888 /* Are we little or big endian? From Harbison&Steele. */
4889 union
4890 {
4891 long int l;
4892 char c[sizeof (long int)];
4893 } u;
4894 u.l = 1;
4895 return u.c[sizeof (long int) - 1] == 1;
4896
4897 ;
4898 return 0;
79b87c74
MM
4899}
4900_ACEOF
5213506e 4901if ac_fn_c_try_run "$LINENO"; then :
79b87c74
MM
4902 ac_cv_c_bigendian=no
4903else
5213506e 4904 ac_cv_c_bigendian=yes
79b87c74 4905fi
5213506e
RW
4906rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4907 conftest.$ac_objext conftest.beam conftest.$ac_ext
79b87c74 4908fi
5213506e
RW
4909
4910 fi
79b87c74 4911fi
5213506e
RW
4912{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
4913$as_echo "$ac_cv_c_bigendian" >&6; }
4914 case $ac_cv_c_bigendian in #(
4915 yes)
4916 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
4917;; #(
4918 no)
4919 ;; #(
4920 universal)
79b87c74 4921
5213506e
RW
4922$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
4923
4924 ;; #(
4925 *)
4926 as_fn_error "unknown endianness
4927 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
4928 esac
79b87c74
MM
4929
4930
459260ec
DM
4931# Enable --enable-host-shared.
4932# Check whether --enable-host-shared was given.
4933if test "${enable_host_shared+set}" = set; then :
4934 enableval=$enable_host_shared; PICFLAG=-fPIC
4935else
4936 PICFLAG=
4937fi
4938
4939
4940
8fdb0857
BE
4941# Output.
4942
5213506e 4943ac_config_headers="$ac_config_headers config.h:config.in"
8fdb0857 4944
5213506e 4945ac_config_files="$ac_config_files Makefile"
8fdb0857
BE
4946
4947cat >confcache <<\_ACEOF
4948# This file is a shell script that caches the results of configure
4949# tests run on this system so they can be shared between configure
4950# scripts and configure runs, see configure's option --config-cache.
4951# It is not useful on other systems. If it contains results you don't
4952# want to keep, you may remove or edit it.
4953#
4954# config.status only pays attention to the cache file if you give it
4955# the --recheck option to rerun configure.
4956#
4957# `ac_cv_env_foo' variables (set or unset) will be overridden when
4958# loading this file, other *unset* `ac_cv_foo' will be assigned the
4959# following values.
4960
4961_ACEOF
4962
4963# The following way of writing the cache mishandles newlines in values,
4964# but we know of no workaround that is simple, portable, and efficient.
5213506e 4965# So, we kill variables containing newlines.
8fdb0857
BE
4966# Ultrix sh set writes to stderr and can't be redirected directly,
4967# and sets the high bit in the cache file unless we assign to the vars.
5213506e
RW
4968(
4969 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
4970 eval ac_val=\$$ac_var
4971 case $ac_val in #(
4972 *${as_nl}*)
4973 case $ac_var in #(
4974 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
4975$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
4976 esac
4977 case $ac_var in #(
4978 _ | IFS | as_nl) ;; #(
4979 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
4980 *) { eval $ac_var=; unset $ac_var;} ;;
4981 esac ;;
4982 esac
4983 done
4984
8fdb0857 4985 (set) 2>&1 |
5213506e
RW
4986 case $as_nl`(ac_space=' '; set) 2>&1` in #(
4987 *${as_nl}ac_space=\ *)
4988 # `set' does not quote correctly, so add quotes: double-quote
4989 # substitution turns \\\\ into \\, and sed turns \\ into \.
8fdb0857
BE
4990 sed -n \
4991 "s/'/'\\\\''/g;
4992 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5213506e 4993 ;; #(
8fdb0857
BE
4994 *)
4995 # `set' quotes correctly as required by POSIX, so do not add quotes.
5213506e 4996 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8fdb0857 4997 ;;
5213506e
RW
4998 esac |
4999 sort
5000) |
8fdb0857 5001 sed '
5213506e 5002 /^ac_cv_env_/b end
8fdb0857 5003 t clear
5213506e 5004 :clear
8fdb0857
BE
5005 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
5006 t end
5213506e
RW
5007 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
5008 :end' >>confcache
5009if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
5010 if test -w "$cache_file"; then
5011 test "x$cache_file" != "x/dev/null" &&
5012 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
5013$as_echo "$as_me: updating cache $cache_file" >&6;}
8fdb0857
BE
5014 cat confcache >$cache_file
5015 else
5213506e
RW
5016 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
5017$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
8fdb0857
BE
5018 fi
5019fi
5020rm -f confcache
5021
5022test "x$prefix" = xNONE && prefix=$ac_default_prefix
5023# Let make expand exec_prefix.
5024test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5025
8fdb0857
BE
5026DEFS=-DHAVE_CONFIG_H
5027
5028ac_libobjs=
5029ac_ltlibobjs=
5030for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
5031 # 1. Remove the extension, and $U if already installed.
5213506e
RW
5032 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
5033 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
5034 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
5035 # will be set to the directory where LIBOBJS objects are built.
5036 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
5037 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
8fdb0857
BE
5038done
5039LIBOBJS=$ac_libobjs
5040
5041LTLIBOBJS=$ac_ltlibobjs
5042
5043
5044
5213506e 5045
8fdb0857 5046: ${CONFIG_STATUS=./config.status}
5213506e 5047ac_write_fail=0
8fdb0857
BE
5048ac_clean_files_save=$ac_clean_files
5049ac_clean_files="$ac_clean_files $CONFIG_STATUS"
5213506e
RW
5050{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
5051$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
5052as_write_fail=0
5053cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8fdb0857
BE
5054#! $SHELL
5055# Generated by $as_me.
5056# Run this file to recreate the current configuration.
5057# Compiler output produced by configure, useful for debugging
5058# configure, is in config.log if it exists.
5059
5060debug=false
5061ac_cs_recheck=false
5062ac_cs_silent=false
8fdb0857 5063
5213506e
RW
5064SHELL=\${CONFIG_SHELL-$SHELL}
5065export SHELL
5066_ASEOF
5067cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
5068## -------------------- ##
5069## M4sh Initialization. ##
5070## -------------------- ##
5071
5072# Be more Bourne compatible
5073DUALCASE=1; export DUALCASE # for MKS sh
5074if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8fdb0857
BE
5075 emulate sh
5076 NULLCMD=:
5213506e 5077 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8fdb0857
BE
5078 # is contrary to our usage. Disable this feature.
5079 alias -g '${1+"$@"}'='"$@"'
5213506e
RW
5080 setopt NO_GLOB_SUBST
5081else
5082 case `(set -o) 2>/dev/null` in #(
5083 *posix*) :
5084 set -o posix ;; #(
5085 *) :
5086 ;;
5087esac
8fdb0857 5088fi
8fdb0857 5089
5213506e
RW
5090
5091as_nl='
5092'
5093export as_nl
5094# Printing a long string crashes Solaris 7 /usr/bin/printf.
5095as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5096as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
5097as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
5098# Prefer a ksh shell builtin over an external printf program on Solaris,
5099# but without wasting forks for bash or zsh.
5100if test -z "$BASH_VERSION$ZSH_VERSION" \
5101 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
5102 as_echo='print -r --'
5103 as_echo_n='print -rn --'
5104elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
5105 as_echo='printf %s\n'
5106 as_echo_n='printf %s'
5107else
5108 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
5109 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
5110 as_echo_n='/usr/ucb/echo -n'
5111 else
5112 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
5113 as_echo_n_body='eval
5114 arg=$1;
5115 case $arg in #(
5116 *"$as_nl"*)
5117 expr "X$arg" : "X\\(.*\\)$as_nl";
5118 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
5119 esac;
5120 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
5121 '
5122 export as_echo_n_body
5123 as_echo_n='sh -c $as_echo_n_body as_echo'
5124 fi
5125 export as_echo_body
5126 as_echo='sh -c $as_echo_body as_echo'
5127fi
5128
5129# The user is always right.
5130if test "${PATH_SEPARATOR+set}" != set; then
5131 PATH_SEPARATOR=:
5132 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
5133 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
5134 PATH_SEPARATOR=';'
5135 }
8fdb0857
BE
5136fi
5137
5138
5213506e
RW
5139# IFS
5140# We need space, tab and new line, in precisely that order. Quoting is
5141# there to prevent editors from complaining about space-tab.
5142# (If _AS_PATH_WALK were called with IFS unset, it would disable word
5143# splitting by setting IFS to empty value.)
5144IFS=" "" $as_nl"
5145
5146# Find who we are. Look in the path if we contain no directory separator.
5147case $0 in #((
5148 *[\\/]* ) as_myself=$0 ;;
5149 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5150for as_dir in $PATH
5151do
5152 IFS=$as_save_IFS
5153 test -z "$as_dir" && as_dir=.
5154 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
5155 done
5156IFS=$as_save_IFS
5157
5158 ;;
5159esac
5160# We did not find ourselves, most probably we were run as `sh COMMAND'
5161# in which case we are not to be found in the path.
5162if test "x$as_myself" = x; then
5163 as_myself=$0
5164fi
5165if test ! -f "$as_myself"; then
5166 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
5167 exit 1
5168fi
5169
5170# Unset variables that we do not need and which cause bugs (e.g. in
5171# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
5172# suppresses any "Segmentation fault" message there. '((' could
5173# trigger a bug in pdksh 5.2.14.
5174for as_var in BASH_ENV ENV MAIL MAILPATH
5175do eval test x\${$as_var+set} = xset \
5176 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
5177done
8fdb0857
BE
5178PS1='$ '
5179PS2='> '
5180PS4='+ '
5181
5182# NLS nuisances.
5213506e
RW
5183LC_ALL=C
5184export LC_ALL
5185LANGUAGE=C
5186export LANGUAGE
5187
5188# CDPATH.
5189(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
5190
5191
5192# as_fn_error ERROR [LINENO LOG_FD]
5193# ---------------------------------
5194# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
5195# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
5196# script with status $?, using 1 if that was 0.
5197as_fn_error ()
5198{
5199 as_status=$?; test $as_status -eq 0 && as_status=1
5200 if test "$3"; then
5201 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
5202 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
8fdb0857 5203 fi
5213506e
RW
5204 $as_echo "$as_me: error: $1" >&2
5205 as_fn_exit $as_status
5206} # as_fn_error
5207
5208
5209# as_fn_set_status STATUS
5210# -----------------------
5211# Set $? to STATUS, without forking.
5212as_fn_set_status ()
5213{
5214 return $1
5215} # as_fn_set_status
5216
5217# as_fn_exit STATUS
5218# -----------------
5219# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
5220as_fn_exit ()
5221{
5222 set +e
5223 as_fn_set_status $1
5224 exit $1
5225} # as_fn_exit
5226
5227# as_fn_unset VAR
5228# ---------------
5229# Portably unset VAR.
5230as_fn_unset ()
5231{
5232 { eval $1=; unset $1;}
5233}
5234as_unset=as_fn_unset
5235# as_fn_append VAR VALUE
5236# ----------------------
5237# Append the text in VALUE to the end of the definition contained in VAR. Take
5238# advantage of any shell optimizations that allow amortized linear growth over
5239# repeated appends, instead of the typical quadratic growth present in naive
5240# implementations.
5241if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
5242 eval 'as_fn_append ()
5243 {
5244 eval $1+=\$2
5245 }'
5246else
5247 as_fn_append ()
5248 {
5249 eval $1=\$$1\$2
5250 }
5251fi # as_fn_append
5252
5253# as_fn_arith ARG...
5254# ------------------
5255# Perform arithmetic evaluation on the ARGs, and store the result in the
5256# global $as_val. Take advantage of shells that can avoid forks. The arguments
5257# must be portable across $(()) and expr.
5258if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
5259 eval 'as_fn_arith ()
5260 {
5261 as_val=$(( $* ))
5262 }'
5263else
5264 as_fn_arith ()
5265 {
5266 as_val=`expr "$@" || test $? -eq 1`
5267 }
5268fi # as_fn_arith
8fdb0857 5269
5213506e
RW
5270
5271if expr a : '\(a\)' >/dev/null 2>&1 &&
5272 test "X`expr 00001 : '.*\(...\)'`" = X001; then
8fdb0857
BE
5273 as_expr=expr
5274else
5275 as_expr=false
5276fi
5277
5213506e 5278if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8fdb0857
BE
5279 as_basename=basename
5280else
5281 as_basename=false
5282fi
5283
5213506e
RW
5284if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
5285 as_dirname=dirname
5286else
5287 as_dirname=false
5288fi
8fdb0857 5289
5213506e 5290as_me=`$as_basename -- "$0" ||
8fdb0857
BE
5291$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
5292 X"$0" : 'X\(//\)$' \| \
5213506e
RW
5293 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
5294$as_echo X/"$0" |
5295 sed '/^.*\/\([^/][^/]*\)\/*$/{
5296 s//\1/
5297 q
5298 }
5299 /^X\/\(\/\/\)$/{
5300 s//\1/
5301 q
5302 }
5303 /^X\/\(\/\).*/{
5304 s//\1/
5305 q
5306 }
5307 s/.*/./; q'`
8fdb0857 5308
8fdb0857
BE
5309# Avoid depending upon Character Ranges.
5310as_cr_letters='abcdefghijklmnopqrstuvwxyz'
5311as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
5312as_cr_Letters=$as_cr_letters$as_cr_LETTERS
5313as_cr_digits='0123456789'
5314as_cr_alnum=$as_cr_Letters$as_cr_digits
5315
5213506e
RW
5316ECHO_C= ECHO_N= ECHO_T=
5317case `echo -n x` in #(((((
5318-n*)
5319 case `echo 'xy\c'` in
5320 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
5321 xy) ECHO_C='\c';;
5322 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
5323 ECHO_T=' ';;
5324 esac;;
5325*)
5326 ECHO_N='-n';;
5327esac
5328
5329rm -f conf$$ conf$$.exe conf$$.file
5330if test -d conf$$.dir; then
5331 rm -f conf$$.dir/conf$$.file
5332else
5333 rm -f conf$$.dir
5334 mkdir conf$$.dir 2>/dev/null
5335fi
5336if (echo >conf$$.file) 2>/dev/null; then
5337 if ln -s conf$$.file conf$$ 2>/dev/null; then
5338 as_ln_s='ln -s'
5339 # ... but there are two gotchas:
5340 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
5341 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
5342 # In both cases, we have to default to `cp -p'.
5343 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
5344 as_ln_s='cp -p'
5345 elif ln conf$$.file conf$$ 2>/dev/null; then
5346 as_ln_s=ln
8fdb0857 5347 else
5213506e 5348 as_ln_s='cp -p'
8fdb0857 5349 fi
5213506e
RW
5350else
5351 as_ln_s='cp -p'
8fdb0857 5352fi
5213506e
RW
5353rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
5354rmdir conf$$.dir 2>/dev/null
8fdb0857
BE
5355
5356
5213506e
RW
5357# as_fn_mkdir_p
5358# -------------
5359# Create "$as_dir" as a directory, including parents if necessary.
5360as_fn_mkdir_p ()
5361{
8fdb0857 5362
5213506e
RW
5363 case $as_dir in #(
5364 -*) as_dir=./$as_dir;;
8fdb0857 5365 esac
5213506e
RW
5366 test -d "$as_dir" || eval $as_mkdir_p || {
5367 as_dirs=
5368 while :; do
5369 case $as_dir in #(
5370 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
5371 *) as_qdir=$as_dir;;
5372 esac
5373 as_dirs="'$as_qdir' $as_dirs"
5374 as_dir=`$as_dirname -- "$as_dir" ||
5375$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
5376 X"$as_dir" : 'X\(//\)[^/]' \| \
5377 X"$as_dir" : 'X\(//\)$' \| \
5378 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
5379$as_echo X"$as_dir" |
5380 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
5381 s//\1/
5382 q
5383 }
5384 /^X\(\/\/\)[^/].*/{
5385 s//\1/
5386 q
5387 }
5388 /^X\(\/\/\)$/{
5389 s//\1/
5390 q
5391 }
5392 /^X\(\/\).*/{
5393 s//\1/
5394 q
5395 }
5396 s/.*/./; q'`
5397 test -d "$as_dir" && break
5398 done
5399 test -z "$as_dirs" || eval "mkdir $as_dirs"
5400 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
8fdb0857 5401
8fdb0857 5402
5213506e 5403} # as_fn_mkdir_p
8fdb0857 5404if mkdir -p . 2>/dev/null; then
5213506e 5405 as_mkdir_p='mkdir -p "$as_dir"'
8fdb0857
BE
5406else
5407 test -d ./-p && rmdir ./-p
5408 as_mkdir_p=false
5409fi
5410
5213506e
RW
5411if test -x / >/dev/null 2>&1; then
5412 as_test_x='test -x'
5413else
5414 if ls -dL / >/dev/null 2>&1; then
5415 as_ls_L_option=L
5416 else
5417 as_ls_L_option=
5418 fi
5419 as_test_x='
5420 eval sh -c '\''
5421 if test -d "$1"; then
5422 test -d "$1/.";
5423 else
5424 case $1 in #(
5425 -*)set "./$1";;
5426 esac;
5427 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
5428 ???[sx]*):;;*)false;;esac;fi
5429 '\'' sh
5430 '
5431fi
5432as_executable_p=$as_test_x
8fdb0857
BE
5433
5434# Sed expression to map a string onto a valid CPP name.
5435as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
5436
5437# Sed expression to map a string onto a valid variable name.
5438as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
5439
5440
8fdb0857 5441exec 6>&1
5213506e
RW
5442## ----------------------------------- ##
5443## Main body of $CONFIG_STATUS script. ##
5444## ----------------------------------- ##
5445_ASEOF
5446test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8fdb0857 5447
5213506e
RW
5448cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5449# Save the log message, to keep $0 and so on meaningful, and to
8fdb0857 5450# report actual input values of CONFIG_FILES etc. instead of their
5213506e
RW
5451# values after options handling.
5452ac_log="
8fdb0857 5453This file was extended by libdecnumber $as_me , which was
5213506e 5454generated by GNU Autoconf 2.64. Invocation command line was
8fdb0857
BE
5455
5456 CONFIG_FILES = $CONFIG_FILES
5457 CONFIG_HEADERS = $CONFIG_HEADERS
5458 CONFIG_LINKS = $CONFIG_LINKS
5459 CONFIG_COMMANDS = $CONFIG_COMMANDS
5460 $ $0 $@
5461
5213506e
RW
5462on `(hostname || uname -n) 2>/dev/null | sed 1q`
5463"
5464
8fdb0857
BE
5465_ACEOF
5466
5213506e
RW
5467case $ac_config_files in *"
5468"*) set x $ac_config_files; shift; ac_config_files=$*;;
5469esac
8fdb0857 5470
5213506e
RW
5471case $ac_config_headers in *"
5472"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
5473esac
8fdb0857 5474
8fdb0857 5475
5213506e
RW
5476cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5477# Files that config.status was made for.
5478config_files="$ac_config_files"
5479config_headers="$ac_config_headers"
5480config_commands="$ac_config_commands"
8fdb0857 5481
5213506e 5482_ACEOF
8fdb0857 5483
5213506e 5484cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8fdb0857 5485ac_cs_usage="\
5213506e
RW
5486\`$as_me' instantiates files and other configuration actions
5487from templates according to the current configuration. Unless the files
5488and actions are specified as TAGs, all are instantiated by default.
8fdb0857 5489
5213506e 5490Usage: $0 [OPTION]... [TAG]...
8fdb0857
BE
5491
5492 -h, --help print this help, then exit
5213506e
RW
5493 -V, --version print version number and configuration settings, then exit
5494 -q, --quiet, --silent
5495 do not print progress messages
8fdb0857
BE
5496 -d, --debug don't remove temporary files
5497 --recheck update $as_me by reconfiguring in the same conditions
5213506e
RW
5498 --file=FILE[:TEMPLATE]
5499 instantiate the configuration file FILE
5500 --header=FILE[:TEMPLATE]
5501 instantiate the configuration header FILE
8fdb0857
BE
5502
5503Configuration files:
5504$config_files
5505
5506Configuration headers:
5507$config_headers
5508
4c4b3eb0
PB
5509Configuration commands:
5510$config_commands
5511
5213506e 5512Report bugs to <gcc-bugs@gcc.gnu.org>."
8fdb0857 5513
5213506e
RW
5514_ACEOF
5515cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8fdb0857
BE
5516ac_cs_version="\\
5517libdecnumber config.status
5213506e
RW
5518configured by $0, generated by GNU Autoconf 2.64,
5519 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
8fdb0857 5520
5213506e 5521Copyright (C) 2009 Free Software Foundation, Inc.
8fdb0857
BE
5522This config.status script is free software; the Free Software Foundation
5523gives unlimited permission to copy, distribute and modify it."
5213506e
RW
5524
5525ac_pwd='$ac_pwd'
5526srcdir='$srcdir'
5527test -n "\$AWK" || AWK=awk
8fdb0857
BE
5528_ACEOF
5529
5213506e
RW
5530cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5531# The default lists apply if the user does not specify any file.
8fdb0857
BE
5532ac_need_defaults=:
5533while test $# != 0
5534do
5535 case $1 in
5536 --*=*)
5213506e
RW
5537 ac_option=`expr "X$1" : 'X\([^=]*\)='`
5538 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8fdb0857
BE
5539 ac_shift=:
5540 ;;
5213506e 5541 *)
8fdb0857
BE
5542 ac_option=$1
5543 ac_optarg=$2
5544 ac_shift=shift
5545 ;;
8fdb0857
BE
5546 esac
5547
5548 case $ac_option in
5549 # Handling of the options.
8fdb0857
BE
5550 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
5551 ac_cs_recheck=: ;;
5213506e
RW
5552 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
5553 $as_echo "$ac_cs_version"; exit ;;
5554 --debug | --debu | --deb | --de | --d | -d )
8fdb0857
BE
5555 debug=: ;;
5556 --file | --fil | --fi | --f )
5557 $ac_shift
5213506e
RW
5558 case $ac_optarg in
5559 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
5560 esac
5561 as_fn_append CONFIG_FILES " '$ac_optarg'"
8fdb0857
BE
5562 ac_need_defaults=false;;
5563 --header | --heade | --head | --hea )
5564 $ac_shift
5213506e
RW
5565 case $ac_optarg in
5566 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
5567 esac
5568 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8fdb0857 5569 ac_need_defaults=false;;
5213506e
RW
5570 --he | --h)
5571 # Conflict between --help and --header
5572 as_fn_error "ambiguous option: \`$1'
5573Try \`$0 --help' for more information.";;
5574 --help | --hel | -h )
5575 $as_echo "$ac_cs_usage"; exit ;;
8fdb0857
BE
5576 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
5577 | -silent | --silent | --silen | --sile | --sil | --si | --s)
5578 ac_cs_silent=: ;;
5579
5580 # This is an error.
5213506e
RW
5581 -*) as_fn_error "unrecognized option: \`$1'
5582Try \`$0 --help' for more information." ;;
8fdb0857 5583
5213506e
RW
5584 *) as_fn_append ac_config_targets " $1"
5585 ac_need_defaults=false ;;
8fdb0857
BE
5586
5587 esac
5588 shift
5589done
5590
5591ac_configure_extra_args=
5592
5593if $ac_cs_silent; then
5594 exec 6>/dev/null
5595 ac_configure_extra_args="$ac_configure_extra_args --silent"
5596fi
5597
5598_ACEOF
5213506e 5599cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8fdb0857 5600if \$ac_cs_recheck; then
5213506e
RW
5601 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
5602 shift
5603 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
5604 CONFIG_SHELL='$SHELL'
5605 export CONFIG_SHELL
5606 exec "\$@"
8fdb0857
BE
5607fi
5608
5609_ACEOF
5213506e
RW
5610cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5611exec 5>>config.log
5612{
5613 echo
5614 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
5615## Running $as_me. ##
5616_ASBOX
5617 $as_echo "$ac_log"
5618} >&5
8fdb0857 5619
5213506e
RW
5620_ACEOF
5621cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
4c4b3eb0 5622#
5213506e 5623# INIT-COMMANDS
4c4b3eb0
PB
5624#
5625
c13e029b
PB
5626GCC="$GCC"
5627CC="$CC"
5628acx_cv_header_stdint="$acx_cv_header_stdint"
5629acx_cv_type_int8_t="$acx_cv_type_int8_t"
5630acx_cv_type_int16_t="$acx_cv_type_int16_t"
5631acx_cv_type_int32_t="$acx_cv_type_int32_t"
5632acx_cv_type_int64_t="$acx_cv_type_int64_t"
5633acx_cv_type_intptr_t="$acx_cv_type_intptr_t"
5634ac_cv_type_uintmax_t="$ac_cv_type_uintmax_t"
5635ac_cv_type_uintptr_t="$ac_cv_type_uintptr_t"
5636ac_cv_type_uint64_t="$ac_cv_type_uint64_t"
5637ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t"
5638ac_cv_type_u_int32_t="$ac_cv_type_u_int32_t"
4c4b3eb0
PB
5639ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t"
5640ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t"
c13e029b 5641ac_cv_sizeof_void_p="$ac_cv_sizeof_void_p"
8fdb0857
BE
5642
5643
4c4b3eb0
PB
5644_ACEOF
5645
5213506e 5646cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8fdb0857 5647
5213506e 5648# Handling of arguments.
8fdb0857
BE
5649for ac_config_target in $ac_config_targets
5650do
5213506e
RW
5651 case $ac_config_target in
5652 "gstdint.h") CONFIG_COMMANDS="$CONFIG_COMMANDS gstdint.h" ;;
5653 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
5654 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
5655
5656 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8fdb0857
BE
5657 esac
5658done
5659
5213506e 5660
8fdb0857
BE
5661# If the user did not use the arguments to specify the items to instantiate,
5662# then the envvar interface is used. Set only those that are not.
5663# We use the long form for the default assignment because of an extremely
5664# bizarre bug on SunOS 4.1.3.
5665if $ac_need_defaults; then
5666 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
5667 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
4c4b3eb0 5668 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8fdb0857
BE
5669fi
5670
5671# Have a temporary directory for convenience. Make it in the build tree
5213506e 5672# simply because there is no reason against having it here, and in addition,
8fdb0857 5673# creating and moving files from /tmp can sometimes cause problems.
5213506e
RW
5674# Hook for its removal unless debugging.
5675# Note that there is a small window in which the directory will not be cleaned:
5676# after its creation but before its name has been assigned to `$tmp'.
8fdb0857
BE
5677$debug ||
5678{
5213506e
RW
5679 tmp=
5680 trap 'exit_status=$?
5681 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
5682' 0
5683 trap 'as_fn_exit 1' 1 2 13 15
8fdb0857 5684}
8fdb0857
BE
5685# Create a (secure) tmp directory for tmp files.
5686
5687{
5213506e 5688 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8fdb0857
BE
5689 test -n "$tmp" && test -d "$tmp"
5690} ||
5691{
5213506e
RW
5692 tmp=./conf$$-$RANDOM
5693 (umask 077 && mkdir "$tmp")
5694} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
8fdb0857 5695
5213506e
RW
5696# Set up the scripts for CONFIG_FILES section.
5697# No need to generate them if there are no CONFIG_FILES.
5698# This happens for instance with `./config.status config.h'.
5699if test -n "$CONFIG_FILES"; then
8fdb0857 5700
8fdb0857 5701
5213506e
RW
5702ac_cr=`echo X | tr X '\015'`
5703# On cygwin, bash can eat \r inside `` if the user requested igncr.
5704# But we know of no other shell where ac_cr would be empty at this
5705# point, so we can use a bashism as a fallback.
5706if test "x$ac_cr" = x; then
5707 eval ac_cr=\$\'\\r\'
5708fi
5709ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
5710if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
5711 ac_cs_awk_cr='\r'
5712else
5713 ac_cs_awk_cr=$ac_cr
5714fi
8fdb0857 5715
5213506e 5716echo 'BEGIN {' >"$tmp/subs1.awk" &&
8fdb0857
BE
5717_ACEOF
5718
8fdb0857 5719
5213506e
RW
5720{
5721 echo "cat >conf$$subs.awk <<_ACEOF" &&
5722 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
5723 echo "_ACEOF"
5724} >conf$$subs.sh ||
5725 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
5726ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
5727ac_delim='%!_!# '
5728for ac_last_try in false false false false false :; do
5729 . ./conf$$subs.sh ||
5730 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
5731
5732 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
5733 if test $ac_delim_n = $ac_delim_num; then
5734 break
5735 elif $ac_last_try; then
5736 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
8fdb0857 5737 else
5213506e
RW
5738 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
5739 fi
5740done
5741rm -f conf$$subs.sh
5742
5743cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5744cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
5745_ACEOF
5746sed -n '
5747h
5748s/^/S["/; s/!.*/"]=/
5749p
5750g
5751s/^[^!]*!//
5752:repl
5753t repl
5754s/'"$ac_delim"'$//
5755t delim
5756:nl
5757h
5758s/\(.\{148\}\).*/\1/
5759t more1
5760s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
5761p
5762n
5763b repl
5764:more1
5765s/["\\]/\\&/g; s/^/"/; s/$/"\\/
5766p
5767g
5768s/.\{148\}//
5769t nl
5770:delim
5771h
5772s/\(.\{148\}\).*/\1/
5773t more2
5774s/["\\]/\\&/g; s/^/"/; s/$/"/
5775p
5776b
5777:more2
5778s/["\\]/\\&/g; s/^/"/; s/$/"\\/
5779p
5780g
5781s/.\{148\}//
5782t delim
5783' <conf$$subs.awk | sed '
5784/^[^""]/{
5785 N
5786 s/\n//
5787}
5788' >>$CONFIG_STATUS || ac_write_fail=1
5789rm -f conf$$subs.awk
5790cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5791_ACAWK
5792cat >>"\$tmp/subs1.awk" <<_ACAWK &&
5793 for (key in S) S_is_set[key] = 1
5794 FS = "\a"
8fdb0857 5795
5213506e
RW
5796}
5797{
5798 line = $ 0
5799 nfields = split(line, field, "@")
5800 substed = 0
5801 len = length(field[1])
5802 for (i = 2; i < nfields; i++) {
5803 key = field[i]
5804 keylen = length(key)
5805 if (S_is_set[key]) {
5806 value = S[key]
5807 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
5808 len += length(value) + length(field[++i])
5809 substed = 1
5810 } else
5811 len += 1 + keylen
5812 }
8fdb0857 5813
5213506e
RW
5814 print line
5815}
5816
5817_ACAWK
5818_ACEOF
5819cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5820if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
5821 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8fdb0857 5822else
5213506e
RW
5823 cat
5824fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
5825 || as_fn_error "could not setup config files machinery" "$LINENO" 5
5826_ACEOF
8fdb0857 5827
5213506e
RW
5828# VPATH may cause trouble with some makes, so we remove $(srcdir),
5829# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
5830# trailing colons and then remove the whole line if VPATH becomes empty
5831# (actually we leave an empty line to preserve line numbers).
5832if test "x$srcdir" = x.; then
5833 ac_vpsub='/^[ ]*VPATH[ ]*=/{
5834s/:*\$(srcdir):*/:/
5835s/:*\${srcdir}:*/:/
5836s/:*@srcdir@:*/:/
5837s/^\([^=]*=[ ]*\):*/\1/
5838s/:*$//
5839s/^[^=]*=[ ]*$//
5840}'
5841fi
8fdb0857 5842
5213506e
RW
5843cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5844fi # test -n "$CONFIG_FILES"
8fdb0857 5845
5213506e
RW
5846# Set up the scripts for CONFIG_HEADERS section.
5847# No need to generate them if there are no CONFIG_HEADERS.
5848# This happens for instance with `./config.status Makefile'.
5849if test -n "$CONFIG_HEADERS"; then
5850cat >"$tmp/defines.awk" <<\_ACAWK ||
5851BEGIN {
5852_ACEOF
8fdb0857 5853
5213506e
RW
5854# Transform confdefs.h into an awk script `defines.awk', embedded as
5855# here-document in config.status, that substitutes the proper values into
5856# config.h.in to produce config.h.
8fdb0857 5857
5213506e
RW
5858# Create a delimiter string that does not exist in confdefs.h, to ease
5859# handling of long lines.
5860ac_delim='%!_!# '
5861for ac_last_try in false false :; do
5862 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
5863 if test -z "$ac_t"; then
5864 break
5865 elif $ac_last_try; then
5866 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
8fdb0857 5867 else
5213506e 5868 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8fdb0857 5869 fi
8fdb0857 5870done
5213506e
RW
5871
5872# For the awk script, D is an array of macro values keyed by name,
5873# likewise P contains macro parameters if any. Preserve backslash
5874# newline sequences.
5875
5876ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
5877sed -n '
5878s/.\{148\}/&'"$ac_delim"'/g
5879t rset
5880:rset
5881s/^[ ]*#[ ]*define[ ][ ]*/ /
5882t def
5883d
5884:def
5885s/\\$//
5886t bsnl
5887s/["\\]/\\&/g
5888s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
5889D["\1"]=" \3"/p
5890s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
5891d
5892:bsnl
5893s/["\\]/\\&/g
5894s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
5895D["\1"]=" \3\\\\\\n"\\/p
5896t cont
5897s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
5898t cont
5899d
5900:cont
5901n
5902s/.\{148\}/&'"$ac_delim"'/g
5903t clear
5904:clear
5905s/\\$//
5906t bsnlc
5907s/["\\]/\\&/g; s/^/"/; s/$/"/p
5908d
5909:bsnlc
5910s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
5911b cont
5912' <confdefs.h | sed '
5913s/'"$ac_delim"'/"\\\
5914"/g' >>$CONFIG_STATUS || ac_write_fail=1
5915
5916cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5917 for (key in D) D_is_set[key] = 1
5918 FS = "\a"
5919}
5920/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
5921 line = \$ 0
5922 split(line, arg, " ")
5923 if (arg[1] == "#") {
5924 defundef = arg[2]
5925 mac1 = arg[3]
5926 } else {
5927 defundef = substr(arg[1], 2)
5928 mac1 = arg[2]
5929 }
5930 split(mac1, mac2, "(") #)
5931 macro = mac2[1]
5932 prefix = substr(line, 1, index(line, defundef) - 1)
5933 if (D_is_set[macro]) {
5934 # Preserve the white space surrounding the "#".
5935 print prefix "define", macro P[macro] D[macro]
5936 next
5937 } else {
5938 # Replace #undef with comments. This is necessary, for example,
5939 # in the case of _POSIX_SOURCE, which is predefined and required
5940 # on some systems where configure will not decide to define it.
5941 if (defundef == "undef") {
5942 print "/*", prefix defundef, macro, "*/"
5943 next
5944 }
5945 }
5946}
5947{ print }
5948_ACAWK
8fdb0857 5949_ACEOF
5213506e
RW
5950cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5951 as_fn_error "could not setup config headers machinery" "$LINENO" 5
5952fi # test -n "$CONFIG_HEADERS"
8fdb0857 5953
8fdb0857 5954
5213506e
RW
5955eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
5956shift
5957for ac_tag
5958do
5959 case $ac_tag in
5960 :[FHLC]) ac_mode=$ac_tag; continue;;
5961 esac
5962 case $ac_mode$ac_tag in
5963 :[FHL]*:*);;
5964 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
5965 :[FH]-) ac_tag=-:-;;
5966 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8fdb0857 5967 esac
5213506e
RW
5968 ac_save_IFS=$IFS
5969 IFS=:
5970 set x $ac_tag
5971 IFS=$ac_save_IFS
5972 shift
5973 ac_file=$1
5974 shift
8fdb0857 5975
5213506e
RW
5976 case $ac_mode in
5977 :L) ac_source=$1;;
5978 :[FH])
5979 ac_file_inputs=
5980 for ac_f
5981 do
5982 case $ac_f in
5983 -) ac_f="$tmp/stdin";;
5984 *) # Look for the file first in the build tree, then in the source tree
5985 # (if the path is not absolute). The absolute path cannot be DOS-style,
5986 # because $ac_f cannot contain `:'.
5987 test -f "$ac_f" ||
5988 case $ac_f in
5989 [\\/$]*) false;;
5990 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
5991 esac ||
5992 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8fdb0857 5993 esac
5213506e
RW
5994 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
5995 as_fn_append ac_file_inputs " '$ac_f'"
5996 done
8fdb0857 5997
5213506e
RW
5998 # Let's still pretend it is `configure' which instantiates (i.e., don't
5999 # use $as_me), people would be surprised to read:
6000 # /* config.h. Generated by config.status. */
6001 configure_input='Generated from '`
6002 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
6003 `' by configure.'
6004 if test x"$ac_file" != x-; then
6005 configure_input="$ac_file. $configure_input"
6006 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
6007$as_echo "$as_me: creating $ac_file" >&6;}
6008 fi
6009 # Neutralize special characters interpreted by sed in replacement strings.
6010 case $configure_input in #(
6011 *\&* | *\|* | *\\* )
6012 ac_sed_conf_input=`$as_echo "$configure_input" |
6013 sed 's/[\\\\&|]/\\\\&/g'`;; #(
6014 *) ac_sed_conf_input=$configure_input;;
6015 esac
8fdb0857 6016
5213506e
RW
6017 case $ac_tag in
6018 *:-:* | *:-) cat >"$tmp/stdin" \
6019 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
6020 esac
6021 ;;
6022 esac
8fdb0857 6023
5213506e 6024 ac_dir=`$as_dirname -- "$ac_file" ||
8fdb0857
BE
6025$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
6026 X"$ac_file" : 'X\(//\)[^/]' \| \
6027 X"$ac_file" : 'X\(//\)$' \| \
5213506e
RW
6028 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
6029$as_echo X"$ac_file" |
6030 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
6031 s//\1/
6032 q
6033 }
6034 /^X\(\/\/\)[^/].*/{
6035 s//\1/
6036 q
6037 }
6038 /^X\(\/\/\)$/{
6039 s//\1/
6040 q
6041 }
6042 /^X\(\/\).*/{
6043 s//\1/
6044 q
6045 }
6046 s/.*/./; q'`
6047 as_dir="$ac_dir"; as_fn_mkdir_p
4c4b3eb0
PB
6048 ac_builddir=.
6049
5213506e
RW
6050case "$ac_dir" in
6051.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
6052*)
6053 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
6054 # A ".." for each directory in $ac_dir_suffix.
6055 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
6056 case $ac_top_builddir_sub in
6057 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
6058 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
6059 esac ;;
6060esac
6061ac_abs_top_builddir=$ac_pwd
6062ac_abs_builddir=$ac_pwd$ac_dir_suffix
6063# for backward compatibility:
6064ac_top_builddir=$ac_top_build_prefix
4c4b3eb0
PB
6065
6066case $srcdir in
5213506e 6067 .) # We are building in place.
4c4b3eb0 6068 ac_srcdir=.
5213506e
RW
6069 ac_top_srcdir=$ac_top_builddir_sub
6070 ac_abs_top_srcdir=$ac_pwd ;;
6071 [\\/]* | ?:[\\/]* ) # Absolute name.
4c4b3eb0 6072 ac_srcdir=$srcdir$ac_dir_suffix;
5213506e
RW
6073 ac_top_srcdir=$srcdir
6074 ac_abs_top_srcdir=$srcdir ;;
6075 *) # Relative name.
6076 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
6077 ac_top_srcdir=$ac_top_build_prefix$srcdir
6078 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
4c4b3eb0 6079esac
5213506e 6080ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
4c4b3eb0 6081
5213506e
RW
6082
6083 case $ac_mode in
6084 :F)
6085 #
6086 # CONFIG_FILE
6087 #
6088
6089_ACEOF
6090
6091cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6092# If the template does not know about datarootdir, expand it.
6093# FIXME: This hack should be removed a few years after 2.60.
6094ac_datarootdir_hack=; ac_datarootdir_seen=
6095ac_sed_dataroot='
6096/datarootdir/ {
6097 p
6098 q
6099}
6100/@datadir@/p
6101/@docdir@/p
6102/@infodir@/p
6103/@localedir@/p
6104/@mandir@/p'
6105case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
6106*datarootdir*) ac_datarootdir_seen=yes;;
6107*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
6108 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
6109$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
6110_ACEOF
6111cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6112 ac_datarootdir_hack='
6113 s&@datadir@&$datadir&g
6114 s&@docdir@&$docdir&g
6115 s&@infodir@&$infodir&g
6116 s&@localedir@&$localedir&g
6117 s&@mandir@&$mandir&g
6118 s&\\\${datarootdir}&$datarootdir&g' ;;
4c4b3eb0 6119esac
5213506e
RW
6120_ACEOF
6121
6122# Neutralize VPATH when `$srcdir' = `.'.
6123# Shell code in configure.ac might set extrasub.
6124# FIXME: do we really want to maintain this feature?
6125cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6126ac_sed_extra="$ac_vpsub
6127$extrasub
6128_ACEOF
6129cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6130:t
6131/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
6132s|@configure_input@|$ac_sed_conf_input|;t t
6133s&@top_builddir@&$ac_top_builddir_sub&;t t
6134s&@top_build_prefix@&$ac_top_build_prefix&;t t
6135s&@srcdir@&$ac_srcdir&;t t
6136s&@abs_srcdir@&$ac_abs_srcdir&;t t
6137s&@top_srcdir@&$ac_top_srcdir&;t t
6138s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
6139s&@builddir@&$ac_builddir&;t t
6140s&@abs_builddir@&$ac_abs_builddir&;t t
6141s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
6142$ac_datarootdir_hack
6143"
6144eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
6145 || as_fn_error "could not create $ac_file" "$LINENO" 5
6146
6147test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
6148 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
6149 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
6150 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
6151which seems to be undefined. Please make sure it is defined." >&5
6152$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
6153which seems to be undefined. Please make sure it is defined." >&2;}
6154
6155 rm -f "$tmp/stdin"
6156 case $ac_file in
6157 -) cat "$tmp/out" && rm -f "$tmp/out";;
6158 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
6159 esac \
6160 || as_fn_error "could not create $ac_file" "$LINENO" 5
6161 ;;
6162 :H)
6163 #
6164 # CONFIG_HEADER
6165 #
6166 if test x"$ac_file" != x-; then
6167 {
6168 $as_echo "/* $configure_input */" \
6169 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
6170 } >"$tmp/config.h" \
6171 || as_fn_error "could not create $ac_file" "$LINENO" 5
6172 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
6173 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
6174$as_echo "$as_me: $ac_file is unchanged" >&6;}
6175 else
6176 rm -f "$ac_file"
6177 mv "$tmp/config.h" "$ac_file" \
6178 || as_fn_error "could not create $ac_file" "$LINENO" 5
6179 fi
6180 else
6181 $as_echo "/* $configure_input */" \
6182 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
6183 || as_fn_error "could not create -" "$LINENO" 5
6184 fi
6185 ;;
4c4b3eb0 6186
5213506e
RW
6187 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
6188$as_echo "$as_me: executing $ac_file commands" >&6;}
6189 ;;
6190 esac
4c4b3eb0 6191
5213506e
RW
6192
6193 case $ac_file$ac_mode in
6194 "gstdint.h":C)
c13e029b
PB
6195if test "$GCC" = yes; then
6196 echo "/* generated for " `$CC --version | sed 1q` "*/" > tmp-stdint.h
6197else
6198 echo "/* generated for $CC */" > tmp-stdint.h
6199fi
4c4b3eb0 6200
c13e029b
PB
6201sed 's/^ *//' >> tmp-stdint.h <<EOF
6202
6203 #ifndef GCC_GENERATED_STDINT_H
6204 #define GCC_GENERATED_STDINT_H 1
6205
6206 #include <sys/types.h>
4c4b3eb0 6207EOF
4c4b3eb0 6208
c13e029b
PB
6209if test "$acx_cv_header_stdint" != stdint.h; then
6210 echo "#include <stddef.h>" >> tmp-stdint.h
6211fi
6212if test "$acx_cv_header_stdint" != stddef.h; then
6213 echo "#include <$acx_cv_header_stdint>" >> tmp-stdint.h
6214fi
6215
6216sed 's/^ *//' >> tmp-stdint.h <<EOF
6217 /* glibc uses these symbols as guards to prevent redefinitions. */
6218 #ifdef __int8_t_defined
6219 #define _INT8_T
6220 #define _INT16_T
6221 #define _INT32_T
6222 #endif
6223 #ifdef __uint32_t_defined
6224 #define _UINT32_T
6225 #endif
6226
6227EOF
6228
6229# ----------------- done header, emit basic int types -------------
6230if test "$acx_cv_header_stdint" = stddef.h; then
6231 sed 's/^ *//' >> tmp-stdint.h <<EOF
6232
6233 #ifndef _UINT8_T
6234 #define _UINT8_T
6235 #ifndef __uint8_t_defined
6236 #define __uint8_t_defined
b9497ab5 6237 #ifndef uint8_t
c13e029b
PB
6238 typedef unsigned $acx_cv_type_int8_t uint8_t;
6239 #endif
6240 #endif
b9497ab5 6241 #endif
c13e029b
PB
6242
6243 #ifndef _UINT16_T
6244 #define _UINT16_T
6245 #ifndef __uint16_t_defined
6246 #define __uint16_t_defined
b9497ab5 6247 #ifndef uint16_t
c13e029b
PB
6248 typedef unsigned $acx_cv_type_int16_t uint16_t;
6249 #endif
6250 #endif
b9497ab5 6251 #endif
c13e029b
PB
6252
6253 #ifndef _UINT32_T
6254 #define _UINT32_T
6255 #ifndef __uint32_t_defined
6256 #define __uint32_t_defined
b9497ab5 6257 #ifndef uint32_t
c13e029b
PB
6258 typedef unsigned $acx_cv_type_int32_t uint32_t;
6259 #endif
6260 #endif
b9497ab5 6261 #endif
c13e029b
PB
6262
6263 #ifndef _INT8_T
6264 #define _INT8_T
6265 #ifndef __int8_t_defined
6266 #define __int8_t_defined
b9497ab5 6267 #ifndef int8_t
c13e029b
PB
6268 typedef $acx_cv_type_int8_t int8_t;
6269 #endif
6270 #endif
b9497ab5 6271 #endif
c13e029b
PB
6272
6273 #ifndef _INT16_T
6274 #define _INT16_T
6275 #ifndef __int16_t_defined
6276 #define __int16_t_defined
b9497ab5 6277 #ifndef int16_t
c13e029b
PB
6278 typedef $acx_cv_type_int16_t int16_t;
6279 #endif
6280 #endif
b9497ab5 6281 #endif
c13e029b
PB
6282
6283 #ifndef _INT32_T
6284 #define _INT32_T
6285 #ifndef __int32_t_defined
6286 #define __int32_t_defined
b9497ab5 6287 #ifndef int32_t
c13e029b
PB
6288 typedef $acx_cv_type_int32_t int32_t;
6289 #endif
6290 #endif
b9497ab5 6291 #endif
c13e029b
PB
6292EOF
6293elif test "$ac_cv_type_u_int32_t" = yes; then
6294 sed 's/^ *//' >> tmp-stdint.h <<EOF
6295
6296 /* int8_t int16_t int32_t defined by inet code, we do the u_intXX types */
6297 #ifndef _INT8_T
6298 #define _INT8_T
6299 #endif
6300 #ifndef _INT16_T
6301 #define _INT16_T
6302 #endif
6303 #ifndef _INT32_T
6304 #define _INT32_T
6305 #endif
6306
6307 #ifndef _UINT8_T
6308 #define _UINT8_T
6309 #ifndef __uint8_t_defined
6310 #define __uint8_t_defined
b9497ab5 6311 #ifndef uint8_t
c13e029b
PB
6312 typedef u_int8_t uint8_t;
6313 #endif
6314 #endif
b9497ab5 6315 #endif
c13e029b
PB
6316
6317 #ifndef _UINT16_T
6318 #define _UINT16_T
6319 #ifndef __uint16_t_defined
6320 #define __uint16_t_defined
b9497ab5 6321 #ifndef uint16_t
c13e029b
PB
6322 typedef u_int16_t uint16_t;
6323 #endif
6324 #endif
b9497ab5 6325 #endif
c13e029b
PB
6326
6327 #ifndef _UINT32_T
6328 #define _UINT32_T
6329 #ifndef __uint32_t_defined
6330 #define __uint32_t_defined
b9497ab5 6331 #ifndef uint32_t
c13e029b
PB
6332 typedef u_int32_t uint32_t;
6333 #endif
6334 #endif
b9497ab5 6335 #endif
c13e029b
PB
6336EOF
6337else
6338 sed 's/^ *//' >> tmp-stdint.h <<EOF
6339
6340 /* Some systems have guard macros to prevent redefinitions, define them. */
6341 #ifndef _INT8_T
6342 #define _INT8_T
6343 #endif
6344 #ifndef _INT16_T
6345 #define _INT16_T
6346 #endif
6347 #ifndef _INT32_T
6348 #define _INT32_T
6349 #endif
6350 #ifndef _UINT8_T
6351 #define _UINT8_T
6352 #endif
6353 #ifndef _UINT16_T
6354 #define _UINT16_T
6355 #endif
6356 #ifndef _UINT32_T
6357 #define _UINT32_T
6358 #endif
6359EOF
6360fi
6361
6362# ------------- done basic int types, emit int64_t types ------------
6363if test "$ac_cv_type_uint64_t" = yes; then
6364 sed 's/^ *//' >> tmp-stdint.h <<EOF
6365
6366 /* system headers have good uint64_t and int64_t */
6367 #ifndef _INT64_T
6368 #define _INT64_T
6369 #endif
6370 #ifndef _UINT64_T
6371 #define _UINT64_T
6372 #endif
6373EOF
6374elif test "$ac_cv_type_u_int64_t" = yes; then
6375 sed 's/^ *//' >> tmp-stdint.h <<EOF
6376
6377 /* system headers have an u_int64_t (and int64_t) */
6378 #ifndef _INT64_T
6379 #define _INT64_T
6380 #endif
6381 #ifndef _UINT64_T
6382 #define _UINT64_T
6383 #ifndef __uint64_t_defined
6384 #define __uint64_t_defined
b9497ab5 6385 #ifndef uint64_t
c13e029b
PB
6386 typedef u_int64_t uint64_t;
6387 #endif
6388 #endif
b9497ab5 6389 #endif
c13e029b
PB
6390EOF
6391elif test -n "$acx_cv_type_int64_t"; then
6392 sed 's/^ *//' >> tmp-stdint.h <<EOF
6393
6394 /* architecture has a 64-bit type, $acx_cv_type_int64_t */
6395 #ifndef _INT64_T
6396 #define _INT64_T
b9497ab5 6397 #ifndef int64_t
c13e029b
PB
6398 typedef $acx_cv_type_int64_t int64_t;
6399 #endif
b9497ab5 6400 #endif
c13e029b
PB
6401 #ifndef _UINT64_T
6402 #define _UINT64_T
6403 #ifndef __uint64_t_defined
6404 #define __uint64_t_defined
b9497ab5 6405 #ifndef uint64_t
c13e029b
PB
6406 typedef unsigned $acx_cv_type_int64_t uint64_t;
6407 #endif
6408 #endif
b9497ab5 6409 #endif
c13e029b
PB
6410EOF
6411else
6412 sed 's/^ *//' >> tmp-stdint.h <<EOF
6413
6414 /* some common heuristics for int64_t, using compiler-specific tests */
6415 #if defined __STDC_VERSION__ && (__STDC_VERSION__-0) >= 199901L
6416 #ifndef _INT64_T
6417 #define _INT64_T
6418 #ifndef __int64_t_defined
b9497ab5 6419 #ifndef int64_t
c13e029b
PB
6420 typedef long long int64_t;
6421 #endif
6422 #endif
b9497ab5 6423 #endif
c13e029b
PB
6424 #ifndef _UINT64_T
6425 #define _UINT64_T
b9497ab5 6426 #ifndef uint64_t
c13e029b
PB
6427 typedef unsigned long long uint64_t;
6428 #endif
b9497ab5 6429 #endif
c13e029b
PB
6430
6431 #elif defined __GNUC__ && defined (__STDC__) && __STDC__-0
6432 /* NextStep 2.0 cc is really gcc 1.93 but it defines __GNUC__ = 2 and
6433 does not implement __extension__. But that compiler doesn't define
6434 __GNUC_MINOR__. */
6435 # if __GNUC__ < 2 || (__NeXT__ && !__GNUC_MINOR__)
6436 # define __extension__
6437 # endif
6438
6439 # ifndef _INT64_T
6440 # define _INT64_T
b9497ab5 6441 # ifndef int64_t
c13e029b
PB
6442 __extension__ typedef long long int64_t;
6443 # endif
b9497ab5 6444 # endif
c13e029b
PB
6445 # ifndef _UINT64_T
6446 # define _UINT64_T
b9497ab5 6447 # ifndef uint64_t
c13e029b
PB
6448 __extension__ typedef unsigned long long uint64_t;
6449 # endif
b9497ab5 6450 # endif
c13e029b
PB
6451
6452 #elif !defined __STRICT_ANSI__
6453 # if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__
6454
6455 # ifndef _INT64_T
6456 # define _INT64_T
b9497ab5 6457 # ifndef int64_t
c13e029b
PB
6458 typedef __int64 int64_t;
6459 # endif
b9497ab5 6460 # endif
c13e029b
PB
6461 # ifndef _UINT64_T
6462 # define _UINT64_T
b9497ab5 6463 # ifndef uint64_t
c13e029b
PB
6464 typedef unsigned __int64 uint64_t;
6465 # endif
b9497ab5 6466 # endif
c13e029b
PB
6467 # endif /* compiler */
6468
6469 #endif /* ANSI version */
6470EOF
6471fi
6472
6473# ------------- done int64_t types, emit intptr types ------------
6474if test "$ac_cv_type_uintptr_t" != yes; then
6475 sed 's/^ *//' >> tmp-stdint.h <<EOF
6476
6477 /* Define intptr_t based on sizeof(void*) = $ac_cv_sizeof_void_p */
6478 #ifndef __uintptr_t_defined
b9497ab5 6479 #ifndef uintptr_t
c13e029b
PB
6480 typedef u$acx_cv_type_intptr_t uintptr_t;
6481 #endif
b9497ab5 6482 #endif
c13e029b 6483 #ifndef __intptr_t_defined
b9497ab5 6484 #ifndef intptr_t
c13e029b
PB
6485 typedef $acx_cv_type_intptr_t intptr_t;
6486 #endif
b9497ab5 6487 #endif
c13e029b
PB
6488EOF
6489fi
6490
6491# ------------- done intptr types, emit int_least types ------------
4c4b3eb0 6492if test "$ac_cv_type_int_least32_t" != yes; then
c13e029b 6493 sed 's/^ *//' >> tmp-stdint.h <<EOF
4c4b3eb0
PB
6494
6495 /* Define int_least types */
6496 typedef int8_t int_least8_t;
6497 typedef int16_t int_least16_t;
6498 typedef int32_t int_least32_t;
c13e029b 6499 #ifdef _INT64_T
4c4b3eb0 6500 typedef int64_t int_least64_t;
c13e029b 6501 #endif
4c4b3eb0
PB
6502
6503 typedef uint8_t uint_least8_t;
6504 typedef uint16_t uint_least16_t;
6505 typedef uint32_t uint_least32_t;
c13e029b 6506 #ifdef _UINT64_T
4c4b3eb0 6507 typedef uint64_t uint_least64_t;
c13e029b 6508 #endif
4c4b3eb0
PB
6509EOF
6510fi
6511
c13e029b 6512# ------------- done intptr types, emit int_fast types ------------
4c4b3eb0 6513if test "$ac_cv_type_int_fast32_t" != yes; then
c13e029b 6514 sed 's/^ *//' >> tmp-stdint.h <<EOF
4c4b3eb0
PB
6515
6516 /* Define int_fast types. short is often slow */
6517 typedef int8_t int_fast8_t;
6518 typedef int int_fast16_t;
6519 typedef int32_t int_fast32_t;
c13e029b 6520 #ifdef _INT64_T
4c4b3eb0 6521 typedef int64_t int_fast64_t;
c13e029b 6522 #endif
4c4b3eb0
PB
6523
6524 typedef uint8_t uint_fast8_t;
6525 typedef unsigned int uint_fast16_t;
6526 typedef uint32_t uint_fast32_t;
c13e029b 6527 #ifdef _UINT64_T
4c4b3eb0 6528 typedef uint64_t uint_fast64_t;
c13e029b
PB
6529 #endif
6530EOF
6531fi
6532
6533if test "$ac_cv_type_uintmax_t" != yes; then
6534 sed 's/^ *//' >> tmp-stdint.h <<EOF
6535
6536 /* Define intmax based on what we found */
b9497ab5 6537 #ifndef intmax_t
c13e029b
PB
6538 #ifdef _INT64_T
6539 typedef int64_t intmax_t;
6540 #else
6541 typedef long intmax_t;
6542 #endif
b9497ab5
RO
6543 #endif
6544 #ifndef uintmax_t
c13e029b
PB
6545 #ifdef _UINT64_T
6546 typedef uint64_t uintmax_t;
6547 #else
6548 typedef unsigned long uintmax_t;
6549 #endif
b9497ab5 6550 #endif
4c4b3eb0
PB
6551EOF
6552fi
6553
c13e029b
PB
6554sed 's/^ *//' >> tmp-stdint.h <<EOF
6555
6556 #endif /* GCC_GENERATED_STDINT_H */
6557EOF
4c4b3eb0 6558
c13e029b
PB
6559if test -r gstdint.h && cmp -s tmp-stdint.h gstdint.h; then
6560 rm -f tmp-stdint.h
4c4b3eb0 6561else
c13e029b 6562 mv -f tmp-stdint.h gstdint.h
4c4b3eb0
PB
6563fi
6564
6565 ;;
5213506e
RW
6566 "config.h":H) echo timestamp > stamp-h1 ;;
6567
4c4b3eb0 6568 esac
5213506e 6569done # for ac_tag
8fdb0857 6570
8fdb0857 6571
5213506e 6572as_fn_exit 0
8fdb0857 6573_ACEOF
8fdb0857
BE
6574ac_clean_files=$ac_clean_files_save
6575
5213506e
RW
6576test $ac_write_fail = 0 ||
6577 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
6578
8fdb0857
BE
6579
6580# configure is writing to config.log, and then calls config.status.
6581# config.status does its own redirection, appending to config.log.
6582# Unfortunately, on DOS this fails, as config.log is still kept open
6583# by configure, so config.status won't be able to write to it; its
6584# output is simply discarded. So we exec the FD to /dev/null,
6585# effectively closing config.log, so it can be properly (re)opened and
6586# appended to by config.status. When coming back to configure, we
6587# need to make the FD available again.
6588if test "$no_create" != yes; then
6589 ac_cs_success=:
6590 ac_config_status_args=
6591 test "$silent" = yes &&
6592 ac_config_status_args="$ac_config_status_args --quiet"
6593 exec 5>/dev/null
6594 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
6595 exec 5>>config.log
6596 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
6597 # would make configure fail if this is the last instruction.
5213506e
RW
6598 $ac_cs_success || as_fn_exit $?
6599fi
6600if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
6601 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
6602$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
8fdb0857
BE
6603fi
6604