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