blob: 14eebda0611ca4af55a3b4d848c084baeba85e5f [file] [log] [blame]
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001#! /bin/sh
Chet Rameyac50fba2014-02-26 09:36:43 -05002# From configure.ac for Bash 4.3, version 4.063.
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003# Guess values for system-dependent variables and create Makefiles.
Chet Rameyac50fba2014-02-26 09:36:43 -05004# Generated by GNU Autoconf 2.69 for bash 4.3-release.
Jari Aalto726f6381996-08-26 18:22:31 +00005#
Jari Aaltof73dda02001-11-13 17:56:06 +00006# Report bugs to <bug-bash@gnu.org>.
7#
Chet Rameyac50fba2014-02-26 09:36:43 -05008#
9# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
10#
11#
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012# This configure script is free software; the Free Software Foundation
13# gives unlimited permission to copy, distribute and modify it.
Chet Rameyac50fba2014-02-26 09:36:43 -050014## -------------------- ##
15## M4sh Initialization. ##
16## -------------------- ##
Jari Aaltoccc6cda1996-12-23 17:02:34 +000017
Jari Aalto31859422009-01-12 13:36:28 +000018# Be more Bourne compatible
19DUALCASE=1; export DUALCASE # for MKS sh
Chet Rameyac50fba2014-02-26 09:36:43 -050020if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
Jari Aaltob80f6442004-07-27 13:29:18 +000021 emulate sh
22 NULLCMD=:
Jari Aalto31859422009-01-12 13:36:28 +000023 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Jari Aalto06285672006-10-10 14:15:34 +000024 # is contrary to our usage. Disable this feature.
25 alias -g '${1+"$@"}'='"$@"'
Jari Aalto31859422009-01-12 13:36:28 +000026 setopt NO_GLOB_SUBST
27else
Chet Rameyac50fba2014-02-26 09:36:43 -050028 case `(set -o) 2>/dev/null` in #(
29 *posix*) :
30 set -o posix ;; #(
31 *) :
32 ;;
Jari Aalto31859422009-01-12 13:36:28 +000033esac
Jari Aaltob80f6442004-07-27 13:29:18 +000034fi
Jari Aalto31859422009-01-12 13:36:28 +000035
36
Jari Aalto31859422009-01-12 13:36:28 +000037as_nl='
38'
39export as_nl
40# Printing a long string crashes Solaris 7 /usr/bin/printf.
41as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
43as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
Chet Rameyac50fba2014-02-26 09:36:43 -050044# Prefer a ksh shell builtin over an external printf program on Solaris,
45# but without wasting forks for bash or zsh.
46if test -z "$BASH_VERSION$ZSH_VERSION" \
47 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='print -r --'
49 as_echo_n='print -rn --'
50elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
Jari Aalto31859422009-01-12 13:36:28 +000051 as_echo='printf %s\n'
52 as_echo_n='printf %s'
53else
54 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
55 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
56 as_echo_n='/usr/ucb/echo -n'
57 else
58 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
59 as_echo_n_body='eval
60 arg=$1;
Chet Rameyac50fba2014-02-26 09:36:43 -050061 case $arg in #(
Jari Aalto31859422009-01-12 13:36:28 +000062 *"$as_nl"*)
63 expr "X$arg" : "X\\(.*\\)$as_nl";
64 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
65 esac;
66 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
67 '
68 export as_echo_n_body
69 as_echo_n='sh -c $as_echo_n_body as_echo'
70 fi
71 export as_echo_body
72 as_echo='sh -c $as_echo_body as_echo'
73fi
74
75# The user is always right.
76if test "${PATH_SEPARATOR+set}" != set; then
77 PATH_SEPARATOR=:
78 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
79 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
80 PATH_SEPARATOR=';'
81 }
82fi
Jari Aaltob80f6442004-07-27 13:29:18 +000083
Jari Aalto06285672006-10-10 14:15:34 +000084
Jari Aalto31859422009-01-12 13:36:28 +000085# IFS
86# We need space, tab and new line, in precisely that order. Quoting is
87# there to prevent editors from complaining about space-tab.
88# (If _AS_PATH_WALK were called with IFS unset, it would disable word
89# splitting by setting IFS to empty value.)
90IFS=" "" $as_nl"
91
92# Find who we are. Look in the path if we contain no directory separator.
Chet Rameyac50fba2014-02-26 09:36:43 -050093as_myself=
94case $0 in #((
Jari Aalto31859422009-01-12 13:36:28 +000095 *[\\/]* ) as_myself=$0 ;;
96 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
97for as_dir in $PATH
98do
99 IFS=$as_save_IFS
100 test -z "$as_dir" && as_dir=.
Chet Rameyac50fba2014-02-26 09:36:43 -0500101 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
102 done
Jari Aalto31859422009-01-12 13:36:28 +0000103IFS=$as_save_IFS
104
105 ;;
106esac
107# We did not find ourselves, most probably we were run as `sh COMMAND'
108# in which case we are not to be found in the path.
109if test "x$as_myself" = x; then
110 as_myself=$0
111fi
112if test ! -f "$as_myself"; then
113 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
Chet Rameyac50fba2014-02-26 09:36:43 -0500114 exit 1
Jari Aalto31859422009-01-12 13:36:28 +0000115fi
116
Chet Rameyac50fba2014-02-26 09:36:43 -0500117# Unset variables that we do not need and which cause bugs (e.g. in
118# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
119# suppresses any "Segmentation fault" message there. '((' could
120# trigger a bug in pdksh 5.2.14.
121for as_var in BASH_ENV ENV MAIL MAILPATH
122do eval test x\${$as_var+set} = xset \
123 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
Jari Aalto31859422009-01-12 13:36:28 +0000124done
Jari Aalto06285672006-10-10 14:15:34 +0000125PS1='$ '
126PS2='> '
127PS4='+ '
128
129# NLS nuisances.
Jari Aalto31859422009-01-12 13:36:28 +0000130LC_ALL=C
131export LC_ALL
132LANGUAGE=C
133export LANGUAGE
Jari Aalto06285672006-10-10 14:15:34 +0000134
Chet Rameyac50fba2014-02-26 09:36:43 -0500135# CDPATH.
136(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
137
138# Use a proper internal environment variable to ensure we don't fall
139 # into an infinite loop, continuously re-executing ourselves.
140 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
141 _as_can_reexec=no; export _as_can_reexec;
142 # We cannot yet assume a decent shell, so we have to provide a
143# neutralization value for shells without unset; and this also
144# works around shells that cannot unset nonexistent variables.
145# Preserve -v and -x to the replacement shell.
146BASH_ENV=/dev/null
147ENV=/dev/null
148(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
149case $- in # ((((
150 *v*x* | *x*v* ) as_opts=-vx ;;
151 *v* ) as_opts=-v ;;
152 *x* ) as_opts=-x ;;
153 * ) as_opts= ;;
154esac
155exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
156# Admittedly, this is quite paranoid, since all the known shells bail
157# out after a failed `exec'.
158$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
159as_fn_exit 255
160 fi
161 # We don't want this to propagate to other subprocesses.
162 { _as_can_reexec=; unset _as_can_reexec;}
163if test "x$CONFIG_SHELL" = x; then
164 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
165 emulate sh
166 NULLCMD=:
167 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
168 # is contrary to our usage. Disable this feature.
169 alias -g '\${1+\"\$@\"}'='\"\$@\"'
170 setopt NO_GLOB_SUBST
171else
172 case \`(set -o) 2>/dev/null\` in #(
173 *posix*) :
174 set -o posix ;; #(
175 *) :
176 ;;
177esac
178fi
179"
180 as_required="as_fn_return () { (exit \$1); }
181as_fn_success () { as_fn_return 0; }
182as_fn_failure () { as_fn_return 1; }
183as_fn_ret_success () { return 0; }
184as_fn_ret_failure () { return 1; }
185
186exitcode=0
187as_fn_success || { exitcode=1; echo as_fn_success failed.; }
188as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
189as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
190as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
191if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
192
193else
194 exitcode=1; echo positional parameters were not saved.
195fi
196test x\$exitcode = x0 || exit 1
197test -x / || exit 1"
198 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
199 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
200 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
201 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
202test \$(( 1 + 1 )) = 2 || exit 1"
203 if (eval "$as_required") 2>/dev/null; then :
204 as_have_required=yes
205else
206 as_have_required=no
207fi
208 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
209
210else
211 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
212as_found=false
213for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
214do
215 IFS=$as_save_IFS
216 test -z "$as_dir" && as_dir=.
217 as_found=:
218 case $as_dir in #(
219 /*)
220 for as_base in sh bash ksh sh5; do
221 # Try only shells that exist, to save several forks.
222 as_shell=$as_dir/$as_base
223 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
224 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
225 CONFIG_SHELL=$as_shell as_have_required=yes
226 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
227 break 2
228fi
229fi
230 done;;
231 esac
232 as_found=false
233done
234$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
235 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
236 CONFIG_SHELL=$SHELL as_have_required=yes
237fi; }
238IFS=$as_save_IFS
239
240
241 if test "x$CONFIG_SHELL" != x; then :
242 export CONFIG_SHELL
243 # We cannot yet assume a decent shell, so we have to provide a
244# neutralization value for shells without unset; and this also
245# works around shells that cannot unset nonexistent variables.
246# Preserve -v and -x to the replacement shell.
247BASH_ENV=/dev/null
248ENV=/dev/null
249(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
250case $- in # ((((
251 *v*x* | *x*v* ) as_opts=-vx ;;
252 *v* ) as_opts=-v ;;
253 *x* ) as_opts=-x ;;
254 * ) as_opts= ;;
255esac
256exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
257# Admittedly, this is quite paranoid, since all the known shells bail
258# out after a failed `exec'.
259$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
260exit 255
261fi
262
263 if test x$as_have_required = xno; then :
264 $as_echo "$0: This script requires a shell more modern than all"
265 $as_echo "$0: the shells that I found on your system."
266 if test x${ZSH_VERSION+set} = xset ; then
267 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
268 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
269 else
270 $as_echo "$0: Please tell bug-autoconf@gnu.org and bug-bash@gnu.org
271$0: about your system, including any error possibly output
272$0: before this message. Then install a modern shell, or
273$0: manually run the script under such a shell if you do
274$0: have one."
275 fi
276 exit 1
277fi
278fi
279fi
280SHELL=${CONFIG_SHELL-/bin/sh}
281export SHELL
282# Unset more variables known to interfere with behavior of common tools.
283CLICOLOR_FORCE= GREP_OPTIONS=
284unset CLICOLOR_FORCE GREP_OPTIONS
285
286## --------------------- ##
287## M4sh Shell Functions. ##
288## --------------------- ##
289# as_fn_unset VAR
290# ---------------
291# Portably unset VAR.
292as_fn_unset ()
293{
294 { eval $1=; unset $1;}
295}
296as_unset=as_fn_unset
297
298# as_fn_set_status STATUS
299# -----------------------
300# Set $? to STATUS, without forking.
301as_fn_set_status ()
302{
303 return $1
304} # as_fn_set_status
305
306# as_fn_exit STATUS
307# -----------------
308# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
309as_fn_exit ()
310{
311 set +e
312 as_fn_set_status $1
313 exit $1
314} # as_fn_exit
315
316# as_fn_mkdir_p
317# -------------
318# Create "$as_dir" as a directory, including parents if necessary.
319as_fn_mkdir_p ()
320{
321
322 case $as_dir in #(
323 -*) as_dir=./$as_dir;;
324 esac
325 test -d "$as_dir" || eval $as_mkdir_p || {
326 as_dirs=
327 while :; do
328 case $as_dir in #(
329 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
330 *) as_qdir=$as_dir;;
331 esac
332 as_dirs="'$as_qdir' $as_dirs"
333 as_dir=`$as_dirname -- "$as_dir" ||
334$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
335 X"$as_dir" : 'X\(//\)[^/]' \| \
336 X"$as_dir" : 'X\(//\)$' \| \
337 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
338$as_echo X"$as_dir" |
339 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
340 s//\1/
341 q
342 }
343 /^X\(\/\/\)[^/].*/{
344 s//\1/
345 q
346 }
347 /^X\(\/\/\)$/{
348 s//\1/
349 q
350 }
351 /^X\(\/\).*/{
352 s//\1/
353 q
354 }
355 s/.*/./; q'`
356 test -d "$as_dir" && break
357 done
358 test -z "$as_dirs" || eval "mkdir $as_dirs"
359 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
360
361
362} # as_fn_mkdir_p
363
364# as_fn_executable_p FILE
365# -----------------------
366# Test if FILE is an executable regular file.
367as_fn_executable_p ()
368{
369 test -f "$1" && test -x "$1"
370} # as_fn_executable_p
371# as_fn_append VAR VALUE
372# ----------------------
373# Append the text in VALUE to the end of the definition contained in VAR. Take
374# advantage of any shell optimizations that allow amortized linear growth over
375# repeated appends, instead of the typical quadratic growth present in naive
376# implementations.
377if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
378 eval 'as_fn_append ()
379 {
380 eval $1+=\$2
381 }'
382else
383 as_fn_append ()
384 {
385 eval $1=\$$1\$2
386 }
387fi # as_fn_append
388
389# as_fn_arith ARG...
390# ------------------
391# Perform arithmetic evaluation on the ARGs, and store the result in the
392# global $as_val. Take advantage of shells that can avoid forks. The arguments
393# must be portable across $(()) and expr.
394if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
395 eval 'as_fn_arith ()
396 {
397 as_val=$(( $* ))
398 }'
399else
400 as_fn_arith ()
401 {
402 as_val=`expr "$@" || test $? -eq 1`
403 }
404fi # as_fn_arith
405
406
407# as_fn_error STATUS ERROR [LINENO LOG_FD]
408# ----------------------------------------
409# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
410# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
411# script with STATUS, using 1 if that was 0.
412as_fn_error ()
413{
414 as_status=$1; test $as_status -eq 0 && as_status=1
415 if test "$4"; then
416 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
417 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
418 fi
419 $as_echo "$as_me: error: $2" >&2
420 as_fn_exit $as_status
421} # as_fn_error
422
Jari Aalto31859422009-01-12 13:36:28 +0000423if expr a : '\(a\)' >/dev/null 2>&1 &&
424 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Jari Aalto06285672006-10-10 14:15:34 +0000425 as_expr=expr
426else
427 as_expr=false
428fi
429
Jari Aalto31859422009-01-12 13:36:28 +0000430if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
Jari Aalto06285672006-10-10 14:15:34 +0000431 as_basename=basename
432else
433 as_basename=false
434fi
Jari Aaltob80f6442004-07-27 13:29:18 +0000435
Chet Rameyac50fba2014-02-26 09:36:43 -0500436if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
437 as_dirname=dirname
438else
439 as_dirname=false
440fi
Jari Aaltob80f6442004-07-27 13:29:18 +0000441
Jari Aalto31859422009-01-12 13:36:28 +0000442as_me=`$as_basename -- "$0" ||
Jari Aaltob80f6442004-07-27 13:29:18 +0000443$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
444 X"$0" : 'X\(//\)$' \| \
Jari Aalto31859422009-01-12 13:36:28 +0000445 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
446$as_echo X/"$0" |
447 sed '/^.*\/\([^/][^/]*\)\/*$/{
448 s//\1/
449 q
450 }
451 /^X\/\(\/\/\)$/{
452 s//\1/
453 q
454 }
455 /^X\/\(\/\).*/{
456 s//\1/
457 q
458 }
459 s/.*/./; q'`
460
Chet Rameyac50fba2014-02-26 09:36:43 -0500461# Avoid depending upon Character Ranges.
462as_cr_letters='abcdefghijklmnopqrstuvwxyz'
463as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
464as_cr_Letters=$as_cr_letters$as_cr_LETTERS
465as_cr_digits='0123456789'
466as_cr_alnum=$as_cr_Letters$as_cr_digits
Jari Aaltob80f6442004-07-27 13:29:18 +0000467
Jari Aalto06285672006-10-10 14:15:34 +0000468
Chet Rameyac50fba2014-02-26 09:36:43 -0500469 as_lineno_1=$LINENO as_lineno_1a=$LINENO
470 as_lineno_2=$LINENO as_lineno_2a=$LINENO
471 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
472 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
473 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
Jari Aalto31859422009-01-12 13:36:28 +0000474 sed -n '
475 p
476 /[$]LINENO/=
477 ' <$as_myself |
Jari Aaltob80f6442004-07-27 13:29:18 +0000478 sed '
Jari Aalto31859422009-01-12 13:36:28 +0000479 s/[$]LINENO.*/&-/
480 t lineno
481 b
482 :lineno
Jari Aaltob80f6442004-07-27 13:29:18 +0000483 N
Jari Aalto31859422009-01-12 13:36:28 +0000484 :loop
485 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
Jari Aaltob80f6442004-07-27 13:29:18 +0000486 t loop
Jari Aalto31859422009-01-12 13:36:28 +0000487 s/-\n.*//
Jari Aaltob80f6442004-07-27 13:29:18 +0000488 ' >$as_me.lineno &&
Jari Aalto31859422009-01-12 13:36:28 +0000489 chmod +x "$as_me.lineno" ||
Chet Rameyac50fba2014-02-26 09:36:43 -0500490 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
Jari Aaltob80f6442004-07-27 13:29:18 +0000491
Chet Rameyac50fba2014-02-26 09:36:43 -0500492 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
493 # already done that, so ensure we don't try to do so again and fall
494 # in an infinite loop. This has already happened in practice.
495 _as_can_reexec=no; export _as_can_reexec
Jari Aaltob80f6442004-07-27 13:29:18 +0000496 # Don't try to exec as it changes $[0], causing all sort of problems
497 # (the dirname of $[0] is not the place where we might find the
Jari Aalto31859422009-01-12 13:36:28 +0000498 # original and so on. Autoconf is especially sensitive to this).
499 . "./$as_me.lineno"
Jari Aaltob80f6442004-07-27 13:29:18 +0000500 # Exit status is that of the last command.
501 exit
502}
503
Jari Aalto31859422009-01-12 13:36:28 +0000504ECHO_C= ECHO_N= ECHO_T=
Chet Rameyac50fba2014-02-26 09:36:43 -0500505case `echo -n x` in #(((((
Jari Aalto31859422009-01-12 13:36:28 +0000506-n*)
Chet Rameyac50fba2014-02-26 09:36:43 -0500507 case `echo 'xy\c'` in
Jari Aalto31859422009-01-12 13:36:28 +0000508 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Chet Rameyac50fba2014-02-26 09:36:43 -0500509 xy) ECHO_C='\c';;
510 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
511 ECHO_T=' ';;
Jari Aalto31859422009-01-12 13:36:28 +0000512 esac;;
513*)
514 ECHO_N='-n';;
515esac
Jari Aaltof73dda02001-11-13 17:56:06 +0000516
517rm -f conf$$ conf$$.exe conf$$.file
Jari Aalto31859422009-01-12 13:36:28 +0000518if test -d conf$$.dir; then
519 rm -f conf$$.dir/conf$$.file
520else
521 rm -f conf$$.dir
522 mkdir conf$$.dir 2>/dev/null
523fi
524if (echo >conf$$.file) 2>/dev/null; then
525 if ln -s conf$$.file conf$$ 2>/dev/null; then
Jari Aaltof73dda02001-11-13 17:56:06 +0000526 as_ln_s='ln -s'
Jari Aalto31859422009-01-12 13:36:28 +0000527 # ... but there are two gotchas:
528 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
529 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
Chet Rameyac50fba2014-02-26 09:36:43 -0500530 # In both cases, we have to default to `cp -pR'.
Jari Aalto31859422009-01-12 13:36:28 +0000531 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
Chet Rameyac50fba2014-02-26 09:36:43 -0500532 as_ln_s='cp -pR'
Jari Aalto31859422009-01-12 13:36:28 +0000533 elif ln conf$$.file conf$$ 2>/dev/null; then
534 as_ln_s=ln
535 else
Chet Rameyac50fba2014-02-26 09:36:43 -0500536 as_ln_s='cp -pR'
Jari Aaltof73dda02001-11-13 17:56:06 +0000537 fi
Jari Aaltof73dda02001-11-13 17:56:06 +0000538else
Chet Rameyac50fba2014-02-26 09:36:43 -0500539 as_ln_s='cp -pR'
Jari Aaltof73dda02001-11-13 17:56:06 +0000540fi
Jari Aalto31859422009-01-12 13:36:28 +0000541rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
542rmdir conf$$.dir 2>/dev/null
Jari Aaltof73dda02001-11-13 17:56:06 +0000543
Jari Aalto06285672006-10-10 14:15:34 +0000544if mkdir -p . 2>/dev/null; then
Chet Rameyac50fba2014-02-26 09:36:43 -0500545 as_mkdir_p='mkdir -p "$as_dir"'
Jari Aalto06285672006-10-10 14:15:34 +0000546else
547 test -d ./-p && rmdir ./-p
548 as_mkdir_p=false
549fi
550
Chet Rameyac50fba2014-02-26 09:36:43 -0500551as_test_x='test -x'
552as_executable_p=as_fn_executable_p
Jari Aaltob80f6442004-07-27 13:29:18 +0000553
554# Sed expression to map a string onto a valid CPP name.
Jari Aalto06285672006-10-10 14:15:34 +0000555as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
Jari Aaltob80f6442004-07-27 13:29:18 +0000556
557# Sed expression to map a string onto a valid variable name.
Jari Aalto06285672006-10-10 14:15:34 +0000558as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
Jari Aaltob80f6442004-07-27 13:29:18 +0000559
Jari Aaltof73dda02001-11-13 17:56:06 +0000560
Chet Rameyac50fba2014-02-26 09:36:43 -0500561test -n "$DJDIR" || exec 7<&0 </dev/null
562exec 6>&1
Jari Aaltof73dda02001-11-13 17:56:06 +0000563
564# Name of the host.
Chet Rameyac50fba2014-02-26 09:36:43 -0500565# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
Jari Aaltof73dda02001-11-13 17:56:06 +0000566# so uname gets run too.
567ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
568
Jari Aaltof73dda02001-11-13 17:56:06 +0000569#
570# Initializations.
571#
Jari Aaltoccc6cda1996-12-23 17:02:34 +0000572ac_default_prefix=/usr/local
Jari Aalto31859422009-01-12 13:36:28 +0000573ac_clean_files=
Jari Aalto06285672006-10-10 14:15:34 +0000574ac_config_libobj_dir=.
Jari Aalto31859422009-01-12 13:36:28 +0000575LIBOBJS=
Jari Aaltof73dda02001-11-13 17:56:06 +0000576cross_compiling=no
577subdirs=
Jari Aaltob80f6442004-07-27 13:29:18 +0000578MFLAGS=
579MAKEFLAGS=
Jari Aaltof73dda02001-11-13 17:56:06 +0000580
Jari Aaltob80f6442004-07-27 13:29:18 +0000581# Identity of this package.
582PACKAGE_NAME='bash'
583PACKAGE_TARNAME='bash'
Chet Rameyac50fba2014-02-26 09:36:43 -0500584PACKAGE_VERSION='4.3-release'
585PACKAGE_STRING='bash 4.3-release'
Jari Aaltob80f6442004-07-27 13:29:18 +0000586PACKAGE_BUGREPORT='bug-bash@gnu.org'
Chet Rameyac50fba2014-02-26 09:36:43 -0500587PACKAGE_URL=''
Jari Aaltob80f6442004-07-27 13:29:18 +0000588
Jari Aaltof73dda02001-11-13 17:56:06 +0000589ac_unique_file="shell.h"
590# Factoring default headers for most tests.
591ac_includes_default="\
592#include <stdio.h>
Jari Aalto31859422009-01-12 13:36:28 +0000593#ifdef HAVE_SYS_TYPES_H
Jari Aaltof73dda02001-11-13 17:56:06 +0000594# include <sys/types.h>
595#endif
Jari Aalto31859422009-01-12 13:36:28 +0000596#ifdef HAVE_SYS_STAT_H
Jari Aaltof73dda02001-11-13 17:56:06 +0000597# include <sys/stat.h>
598#endif
Jari Aalto31859422009-01-12 13:36:28 +0000599#ifdef STDC_HEADERS
Jari Aaltof73dda02001-11-13 17:56:06 +0000600# include <stdlib.h>
601# include <stddef.h>
602#else
Jari Aalto31859422009-01-12 13:36:28 +0000603# ifdef HAVE_STDLIB_H
Jari Aaltof73dda02001-11-13 17:56:06 +0000604# include <stdlib.h>
605# endif
606#endif
Jari Aalto31859422009-01-12 13:36:28 +0000607#ifdef HAVE_STRING_H
608# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
Jari Aaltof73dda02001-11-13 17:56:06 +0000609# include <memory.h>
610# endif
611# include <string.h>
612#endif
Jari Aalto31859422009-01-12 13:36:28 +0000613#ifdef HAVE_STRINGS_H
Jari Aaltof73dda02001-11-13 17:56:06 +0000614# include <strings.h>
615#endif
Jari Aalto31859422009-01-12 13:36:28 +0000616#ifdef HAVE_INTTYPES_H
Jari Aaltof73dda02001-11-13 17:56:06 +0000617# include <inttypes.h>
Jari Aaltof73dda02001-11-13 17:56:06 +0000618#endif
Jari Aalto31859422009-01-12 13:36:28 +0000619#ifdef HAVE_STDINT_H
620# include <stdint.h>
621#endif
622#ifdef HAVE_UNISTD_H
Jari Aaltof73dda02001-11-13 17:56:06 +0000623# include <unistd.h>
624#endif"
Jari Aaltoccc6cda1996-12-23 17:02:34 +0000625
Jari Aalto31859422009-01-12 13:36:28 +0000626ac_header_list=
627ac_func_list=
628ac_subst_vars='LTLIBOBJS
629LOCAL_DEFS
630LOCAL_LDFLAGS
631LOCAL_CFLAGS
632LOCAL_LIBS
633MALLOC_DEBUG
634DEBUG
635RELSTATUS
636BASHVERS
637ARFLAGS
638BUILD_DIR
639incdir
640PROFILE_FLAGS
641SHOBJ_STATUS
642SHOBJ_LIBS
643SHOBJ_XLDFLAGS
644SHOBJ_LDFLAGS
645SHOBJ_LD
646SHOBJ_CFLAGS
647SHOBJ_CC
648JOBS_O
649TERMCAP_DEP
650TERMCAP_LIB
651SIGLIST_O
Chet Rameyac50fba2014-02-26 09:36:43 -0500652PTHREAD_H_DEFINES_STRUCT_TIMESPEC
653SYS_TIME_H_DEFINES_STRUCT_TIMESPEC
654TIME_H_DEFINES_STRUCT_TIMESPEC
Jari Aalto31859422009-01-12 13:36:28 +0000655LIBINTL_H
656INTL_INC
657INTL_DEP
658LIBOBJS
659POSUB
660LTLIBINTL
661LIBINTL
662INTLLIBS
663INTL_LIBTOOL_SUFFIX_PREFIX
664INTLOBJS
665GENCAT
666INSTOBJEXT
667DATADIRNAME
668CATOBJEXT
669USE_INCLUDED_LIBINTL
670BUILD_INCLUDED_LIBINTL
671INTLBISON
672LTLIBICONV
673LIBICONV
674GLIBC21
675ALLOCA
676MSGMERGE
677XGETTEXT
678GMSGFMT
679MSGFMT
680USE_NLS
681MKINSTALLDIRS
682SIZE
683MAKE_SHELL
684SET_MAKE
685YFLAGS
686YACC
687RANLIB
688AR
689INSTALL_DATA
690INSTALL_SCRIPT
691INSTALL_PROGRAM
692TILDE_LIB
693HIST_LIBDIR
694HISTORY_DEP
695HISTORY_LIB
696RL_INCLUDE
697RL_INCLUDEDIR
698RL_LIBDIR
699READLINE_DEP
700READLINE_LIB
701RL_MINOR
702RL_MAJOR
703RL_VERSION
Chet Rameyac50fba2014-02-26 09:36:43 -0500704LIBS_FOR_BUILD
Jari Aalto31859422009-01-12 13:36:28 +0000705STATIC_LD
Jari Aalto31859422009-01-12 13:36:28 +0000706SIGNAMES_O
707SIGNAMES_H
708CROSS_COMPILE
709EGREP
710GREP
711CPP
712OBJEXT
713EXEEXT
714ac_ct_CC
715CPPFLAGS
716LDFLAGS
717CFLAGS
718CC
719HELPSTRINGS
Chet Rameyac50fba2014-02-26 09:36:43 -0500720HELPFILES_TARGET
Jari Aalto31859422009-01-12 13:36:28 +0000721HELPINSTALL
722HELPDIRDEFINE
723HELPDIR
724MALLOC_DEP
725MALLOC_LDFLAGS
726MALLOC_LIBRARY
727MALLOC_LIB
728MALLOC_SRC
729MALLOC_TARGET
730PURIFY
731TESTSCRIPT
Chet Rameyac50fba2014-02-26 09:36:43 -0500732CPPFLAGS_FOR_BUILD
733LDFLAGS_FOR_BUILD
734CFLAGS_FOR_BUILD
735CC_FOR_BUILD
Jari Aalto31859422009-01-12 13:36:28 +0000736DEBUGGER_START_FILE
Jari Aalto31859422009-01-12 13:36:28 +0000737host_os
738host_vendor
739host_cpu
740host
741build_os
742build_vendor
743build_cpu
744build
745target_alias
746host_alias
747build_alias
748LIBS
749ECHO_T
750ECHO_N
751ECHO_C
752DEFS
753mandir
754localedir
755libdir
756psdir
757pdfdir
758dvidir
759htmldir
760infodir
761docdir
762oldincludedir
763includedir
764localstatedir
765sharedstatedir
766sysconfdir
767datadir
768datarootdir
769libexecdir
770sbindir
771bindir
772program_transform_name
773prefix
774exec_prefix
Chet Rameyac50fba2014-02-26 09:36:43 -0500775PACKAGE_URL
Jari Aalto31859422009-01-12 13:36:28 +0000776PACKAGE_BUGREPORT
777PACKAGE_STRING
778PACKAGE_VERSION
779PACKAGE_TARNAME
780PACKAGE_NAME
781PATH_SEPARATOR
782SHELL'
Jari Aalto06285672006-10-10 14:15:34 +0000783ac_subst_files=''
Jari Aalto31859422009-01-12 13:36:28 +0000784ac_user_opts='
785enable_option_checking
Jari Aalto31859422009-01-12 13:36:28 +0000786with_afs
787with_bash_malloc
788with_curses
789with_gnu_malloc
790with_installed_readline
791with_purecov
792with_purify
793enable_minimal_config
794enable_alias
795enable_arith_for_command
796enable_array_variables
797enable_bang_history
798enable_brace_expansion
799enable_casemod_attributes
800enable_casemod_expansions
801enable_command_timing
802enable_cond_command
803enable_cond_regexp
804enable_coprocesses
805enable_debugger
Chet Rameyac50fba2014-02-26 09:36:43 -0500806enable_direxpand_default
Jari Aalto31859422009-01-12 13:36:28 +0000807enable_directory_stack
808enable_disabled_builtins
809enable_dparen_arithmetic
810enable_extended_glob
Chet Ramey00018032011-11-21 20:51:19 -0500811enable_extended_glob_default
Chet Rameyac50fba2014-02-26 09:36:43 -0500812enable_glob_asciiranges_default
Jari Aalto31859422009-01-12 13:36:28 +0000813enable_help_builtin
814enable_history
815enable_job_control
816enable_multibyte
817enable_net_redirections
818enable_process_substitution
819enable_progcomp
820enable_prompt_string_decoding
821enable_readline
822enable_restricted
823enable_select
824enable_separate_helpfiles
825enable_single_help_strings
826enable_strict_posix_default
827enable_usg_echo_default
828enable_xpg_echo_default
829enable_mem_scramble
830enable_profiling
831enable_static_link
832enable_largefile
833enable_nls
834with_gnu_ld
835enable_rpath
836with_libiconv_prefix
837with_included_gettext
838with_libintl_prefix
839'
840 ac_precious_vars='build_alias
841host_alias
842target_alias
843DEBUGGER_START_FILE
Chet Rameyac50fba2014-02-26 09:36:43 -0500844CC_FOR_BUILD
845CFLAGS_FOR_BUILD
846LDFLAGS_FOR_BUILD
847CPPFLAGS_FOR_BUILD
Jari Aalto31859422009-01-12 13:36:28 +0000848CC
849CFLAGS
850LDFLAGS
851LIBS
852CPPFLAGS
853CPP
854YACC
855YFLAGS'
856
Jari Aaltob80f6442004-07-27 13:29:18 +0000857
Jari Aaltoccc6cda1996-12-23 17:02:34 +0000858# Initialize some variables set by options.
Jari Aaltof73dda02001-11-13 17:56:06 +0000859ac_init_help=
860ac_init_version=false
Jari Aalto31859422009-01-12 13:36:28 +0000861ac_unrecognized_opts=
862ac_unrecognized_sep=
Jari Aaltoccc6cda1996-12-23 17:02:34 +0000863# The variables have the same names as the options, with
864# dashes changed to underlines.
Jari Aaltof73dda02001-11-13 17:56:06 +0000865cache_file=/dev/null
Jari Aaltoccc6cda1996-12-23 17:02:34 +0000866exec_prefix=NONE
Jari Aaltoccc6cda1996-12-23 17:02:34 +0000867no_create=
Jari Aaltoccc6cda1996-12-23 17:02:34 +0000868no_recursion=
869prefix=NONE
870program_prefix=NONE
871program_suffix=NONE
872program_transform_name=s,x,x,
873silent=
874site=
875srcdir=
Jari Aaltoccc6cda1996-12-23 17:02:34 +0000876verbose=
877x_includes=NONE
878x_libraries=NONE
Jari Aaltof73dda02001-11-13 17:56:06 +0000879
880# Installation directory options.
881# These are left unexpanded so users can "make install exec_prefix=/foo"
882# and all the variables that are supposed to be based on exec_prefix
883# by default will actually change.
884# Use braces instead of parens because sh, perl, etc. also accept them.
Jari Aalto31859422009-01-12 13:36:28 +0000885# (The list follows the same order as the GNU Coding Standards.)
Jari Aaltoccc6cda1996-12-23 17:02:34 +0000886bindir='${exec_prefix}/bin'
887sbindir='${exec_prefix}/sbin'
888libexecdir='${exec_prefix}/libexec'
Jari Aalto31859422009-01-12 13:36:28 +0000889datarootdir='${prefix}/share'
890datadir='${datarootdir}'
Jari Aaltoccc6cda1996-12-23 17:02:34 +0000891sysconfdir='${prefix}/etc'
892sharedstatedir='${prefix}/com'
893localstatedir='${prefix}/var'
Jari Aaltoccc6cda1996-12-23 17:02:34 +0000894includedir='${prefix}/include'
895oldincludedir='/usr/include'
Jari Aalto31859422009-01-12 13:36:28 +0000896docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
897infodir='${datarootdir}/info'
898htmldir='${docdir}'
899dvidir='${docdir}'
900pdfdir='${docdir}'
901psdir='${docdir}'
902libdir='${exec_prefix}/lib'
903localedir='${datarootdir}/locale'
904mandir='${datarootdir}/man'
Jari Aaltoccc6cda1996-12-23 17:02:34 +0000905
Jari Aaltoccc6cda1996-12-23 17:02:34 +0000906ac_prev=
Jari Aalto31859422009-01-12 13:36:28 +0000907ac_dashdash=
Jari Aaltoccc6cda1996-12-23 17:02:34 +0000908for ac_option
909do
Jari Aaltoccc6cda1996-12-23 17:02:34 +0000910 # If the previous option needs an argument, assign it.
911 if test -n "$ac_prev"; then
Jari Aalto31859422009-01-12 13:36:28 +0000912 eval $ac_prev=\$ac_option
Jari Aaltoccc6cda1996-12-23 17:02:34 +0000913 ac_prev=
914 continue
915 fi
916
Jari Aalto31859422009-01-12 13:36:28 +0000917 case $ac_option in
Chet Rameyac50fba2014-02-26 09:36:43 -0500918 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
919 *=) ac_optarg= ;;
920 *) ac_optarg=yes ;;
Jari Aalto31859422009-01-12 13:36:28 +0000921 esac
Jari Aaltoccc6cda1996-12-23 17:02:34 +0000922
923 # Accept the important Cygnus configure options, so we can diagnose typos.
924
Jari Aalto31859422009-01-12 13:36:28 +0000925 case $ac_dashdash$ac_option in
926 --)
927 ac_dashdash=yes ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +0000928
929 -bindir | --bindir | --bindi | --bind | --bin | --bi)
930 ac_prev=bindir ;;
931 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
Jari Aaltof73dda02001-11-13 17:56:06 +0000932 bindir=$ac_optarg ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +0000933
934 -build | --build | --buil | --bui | --bu)
Jari Aaltof73dda02001-11-13 17:56:06 +0000935 ac_prev=build_alias ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +0000936 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
Jari Aaltof73dda02001-11-13 17:56:06 +0000937 build_alias=$ac_optarg ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +0000938
939 -cache-file | --cache-file | --cache-fil | --cache-fi \
940 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
941 ac_prev=cache_file ;;
942 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
943 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
Jari Aaltof73dda02001-11-13 17:56:06 +0000944 cache_file=$ac_optarg ;;
945
946 --config-cache | -C)
947 cache_file=config.cache ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +0000948
Jari Aalto31859422009-01-12 13:36:28 +0000949 -datadir | --datadir | --datadi | --datad)
Jari Aaltoccc6cda1996-12-23 17:02:34 +0000950 ac_prev=datadir ;;
Jari Aalto31859422009-01-12 13:36:28 +0000951 -datadir=* | --datadir=* | --datadi=* | --datad=*)
Jari Aaltof73dda02001-11-13 17:56:06 +0000952 datadir=$ac_optarg ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +0000953
Jari Aalto31859422009-01-12 13:36:28 +0000954 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
955 | --dataroo | --dataro | --datar)
956 ac_prev=datarootdir ;;
957 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
958 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
959 datarootdir=$ac_optarg ;;
960
Jari Aaltoccc6cda1996-12-23 17:02:34 +0000961 -disable-* | --disable-*)
Jari Aalto31859422009-01-12 13:36:28 +0000962 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
Jari Aaltoccc6cda1996-12-23 17:02:34 +0000963 # Reject names that are not valid shell variable names.
Jari Aalto31859422009-01-12 13:36:28 +0000964 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Chet Rameyac50fba2014-02-26 09:36:43 -0500965 as_fn_error $? "invalid feature name: $ac_useropt"
Jari Aalto31859422009-01-12 13:36:28 +0000966 ac_useropt_orig=$ac_useropt
967 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
968 case $ac_user_opts in
969 *"
970"enable_$ac_useropt"
971"*) ;;
972 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
973 ac_unrecognized_sep=', ';;
974 esac
975 eval enable_$ac_useropt=no ;;
976
977 -docdir | --docdir | --docdi | --doc | --do)
978 ac_prev=docdir ;;
979 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
980 docdir=$ac_optarg ;;
981
982 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
983 ac_prev=dvidir ;;
984 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
985 dvidir=$ac_optarg ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +0000986
987 -enable-* | --enable-*)
Jari Aalto31859422009-01-12 13:36:28 +0000988 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
Jari Aaltoccc6cda1996-12-23 17:02:34 +0000989 # Reject names that are not valid shell variable names.
Jari Aalto31859422009-01-12 13:36:28 +0000990 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Chet Rameyac50fba2014-02-26 09:36:43 -0500991 as_fn_error $? "invalid feature name: $ac_useropt"
Jari Aalto31859422009-01-12 13:36:28 +0000992 ac_useropt_orig=$ac_useropt
993 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
994 case $ac_user_opts in
995 *"
996"enable_$ac_useropt"
997"*) ;;
998 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
999 ac_unrecognized_sep=', ';;
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001000 esac
Jari Aalto31859422009-01-12 13:36:28 +00001001 eval enable_$ac_useropt=\$ac_optarg ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001002
1003 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1004 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1005 | --exec | --exe | --ex)
1006 ac_prev=exec_prefix ;;
1007 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1008 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1009 | --exec=* | --exe=* | --ex=*)
Jari Aaltof73dda02001-11-13 17:56:06 +00001010 exec_prefix=$ac_optarg ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001011
1012 -gas | --gas | --ga | --g)
1013 # Obsolete; use --with-gas.
1014 with_gas=yes ;;
1015
Jari Aaltof73dda02001-11-13 17:56:06 +00001016 -help | --help | --hel | --he | -h)
1017 ac_init_help=long ;;
1018 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1019 ac_init_help=recursive ;;
1020 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1021 ac_init_help=short ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001022
1023 -host | --host | --hos | --ho)
Jari Aaltof73dda02001-11-13 17:56:06 +00001024 ac_prev=host_alias ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001025 -host=* | --host=* | --hos=* | --ho=*)
Jari Aaltof73dda02001-11-13 17:56:06 +00001026 host_alias=$ac_optarg ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001027
Jari Aalto31859422009-01-12 13:36:28 +00001028 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1029 ac_prev=htmldir ;;
1030 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1031 | --ht=*)
1032 htmldir=$ac_optarg ;;
1033
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001034 -includedir | --includedir | --includedi | --included | --include \
1035 | --includ | --inclu | --incl | --inc)
1036 ac_prev=includedir ;;
1037 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1038 | --includ=* | --inclu=* | --incl=* | --inc=*)
Jari Aaltof73dda02001-11-13 17:56:06 +00001039 includedir=$ac_optarg ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001040
1041 -infodir | --infodir | --infodi | --infod | --info | --inf)
1042 ac_prev=infodir ;;
1043 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
Jari Aaltof73dda02001-11-13 17:56:06 +00001044 infodir=$ac_optarg ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001045
1046 -libdir | --libdir | --libdi | --libd)
1047 ac_prev=libdir ;;
1048 -libdir=* | --libdir=* | --libdi=* | --libd=*)
Jari Aaltof73dda02001-11-13 17:56:06 +00001049 libdir=$ac_optarg ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001050
1051 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1052 | --libexe | --libex | --libe)
1053 ac_prev=libexecdir ;;
1054 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1055 | --libexe=* | --libex=* | --libe=*)
Jari Aaltof73dda02001-11-13 17:56:06 +00001056 libexecdir=$ac_optarg ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001057
Jari Aalto31859422009-01-12 13:36:28 +00001058 -localedir | --localedir | --localedi | --localed | --locale)
1059 ac_prev=localedir ;;
1060 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1061 localedir=$ac_optarg ;;
1062
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001063 -localstatedir | --localstatedir | --localstatedi | --localstated \
Jari Aalto31859422009-01-12 13:36:28 +00001064 | --localstate | --localstat | --localsta | --localst | --locals)
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001065 ac_prev=localstatedir ;;
1066 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
Jari Aalto31859422009-01-12 13:36:28 +00001067 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
Jari Aaltof73dda02001-11-13 17:56:06 +00001068 localstatedir=$ac_optarg ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001069
1070 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1071 ac_prev=mandir ;;
1072 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
Jari Aaltof73dda02001-11-13 17:56:06 +00001073 mandir=$ac_optarg ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001074
1075 -nfp | --nfp | --nf)
1076 # Obsolete; use --without-fp.
1077 with_fp=no ;;
1078
1079 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
Jari Aaltob80f6442004-07-27 13:29:18 +00001080 | --no-cr | --no-c | -n)
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001081 no_create=yes ;;
1082
1083 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1084 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1085 no_recursion=yes ;;
1086
1087 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1088 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1089 | --oldin | --oldi | --old | --ol | --o)
1090 ac_prev=oldincludedir ;;
1091 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1092 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1093 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
Jari Aaltof73dda02001-11-13 17:56:06 +00001094 oldincludedir=$ac_optarg ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001095
1096 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1097 ac_prev=prefix ;;
1098 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
Jari Aaltof73dda02001-11-13 17:56:06 +00001099 prefix=$ac_optarg ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001100
1101 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1102 | --program-pre | --program-pr | --program-p)
1103 ac_prev=program_prefix ;;
1104 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1105 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
Jari Aaltof73dda02001-11-13 17:56:06 +00001106 program_prefix=$ac_optarg ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001107
1108 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1109 | --program-suf | --program-su | --program-s)
1110 ac_prev=program_suffix ;;
1111 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1112 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
Jari Aaltof73dda02001-11-13 17:56:06 +00001113 program_suffix=$ac_optarg ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001114
1115 -program-transform-name | --program-transform-name \
1116 | --program-transform-nam | --program-transform-na \
1117 | --program-transform-n | --program-transform- \
1118 | --program-transform | --program-transfor \
1119 | --program-transfo | --program-transf \
1120 | --program-trans | --program-tran \
1121 | --progr-tra | --program-tr | --program-t)
1122 ac_prev=program_transform_name ;;
1123 -program-transform-name=* | --program-transform-name=* \
1124 | --program-transform-nam=* | --program-transform-na=* \
1125 | --program-transform-n=* | --program-transform-=* \
1126 | --program-transform=* | --program-transfor=* \
1127 | --program-transfo=* | --program-transf=* \
1128 | --program-trans=* | --program-tran=* \
1129 | --progr-tra=* | --program-tr=* | --program-t=*)
Jari Aaltof73dda02001-11-13 17:56:06 +00001130 program_transform_name=$ac_optarg ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001131
Jari Aalto31859422009-01-12 13:36:28 +00001132 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1133 ac_prev=pdfdir ;;
1134 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1135 pdfdir=$ac_optarg ;;
1136
1137 -psdir | --psdir | --psdi | --psd | --ps)
1138 ac_prev=psdir ;;
1139 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1140 psdir=$ac_optarg ;;
1141
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001142 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1143 | -silent | --silent | --silen | --sile | --sil)
1144 silent=yes ;;
1145
1146 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1147 ac_prev=sbindir ;;
1148 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1149 | --sbi=* | --sb=*)
Jari Aaltof73dda02001-11-13 17:56:06 +00001150 sbindir=$ac_optarg ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001151
1152 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1153 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1154 | --sharedst | --shareds | --shared | --share | --shar \
1155 | --sha | --sh)
1156 ac_prev=sharedstatedir ;;
1157 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1158 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1159 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1160 | --sha=* | --sh=*)
Jari Aaltof73dda02001-11-13 17:56:06 +00001161 sharedstatedir=$ac_optarg ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001162
1163 -site | --site | --sit)
1164 ac_prev=site ;;
1165 -site=* | --site=* | --sit=*)
Jari Aaltof73dda02001-11-13 17:56:06 +00001166 site=$ac_optarg ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001167
1168 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1169 ac_prev=srcdir ;;
1170 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
Jari Aaltof73dda02001-11-13 17:56:06 +00001171 srcdir=$ac_optarg ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001172
1173 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1174 | --syscon | --sysco | --sysc | --sys | --sy)
1175 ac_prev=sysconfdir ;;
1176 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1177 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
Jari Aaltof73dda02001-11-13 17:56:06 +00001178 sysconfdir=$ac_optarg ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001179
1180 -target | --target | --targe | --targ | --tar | --ta | --t)
Jari Aaltof73dda02001-11-13 17:56:06 +00001181 ac_prev=target_alias ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001182 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
Jari Aaltof73dda02001-11-13 17:56:06 +00001183 target_alias=$ac_optarg ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001184
1185 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1186 verbose=yes ;;
1187
Jari Aaltof73dda02001-11-13 17:56:06 +00001188 -version | --version | --versio | --versi | --vers | -V)
1189 ac_init_version=: ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001190
1191 -with-* | --with-*)
Jari Aalto31859422009-01-12 13:36:28 +00001192 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001193 # Reject names that are not valid shell variable names.
Jari Aalto31859422009-01-12 13:36:28 +00001194 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Chet Rameyac50fba2014-02-26 09:36:43 -05001195 as_fn_error $? "invalid package name: $ac_useropt"
Jari Aalto31859422009-01-12 13:36:28 +00001196 ac_useropt_orig=$ac_useropt
1197 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1198 case $ac_user_opts in
1199 *"
1200"with_$ac_useropt"
1201"*) ;;
1202 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1203 ac_unrecognized_sep=', ';;
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001204 esac
Jari Aalto31859422009-01-12 13:36:28 +00001205 eval with_$ac_useropt=\$ac_optarg ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001206
1207 -without-* | --without-*)
Jari Aalto31859422009-01-12 13:36:28 +00001208 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001209 # Reject names that are not valid shell variable names.
Jari Aalto31859422009-01-12 13:36:28 +00001210 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Chet Rameyac50fba2014-02-26 09:36:43 -05001211 as_fn_error $? "invalid package name: $ac_useropt"
Jari Aalto31859422009-01-12 13:36:28 +00001212 ac_useropt_orig=$ac_useropt
1213 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1214 case $ac_user_opts in
1215 *"
1216"with_$ac_useropt"
1217"*) ;;
1218 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1219 ac_unrecognized_sep=', ';;
1220 esac
1221 eval with_$ac_useropt=no ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001222
1223 --x)
1224 # Obsolete; use --with-x.
1225 with_x=yes ;;
1226
1227 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1228 | --x-incl | --x-inc | --x-in | --x-i)
1229 ac_prev=x_includes ;;
1230 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1231 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
Jari Aaltof73dda02001-11-13 17:56:06 +00001232 x_includes=$ac_optarg ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001233
1234 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1235 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1236 ac_prev=x_libraries ;;
1237 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1238 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
Jari Aaltof73dda02001-11-13 17:56:06 +00001239 x_libraries=$ac_optarg ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001240
Chet Rameyac50fba2014-02-26 09:36:43 -05001241 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1242Try \`$0 --help' for more information"
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001243 ;;
1244
Jari Aaltof73dda02001-11-13 17:56:06 +00001245 *=*)
1246 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1247 # Reject names that are not valid shell variable names.
Chet Rameyac50fba2014-02-26 09:36:43 -05001248 case $ac_envvar in #(
1249 '' | [0-9]* | *[!_$as_cr_alnum]* )
1250 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1251 esac
Jari Aalto31859422009-01-12 13:36:28 +00001252 eval $ac_envvar=\$ac_optarg
Jari Aaltof73dda02001-11-13 17:56:06 +00001253 export $ac_envvar ;;
1254
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001255 *)
Jari Aaltof73dda02001-11-13 17:56:06 +00001256 # FIXME: should be removed in autoconf 3.0.
Jari Aalto31859422009-01-12 13:36:28 +00001257 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
Jari Aaltof73dda02001-11-13 17:56:06 +00001258 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
Jari Aalto31859422009-01-12 13:36:28 +00001259 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
Chet Rameyac50fba2014-02-26 09:36:43 -05001260 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001261 ;;
1262
1263 esac
1264done
1265
1266if test -n "$ac_prev"; then
Jari Aaltof73dda02001-11-13 17:56:06 +00001267 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
Chet Rameyac50fba2014-02-26 09:36:43 -05001268 as_fn_error $? "missing argument to $ac_option"
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001269fi
1270
Jari Aalto31859422009-01-12 13:36:28 +00001271if test -n "$ac_unrecognized_opts"; then
1272 case $enable_option_checking in
1273 no) ;;
Chet Rameyac50fba2014-02-26 09:36:43 -05001274 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
Jari Aalto31859422009-01-12 13:36:28 +00001275 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001276 esac
Jari Aalto31859422009-01-12 13:36:28 +00001277fi
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001278
Jari Aalto31859422009-01-12 13:36:28 +00001279# Check all directory arguments for consistency.
1280for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1281 datadir sysconfdir sharedstatedir localstatedir includedir \
1282 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1283 libdir localedir mandir
Jari Aaltof73dda02001-11-13 17:56:06 +00001284do
Jari Aalto31859422009-01-12 13:36:28 +00001285 eval ac_val=\$$ac_var
1286 # Remove trailing slashes.
Jari Aaltof73dda02001-11-13 17:56:06 +00001287 case $ac_val in
Jari Aalto31859422009-01-12 13:36:28 +00001288 */ )
1289 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1290 eval $ac_var=\$ac_val;;
Jari Aaltof73dda02001-11-13 17:56:06 +00001291 esac
Jari Aalto31859422009-01-12 13:36:28 +00001292 # Be sure to have absolute directory names.
1293 case $ac_val in
1294 [\\/$]* | ?:[\\/]* ) continue;;
1295 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1296 esac
Chet Rameyac50fba2014-02-26 09:36:43 -05001297 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
Jari Aaltof73dda02001-11-13 17:56:06 +00001298done
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001299
Jari Aaltof73dda02001-11-13 17:56:06 +00001300# There might be people who depend on the old broken behavior: `$host'
1301# used to hold the argument of --host etc.
Jari Aaltob80f6442004-07-27 13:29:18 +00001302# FIXME: To remove some day.
Jari Aaltof73dda02001-11-13 17:56:06 +00001303build=$build_alias
1304host=$host_alias
1305target=$target_alias
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001306
Jari Aaltob80f6442004-07-27 13:29:18 +00001307# FIXME: To remove some day.
Jari Aaltof73dda02001-11-13 17:56:06 +00001308if test "x$host_alias" != x; then
1309 if test "x$build_alias" = x; then
1310 cross_compiling=maybe
Jari Aaltof73dda02001-11-13 17:56:06 +00001311 elif test "x$build_alias" != "x$host_alias"; then
1312 cross_compiling=yes
1313 fi
1314fi
1315
1316ac_tool_prefix=
1317test -n "$host_alias" && ac_tool_prefix=$host_alias-
1318
1319test "$silent" = yes && exec 6>/dev/null
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001320
Jari Aaltob80f6442004-07-27 13:29:18 +00001321
Jari Aalto31859422009-01-12 13:36:28 +00001322ac_pwd=`pwd` && test -n "$ac_pwd" &&
1323ac_ls_di=`ls -di .` &&
1324ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
Chet Rameyac50fba2014-02-26 09:36:43 -05001325 as_fn_error $? "working directory cannot be determined"
Jari Aalto31859422009-01-12 13:36:28 +00001326test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
Chet Rameyac50fba2014-02-26 09:36:43 -05001327 as_fn_error $? "pwd does not report name of working directory"
Jari Aalto31859422009-01-12 13:36:28 +00001328
1329
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001330# Find the source files, if location was not specified.
1331if test -z "$srcdir"; then
1332 ac_srcdir_defaulted=yes
Jari Aalto31859422009-01-12 13:36:28 +00001333 # Try the directory containing this script, then the parent directory.
1334 ac_confdir=`$as_dirname -- "$as_myself" ||
1335$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1336 X"$as_myself" : 'X\(//\)[^/]' \| \
1337 X"$as_myself" : 'X\(//\)$' \| \
1338 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1339$as_echo X"$as_myself" |
1340 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1341 s//\1/
1342 q
1343 }
1344 /^X\(\/\/\)[^/].*/{
1345 s//\1/
1346 q
1347 }
1348 /^X\(\/\/\)$/{
1349 s//\1/
1350 q
1351 }
1352 /^X\(\/\).*/{
1353 s//\1/
1354 q
1355 }
1356 s/.*/./; q'`
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001357 srcdir=$ac_confdir
Jari Aalto31859422009-01-12 13:36:28 +00001358 if test ! -r "$srcdir/$ac_unique_file"; then
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001359 srcdir=..
1360 fi
1361else
1362 ac_srcdir_defaulted=no
1363fi
Jari Aalto31859422009-01-12 13:36:28 +00001364if test ! -r "$srcdir/$ac_unique_file"; then
1365 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
Chet Rameyac50fba2014-02-26 09:36:43 -05001366 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001367fi
Jari Aalto31859422009-01-12 13:36:28 +00001368ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1369ac_abs_confdir=`(
Chet Rameyac50fba2014-02-26 09:36:43 -05001370 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
Jari Aalto31859422009-01-12 13:36:28 +00001371 pwd)`
1372# When building in place, set srcdir=.
1373if test "$ac_abs_confdir" = "$ac_pwd"; then
1374 srcdir=.
1375fi
1376# Remove unnecessary trailing slashes from srcdir.
1377# Double slashes in file names in object file debugging info
1378# mess up M-x gdb in Emacs.
1379case $srcdir in
1380*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1381esac
1382for ac_var in $ac_precious_vars; do
1383 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1384 eval ac_env_${ac_var}_value=\$${ac_var}
1385 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1386 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1387done
Jari Aaltoccc6cda1996-12-23 17:02:34 +00001388
Jari Aaltof73dda02001-11-13 17:56:06 +00001389#
1390# Report the --help message.
1391#
1392if test "$ac_init_help" = "long"; then
1393 # Omit some internal or obsolete options to make the list less imposing.
1394 # This message is too long to be a string in the A/UX 3.1 sh.
Jari Aaltob80f6442004-07-27 13:29:18 +00001395 cat <<_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05001396\`configure' configures bash 4.3-release to adapt to many kinds of systems.
Jari Aaltof73dda02001-11-13 17:56:06 +00001397
1398Usage: $0 [OPTION]... [VAR=VALUE]...
1399
1400To assign environment variables (e.g., CC, CFLAGS...), specify them as
1401VAR=VALUE. See below for descriptions of some of the useful variables.
1402
1403Defaults for the options are specified in brackets.
1404
1405Configuration:
1406 -h, --help display this help and exit
1407 --help=short display options specific to this package
1408 --help=recursive display the short help of all the included packages
1409 -V, --version display version information and exit
Chet Rameyac50fba2014-02-26 09:36:43 -05001410 -q, --quiet, --silent do not print \`checking ...' messages
Jari Aaltof73dda02001-11-13 17:56:06 +00001411 --cache-file=FILE cache test results in FILE [disabled]
1412 -C, --config-cache alias for \`--cache-file=config.cache'
1413 -n, --no-create do not create output files
1414 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1415
Jari Aaltof73dda02001-11-13 17:56:06 +00001416Installation directories:
1417 --prefix=PREFIX install architecture-independent files in PREFIX
Jari Aalto31859422009-01-12 13:36:28 +00001418 [$ac_default_prefix]
Jari Aaltof73dda02001-11-13 17:56:06 +00001419 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
Jari Aalto31859422009-01-12 13:36:28 +00001420 [PREFIX]
Jari Aaltof73dda02001-11-13 17:56:06 +00001421
1422By default, \`make install' will install all the files in
1423\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1424an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1425for instance \`--prefix=\$HOME'.
1426
1427For better control, use the options below.
1428
1429Fine tuning of the installation directories:
Jari Aalto31859422009-01-12 13:36:28 +00001430 --bindir=DIR user executables [EPREFIX/bin]
1431 --sbindir=DIR system admin executables [EPREFIX/sbin]
1432 --libexecdir=DIR program executables [EPREFIX/libexec]
1433 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1434 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1435 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1436 --libdir=DIR object code libraries [EPREFIX/lib]
1437 --includedir=DIR C header files [PREFIX/include]
1438 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1439 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1440 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1441 --infodir=DIR info documentation [DATAROOTDIR/info]
1442 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1443 --mandir=DIR man documentation [DATAROOTDIR/man]
1444 --docdir=DIR documentation root [DATAROOTDIR/doc/bash]
1445 --htmldir=DIR html documentation [DOCDIR]
1446 --dvidir=DIR dvi documentation [DOCDIR]
1447 --pdfdir=DIR pdf documentation [DOCDIR]
1448 --psdir=DIR ps documentation [DOCDIR]
Jari Aaltob80f6442004-07-27 13:29:18 +00001449_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +00001450
Jari Aaltob80f6442004-07-27 13:29:18 +00001451 cat <<\_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +00001452
1453System types:
1454 --build=BUILD configure for building on BUILD [guessed]
Jari Aaltob80f6442004-07-27 13:29:18 +00001455 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1456_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +00001457fi
1458
1459if test -n "$ac_init_help"; then
1460 case $ac_init_help in
Chet Rameyac50fba2014-02-26 09:36:43 -05001461 short | recursive ) echo "Configuration of bash 4.3-release:";;
Jari Aaltof73dda02001-11-13 17:56:06 +00001462 esac
Jari Aaltob80f6442004-07-27 13:29:18 +00001463 cat <<\_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +00001464
1465Optional Features:
Jari Aalto31859422009-01-12 13:36:28 +00001466 --disable-option-checking ignore unrecognized --enable/--with options
Jari Aaltof73dda02001-11-13 17:56:06 +00001467 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1468 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
Jari Aalto7117c2d2002-07-17 14:10:11 +00001469 --enable-minimal-config a minimal sh-like configuration
1470 --enable-alias enable shell aliases
1471 --enable-arith-for-command
1472 enable arithmetic for command
1473 --enable-array-variables
1474 include shell array variables
1475 --enable-bang-history turn on csh-style history substitution
1476 --enable-brace-expansion
1477 include brace expansion
Jari Aalto31859422009-01-12 13:36:28 +00001478 --enable-casemod-attributes
1479 include case-modifying variable attributes
1480 --enable-casemod-expansions
1481 include case-modifying word expansions
Jari Aalto7117c2d2002-07-17 14:10:11 +00001482 --enable-command-timing enable the time reserved word and command timing
1483 --enable-cond-command enable the conditional command
Jari Aalto31859422009-01-12 13:36:28 +00001484 --enable-cond-regexp enable extended regular expression matching in
Jari Aaltob80f6442004-07-27 13:29:18 +00001485 conditional commands
Jari Aalto31859422009-01-12 13:36:28 +00001486 --enable-coprocesses enable coprocess support and the coproc reserved
1487 word
Jari Aaltob80f6442004-07-27 13:29:18 +00001488 --enable-debugger enable support for bash debugger
Chet Rameyac50fba2014-02-26 09:36:43 -05001489 --enable-direxpand-default
1490 enable the direxpand shell option by default
Jari Aalto7117c2d2002-07-17 14:10:11 +00001491 --enable-directory-stack
1492 enable builtins pushd/popd/dirs
1493 --enable-disabled-builtins
1494 allow disabled builtins to still be invoked
1495 --enable-dparen-arithmetic
1496 include ((...)) command
1497 --enable-extended-glob include ksh-style extended pattern matching
Chet Ramey00018032011-11-21 20:51:19 -05001498 --enable-extended-glob-default
1499 force extended pattern matching to be enabled by
1500 default
Chet Rameyac50fba2014-02-26 09:36:43 -05001501 --enable-glob-asciiranges-default
1502 force bracket range expressions in pattern matching
1503 to use the C locale by default
Jari Aalto7117c2d2002-07-17 14:10:11 +00001504 --enable-help-builtin include the help builtin
1505 --enable-history turn on command history
1506 --enable-job-control enable job control features
Jari Aaltob80f6442004-07-27 13:29:18 +00001507 --enable-multibyte enable multibyte characters if OS supports them
Jari Aalto7117c2d2002-07-17 14:10:11 +00001508 --enable-net-redirections
1509 enable /dev/tcp/host/port redirection
1510 --enable-process-substitution
1511 enable process substitution
1512 --enable-progcomp enable programmable completion and the complete
1513 builtin
1514 --enable-prompt-string-decoding
1515 turn on escape character decoding in prompts
1516 --enable-readline turn on command line editing
1517 --enable-restricted enable a restricted shell
1518 --enable-select include select command
1519 --enable-separate-helpfiles
1520 use external files for help builtin documentation
Jari Aalto95732b42005-12-07 14:08:12 +00001521 --enable-single-help-strings
1522 store help documentation as a single string to ease
1523 translation
1524 --enable-strict-posix-default
1525 configure bash to be posix-conformant by default
Jari Aalto7117c2d2002-07-17 14:10:11 +00001526 --enable-usg-echo-default
1527 a synonym for --enable-xpg-echo-default
1528 --enable-xpg-echo-default
1529 make the echo builtin expand escape sequences by
1530 default
1531 --enable-mem-scramble scramble memory on calls to malloc and free
1532 --enable-profiling allow profiling with gprof
1533 --enable-static-link link bash statically, for use as a root shell
Jari Aaltof73dda02001-11-13 17:56:06 +00001534 --disable-largefile omit support for large files
Jari Aaltob80f6442004-07-27 13:29:18 +00001535 --disable-nls do not use Native Language Support
1536 --disable-rpath do not hardcode runtime library paths
Jari Aaltof73dda02001-11-13 17:56:06 +00001537
1538Optional Packages:
1539 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1540 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
Jari Aalto7117c2d2002-07-17 14:10:11 +00001541 --with-afs if you are running AFS
1542 --with-bash-malloc use the Bash version of malloc
1543 --with-curses use the curses library instead of the termcap
1544 library
1545 --with-gnu-malloc synonym for --with-bash-malloc
1546 --with-installed-readline
1547 use a version of the readline library that is
1548 already installed
1549 --with-purecov configure to postprocess with pure coverage
1550 --with-purify configure to postprocess with purify
Jari Aaltob80f6442004-07-27 13:29:18 +00001551 --with-gnu-ld assume the C compiler uses GNU ld default=no
1552 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1553 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1554 --with-included-gettext use the GNU gettext library included here
1555 --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib
1556 --without-libintl-prefix don't search for libintl in includedir and libdir
Jari Aaltof73dda02001-11-13 17:56:06 +00001557
1558Some influential environment variables:
Jari Aaltob80f6442004-07-27 13:29:18 +00001559 DEBUGGER_START_FILE
1560 location of bash debugger initialization file
Chet Rameyac50fba2014-02-26 09:36:43 -05001561 CC_FOR_BUILD
1562 C compiler used when compiling binaries used only at build time
1563 CFLAGS_FOR_BUILD
1564 Compliation options (CFLAGS) used when compiling binaries used
1565 only at build time
1566 LDFLAGS_FOR_BUILD
1567 Linker options (LDFLAGS) used when compiling binaries used only
1568 at build time
1569 CPPFLAGS_FOR_BUILD
1570 C preprocessor options (CPPFLAGS) used when compiling binaries
1571 used only at build time
Jari Aaltof73dda02001-11-13 17:56:06 +00001572 CC C compiler command
1573 CFLAGS C compiler flags
1574 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1575 nonstandard directory <lib dir>
Jari Aalto31859422009-01-12 13:36:28 +00001576 LIBS libraries to pass to the linker, e.g. -l<library>
Chet Rameyac50fba2014-02-26 09:36:43 -05001577 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
Jari Aalto31859422009-01-12 13:36:28 +00001578 you have headers in a nonstandard directory <include dir>
Jari Aaltof73dda02001-11-13 17:56:06 +00001579 CPP C preprocessor
Chet Rameyac50fba2014-02-26 09:36:43 -05001580 YACC The `Yet Another Compiler Compiler' implementation to use.
1581 Defaults to the first program found out of: `bison -y', `byacc',
1582 `yacc'.
Jari Aalto31859422009-01-12 13:36:28 +00001583 YFLAGS The list of arguments that will be passed by default to $YACC.
1584 This script will default YFLAGS to the empty string to avoid a
1585 default value of `-d' given by some make applications.
Jari Aaltof73dda02001-11-13 17:56:06 +00001586
1587Use these variables to override the choices made by `configure' or to help
1588it to find libraries and programs with nonstandard names/locations.
1589
1590Report bugs to <bug-bash@gnu.org>.
Jari Aaltob80f6442004-07-27 13:29:18 +00001591_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +00001592ac_status=$?
Jari Aaltof73dda02001-11-13 17:56:06 +00001593fi
1594
1595if test "$ac_init_help" = "recursive"; then
1596 # If there are subdirs, report their specific --help.
Jari Aaltob80f6442004-07-27 13:29:18 +00001597 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
Jari Aalto31859422009-01-12 13:36:28 +00001598 test -d "$ac_dir" ||
1599 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1600 continue
Jari Aaltob80f6442004-07-27 13:29:18 +00001601 ac_builddir=.
Jari Aaltof73dda02001-11-13 17:56:06 +00001602
Jari Aalto31859422009-01-12 13:36:28 +00001603case "$ac_dir" in
1604.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1605*)
1606 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1607 # A ".." for each directory in $ac_dir_suffix.
1608 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1609 case $ac_top_builddir_sub in
1610 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1611 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1612 esac ;;
1613esac
1614ac_abs_top_builddir=$ac_pwd
1615ac_abs_builddir=$ac_pwd$ac_dir_suffix
1616# for backward compatibility:
1617ac_top_builddir=$ac_top_build_prefix
Jari Aaltof73dda02001-11-13 17:56:06 +00001618
Jari Aaltob80f6442004-07-27 13:29:18 +00001619case $srcdir in
Jari Aalto31859422009-01-12 13:36:28 +00001620 .) # We are building in place.
Jari Aaltob80f6442004-07-27 13:29:18 +00001621 ac_srcdir=.
Jari Aalto31859422009-01-12 13:36:28 +00001622 ac_top_srcdir=$ac_top_builddir_sub
1623 ac_abs_top_srcdir=$ac_pwd ;;
1624 [\\/]* | ?:[\\/]* ) # Absolute name.
Jari Aaltob80f6442004-07-27 13:29:18 +00001625 ac_srcdir=$srcdir$ac_dir_suffix;
Jari Aalto31859422009-01-12 13:36:28 +00001626 ac_top_srcdir=$srcdir
1627 ac_abs_top_srcdir=$srcdir ;;
1628 *) # Relative name.
1629 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1630 ac_top_srcdir=$ac_top_build_prefix$srcdir
1631 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
Jari Aaltob80f6442004-07-27 13:29:18 +00001632esac
Jari Aalto31859422009-01-12 13:36:28 +00001633ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Jari Aalto06285672006-10-10 14:15:34 +00001634
Jari Aalto31859422009-01-12 13:36:28 +00001635 cd "$ac_dir" || { ac_status=$?; continue; }
1636 # Check for guested configure.
1637 if test -f "$ac_srcdir/configure.gnu"; then
1638 echo &&
1639 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1640 elif test -f "$ac_srcdir/configure"; then
1641 echo &&
1642 $SHELL "$ac_srcdir/configure" --help=recursive
Jari Aaltof73dda02001-11-13 17:56:06 +00001643 else
Jari Aalto31859422009-01-12 13:36:28 +00001644 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1645 fi || ac_status=$?
1646 cd "$ac_pwd" || { ac_status=$?; break; }
Jari Aaltof73dda02001-11-13 17:56:06 +00001647 done
1648fi
1649
Jari Aalto31859422009-01-12 13:36:28 +00001650test -n "$ac_init_help" && exit $ac_status
Jari Aaltof73dda02001-11-13 17:56:06 +00001651if $ac_init_version; then
Jari Aaltob80f6442004-07-27 13:29:18 +00001652 cat <<\_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05001653bash configure 4.3-release
1654generated by GNU Autoconf 2.69
Jari Aaltof73dda02001-11-13 17:56:06 +00001655
Chet Rameyac50fba2014-02-26 09:36:43 -05001656Copyright (C) 2012 Free Software Foundation, Inc.
Jari Aaltof73dda02001-11-13 17:56:06 +00001657This configure script is free software; the Free Software Foundation
1658gives unlimited permission to copy, distribute and modify it.
Jari Aaltob80f6442004-07-27 13:29:18 +00001659_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +00001660 exit
Jari Aaltof73dda02001-11-13 17:56:06 +00001661fi
Chet Rameyac50fba2014-02-26 09:36:43 -05001662
1663## ------------------------ ##
1664## Autoconf initialization. ##
1665## ------------------------ ##
1666
1667# ac_fn_c_try_compile LINENO
1668# --------------------------
1669# Try to compile conftest.$ac_ext, and return whether this succeeded.
1670ac_fn_c_try_compile ()
1671{
1672 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1673 rm -f conftest.$ac_objext
1674 if { { ac_try="$ac_compile"
1675case "(($ac_try" in
1676 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1677 *) ac_try_echo=$ac_try;;
1678esac
1679eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1680$as_echo "$ac_try_echo"; } >&5
1681 (eval "$ac_compile") 2>conftest.err
1682 ac_status=$?
1683 if test -s conftest.err; then
1684 grep -v '^ *+' conftest.err >conftest.er1
1685 cat conftest.er1 >&5
1686 mv -f conftest.er1 conftest.err
1687 fi
1688 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1689 test $ac_status = 0; } && {
1690 test -z "$ac_c_werror_flag" ||
1691 test ! -s conftest.err
1692 } && test -s conftest.$ac_objext; then :
1693 ac_retval=0
1694else
1695 $as_echo "$as_me: failed program was:" >&5
1696sed 's/^/| /' conftest.$ac_ext >&5
1697
1698 ac_retval=1
1699fi
1700 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1701 as_fn_set_status $ac_retval
1702
1703} # ac_fn_c_try_compile
1704
1705# ac_fn_c_try_link LINENO
1706# -----------------------
1707# Try to link conftest.$ac_ext, and return whether this succeeded.
1708ac_fn_c_try_link ()
1709{
1710 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1711 rm -f conftest.$ac_objext conftest$ac_exeext
1712 if { { ac_try="$ac_link"
1713case "(($ac_try" in
1714 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1715 *) ac_try_echo=$ac_try;;
1716esac
1717eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1718$as_echo "$ac_try_echo"; } >&5
1719 (eval "$ac_link") 2>conftest.err
1720 ac_status=$?
1721 if test -s conftest.err; then
1722 grep -v '^ *+' conftest.err >conftest.er1
1723 cat conftest.er1 >&5
1724 mv -f conftest.er1 conftest.err
1725 fi
1726 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1727 test $ac_status = 0; } && {
1728 test -z "$ac_c_werror_flag" ||
1729 test ! -s conftest.err
1730 } && test -s conftest$ac_exeext && {
1731 test "$cross_compiling" = yes ||
1732 test -x conftest$ac_exeext
1733 }; then :
1734 ac_retval=0
1735else
1736 $as_echo "$as_me: failed program was:" >&5
1737sed 's/^/| /' conftest.$ac_ext >&5
1738
1739 ac_retval=1
1740fi
1741 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1742 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1743 # interfere with the next link command; also delete a directory that is
1744 # left behind by Apple's compiler. We do this before executing the actions.
1745 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1746 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1747 as_fn_set_status $ac_retval
1748
1749} # ac_fn_c_try_link
1750
1751# ac_fn_c_try_cpp LINENO
1752# ----------------------
1753# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1754ac_fn_c_try_cpp ()
1755{
1756 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1757 if { { ac_try="$ac_cpp conftest.$ac_ext"
1758case "(($ac_try" in
1759 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1760 *) ac_try_echo=$ac_try;;
1761esac
1762eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1763$as_echo "$ac_try_echo"; } >&5
1764 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1765 ac_status=$?
1766 if test -s conftest.err; then
1767 grep -v '^ *+' conftest.err >conftest.er1
1768 cat conftest.er1 >&5
1769 mv -f conftest.er1 conftest.err
1770 fi
1771 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1772 test $ac_status = 0; } > conftest.i && {
1773 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1774 test ! -s conftest.err
1775 }; then :
1776 ac_retval=0
1777else
1778 $as_echo "$as_me: failed program was:" >&5
1779sed 's/^/| /' conftest.$ac_ext >&5
1780
1781 ac_retval=1
1782fi
1783 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1784 as_fn_set_status $ac_retval
1785
1786} # ac_fn_c_try_cpp
1787
1788# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1789# -------------------------------------------------------
1790# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1791# the include files in INCLUDES and setting the cache variable VAR
1792# accordingly.
1793ac_fn_c_check_header_mongrel ()
1794{
1795 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1796 if eval \${$3+:} false; then :
1797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1798$as_echo_n "checking for $2... " >&6; }
1799if eval \${$3+:} false; then :
1800 $as_echo_n "(cached) " >&6
1801fi
1802eval ac_res=\$$3
1803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1804$as_echo "$ac_res" >&6; }
1805else
1806 # Is the header compilable?
1807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1808$as_echo_n "checking $2 usability... " >&6; }
1809cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1810/* end confdefs.h. */
1811$4
1812#include <$2>
1813_ACEOF
1814if ac_fn_c_try_compile "$LINENO"; then :
1815 ac_header_compiler=yes
1816else
1817 ac_header_compiler=no
1818fi
1819rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1820{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1821$as_echo "$ac_header_compiler" >&6; }
1822
1823# Is the header present?
1824{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1825$as_echo_n "checking $2 presence... " >&6; }
1826cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1827/* end confdefs.h. */
1828#include <$2>
1829_ACEOF
1830if ac_fn_c_try_cpp "$LINENO"; then :
1831 ac_header_preproc=yes
1832else
1833 ac_header_preproc=no
1834fi
1835rm -f conftest.err conftest.i conftest.$ac_ext
1836{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1837$as_echo "$ac_header_preproc" >&6; }
1838
1839# So? What about this header?
1840case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1841 yes:no: )
1842 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1843$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1844 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1845$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1846 ;;
1847 no:yes:* )
1848 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1849$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1850 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1851$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1852 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1853$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1855$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1856 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1857$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1858( $as_echo "## ------------------------------- ##
1859## Report this to bug-bash@gnu.org ##
1860## ------------------------------- ##"
1861 ) | sed "s/^/$as_me: WARNING: /" >&2
1862 ;;
1863esac
1864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1865$as_echo_n "checking for $2... " >&6; }
1866if eval \${$3+:} false; then :
1867 $as_echo_n "(cached) " >&6
1868else
1869 eval "$3=\$ac_header_compiler"
1870fi
1871eval ac_res=\$$3
1872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1873$as_echo "$ac_res" >&6; }
1874fi
1875 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1876
1877} # ac_fn_c_check_header_mongrel
1878
1879# ac_fn_c_try_run LINENO
1880# ----------------------
1881# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1882# that executables *can* be run.
1883ac_fn_c_try_run ()
1884{
1885 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1886 if { { ac_try="$ac_link"
1887case "(($ac_try" in
1888 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1889 *) ac_try_echo=$ac_try;;
1890esac
1891eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1892$as_echo "$ac_try_echo"; } >&5
1893 (eval "$ac_link") 2>&5
1894 ac_status=$?
1895 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1896 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1897 { { case "(($ac_try" in
1898 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1899 *) ac_try_echo=$ac_try;;
1900esac
1901eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1902$as_echo "$ac_try_echo"; } >&5
1903 (eval "$ac_try") 2>&5
1904 ac_status=$?
1905 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1906 test $ac_status = 0; }; }; then :
1907 ac_retval=0
1908else
1909 $as_echo "$as_me: program exited with status $ac_status" >&5
1910 $as_echo "$as_me: failed program was:" >&5
1911sed 's/^/| /' conftest.$ac_ext >&5
1912
1913 ac_retval=$ac_status
1914fi
1915 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1916 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1917 as_fn_set_status $ac_retval
1918
1919} # ac_fn_c_try_run
1920
1921# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1922# -------------------------------------------------------
1923# Tests whether HEADER exists and can be compiled using the include files in
1924# INCLUDES, setting the cache variable VAR accordingly.
1925ac_fn_c_check_header_compile ()
1926{
1927 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1929$as_echo_n "checking for $2... " >&6; }
1930if eval \${$3+:} false; then :
1931 $as_echo_n "(cached) " >&6
1932else
1933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1934/* end confdefs.h. */
1935$4
1936#include <$2>
1937_ACEOF
1938if ac_fn_c_try_compile "$LINENO"; then :
1939 eval "$3=yes"
1940else
1941 eval "$3=no"
1942fi
1943rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1944fi
1945eval ac_res=\$$3
1946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1947$as_echo "$ac_res" >&6; }
1948 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1949
1950} # ac_fn_c_check_header_compile
1951
1952# ac_fn_c_check_func LINENO FUNC VAR
1953# ----------------------------------
1954# Tests whether FUNC exists, setting the cache variable VAR accordingly
1955ac_fn_c_check_func ()
1956{
1957 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1959$as_echo_n "checking for $2... " >&6; }
1960if eval \${$3+:} false; then :
1961 $as_echo_n "(cached) " >&6
1962else
1963 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1964/* end confdefs.h. */
1965/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1966 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1967#define $2 innocuous_$2
1968
1969/* System header to define __stub macros and hopefully few prototypes,
1970 which can conflict with char $2 (); below.
1971 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1972 <limits.h> exists even on freestanding compilers. */
1973
1974#ifdef __STDC__
1975# include <limits.h>
1976#else
1977# include <assert.h>
1978#endif
1979
1980#undef $2
1981
1982/* Override any GCC internal prototype to avoid an error.
1983 Use char because int might match the return type of a GCC
1984 builtin and then its argument prototype would still apply. */
1985#ifdef __cplusplus
1986extern "C"
1987#endif
1988char $2 ();
1989/* The GNU C library defines this for functions which it implements
1990 to always fail with ENOSYS. Some functions are actually named
1991 something starting with __ and the normal name is an alias. */
1992#if defined __stub_$2 || defined __stub___$2
1993choke me
1994#endif
1995
1996int
1997main ()
1998{
1999return $2 ();
2000 ;
2001 return 0;
2002}
2003_ACEOF
2004if ac_fn_c_try_link "$LINENO"; then :
2005 eval "$3=yes"
2006else
2007 eval "$3=no"
2008fi
2009rm -f core conftest.err conftest.$ac_objext \
2010 conftest$ac_exeext conftest.$ac_ext
2011fi
2012eval ac_res=\$$3
2013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2014$as_echo "$ac_res" >&6; }
2015 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2016
2017} # ac_fn_c_check_func
2018
2019# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2020# -------------------------------------------
2021# Tests whether TYPE exists after having included INCLUDES, setting cache
2022# variable VAR accordingly.
2023ac_fn_c_check_type ()
2024{
2025 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2027$as_echo_n "checking for $2... " >&6; }
2028if eval \${$3+:} false; then :
2029 $as_echo_n "(cached) " >&6
2030else
2031 eval "$3=no"
2032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2033/* end confdefs.h. */
2034$4
2035int
2036main ()
2037{
2038if (sizeof ($2))
2039 return 0;
2040 ;
2041 return 0;
2042}
2043_ACEOF
2044if ac_fn_c_try_compile "$LINENO"; then :
2045 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2046/* end confdefs.h. */
2047$4
2048int
2049main ()
2050{
2051if (sizeof (($2)))
2052 return 0;
2053 ;
2054 return 0;
2055}
2056_ACEOF
2057if ac_fn_c_try_compile "$LINENO"; then :
2058
2059else
2060 eval "$3=yes"
2061fi
2062rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2063fi
2064rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2065fi
2066eval ac_res=\$$3
2067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2068$as_echo "$ac_res" >&6; }
2069 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2070
2071} # ac_fn_c_check_type
2072
2073# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2074# ---------------------------------------------
2075# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2076# accordingly.
2077ac_fn_c_check_decl ()
2078{
2079 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2080 as_decl_name=`echo $2|sed 's/ *(.*//'`
2081 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2083$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2084if eval \${$3+:} false; then :
2085 $as_echo_n "(cached) " >&6
2086else
2087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2088/* end confdefs.h. */
2089$4
2090int
2091main ()
2092{
2093#ifndef $as_decl_name
2094#ifdef __cplusplus
2095 (void) $as_decl_use;
2096#else
2097 (void) $as_decl_name;
2098#endif
2099#endif
2100
2101 ;
2102 return 0;
2103}
2104_ACEOF
2105if ac_fn_c_try_compile "$LINENO"; then :
2106 eval "$3=yes"
2107else
2108 eval "$3=no"
2109fi
2110rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2111fi
2112eval ac_res=\$$3
2113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2114$as_echo "$ac_res" >&6; }
2115 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2116
2117} # ac_fn_c_check_decl
2118
2119# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2120# --------------------------------------------
2121# Tries to find the compile-time value of EXPR in a program that includes
2122# INCLUDES, setting VAR accordingly. Returns whether the value could be
2123# computed
2124ac_fn_c_compute_int ()
2125{
2126 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2127 if test "$cross_compiling" = yes; then
2128 # Depending upon the size, compute the lo and hi bounds.
2129cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2130/* end confdefs.h. */
2131$4
2132int
2133main ()
2134{
2135static int test_array [1 - 2 * !(($2) >= 0)];
2136test_array [0] = 0;
2137return test_array [0];
2138
2139 ;
2140 return 0;
2141}
2142_ACEOF
2143if ac_fn_c_try_compile "$LINENO"; then :
2144 ac_lo=0 ac_mid=0
2145 while :; do
2146 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2147/* end confdefs.h. */
2148$4
2149int
2150main ()
2151{
2152static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2153test_array [0] = 0;
2154return test_array [0];
2155
2156 ;
2157 return 0;
2158}
2159_ACEOF
2160if ac_fn_c_try_compile "$LINENO"; then :
2161 ac_hi=$ac_mid; break
2162else
2163 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2164 if test $ac_lo -le $ac_mid; then
2165 ac_lo= ac_hi=
2166 break
2167 fi
2168 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2169fi
2170rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2171 done
2172else
2173 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2174/* end confdefs.h. */
2175$4
2176int
2177main ()
2178{
2179static int test_array [1 - 2 * !(($2) < 0)];
2180test_array [0] = 0;
2181return test_array [0];
2182
2183 ;
2184 return 0;
2185}
2186_ACEOF
2187if ac_fn_c_try_compile "$LINENO"; then :
2188 ac_hi=-1 ac_mid=-1
2189 while :; do
2190 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2191/* end confdefs.h. */
2192$4
2193int
2194main ()
2195{
2196static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2197test_array [0] = 0;
2198return test_array [0];
2199
2200 ;
2201 return 0;
2202}
2203_ACEOF
2204if ac_fn_c_try_compile "$LINENO"; then :
2205 ac_lo=$ac_mid; break
2206else
2207 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2208 if test $ac_mid -le $ac_hi; then
2209 ac_lo= ac_hi=
2210 break
2211 fi
2212 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2213fi
2214rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2215 done
2216else
2217 ac_lo= ac_hi=
2218fi
2219rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2220fi
2221rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2222# Binary search between lo and hi bounds.
2223while test "x$ac_lo" != "x$ac_hi"; do
2224 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2226/* end confdefs.h. */
2227$4
2228int
2229main ()
2230{
2231static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2232test_array [0] = 0;
2233return test_array [0];
2234
2235 ;
2236 return 0;
2237}
2238_ACEOF
2239if ac_fn_c_try_compile "$LINENO"; then :
2240 ac_hi=$ac_mid
2241else
2242 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2243fi
2244rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2245done
2246case $ac_lo in #((
2247?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2248'') ac_retval=1 ;;
2249esac
2250 else
2251 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2252/* end confdefs.h. */
2253$4
2254static long int longval () { return $2; }
2255static unsigned long int ulongval () { return $2; }
2256#include <stdio.h>
2257#include <stdlib.h>
2258int
2259main ()
2260{
2261
2262 FILE *f = fopen ("conftest.val", "w");
2263 if (! f)
2264 return 1;
2265 if (($2) < 0)
2266 {
2267 long int i = longval ();
2268 if (i != ($2))
2269 return 1;
2270 fprintf (f, "%ld", i);
2271 }
2272 else
2273 {
2274 unsigned long int i = ulongval ();
2275 if (i != ($2))
2276 return 1;
2277 fprintf (f, "%lu", i);
2278 }
2279 /* Do not output a trailing newline, as this causes \r\n confusion
2280 on some platforms. */
2281 return ferror (f) || fclose (f) != 0;
2282
2283 ;
2284 return 0;
2285}
2286_ACEOF
2287if ac_fn_c_try_run "$LINENO"; then :
2288 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2289else
2290 ac_retval=1
2291fi
2292rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2293 conftest.$ac_objext conftest.beam conftest.$ac_ext
2294rm -f conftest.val
2295
2296 fi
2297 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2298 as_fn_set_status $ac_retval
2299
2300} # ac_fn_c_compute_int
2301
2302# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2303# ----------------------------------------------------
2304# Tries to find if the field MEMBER exists in type AGGR, after including
2305# INCLUDES, setting cache variable VAR accordingly.
2306ac_fn_c_check_member ()
2307{
2308 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2310$as_echo_n "checking for $2.$3... " >&6; }
2311if eval \${$4+:} false; then :
2312 $as_echo_n "(cached) " >&6
2313else
2314 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2315/* end confdefs.h. */
2316$5
2317int
2318main ()
2319{
2320static $2 ac_aggr;
2321if (ac_aggr.$3)
2322return 0;
2323 ;
2324 return 0;
2325}
2326_ACEOF
2327if ac_fn_c_try_compile "$LINENO"; then :
2328 eval "$4=yes"
2329else
2330 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2331/* end confdefs.h. */
2332$5
2333int
2334main ()
2335{
2336static $2 ac_aggr;
2337if (sizeof ac_aggr.$3)
2338return 0;
2339 ;
2340 return 0;
2341}
2342_ACEOF
2343if ac_fn_c_try_compile "$LINENO"; then :
2344 eval "$4=yes"
2345else
2346 eval "$4=no"
2347fi
2348rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2349fi
2350rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2351fi
2352eval ac_res=\$$4
2353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2354$as_echo "$ac_res" >&6; }
2355 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2356
2357} # ac_fn_c_check_member
Jari Aalto31859422009-01-12 13:36:28 +00002358cat >config.log <<_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +00002359This file contains any messages produced by compilers while
2360running configure, to aid debugging if configure makes a mistake.
2361
Chet Rameyac50fba2014-02-26 09:36:43 -05002362It was created by bash $as_me 4.3-release, which was
2363generated by GNU Autoconf 2.69. Invocation command line was
Jari Aaltof73dda02001-11-13 17:56:06 +00002364
2365 $ $0 $@
2366
Jari Aaltob80f6442004-07-27 13:29:18 +00002367_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +00002368exec 5>>config.log
Jari Aaltof73dda02001-11-13 17:56:06 +00002369{
2370cat <<_ASUNAME
Jari Aaltob80f6442004-07-27 13:29:18 +00002371## --------- ##
2372## Platform. ##
2373## --------- ##
Jari Aaltof73dda02001-11-13 17:56:06 +00002374
2375hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2376uname -m = `(uname -m) 2>/dev/null || echo unknown`
2377uname -r = `(uname -r) 2>/dev/null || echo unknown`
2378uname -s = `(uname -s) 2>/dev/null || echo unknown`
2379uname -v = `(uname -v) 2>/dev/null || echo unknown`
2380
2381/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2382/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2383
2384/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2385/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2386/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
Jari Aalto31859422009-01-12 13:36:28 +00002387/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
Jari Aaltof73dda02001-11-13 17:56:06 +00002388/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2389/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2390/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2391
Jari Aaltof73dda02001-11-13 17:56:06 +00002392_ASUNAME
Jari Aaltob80f6442004-07-27 13:29:18 +00002393
2394as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2395for as_dir in $PATH
2396do
2397 IFS=$as_save_IFS
2398 test -z "$as_dir" && as_dir=.
Chet Rameyac50fba2014-02-26 09:36:43 -05002399 $as_echo "PATH: $as_dir"
2400 done
Jari Aalto31859422009-01-12 13:36:28 +00002401IFS=$as_save_IFS
Jari Aaltob80f6442004-07-27 13:29:18 +00002402
Jari Aaltof73dda02001-11-13 17:56:06 +00002403} >&5
2404
Jari Aaltob80f6442004-07-27 13:29:18 +00002405cat >&5 <<_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +00002406
Jari Aaltob80f6442004-07-27 13:29:18 +00002407
2408## ----------- ##
2409## Core tests. ##
2410## ----------- ##
2411
2412_ACEOF
2413
Jari Aaltof73dda02001-11-13 17:56:06 +00002414
2415# Keep a trace of the command line.
2416# Strip out --no-create and --no-recursion so they do not pile up.
Jari Aalto06285672006-10-10 14:15:34 +00002417# Strip out --silent because we don't want to record it for future runs.
Jari Aaltof73dda02001-11-13 17:56:06 +00002418# Also quote any args containing shell meta-characters.
Jari Aalto06285672006-10-10 14:15:34 +00002419# Make two passes to allow for proper duplicate-argument suppression.
Jari Aaltof73dda02001-11-13 17:56:06 +00002420ac_configure_args=
Jari Aalto06285672006-10-10 14:15:34 +00002421ac_configure_args0=
2422ac_configure_args1=
Jari Aalto06285672006-10-10 14:15:34 +00002423ac_must_keep_next=false
2424for ac_pass in 1 2
Jari Aaltof73dda02001-11-13 17:56:06 +00002425do
Jari Aalto06285672006-10-10 14:15:34 +00002426 for ac_arg
2427 do
2428 case $ac_arg in
2429 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2430 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2431 | -silent | --silent | --silen | --sile | --sil)
2432 continue ;;
Jari Aalto31859422009-01-12 13:36:28 +00002433 *\'*)
2434 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Jari Aalto06285672006-10-10 14:15:34 +00002435 esac
2436 case $ac_pass in
Chet Rameyac50fba2014-02-26 09:36:43 -05002437 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
Jari Aalto06285672006-10-10 14:15:34 +00002438 2)
Chet Rameyac50fba2014-02-26 09:36:43 -05002439 as_fn_append ac_configure_args1 " '$ac_arg'"
Jari Aalto06285672006-10-10 14:15:34 +00002440 if test $ac_must_keep_next = true; then
2441 ac_must_keep_next=false # Got value, back to normal.
2442 else
2443 case $ac_arg in
2444 *=* | --config-cache | -C | -disable-* | --disable-* \
2445 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2446 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2447 | -with-* | --with-* | -without-* | --without-* | --x)
2448 case "$ac_configure_args0 " in
2449 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2450 esac
2451 ;;
2452 -* ) ac_must_keep_next=true ;;
2453 esac
2454 fi
Chet Rameyac50fba2014-02-26 09:36:43 -05002455 as_fn_append ac_configure_args " '$ac_arg'"
Jari Aalto06285672006-10-10 14:15:34 +00002456 ;;
2457 esac
2458 done
Jari Aaltof73dda02001-11-13 17:56:06 +00002459done
Chet Rameyac50fba2014-02-26 09:36:43 -05002460{ ac_configure_args0=; unset ac_configure_args0;}
2461{ ac_configure_args1=; unset ac_configure_args1;}
Jari Aaltof73dda02001-11-13 17:56:06 +00002462
2463# When interrupted or exit'd, cleanup temporary files, and complete
2464# config.log. We remove comments because anyway the quotes in there
2465# would cause problems or look ugly.
Jari Aalto31859422009-01-12 13:36:28 +00002466# WARNING: Use '\'' to represent an apostrophe within the trap.
2467# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
Jari Aaltof73dda02001-11-13 17:56:06 +00002468trap 'exit_status=$?
2469 # Save into config.log some information that might help in debugging.
Jari Aaltob80f6442004-07-27 13:29:18 +00002470 {
2471 echo
Jari Aalto06285672006-10-10 14:15:34 +00002472
Chet Rameyac50fba2014-02-26 09:36:43 -05002473 $as_echo "## ---------------- ##
Jari Aaltob80f6442004-07-27 13:29:18 +00002474## Cache variables. ##
Chet Rameyac50fba2014-02-26 09:36:43 -05002475## ---------------- ##"
Jari Aaltob80f6442004-07-27 13:29:18 +00002476 echo
2477 # The following way of writing the cache mishandles newlines in values,
Jari Aalto31859422009-01-12 13:36:28 +00002478(
2479 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2480 eval ac_val=\$$ac_var
2481 case $ac_val in #(
2482 *${as_nl}*)
2483 case $ac_var in #(
Chet Rameyac50fba2014-02-26 09:36:43 -05002484 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
Jari Aalto31859422009-01-12 13:36:28 +00002485$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2486 esac
2487 case $ac_var in #(
2488 _ | IFS | as_nl) ;; #(
2489 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
Chet Rameyac50fba2014-02-26 09:36:43 -05002490 *) { eval $ac_var=; unset $ac_var;} ;;
Jari Aalto31859422009-01-12 13:36:28 +00002491 esac ;;
2492 esac
2493 done
Jari Aaltof73dda02001-11-13 17:56:06 +00002494 (set) 2>&1 |
Jari Aalto31859422009-01-12 13:36:28 +00002495 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2496 *${as_nl}ac_space=\ *)
Jari Aaltof73dda02001-11-13 17:56:06 +00002497 sed -n \
Jari Aalto31859422009-01-12 13:36:28 +00002498 "s/'\''/'\''\\\\'\'''\''/g;
2499 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2500 ;; #(
Jari Aaltof73dda02001-11-13 17:56:06 +00002501 *)
Jari Aalto31859422009-01-12 13:36:28 +00002502 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Jari Aaltof73dda02001-11-13 17:56:06 +00002503 ;;
Jari Aalto31859422009-01-12 13:36:28 +00002504 esac |
2505 sort
2506)
Jari Aaltob80f6442004-07-27 13:29:18 +00002507 echo
Jari Aalto06285672006-10-10 14:15:34 +00002508
Chet Rameyac50fba2014-02-26 09:36:43 -05002509 $as_echo "## ----------------- ##
Jari Aalto06285672006-10-10 14:15:34 +00002510## Output variables. ##
Chet Rameyac50fba2014-02-26 09:36:43 -05002511## ----------------- ##"
Jari Aalto06285672006-10-10 14:15:34 +00002512 echo
2513 for ac_var in $ac_subst_vars
2514 do
Jari Aalto31859422009-01-12 13:36:28 +00002515 eval ac_val=\$$ac_var
2516 case $ac_val in
2517 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2518 esac
2519 $as_echo "$ac_var='\''$ac_val'\''"
Jari Aalto06285672006-10-10 14:15:34 +00002520 done | sort
2521 echo
2522
2523 if test -n "$ac_subst_files"; then
Chet Rameyac50fba2014-02-26 09:36:43 -05002524 $as_echo "## ------------------- ##
Jari Aalto31859422009-01-12 13:36:28 +00002525## File substitutions. ##
Chet Rameyac50fba2014-02-26 09:36:43 -05002526## ------------------- ##"
Jari Aalto06285672006-10-10 14:15:34 +00002527 echo
2528 for ac_var in $ac_subst_files
2529 do
Jari Aalto31859422009-01-12 13:36:28 +00002530 eval ac_val=\$$ac_var
2531 case $ac_val in
2532 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2533 esac
2534 $as_echo "$ac_var='\''$ac_val'\''"
Jari Aalto06285672006-10-10 14:15:34 +00002535 done | sort
2536 echo
2537 fi
2538
Jari Aaltob80f6442004-07-27 13:29:18 +00002539 if test -s confdefs.h; then
Chet Rameyac50fba2014-02-26 09:36:43 -05002540 $as_echo "## ----------- ##
Jari Aaltob80f6442004-07-27 13:29:18 +00002541## confdefs.h. ##
Chet Rameyac50fba2014-02-26 09:36:43 -05002542## ----------- ##"
Jari Aaltob80f6442004-07-27 13:29:18 +00002543 echo
Jari Aalto31859422009-01-12 13:36:28 +00002544 cat confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +00002545 echo
2546 fi
2547 test "$ac_signal" != 0 &&
Jari Aalto31859422009-01-12 13:36:28 +00002548 $as_echo "$as_me: caught signal $ac_signal"
2549 $as_echo "$as_me: exit $exit_status"
Jari Aaltob80f6442004-07-27 13:29:18 +00002550 } >&5
Jari Aalto31859422009-01-12 13:36:28 +00002551 rm -f core *.core core.conftest.* &&
2552 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
Jari Aaltof73dda02001-11-13 17:56:06 +00002553 exit $exit_status
Jari Aalto31859422009-01-12 13:36:28 +00002554' 0
Jari Aaltof73dda02001-11-13 17:56:06 +00002555for ac_signal in 1 2 13 15; do
Chet Rameyac50fba2014-02-26 09:36:43 -05002556 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
Jari Aaltof73dda02001-11-13 17:56:06 +00002557done
2558ac_signal=0
2559
2560# confdefs.h avoids OS command line length limits that DEFS can exceed.
Jari Aalto31859422009-01-12 13:36:28 +00002561rm -f -r conftest* confdefs.h
Jari Aaltof73dda02001-11-13 17:56:06 +00002562
Chet Rameyac50fba2014-02-26 09:36:43 -05002563$as_echo "/* confdefs.h */" > confdefs.h
2564
Jari Aaltob80f6442004-07-27 13:29:18 +00002565# Predefined preprocessor variables.
2566
2567cat >>confdefs.h <<_ACEOF
2568#define PACKAGE_NAME "$PACKAGE_NAME"
2569_ACEOF
2570
Jari Aaltob80f6442004-07-27 13:29:18 +00002571cat >>confdefs.h <<_ACEOF
2572#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2573_ACEOF
2574
Jari Aaltob80f6442004-07-27 13:29:18 +00002575cat >>confdefs.h <<_ACEOF
2576#define PACKAGE_VERSION "$PACKAGE_VERSION"
2577_ACEOF
2578
Jari Aaltob80f6442004-07-27 13:29:18 +00002579cat >>confdefs.h <<_ACEOF
2580#define PACKAGE_STRING "$PACKAGE_STRING"
2581_ACEOF
2582
Jari Aaltob80f6442004-07-27 13:29:18 +00002583cat >>confdefs.h <<_ACEOF
2584#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2585_ACEOF
2586
Chet Rameyac50fba2014-02-26 09:36:43 -05002587cat >>confdefs.h <<_ACEOF
2588#define PACKAGE_URL "$PACKAGE_URL"
2589_ACEOF
2590
Jari Aaltob80f6442004-07-27 13:29:18 +00002591
Jari Aaltof73dda02001-11-13 17:56:06 +00002592# Let the site file select an alternate cache file if it wants to.
Jari Aalto31859422009-01-12 13:36:28 +00002593# Prefer an explicitly selected file to automatically selected ones.
2594ac_site_file1=NONE
2595ac_site_file2=NONE
2596if test -n "$CONFIG_SITE"; then
Chet Rameyac50fba2014-02-26 09:36:43 -05002597 # We do not want a PATH search for config.site.
2598 case $CONFIG_SITE in #((
2599 -*) ac_site_file1=./$CONFIG_SITE;;
2600 */*) ac_site_file1=$CONFIG_SITE;;
2601 *) ac_site_file1=./$CONFIG_SITE;;
2602 esac
Jari Aalto31859422009-01-12 13:36:28 +00002603elif test "x$prefix" != xNONE; then
2604 ac_site_file1=$prefix/share/config.site
2605 ac_site_file2=$prefix/etc/config.site
2606else
2607 ac_site_file1=$ac_default_prefix/share/config.site
2608 ac_site_file2=$ac_default_prefix/etc/config.site
Jari Aaltoccc6cda1996-12-23 17:02:34 +00002609fi
Jari Aalto31859422009-01-12 13:36:28 +00002610for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2611do
2612 test "x$ac_site_file" = xNONE && continue
Chet Rameyac50fba2014-02-26 09:36:43 -05002613 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2614 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
Jari Aalto31859422009-01-12 13:36:28 +00002615$as_echo "$as_me: loading site script $ac_site_file" >&6;}
Jari Aaltob80f6442004-07-27 13:29:18 +00002616 sed 's/^/| /' "$ac_site_file" >&5
Chet Rameyac50fba2014-02-26 09:36:43 -05002617 . "$ac_site_file" \
2618 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2619$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2620as_fn_error $? "failed to load site script $ac_site_file
2621See \`config.log' for more details" "$LINENO" 5; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +00002622 fi
2623done
2624
2625if test -r "$cache_file"; then
Chet Rameyac50fba2014-02-26 09:36:43 -05002626 # Some versions of bash will fail to source /dev/null (special files
2627 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2628 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2629 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
Jari Aalto31859422009-01-12 13:36:28 +00002630$as_echo "$as_me: loading cache $cache_file" >&6;}
Jari Aaltof73dda02001-11-13 17:56:06 +00002631 case $cache_file in
Jari Aalto31859422009-01-12 13:36:28 +00002632 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2633 *) . "./$cache_file";;
Jari Aaltof73dda02001-11-13 17:56:06 +00002634 esac
2635 fi
Jari Aaltoccc6cda1996-12-23 17:02:34 +00002636else
Chet Rameyac50fba2014-02-26 09:36:43 -05002637 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
Jari Aalto31859422009-01-12 13:36:28 +00002638$as_echo "$as_me: creating cache $cache_file" >&6;}
Jari Aaltof73dda02001-11-13 17:56:06 +00002639 >$cache_file
2640fi
2641
Chet Rameyac50fba2014-02-26 09:36:43 -05002642as_fn_append ac_header_list " stdlib.h"
2643as_fn_append ac_header_list " unistd.h"
2644as_fn_append ac_header_list " sys/param.h"
2645as_fn_append ac_header_list " sys/time.h"
2646as_fn_append ac_func_list " alarm"
2647as_fn_append ac_func_list " fpurge"
2648as_fn_append ac_func_list " __fpurge"
2649as_fn_append ac_func_list " snprintf"
2650as_fn_append ac_func_list " vsnprintf"
Jari Aaltof73dda02001-11-13 17:56:06 +00002651# Check that the precious variables saved in the cache have kept the same
2652# value.
2653ac_cache_corrupted=false
Jari Aalto31859422009-01-12 13:36:28 +00002654for ac_var in $ac_precious_vars; do
Jari Aaltof73dda02001-11-13 17:56:06 +00002655 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2656 eval ac_new_set=\$ac_env_${ac_var}_set
Jari Aalto31859422009-01-12 13:36:28 +00002657 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2658 eval ac_new_val=\$ac_env_${ac_var}_value
Jari Aaltof73dda02001-11-13 17:56:06 +00002659 case $ac_old_set,$ac_new_set in
2660 set,)
Chet Rameyac50fba2014-02-26 09:36:43 -05002661 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
Jari Aalto31859422009-01-12 13:36:28 +00002662$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
Jari Aaltof73dda02001-11-13 17:56:06 +00002663 ac_cache_corrupted=: ;;
2664 ,set)
Chet Rameyac50fba2014-02-26 09:36:43 -05002665 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
Jari Aalto31859422009-01-12 13:36:28 +00002666$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
Jari Aaltof73dda02001-11-13 17:56:06 +00002667 ac_cache_corrupted=: ;;
2668 ,);;
2669 *)
2670 if test "x$ac_old_val" != "x$ac_new_val"; then
Jari Aalto31859422009-01-12 13:36:28 +00002671 # differences in whitespace do not lead to failure.
2672 ac_old_val_w=`echo x $ac_old_val`
2673 ac_new_val_w=`echo x $ac_new_val`
2674 if test "$ac_old_val_w" != "$ac_new_val_w"; then
Chet Rameyac50fba2014-02-26 09:36:43 -05002675 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
Jari Aalto31859422009-01-12 13:36:28 +00002676$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2677 ac_cache_corrupted=:
2678 else
Chet Rameyac50fba2014-02-26 09:36:43 -05002679 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
Jari Aalto31859422009-01-12 13:36:28 +00002680$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2681 eval $ac_var=\$ac_old_val
2682 fi
Chet Rameyac50fba2014-02-26 09:36:43 -05002683 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
Jari Aalto31859422009-01-12 13:36:28 +00002684$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
Chet Rameyac50fba2014-02-26 09:36:43 -05002685 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
Jari Aalto31859422009-01-12 13:36:28 +00002686$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
Jari Aaltof73dda02001-11-13 17:56:06 +00002687 fi;;
2688 esac
Jari Aaltob80f6442004-07-27 13:29:18 +00002689 # Pass precious variables to config.status.
Jari Aaltof73dda02001-11-13 17:56:06 +00002690 if test "$ac_new_set" = set; then
2691 case $ac_new_val in
Jari Aalto31859422009-01-12 13:36:28 +00002692 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
Jari Aaltob80f6442004-07-27 13:29:18 +00002693 *) ac_arg=$ac_var=$ac_new_val ;;
2694 esac
2695 case " $ac_configure_args " in
2696 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
Chet Rameyac50fba2014-02-26 09:36:43 -05002697 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
Jari Aaltof73dda02001-11-13 17:56:06 +00002698 esac
2699 fi
2700done
2701if $ac_cache_corrupted; then
Chet Rameyac50fba2014-02-26 09:36:43 -05002702 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Jari Aalto31859422009-01-12 13:36:28 +00002703$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chet Rameyac50fba2014-02-26 09:36:43 -05002704 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
Jari Aalto31859422009-01-12 13:36:28 +00002705$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
Chet Rameyac50fba2014-02-26 09:36:43 -05002706 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
Jari Aaltoccc6cda1996-12-23 17:02:34 +00002707fi
Chet Rameyac50fba2014-02-26 09:36:43 -05002708## -------------------- ##
2709## Main body of script. ##
2710## -------------------- ##
Jari Aalto31859422009-01-12 13:36:28 +00002711
Jari Aaltoccc6cda1996-12-23 17:02:34 +00002712ac_ext=c
Jari Aaltoccc6cda1996-12-23 17:02:34 +00002713ac_cpp='$CPP $CPPFLAGS'
Jari Aaltof73dda02001-11-13 17:56:06 +00002714ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2715ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2716ac_compiler_gnu=$ac_cv_c_compiler_gnu
Jari Aaltoccc6cda1996-12-23 17:02:34 +00002717
Jari Aaltob80f6442004-07-27 13:29:18 +00002718
2719
2720
2721
2722
Jari Aaltoccc6cda1996-12-23 17:02:34 +00002723ac_aux_dir=
Jari Aalto31859422009-01-12 13:36:28 +00002724for ac_dir in ./support "$srcdir"/./support; do
2725 if test -f "$ac_dir/install-sh"; then
Jari Aaltoccc6cda1996-12-23 17:02:34 +00002726 ac_aux_dir=$ac_dir
2727 ac_install_sh="$ac_aux_dir/install-sh -c"
2728 break
Jari Aalto31859422009-01-12 13:36:28 +00002729 elif test -f "$ac_dir/install.sh"; then
Jari Aaltoccc6cda1996-12-23 17:02:34 +00002730 ac_aux_dir=$ac_dir
2731 ac_install_sh="$ac_aux_dir/install.sh -c"
2732 break
Jari Aalto31859422009-01-12 13:36:28 +00002733 elif test -f "$ac_dir/shtool"; then
Jari Aaltof73dda02001-11-13 17:56:06 +00002734 ac_aux_dir=$ac_dir
2735 ac_install_sh="$ac_aux_dir/shtool install -c"
2736 break
Jari Aaltoccc6cda1996-12-23 17:02:34 +00002737 fi
2738done
2739if test -z "$ac_aux_dir"; then
Chet Rameyac50fba2014-02-26 09:36:43 -05002740 as_fn_error $? "cannot find install-sh, install.sh, or shtool in ./support \"$srcdir\"/./support" "$LINENO" 5
Jari Aaltoccc6cda1996-12-23 17:02:34 +00002741fi
Jari Aaltoccc6cda1996-12-23 17:02:34 +00002742
Jari Aalto31859422009-01-12 13:36:28 +00002743# These three variables are undocumented and unsupported,
2744# and are intended to be withdrawn in a future Autoconf release.
2745# They can cause serious problems if a builder's source tree is in a directory
2746# whose full name contains unusual characters.
2747ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2748ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2749ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
Jari Aaltoccc6cda1996-12-23 17:02:34 +00002750
Jari Aaltob80f6442004-07-27 13:29:18 +00002751
Jari Aalto31859422009-01-12 13:36:28 +00002752ac_config_headers="$ac_config_headers config.h"
2753
2754
Chet Rameyac50fba2014-02-26 09:36:43 -05002755BASHVERS=4.3
Jari Aalto17345e52009-02-19 22:21:29 +00002756RELSTATUS=release
Jari Aalto7117c2d2002-07-17 14:10:11 +00002757
2758case "$RELSTATUS" in
Jari Aalto31859422009-01-12 13:36:28 +00002759alp*|bet*|dev*|rc*|maint*) DEBUG='-DDEBUG' MALLOC_DEBUG='-DMALLOC_DEBUG' ;;
Jari Aalto7117c2d2002-07-17 14:10:11 +00002760*) DEBUG= MALLOC_DEBUG= ;;
2761esac
Jari Aaltoccc6cda1996-12-23 17:02:34 +00002762
2763# Make sure we can run config.sub.
Jari Aalto31859422009-01-12 13:36:28 +00002764$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
Chet Rameyac50fba2014-02-26 09:36:43 -05002765 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
Jari Aaltof73dda02001-11-13 17:56:06 +00002766
Chet Rameyac50fba2014-02-26 09:36:43 -05002767{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
Jari Aalto31859422009-01-12 13:36:28 +00002768$as_echo_n "checking build system type... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05002769if ${ac_cv_build+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00002770 $as_echo_n "(cached) " >&6
Jari Aaltof73dda02001-11-13 17:56:06 +00002771else
Jari Aalto31859422009-01-12 13:36:28 +00002772 ac_build_alias=$build_alias
2773test "x$ac_build_alias" = x &&
2774 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2775test "x$ac_build_alias" = x &&
Chet Rameyac50fba2014-02-26 09:36:43 -05002776 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
Jari Aalto31859422009-01-12 13:36:28 +00002777ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
Chet Rameyac50fba2014-02-26 09:36:43 -05002778 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
Jari Aaltof73dda02001-11-13 17:56:06 +00002779
Jari Aaltoccc6cda1996-12-23 17:02:34 +00002780fi
Chet Rameyac50fba2014-02-26 09:36:43 -05002781{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
Jari Aalto31859422009-01-12 13:36:28 +00002782$as_echo "$ac_cv_build" >&6; }
2783case $ac_cv_build in
2784*-*-*) ;;
Chet Rameyac50fba2014-02-26 09:36:43 -05002785*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
Jari Aalto31859422009-01-12 13:36:28 +00002786esac
Jari Aaltof73dda02001-11-13 17:56:06 +00002787build=$ac_cv_build
Jari Aalto31859422009-01-12 13:36:28 +00002788ac_save_IFS=$IFS; IFS='-'
2789set x $ac_cv_build
2790shift
2791build_cpu=$1
2792build_vendor=$2
2793shift; shift
2794# Remember, the first character of IFS is used to create $*,
2795# except with old shells:
2796build_os=$*
2797IFS=$ac_save_IFS
2798case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
Jari Aaltoccc6cda1996-12-23 17:02:34 +00002799
Jari Aaltob80f6442004-07-27 13:29:18 +00002800
Chet Rameyac50fba2014-02-26 09:36:43 -05002801{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
Jari Aalto31859422009-01-12 13:36:28 +00002802$as_echo_n "checking host system type... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05002803if ${ac_cv_host+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00002804 $as_echo_n "(cached) " >&6
Jari Aaltof73dda02001-11-13 17:56:06 +00002805else
Jari Aalto31859422009-01-12 13:36:28 +00002806 if test "x$host_alias" = x; then
2807 ac_cv_host=$ac_cv_build
2808else
2809 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
Chet Rameyac50fba2014-02-26 09:36:43 -05002810 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
Jari Aalto31859422009-01-12 13:36:28 +00002811fi
Jari Aaltoccc6cda1996-12-23 17:02:34 +00002812
Jari Aaltof73dda02001-11-13 17:56:06 +00002813fi
Chet Rameyac50fba2014-02-26 09:36:43 -05002814{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
Jari Aalto31859422009-01-12 13:36:28 +00002815$as_echo "$ac_cv_host" >&6; }
2816case $ac_cv_host in
2817*-*-*) ;;
Chet Rameyac50fba2014-02-26 09:36:43 -05002818*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
Jari Aalto31859422009-01-12 13:36:28 +00002819esac
Jari Aaltof73dda02001-11-13 17:56:06 +00002820host=$ac_cv_host
Jari Aalto31859422009-01-12 13:36:28 +00002821ac_save_IFS=$IFS; IFS='-'
2822set x $ac_cv_host
2823shift
2824host_cpu=$1
2825host_vendor=$2
2826shift; shift
2827# Remember, the first character of IFS is used to create $*,
2828# except with old shells:
2829host_os=$*
2830IFS=$ac_save_IFS
2831case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
Jari Aaltoccc6cda1996-12-23 17:02:34 +00002832
Jari Aaltob80f6442004-07-27 13:29:18 +00002833
2834
Chet Rameyac50fba2014-02-26 09:36:43 -05002835
Jari Aaltobb706242000-03-17 21:46:59 +00002836opt_bash_malloc=yes
Jari Aaltoccc6cda1996-12-23 17:02:34 +00002837opt_purify=no
Jari Aaltod166f041997-06-05 14:59:13 +00002838opt_purecov=no
Jari Aaltoccc6cda1996-12-23 17:02:34 +00002839opt_afs=no
Jari Aaltod166f041997-06-05 14:59:13 +00002840opt_curses=no
Jari Aaltob72432f1999-02-19 17:11:39 +00002841opt_with_installed_readline=no
Jari Aaltoccc6cda1996-12-23 17:02:34 +00002842
Jari Aaltobb706242000-03-17 21:46:59 +00002843#htmldir=
2844
Jari Aaltoccc6cda1996-12-23 17:02:34 +00002845case "${host_cpu}-${host_os}" in
Jari Aaltobb706242000-03-17 21:46:59 +00002846alpha*-*) opt_bash_malloc=no ;; # alpha running osf/1 or linux
Jari Aalto28ef6c32001-04-06 19:14:31 +00002847*[Cc]ray*-*) opt_bash_malloc=no ;; # Crays
Jari Aaltobb706242000-03-17 21:46:59 +00002848*-osf1*) opt_bash_malloc=no ;; # other osf/1 machines
2849sparc-svr4*) opt_bash_malloc=no ;; # sparc SVR4, SVR4.2
2850sparc-netbsd*) opt_bash_malloc=no ;; # needs 8-byte alignment
2851mips-irix6*) opt_bash_malloc=no ;; # needs 8-byte alignment
2852m68k-sysv) opt_bash_malloc=no ;; # fixes file descriptor leak in closedir
2853sparc-linux*) opt_bash_malloc=no ;; # sparc running linux; requires ELF
Jari Aalto95732b42005-12-07 14:08:12 +00002854#*-freebsd*-gnu) opt_bash_malloc=no ;; # there's some undetermined problem here
Jari Aalto7117c2d2002-07-17 14:10:11 +00002855#*-freebsd*) opt_bash_malloc=no ;; # they claim it's better; I disagree
Jari Aaltof73dda02001-11-13 17:56:06 +00002856*-openbsd*) opt_bash_malloc=no ;; # they claim it needs eight-bit alignment
Chet Rameyac50fba2014-02-26 09:36:43 -05002857*-mirbsd*) opt_bash_malloc=no ;; # they claim it needs eight-bit alignment
Jari Aaltobb706242000-03-17 21:46:59 +00002858*-aix*) opt_bash_malloc=no ;; # AIX machines
2859*-nextstep*) opt_bash_malloc=no ;; # NeXT machines running NeXTstep
Chet Rameyac50fba2014-02-26 09:36:43 -05002860*-openstep*) opt_bash_malloc=no ;; # i386/Sparc/HP machines running Openstep
Jari Aalto28ef6c32001-04-06 19:14:31 +00002861*-macos*) opt_bash_malloc=no ;; # Apple MacOS X
2862*-rhapsody*) opt_bash_malloc=no ;; # Apple Rhapsody (MacOS X)
2863*-darwin*) opt_bash_malloc=no ;; # Apple Darwin (MacOS X)
Jari Aaltobb706242000-03-17 21:46:59 +00002864*-dgux*) opt_bash_malloc=no ;; # DG/UX machines
Jari Aalto95732b42005-12-07 14:08:12 +00002865*-qnx*) opt_bash_malloc=no ;; # QNX 4.2, QNX 6.x
Jari Aaltobb706242000-03-17 21:46:59 +00002866*-machten4) opt_bash_malloc=no ;; # MachTen 4.x
2867*-bsdi2.1|*-bsdi3.?) opt_bash_malloc=no ; : ${CC:=shlicc2} ;; # for loadable builtins
2868*-beos*) opt_bash_malloc=no ;; # they say it's suitable
Jari Aalto28ef6c32001-04-06 19:14:31 +00002869*-cygwin*) opt_bash_malloc=no ;; # Cygnus's CYGWIN environment
2870*-opennt*|*-interix*) opt_bash_malloc=no ;; # Interix, now owned by Microsoft
Chet Rameyac50fba2014-02-26 09:36:43 -05002871*-nsk*) opt_bash_malloc=no ;; # HP NonStop
2872*-haiku*) opt_bash_malloc=no ;; # Haiku OS
Jari Aaltoccc6cda1996-12-23 17:02:34 +00002873esac
2874
Jari Aalto7117c2d2002-07-17 14:10:11 +00002875# memory scrambling on free()
2876case "${host_os}" in
2877sco3.2v5*|sco3.2v4*) opt_memscramble=no ;;
2878*) opt_memscramble=yes ;;
2879esac
2880
Jari Aaltob80f6442004-07-27 13:29:18 +00002881
Jari Aaltob80f6442004-07-27 13:29:18 +00002882
Jari Aalto31859422009-01-12 13:36:28 +00002883
2884# Check whether --with-afs was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05002885if test "${with_afs+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00002886 withval=$with_afs; opt_afs=$withval
2887fi
Jari Aaltod166f041997-06-05 14:59:13 +00002888
Jari Aalto31859422009-01-12 13:36:28 +00002889
2890# Check whether --with-bash-malloc was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05002891if test "${with_bash_malloc+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00002892 withval=$with_bash_malloc; opt_bash_malloc=$withval
2893fi
Jari Aaltobb706242000-03-17 21:46:59 +00002894
Jari Aalto31859422009-01-12 13:36:28 +00002895
2896# Check whether --with-curses was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05002897if test "${with_curses+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00002898 withval=$with_curses; opt_curses=$withval
2899fi
Jari Aaltoccc6cda1996-12-23 17:02:34 +00002900
Jari Aalto31859422009-01-12 13:36:28 +00002901
2902# Check whether --with-gnu-malloc was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05002903if test "${with_gnu_malloc+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00002904 withval=$with_gnu_malloc; opt_bash_malloc=$withval
2905fi
Jari Aaltod166f041997-06-05 14:59:13 +00002906
Jari Aalto31859422009-01-12 13:36:28 +00002907
2908# Check whether --with-installed-readline was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05002909if test "${with_installed_readline+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00002910 withval=$with_installed_readline; opt_with_installed_readline=$withval
2911fi
Jari Aaltob72432f1999-02-19 17:11:39 +00002912
Jari Aalto31859422009-01-12 13:36:28 +00002913
2914# Check whether --with-purecov was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05002915if test "${with_purecov+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00002916 withval=$with_purecov; opt_purecov=$withval
2917fi
Jari Aaltod166f041997-06-05 14:59:13 +00002918
Jari Aalto31859422009-01-12 13:36:28 +00002919
2920# Check whether --with-purify was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05002921if test "${with_purify+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00002922 withval=$with_purify; opt_purify=$withval
2923fi
2924
Jari Aaltoccc6cda1996-12-23 17:02:34 +00002925
Jari Aaltof73dda02001-11-13 17:56:06 +00002926if test "$opt_bash_malloc" = yes; then
Jari Aaltod166f041997-06-05 14:59:13 +00002927 MALLOC_TARGET=malloc
2928 MALLOC_SRC=malloc.c
Jari Aaltof73dda02001-11-13 17:56:06 +00002929
2930 MALLOC_LIB='-lmalloc'
2931 MALLOC_LIBRARY='$(ALLOC_LIBDIR)/libmalloc.a'
2932 MALLOC_LDFLAGS='-L$(ALLOC_LIBDIR)'
2933 MALLOC_DEP='$(MALLOC_LIBRARY)'
2934
Chet Rameyac50fba2014-02-26 09:36:43 -05002935 $as_echo "#define USING_BASH_MALLOC 1" >>confdefs.h
Jari Aaltobb706242000-03-17 21:46:59 +00002936
Jari Aaltoccc6cda1996-12-23 17:02:34 +00002937else
Jari Aaltof73dda02001-11-13 17:56:06 +00002938 MALLOC_LIB=
2939 MALLOC_LIBRARY=
2940 MALLOC_LDFLAGS=
2941 MALLOC_DEP=
Jari Aaltoccc6cda1996-12-23 17:02:34 +00002942fi
2943
2944if test "$opt_purify" = yes; then
Jari Aaltod166f041997-06-05 14:59:13 +00002945 PURIFY="purify "
Chet Rameyac50fba2014-02-26 09:36:43 -05002946 $as_echo "#define DISABLE_MALLOC_WRAPPERS 1" >>confdefs.h
Jari Aalto7117c2d2002-07-17 14:10:11 +00002947
Jari Aaltoccc6cda1996-12-23 17:02:34 +00002948else
2949 PURIFY=
2950fi
2951
Jari Aaltod166f041997-06-05 14:59:13 +00002952if test "$opt_purecov" = yes; then
2953 PURIFY="${PURIFY}purecov"
2954fi
2955
Jari Aaltoccc6cda1996-12-23 17:02:34 +00002956if test "$opt_afs" = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05002957 $as_echo "#define AFS 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +00002958
2959fi
2960
Jari Aaltod166f041997-06-05 14:59:13 +00002961if test "$opt_curses" = yes; then
2962 prefer_curses=yes
2963fi
2964
Jari Aaltob80f6442004-07-27 13:29:18 +00002965if test -z "${DEBUGGER_START_FILE}"; then
Jari Aalto31859422009-01-12 13:36:28 +00002966 DEBUGGER_START_FILE='${datadir}/bashdb/bashdb-main.inc'
Jari Aaltob80f6442004-07-27 13:29:18 +00002967fi
2968
Jari Aaltoccc6cda1996-12-23 17:02:34 +00002969opt_minimal_config=no
2970
2971opt_job_control=yes
2972opt_alias=yes
2973opt_readline=yes
2974opt_history=yes
2975opt_bang_history=yes
2976opt_dirstack=yes
2977opt_restricted=yes
2978opt_process_subst=yes
2979opt_prompt_decoding=yes
2980opt_select=yes
2981opt_help=yes
2982opt_array_variables=yes
2983opt_dparen_arith=yes
Jari Aaltocce855b1998-04-17 19:52:44 +00002984opt_extended_glob=yes
Jari Aaltoccc6cda1996-12-23 17:02:34 +00002985opt_brace_expansion=yes
2986opt_disabled_builtins=no
2987opt_command_timing=yes
Jari Aaltobb706242000-03-17 21:46:59 +00002988opt_xpg_echo=no
Jari Aalto95732b42005-12-07 14:08:12 +00002989opt_strict_posix=no
Jari Aaltocce855b1998-04-17 19:52:44 +00002990opt_cond_command=yes
Jari Aaltob80f6442004-07-27 13:29:18 +00002991opt_cond_regexp=yes
Jari Aalto31859422009-01-12 13:36:28 +00002992opt_coproc=yes
Jari Aaltobb706242000-03-17 21:46:59 +00002993opt_arith_for_command=yes
2994opt_net_redirs=yes
2995opt_progcomp=yes
Jari Aalto7117c2d2002-07-17 14:10:11 +00002996opt_separate_help=no
Jari Aaltob80f6442004-07-27 13:29:18 +00002997opt_multibyte=yes
2998opt_debugger=yes
Jari Aalto95732b42005-12-07 14:08:12 +00002999opt_single_longdoc_strings=yes
Jari Aalto31859422009-01-12 13:36:28 +00003000opt_casemod_attrs=yes
3001opt_casemod_expansions=yes
Chet Ramey00018032011-11-21 20:51:19 -05003002opt_extglob_default=no
Chet Rameyac50fba2014-02-26 09:36:43 -05003003opt_dircomplete_expand_default=no
3004opt_globascii_default=no
Jari Aaltocce855b1998-04-17 19:52:44 +00003005
3006opt_static_link=no
3007opt_profiling=no
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003008
Jari Aalto31859422009-01-12 13:36:28 +00003009# Check whether --enable-minimal-config was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003010if test "${enable_minimal_config+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003011 enableval=$enable_minimal_config; opt_minimal_config=$enableval
3012fi
3013
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003014
3015if test $opt_minimal_config = yes; then
3016 opt_job_control=no opt_alias=no opt_readline=no
3017 opt_history=no opt_bang_history=no opt_dirstack=no
3018 opt_restricted=no opt_process_subst=no opt_prompt_decoding=no
3019 opt_select=no opt_help=no opt_array_variables=no opt_dparen_arith=no
3020 opt_brace_expansion=no opt_disabled_builtins=no opt_command_timing=no
Jari Aaltobb706242000-03-17 21:46:59 +00003021 opt_extended_glob=no opt_cond_command=no opt_arith_for_command=no
Jari Aalto7117c2d2002-07-17 14:10:11 +00003022 opt_net_redirs=no opt_progcomp=no opt_separate_help=no
Jari Aalto31859422009-01-12 13:36:28 +00003023 opt_multibyte=yes opt_cond_regexp=no opt_coproc=no
Chet Ramey00018032011-11-21 20:51:19 -05003024 opt_casemod_attrs=no opt_casemod_expansions=no opt_extglob_default=no
Chet Rameyac50fba2014-02-26 09:36:43 -05003025 opt_globascii_default=no
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003026fi
3027
Jari Aalto31859422009-01-12 13:36:28 +00003028# Check whether --enable-alias was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003029if test "${enable_alias+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003030 enableval=$enable_alias; opt_alias=$enableval
3031fi
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003032
Jari Aalto31859422009-01-12 13:36:28 +00003033# Check whether --enable-arith-for-command was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003034if test "${enable_arith_for_command+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003035 enableval=$enable_arith_for_command; opt_arith_for_command=$enableval
3036fi
3037
3038# Check whether --enable-array-variables was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003039if test "${enable_array_variables+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003040 enableval=$enable_array_variables; opt_array_variables=$enableval
3041fi
3042
3043# Check whether --enable-bang-history was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003044if test "${enable_bang_history+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003045 enableval=$enable_bang_history; opt_bang_history=$enableval
3046fi
3047
3048# Check whether --enable-brace-expansion was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003049if test "${enable_brace_expansion+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003050 enableval=$enable_brace_expansion; opt_brace_expansion=$enableval
3051fi
3052
3053# Check whether --enable-casemod-attributes was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003054if test "${enable_casemod_attributes+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003055 enableval=$enable_casemod_attributes; opt_casemod_attrs=$enableval
3056fi
3057
3058# Check whether --enable-casemod-expansions was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003059if test "${enable_casemod_expansions+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003060 enableval=$enable_casemod_expansions; opt_casemod_expansions=$enableval
3061fi
3062
3063# Check whether --enable-command-timing was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003064if test "${enable_command_timing+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003065 enableval=$enable_command_timing; opt_command_timing=$enableval
3066fi
3067
3068# Check whether --enable-cond-command was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003069if test "${enable_cond_command+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003070 enableval=$enable_cond_command; opt_cond_command=$enableval
3071fi
3072
3073# Check whether --enable-cond-regexp was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003074if test "${enable_cond_regexp+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003075 enableval=$enable_cond_regexp; opt_cond_regexp=$enableval
3076fi
3077
3078# Check whether --enable-coprocesses was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003079if test "${enable_coprocesses+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003080 enableval=$enable_coprocesses; opt_coproc=$enableval
3081fi
3082
3083# Check whether --enable-debugger was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003084if test "${enable_debugger+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003085 enableval=$enable_debugger; opt_debugger=$enableval
3086fi
3087
Chet Rameyac50fba2014-02-26 09:36:43 -05003088# Check whether --enable-direxpand-default was given.
3089if test "${enable_direxpand_default+set}" = set; then :
3090 enableval=$enable_direxpand_default; opt_dircomplete_expand_default=$enableval
3091fi
3092
Jari Aalto31859422009-01-12 13:36:28 +00003093# Check whether --enable-directory-stack was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003094if test "${enable_directory_stack+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003095 enableval=$enable_directory_stack; opt_dirstack=$enableval
3096fi
3097
3098# Check whether --enable-disabled-builtins was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003099if test "${enable_disabled_builtins+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003100 enableval=$enable_disabled_builtins; opt_disabled_builtins=$enableval
3101fi
3102
3103# Check whether --enable-dparen-arithmetic was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003104if test "${enable_dparen_arithmetic+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003105 enableval=$enable_dparen_arithmetic; opt_dparen_arith=$enableval
3106fi
3107
3108# Check whether --enable-extended-glob was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003109if test "${enable_extended_glob+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003110 enableval=$enable_extended_glob; opt_extended_glob=$enableval
3111fi
3112
Chet Ramey00018032011-11-21 20:51:19 -05003113# Check whether --enable-extended-glob-default was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003114if test "${enable_extended_glob_default+set}" = set; then :
Chet Ramey00018032011-11-21 20:51:19 -05003115 enableval=$enable_extended_glob_default; opt_extglob_default=$enableval
3116fi
3117
Chet Rameyac50fba2014-02-26 09:36:43 -05003118# Check whether --enable-glob-asciiranges-default was given.
3119if test "${enable_glob_asciiranges_default+set}" = set; then :
3120 enableval=$enable_glob_asciiranges_default; opt_globascii_default=$enableval
3121fi
3122
Jari Aalto31859422009-01-12 13:36:28 +00003123# Check whether --enable-help-builtin was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003124if test "${enable_help_builtin+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003125 enableval=$enable_help_builtin; opt_help=$enableval
3126fi
3127
3128# Check whether --enable-history was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003129if test "${enable_history+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003130 enableval=$enable_history; opt_history=$enableval
3131fi
3132
3133# Check whether --enable-job-control was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003134if test "${enable_job_control+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003135 enableval=$enable_job_control; opt_job_control=$enableval
3136fi
3137
3138# Check whether --enable-multibyte was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003139if test "${enable_multibyte+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003140 enableval=$enable_multibyte; opt_multibyte=$enableval
3141fi
3142
3143# Check whether --enable-net-redirections was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003144if test "${enable_net_redirections+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003145 enableval=$enable_net_redirections; opt_net_redirs=$enableval
3146fi
3147
3148# Check whether --enable-process-substitution was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003149if test "${enable_process_substitution+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003150 enableval=$enable_process_substitution; opt_process_subst=$enableval
3151fi
3152
3153# Check whether --enable-progcomp was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003154if test "${enable_progcomp+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003155 enableval=$enable_progcomp; opt_progcomp=$enableval
3156fi
3157
3158# Check whether --enable-prompt-string-decoding was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003159if test "${enable_prompt_string_decoding+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003160 enableval=$enable_prompt_string_decoding; opt_prompt_decoding=$enableval
3161fi
3162
3163# Check whether --enable-readline was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003164if test "${enable_readline+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003165 enableval=$enable_readline; opt_readline=$enableval
3166fi
3167
3168# Check whether --enable-restricted was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003169if test "${enable_restricted+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003170 enableval=$enable_restricted; opt_restricted=$enableval
3171fi
3172
3173# Check whether --enable-select was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003174if test "${enable_select+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003175 enableval=$enable_select; opt_select=$enableval
3176fi
3177
3178# Check whether --enable-separate-helpfiles was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003179if test "${enable_separate_helpfiles+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003180 enableval=$enable_separate_helpfiles; opt_separate_help=$enableval
3181fi
3182
3183# Check whether --enable-single-help-strings was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003184if test "${enable_single_help_strings+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003185 enableval=$enable_single_help_strings; opt_single_longdoc_strings=$enableval
3186fi
3187
3188# Check whether --enable-strict-posix-default was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003189if test "${enable_strict_posix_default+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003190 enableval=$enable_strict_posix_default; opt_strict_posix=$enableval
3191fi
3192
3193# Check whether --enable-usg-echo-default was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003194if test "${enable_usg_echo_default+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003195 enableval=$enable_usg_echo_default; opt_xpg_echo=$enableval
3196fi
3197
3198# Check whether --enable-xpg-echo-default was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003199if test "${enable_xpg_echo_default+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003200 enableval=$enable_xpg_echo_default; opt_xpg_echo=$enableval
3201fi
3202
3203
3204# Check whether --enable-mem-scramble was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003205if test "${enable_mem_scramble+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003206 enableval=$enable_mem_scramble; opt_memscramble=$enableval
3207fi
3208
3209# Check whether --enable-profiling was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003210if test "${enable_profiling+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003211 enableval=$enable_profiling; opt_profiling=$enableval
3212fi
3213
3214# Check whether --enable-static-link was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05003215if test "${enable_static_link+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00003216 enableval=$enable_static_link; opt_static_link=$enableval
3217fi
3218
Jari Aaltob72432f1999-02-19 17:11:39 +00003219
Jari Aaltob80f6442004-07-27 13:29:18 +00003220
3221
Chet Rameyac50fba2014-02-26 09:36:43 -05003222
3223
3224
3225
3226
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003227if test $opt_alias = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05003228$as_echo "#define ALIAS 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003229
3230fi
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003231if test $opt_dirstack = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05003232$as_echo "#define PUSHD_AND_POPD 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003233
3234fi
3235if test $opt_restricted = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05003236$as_echo "#define RESTRICTED_SHELL 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003237
3238fi
3239if test $opt_process_subst = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05003240$as_echo "#define PROCESS_SUBSTITUTION 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003241
3242fi
3243if test $opt_prompt_decoding = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05003244$as_echo "#define PROMPT_STRING_DECODE 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003245
3246fi
3247if test $opt_select = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05003248$as_echo "#define SELECT_COMMAND 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003249
3250fi
3251if test $opt_help = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05003252$as_echo "#define HELP_BUILTIN 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003253
3254fi
3255if test $opt_array_variables = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05003256$as_echo "#define ARRAY_VARS 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003257
3258fi
3259if test $opt_dparen_arith = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05003260$as_echo "#define DPAREN_ARITHMETIC 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003261
3262fi
3263if test $opt_brace_expansion = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05003264$as_echo "#define BRACE_EXPANSION 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003265
3266fi
3267if test $opt_disabled_builtins = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05003268$as_echo "#define DISABLED_BUILTINS 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003269
3270fi
3271if test $opt_command_timing = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05003272$as_echo "#define COMMAND_TIMING 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003273
3274fi
Jari Aaltobb706242000-03-17 21:46:59 +00003275if test $opt_xpg_echo = yes ; then
Chet Rameyac50fba2014-02-26 09:36:43 -05003276$as_echo "#define DEFAULT_ECHO_TO_XPG 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003277
3278fi
Jari Aalto95732b42005-12-07 14:08:12 +00003279if test $opt_strict_posix = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05003280$as_echo "#define STRICT_POSIX 1" >>confdefs.h
Jari Aalto95732b42005-12-07 14:08:12 +00003281
3282fi
Jari Aaltocce855b1998-04-17 19:52:44 +00003283if test $opt_extended_glob = yes ; then
Chet Rameyac50fba2014-02-26 09:36:43 -05003284$as_echo "#define EXTENDED_GLOB 1" >>confdefs.h
Jari Aaltocce855b1998-04-17 19:52:44 +00003285
3286fi
Chet Ramey00018032011-11-21 20:51:19 -05003287if test $opt_extglob_default = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05003288$as_echo "#define EXTGLOB_DEFAULT 1" >>confdefs.h
Chet Ramey00018032011-11-21 20:51:19 -05003289
3290else
Chet Rameyac50fba2014-02-26 09:36:43 -05003291$as_echo "#define EXTGLOB_DEFAULT 0" >>confdefs.h
Chet Ramey00018032011-11-21 20:51:19 -05003292
3293fi
Jari Aaltocce855b1998-04-17 19:52:44 +00003294if test $opt_cond_command = yes ; then
Chet Rameyac50fba2014-02-26 09:36:43 -05003295$as_echo "#define COND_COMMAND 1" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +00003296
3297fi
3298if test $opt_cond_regexp = yes ; then
Chet Rameyac50fba2014-02-26 09:36:43 -05003299$as_echo "#define COND_REGEXP 1" >>confdefs.h
Jari Aaltocce855b1998-04-17 19:52:44 +00003300
3301fi
Jari Aalto31859422009-01-12 13:36:28 +00003302if test $opt_coproc = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05003303$as_echo "#define COPROCESS_SUPPORT 1" >>confdefs.h
Jari Aalto31859422009-01-12 13:36:28 +00003304
3305fi
Jari Aaltobb706242000-03-17 21:46:59 +00003306if test $opt_arith_for_command = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05003307$as_echo "#define ARITH_FOR_COMMAND 1" >>confdefs.h
Jari Aaltobb706242000-03-17 21:46:59 +00003308
3309fi
3310if test $opt_net_redirs = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05003311$as_echo "#define NETWORK_REDIRECTIONS 1" >>confdefs.h
Jari Aaltobb706242000-03-17 21:46:59 +00003312
3313fi
3314if test $opt_progcomp = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05003315$as_echo "#define PROGRAMMABLE_COMPLETION 1" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +00003316
3317fi
3318if test $opt_multibyte = no; then
Chet Rameyac50fba2014-02-26 09:36:43 -05003319$as_echo "#define NO_MULTIBYTE_SUPPORT 1" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +00003320
3321fi
3322if test $opt_debugger = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05003323$as_echo "#define DEBUGGER 1" >>confdefs.h
Jari Aaltobb706242000-03-17 21:46:59 +00003324
3325fi
Jari Aalto31859422009-01-12 13:36:28 +00003326if test $opt_casemod_attrs = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05003327$as_echo "#define CASEMOD_ATTRS 1" >>confdefs.h
Jari Aalto31859422009-01-12 13:36:28 +00003328
3329fi
3330if test $opt_casemod_expansions = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05003331$as_echo "#define CASEMOD_EXPANSIONS 1" >>confdefs.h
3332
3333fi
3334if test $opt_dircomplete_expand_default = yes; then
3335$as_echo "#define DIRCOMPLETE_EXPAND_DEFAULT 1" >>confdefs.h
3336
3337fi
3338if test $opt_globascii_default = yes; then
3339$as_echo "#define GLOBASCII_DEFAULT 1" >>confdefs.h
3340
3341else
3342$as_echo "#define GLOBASCII_DEFAULT 0" >>confdefs.h
Jari Aalto31859422009-01-12 13:36:28 +00003343
3344fi
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003345
Jari Aalto7117c2d2002-07-17 14:10:11 +00003346if test $opt_memscramble = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05003347$as_echo "#define MEMSCRAMBLE 1" >>confdefs.h
Jari Aalto7117c2d2002-07-17 14:10:11 +00003348
3349fi
3350
Jari Aaltod166f041997-06-05 14:59:13 +00003351if test "$opt_minimal_config" = yes; then
3352 TESTSCRIPT=run-minimal
3353else
3354 TESTSCRIPT=run-all
3355fi
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003356
Chet Rameyac50fba2014-02-26 09:36:43 -05003357HELPDIR= HELPDIRDEFINE= HELPINSTALL= HELPFILES_TARGET=
Jari Aalto7117c2d2002-07-17 14:10:11 +00003358if test "$opt_separate_help" != no; then
3359 if test "$opt_separate_help" = "yes" ; then
3360 HELPDIR='${datadir}/bash'
3361 else
3362 HELPDIR=$opt_separate_help
3363 fi
3364 HELPDIRDEFINE='-H ${HELPDIR}'
3365 HELPINSTALL='install-help'
Chet Rameyac50fba2014-02-26 09:36:43 -05003366 HELPFILES_TARGET='helpdoc'
Jari Aalto7117c2d2002-07-17 14:10:11 +00003367fi
Jari Aalto95732b42005-12-07 14:08:12 +00003368HELPSTRINGS=
3369if test "$opt_single_longdoc_strings" != "yes"; then
3370 HELPSTRINGS='-S'
3371fi
3372
Jari Aalto7117c2d2002-07-17 14:10:11 +00003373
Jari Aaltob80f6442004-07-27 13:29:18 +00003374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
Chet Rameyac50fba2014-02-26 09:36:43 -05003390
Jari Aaltof73dda02001-11-13 17:56:06 +00003391echo ""
Jari Aalto7117c2d2002-07-17 14:10:11 +00003392echo "Beginning configuration for bash-$BASHVERS-$RELSTATUS for ${host_cpu}-${host_vendor}-${host_os}"
Jari Aaltof73dda02001-11-13 17:56:06 +00003393echo ""
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003394
Jari Aaltof73dda02001-11-13 17:56:06 +00003395ac_ext=c
3396ac_cpp='$CPP $CPPFLAGS'
3397ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3398ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3399ac_compiler_gnu=$ac_cv_c_compiler_gnu
3400if test -n "$ac_tool_prefix"; then
3401 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3402set dummy ${ac_tool_prefix}gcc; ac_word=$2
Chet Rameyac50fba2014-02-26 09:36:43 -05003403{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Jari Aalto31859422009-01-12 13:36:28 +00003404$as_echo_n "checking for $ac_word... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05003405if ${ac_cv_prog_CC+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00003406 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003407else
3408 if test -n "$CC"; then
3409 ac_cv_prog_CC="$CC" # Let the user override the test.
3410else
Jari Aaltob80f6442004-07-27 13:29:18 +00003411as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3412for as_dir in $PATH
3413do
3414 IFS=$as_save_IFS
3415 test -z "$as_dir" && as_dir=.
Chet Rameyac50fba2014-02-26 09:36:43 -05003416 for ac_exec_ext in '' $ac_executable_extensions; do
3417 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Jari Aaltob80f6442004-07-27 13:29:18 +00003418 ac_cv_prog_CC="${ac_tool_prefix}gcc"
Chet Rameyac50fba2014-02-26 09:36:43 -05003419 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Jari Aaltob80f6442004-07-27 13:29:18 +00003420 break 2
3421 fi
3422done
Chet Rameyac50fba2014-02-26 09:36:43 -05003423 done
Jari Aalto31859422009-01-12 13:36:28 +00003424IFS=$as_save_IFS
Jari Aaltof73dda02001-11-13 17:56:06 +00003425
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003426fi
3427fi
Jari Aaltof73dda02001-11-13 17:56:06 +00003428CC=$ac_cv_prog_CC
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003429if test -n "$CC"; then
Chet Rameyac50fba2014-02-26 09:36:43 -05003430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Jari Aalto31859422009-01-12 13:36:28 +00003431$as_echo "$CC" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003432else
Chet Rameyac50fba2014-02-26 09:36:43 -05003433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Jari Aalto31859422009-01-12 13:36:28 +00003434$as_echo "no" >&6; }
Jari Aaltof73dda02001-11-13 17:56:06 +00003435fi
3436
Jari Aalto31859422009-01-12 13:36:28 +00003437
Jari Aaltof73dda02001-11-13 17:56:06 +00003438fi
3439if test -z "$ac_cv_prog_CC"; then
3440 ac_ct_CC=$CC
3441 # Extract the first word of "gcc", so it can be a program name with args.
3442set dummy gcc; ac_word=$2
Chet Rameyac50fba2014-02-26 09:36:43 -05003443{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Jari Aalto31859422009-01-12 13:36:28 +00003444$as_echo_n "checking for $ac_word... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05003445if ${ac_cv_prog_ac_ct_CC+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00003446 $as_echo_n "(cached) " >&6
Jari Aaltof73dda02001-11-13 17:56:06 +00003447else
3448 if test -n "$ac_ct_CC"; then
3449 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3450else
Jari Aaltob80f6442004-07-27 13:29:18 +00003451as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3452for as_dir in $PATH
3453do
3454 IFS=$as_save_IFS
3455 test -z "$as_dir" && as_dir=.
Chet Rameyac50fba2014-02-26 09:36:43 -05003456 for ac_exec_ext in '' $ac_executable_extensions; do
3457 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Jari Aaltob80f6442004-07-27 13:29:18 +00003458 ac_cv_prog_ac_ct_CC="gcc"
Chet Rameyac50fba2014-02-26 09:36:43 -05003459 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Jari Aaltob80f6442004-07-27 13:29:18 +00003460 break 2
3461 fi
3462done
Chet Rameyac50fba2014-02-26 09:36:43 -05003463 done
Jari Aalto31859422009-01-12 13:36:28 +00003464IFS=$as_save_IFS
Jari Aaltof73dda02001-11-13 17:56:06 +00003465
3466fi
3467fi
3468ac_ct_CC=$ac_cv_prog_ac_ct_CC
3469if test -n "$ac_ct_CC"; then
Chet Rameyac50fba2014-02-26 09:36:43 -05003470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
Jari Aalto31859422009-01-12 13:36:28 +00003471$as_echo "$ac_ct_CC" >&6; }
Jari Aaltof73dda02001-11-13 17:56:06 +00003472else
Chet Rameyac50fba2014-02-26 09:36:43 -05003473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Jari Aalto31859422009-01-12 13:36:28 +00003474$as_echo "no" >&6; }
Jari Aaltof73dda02001-11-13 17:56:06 +00003475fi
3476
Jari Aalto31859422009-01-12 13:36:28 +00003477 if test "x$ac_ct_CC" = x; then
3478 CC=""
3479 else
3480 case $cross_compiling:$ac_tool_warned in
3481yes:)
Chet Rameyac50fba2014-02-26 09:36:43 -05003482{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Jari Aalto31859422009-01-12 13:36:28 +00003483$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3484ac_tool_warned=yes ;;
3485esac
3486 CC=$ac_ct_CC
3487 fi
Jari Aaltof73dda02001-11-13 17:56:06 +00003488else
3489 CC="$ac_cv_prog_CC"
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003490fi
3491
3492if test -z "$CC"; then
Jari Aalto31859422009-01-12 13:36:28 +00003493 if test -n "$ac_tool_prefix"; then
3494 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
Jari Aaltof73dda02001-11-13 17:56:06 +00003495set dummy ${ac_tool_prefix}cc; ac_word=$2
Chet Rameyac50fba2014-02-26 09:36:43 -05003496{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Jari Aalto31859422009-01-12 13:36:28 +00003497$as_echo_n "checking for $ac_word... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05003498if ${ac_cv_prog_CC+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00003499 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003500else
3501 if test -n "$CC"; then
3502 ac_cv_prog_CC="$CC" # Let the user override the test.
3503else
Jari Aaltob80f6442004-07-27 13:29:18 +00003504as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3505for as_dir in $PATH
3506do
3507 IFS=$as_save_IFS
3508 test -z "$as_dir" && as_dir=.
Chet Rameyac50fba2014-02-26 09:36:43 -05003509 for ac_exec_ext in '' $ac_executable_extensions; do
3510 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Jari Aaltob80f6442004-07-27 13:29:18 +00003511 ac_cv_prog_CC="${ac_tool_prefix}cc"
Chet Rameyac50fba2014-02-26 09:36:43 -05003512 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Jari Aaltob80f6442004-07-27 13:29:18 +00003513 break 2
3514 fi
3515done
Chet Rameyac50fba2014-02-26 09:36:43 -05003516 done
Jari Aalto31859422009-01-12 13:36:28 +00003517IFS=$as_save_IFS
Jari Aaltof73dda02001-11-13 17:56:06 +00003518
3519fi
3520fi
3521CC=$ac_cv_prog_CC
3522if test -n "$CC"; then
Chet Rameyac50fba2014-02-26 09:36:43 -05003523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Jari Aalto31859422009-01-12 13:36:28 +00003524$as_echo "$CC" >&6; }
Jari Aaltof73dda02001-11-13 17:56:06 +00003525else
Chet Rameyac50fba2014-02-26 09:36:43 -05003526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Jari Aalto31859422009-01-12 13:36:28 +00003527$as_echo "no" >&6; }
Jari Aaltof73dda02001-11-13 17:56:06 +00003528fi
3529
Jari Aalto31859422009-01-12 13:36:28 +00003530
Jari Aaltob80f6442004-07-27 13:29:18 +00003531 fi
Jari Aaltof73dda02001-11-13 17:56:06 +00003532fi
3533if test -z "$CC"; then
3534 # Extract the first word of "cc", so it can be a program name with args.
3535set dummy cc; ac_word=$2
Chet Rameyac50fba2014-02-26 09:36:43 -05003536{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Jari Aalto31859422009-01-12 13:36:28 +00003537$as_echo_n "checking for $ac_word... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05003538if ${ac_cv_prog_CC+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00003539 $as_echo_n "(cached) " >&6
Jari Aaltof73dda02001-11-13 17:56:06 +00003540else
3541 if test -n "$CC"; then
3542 ac_cv_prog_CC="$CC" # Let the user override the test.
3543else
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003544 ac_prog_rejected=no
Jari Aaltob80f6442004-07-27 13:29:18 +00003545as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3546for as_dir in $PATH
3547do
3548 IFS=$as_save_IFS
3549 test -z "$as_dir" && as_dir=.
Chet Rameyac50fba2014-02-26 09:36:43 -05003550 for ac_exec_ext in '' $ac_executable_extensions; do
3551 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Jari Aaltob80f6442004-07-27 13:29:18 +00003552 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3553 ac_prog_rejected=yes
3554 continue
3555 fi
3556 ac_cv_prog_CC="cc"
Chet Rameyac50fba2014-02-26 09:36:43 -05003557 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Jari Aaltob80f6442004-07-27 13:29:18 +00003558 break 2
3559 fi
3560done
Chet Rameyac50fba2014-02-26 09:36:43 -05003561 done
Jari Aalto31859422009-01-12 13:36:28 +00003562IFS=$as_save_IFS
Jari Aaltof73dda02001-11-13 17:56:06 +00003563
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003564if test $ac_prog_rejected = yes; then
3565 # We found a bogon in the path, so make sure we never use it.
3566 set dummy $ac_cv_prog_CC
3567 shift
Jari Aaltof73dda02001-11-13 17:56:06 +00003568 if test $# != 0; then
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003569 # We chose a different compiler from the bogus one.
3570 # However, it has the same basename, so the bogon will be chosen
3571 # first if we set CC to just the basename; use the full file name.
3572 shift
Jari Aalto06285672006-10-10 14:15:34 +00003573 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003574 fi
3575fi
3576fi
3577fi
Jari Aaltof73dda02001-11-13 17:56:06 +00003578CC=$ac_cv_prog_CC
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003579if test -n "$CC"; then
Chet Rameyac50fba2014-02-26 09:36:43 -05003580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Jari Aalto31859422009-01-12 13:36:28 +00003581$as_echo "$CC" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003582else
Chet Rameyac50fba2014-02-26 09:36:43 -05003583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Jari Aalto31859422009-01-12 13:36:28 +00003584$as_echo "no" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003585fi
3586
Jari Aalto31859422009-01-12 13:36:28 +00003587
Jari Aaltof73dda02001-11-13 17:56:06 +00003588fi
3589if test -z "$CC"; then
3590 if test -n "$ac_tool_prefix"; then
Jari Aalto31859422009-01-12 13:36:28 +00003591 for ac_prog in cl.exe
Jari Aaltof73dda02001-11-13 17:56:06 +00003592 do
3593 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3594set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Chet Rameyac50fba2014-02-26 09:36:43 -05003595{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Jari Aalto31859422009-01-12 13:36:28 +00003596$as_echo_n "checking for $ac_word... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05003597if ${ac_cv_prog_CC+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00003598 $as_echo_n "(cached) " >&6
Jari Aaltobb706242000-03-17 21:46:59 +00003599else
3600 if test -n "$CC"; then
3601 ac_cv_prog_CC="$CC" # Let the user override the test.
3602else
Jari Aaltob80f6442004-07-27 13:29:18 +00003603as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3604for as_dir in $PATH
3605do
3606 IFS=$as_save_IFS
3607 test -z "$as_dir" && as_dir=.
Chet Rameyac50fba2014-02-26 09:36:43 -05003608 for ac_exec_ext in '' $ac_executable_extensions; do
3609 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Jari Aaltob80f6442004-07-27 13:29:18 +00003610 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
Chet Rameyac50fba2014-02-26 09:36:43 -05003611 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Jari Aaltob80f6442004-07-27 13:29:18 +00003612 break 2
3613 fi
3614done
Chet Rameyac50fba2014-02-26 09:36:43 -05003615 done
Jari Aalto31859422009-01-12 13:36:28 +00003616IFS=$as_save_IFS
Jari Aaltof73dda02001-11-13 17:56:06 +00003617
Jari Aaltobb706242000-03-17 21:46:59 +00003618fi
3619fi
Jari Aaltof73dda02001-11-13 17:56:06 +00003620CC=$ac_cv_prog_CC
Jari Aaltobb706242000-03-17 21:46:59 +00003621if test -n "$CC"; then
Chet Rameyac50fba2014-02-26 09:36:43 -05003622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Jari Aalto31859422009-01-12 13:36:28 +00003623$as_echo "$CC" >&6; }
Jari Aaltobb706242000-03-17 21:46:59 +00003624else
Chet Rameyac50fba2014-02-26 09:36:43 -05003625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Jari Aalto31859422009-01-12 13:36:28 +00003626$as_echo "no" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003627fi
3628
Jari Aalto31859422009-01-12 13:36:28 +00003629
Jari Aaltof73dda02001-11-13 17:56:06 +00003630 test -n "$CC" && break
3631 done
3632fi
3633if test -z "$CC"; then
3634 ac_ct_CC=$CC
Jari Aalto31859422009-01-12 13:36:28 +00003635 for ac_prog in cl.exe
Jari Aaltof73dda02001-11-13 17:56:06 +00003636do
3637 # Extract the first word of "$ac_prog", so it can be a program name with args.
3638set dummy $ac_prog; ac_word=$2
Chet Rameyac50fba2014-02-26 09:36:43 -05003639{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Jari Aalto31859422009-01-12 13:36:28 +00003640$as_echo_n "checking for $ac_word... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05003641if ${ac_cv_prog_ac_ct_CC+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00003642 $as_echo_n "(cached) " >&6
Jari Aaltof73dda02001-11-13 17:56:06 +00003643else
3644 if test -n "$ac_ct_CC"; then
3645 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3646else
Jari Aaltob80f6442004-07-27 13:29:18 +00003647as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3648for as_dir in $PATH
3649do
3650 IFS=$as_save_IFS
3651 test -z "$as_dir" && as_dir=.
Chet Rameyac50fba2014-02-26 09:36:43 -05003652 for ac_exec_ext in '' $ac_executable_extensions; do
3653 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Jari Aaltob80f6442004-07-27 13:29:18 +00003654 ac_cv_prog_ac_ct_CC="$ac_prog"
Chet Rameyac50fba2014-02-26 09:36:43 -05003655 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Jari Aaltob80f6442004-07-27 13:29:18 +00003656 break 2
3657 fi
3658done
Chet Rameyac50fba2014-02-26 09:36:43 -05003659 done
Jari Aalto31859422009-01-12 13:36:28 +00003660IFS=$as_save_IFS
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003661
Jari Aaltof73dda02001-11-13 17:56:06 +00003662fi
3663fi
3664ac_ct_CC=$ac_cv_prog_ac_ct_CC
3665if test -n "$ac_ct_CC"; then
Chet Rameyac50fba2014-02-26 09:36:43 -05003666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
Jari Aalto31859422009-01-12 13:36:28 +00003667$as_echo "$ac_ct_CC" >&6; }
Jari Aaltof73dda02001-11-13 17:56:06 +00003668else
Chet Rameyac50fba2014-02-26 09:36:43 -05003669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Jari Aalto31859422009-01-12 13:36:28 +00003670$as_echo "no" >&6; }
Jari Aaltof73dda02001-11-13 17:56:06 +00003671fi
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003672
Jari Aalto31859422009-01-12 13:36:28 +00003673
Jari Aaltof73dda02001-11-13 17:56:06 +00003674 test -n "$ac_ct_CC" && break
3675done
Jari Aaltobb706242000-03-17 21:46:59 +00003676
Jari Aalto31859422009-01-12 13:36:28 +00003677 if test "x$ac_ct_CC" = x; then
3678 CC=""
3679 else
3680 case $cross_compiling:$ac_tool_warned in
3681yes:)
Chet Rameyac50fba2014-02-26 09:36:43 -05003682{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Jari Aalto31859422009-01-12 13:36:28 +00003683$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3684ac_tool_warned=yes ;;
3685esac
3686 CC=$ac_ct_CC
3687 fi
Jari Aaltof73dda02001-11-13 17:56:06 +00003688fi
3689
3690fi
3691
Jari Aaltob80f6442004-07-27 13:29:18 +00003692
Chet Rameyac50fba2014-02-26 09:36:43 -05003693test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Jari Aalto31859422009-01-12 13:36:28 +00003694$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chet Rameyac50fba2014-02-26 09:36:43 -05003695as_fn_error $? "no acceptable C compiler found in \$PATH
3696See \`config.log' for more details" "$LINENO" 5; }
Jari Aaltof73dda02001-11-13 17:56:06 +00003697
3698# Provide some information about the compiler.
Chet Rameyac50fba2014-02-26 09:36:43 -05003699$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
Jari Aalto31859422009-01-12 13:36:28 +00003700set X $ac_compile
3701ac_compiler=$2
Chet Rameyac50fba2014-02-26 09:36:43 -05003702for ac_option in --version -v -V -qversion; do
3703 { { ac_try="$ac_compiler $ac_option >&5"
Jari Aalto31859422009-01-12 13:36:28 +00003704case "(($ac_try" in
3705 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3706 *) ac_try_echo=$ac_try;;
3707esac
Chet Rameyac50fba2014-02-26 09:36:43 -05003708eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3709$as_echo "$ac_try_echo"; } >&5
3710 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
Jari Aaltof73dda02001-11-13 17:56:06 +00003711 ac_status=$?
Chet Rameyac50fba2014-02-26 09:36:43 -05003712 if test -s conftest.err; then
3713 sed '10a\
3714... rest of stderr output deleted ...
3715 10q' conftest.err >conftest.er1
3716 cat conftest.er1 >&5
3717 fi
3718 rm -f conftest.er1 conftest.err
3719 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3720 test $ac_status = 0; }
3721done
Jari Aaltof73dda02001-11-13 17:56:06 +00003722
Chet Rameyac50fba2014-02-26 09:36:43 -05003723cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00003724/* end confdefs.h. */
Jari Aaltobb706242000-03-17 21:46:59 +00003725
Jari Aaltof73dda02001-11-13 17:56:06 +00003726int
3727main ()
3728{
3729
3730 ;
3731 return 0;
3732}
3733_ACEOF
3734ac_clean_files_save=$ac_clean_files
Jari Aalto31859422009-01-12 13:36:28 +00003735ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
Jari Aaltof73dda02001-11-13 17:56:06 +00003736# Try to create an executable without -o first, disregard a.out.
3737# It will help us diagnose broken compilers, and finding out an intuition
3738# of exeext.
Chet Rameyac50fba2014-02-26 09:36:43 -05003739{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3740$as_echo_n "checking whether the C compiler works... " >&6; }
Jari Aalto31859422009-01-12 13:36:28 +00003741ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
Jari Aaltob80f6442004-07-27 13:29:18 +00003742
Jari Aalto31859422009-01-12 13:36:28 +00003743# The possible output files:
3744ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3745
3746ac_rmfiles=
3747for ac_file in $ac_files
3748do
3749 case $ac_file in
3750 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3751 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3752 esac
3753done
3754rm -f $ac_rmfiles
3755
Chet Rameyac50fba2014-02-26 09:36:43 -05003756if { { ac_try="$ac_link_default"
Jari Aalto31859422009-01-12 13:36:28 +00003757case "(($ac_try" in
3758 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3759 *) ac_try_echo=$ac_try;;
3760esac
Chet Rameyac50fba2014-02-26 09:36:43 -05003761eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3762$as_echo "$ac_try_echo"; } >&5
Jari Aalto31859422009-01-12 13:36:28 +00003763 (eval "$ac_link_default") 2>&5
3764 ac_status=$?
Chet Rameyac50fba2014-02-26 09:36:43 -05003765 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3766 test $ac_status = 0; }; then :
Jari Aalto31859422009-01-12 13:36:28 +00003767 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3768# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3769# in a Makefile. We should not override ac_cv_exeext if it was cached,
3770# so that the user can short-circuit this test for compilers unknown to
3771# Autoconf.
3772for ac_file in $ac_files ''
Jari Aalto06285672006-10-10 14:15:34 +00003773do
3774 test -f "$ac_file" || continue
Jari Aaltof73dda02001-11-13 17:56:06 +00003775 case $ac_file in
Jari Aalto31859422009-01-12 13:36:28 +00003776 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
Jari Aalto06285672006-10-10 14:15:34 +00003777 ;;
3778 [ab].out )
3779 # We found the default executable, but exeext='' is most
3780 # certainly right.
3781 break;;
3782 *.* )
Chet Rameyac50fba2014-02-26 09:36:43 -05003783 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
Jari Aalto31859422009-01-12 13:36:28 +00003784 then :; else
3785 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3786 fi
3787 # We set ac_cv_exeext here because the later test for it is not
3788 # safe: cross compilers may not add the suffix if given an `-o'
3789 # argument, so we may need to know it at that point already.
3790 # Even if this section looks crufty: it has the advantage of
3791 # actually working.
Jari Aalto06285672006-10-10 14:15:34 +00003792 break;;
3793 * )
3794 break;;
Jari Aaltof73dda02001-11-13 17:56:06 +00003795 esac
3796done
Jari Aalto31859422009-01-12 13:36:28 +00003797test "$ac_cv_exeext" = no && ac_cv_exeext=
3798
Jari Aaltof73dda02001-11-13 17:56:06 +00003799else
Jari Aalto31859422009-01-12 13:36:28 +00003800 ac_file=''
3801fi
Chet Rameyac50fba2014-02-26 09:36:43 -05003802if test -z "$ac_file"; then :
3803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3804$as_echo "no" >&6; }
3805$as_echo "$as_me: failed program was:" >&5
Jari Aalto06285672006-10-10 14:15:34 +00003806sed 's/^/| /' conftest.$ac_ext >&5
3807
Chet Rameyac50fba2014-02-26 09:36:43 -05003808{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Jari Aalto31859422009-01-12 13:36:28 +00003809$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chet Rameyac50fba2014-02-26 09:36:43 -05003810as_fn_error 77 "C compiler cannot create executables
3811See \`config.log' for more details" "$LINENO" 5; }
3812else
3813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Jari Aalto31859422009-01-12 13:36:28 +00003814$as_echo "yes" >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05003815fi
3816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3817$as_echo_n "checking for C compiler default output file name... " >&6; }
3818{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3819$as_echo "$ac_file" >&6; }
3820ac_exeext=$ac_cv_exeext
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003821
Jari Aalto31859422009-01-12 13:36:28 +00003822rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
Jari Aaltof73dda02001-11-13 17:56:06 +00003823ac_clean_files=$ac_clean_files_save
Chet Rameyac50fba2014-02-26 09:36:43 -05003824{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
Jari Aalto31859422009-01-12 13:36:28 +00003825$as_echo_n "checking for suffix of executables... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05003826if { { ac_try="$ac_link"
Jari Aalto31859422009-01-12 13:36:28 +00003827case "(($ac_try" in
3828 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3829 *) ac_try_echo=$ac_try;;
3830esac
Chet Rameyac50fba2014-02-26 09:36:43 -05003831eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3832$as_echo "$ac_try_echo"; } >&5
Jari Aalto31859422009-01-12 13:36:28 +00003833 (eval "$ac_link") 2>&5
Jari Aaltof73dda02001-11-13 17:56:06 +00003834 ac_status=$?
Chet Rameyac50fba2014-02-26 09:36:43 -05003835 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3836 test $ac_status = 0; }; then :
Jari Aaltof73dda02001-11-13 17:56:06 +00003837 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3838# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3839# work properly (i.e., refer to `conftest.exe'), while it won't with
3840# `rm'.
Jari Aalto06285672006-10-10 14:15:34 +00003841for ac_file in conftest.exe conftest conftest.*; do
3842 test -f "$ac_file" || continue
Jari Aaltof73dda02001-11-13 17:56:06 +00003843 case $ac_file in
Jari Aalto31859422009-01-12 13:36:28 +00003844 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
Jari Aaltof73dda02001-11-13 17:56:06 +00003845 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
Jari Aalto06285672006-10-10 14:15:34 +00003846 break;;
Jari Aaltof73dda02001-11-13 17:56:06 +00003847 * ) break;;
3848 esac
3849done
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003850else
Chet Rameyac50fba2014-02-26 09:36:43 -05003851 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Jari Aalto31859422009-01-12 13:36:28 +00003852$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chet Rameyac50fba2014-02-26 09:36:43 -05003853as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3854See \`config.log' for more details" "$LINENO" 5; }
Jari Aaltof73dda02001-11-13 17:56:06 +00003855fi
Chet Rameyac50fba2014-02-26 09:36:43 -05003856rm -f conftest conftest$ac_cv_exeext
3857{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
Jari Aalto31859422009-01-12 13:36:28 +00003858$as_echo "$ac_cv_exeext" >&6; }
Jari Aaltof73dda02001-11-13 17:56:06 +00003859
3860rm -f conftest.$ac_ext
3861EXEEXT=$ac_cv_exeext
3862ac_exeext=$EXEEXT
Chet Rameyac50fba2014-02-26 09:36:43 -05003863cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3864/* end confdefs.h. */
3865#include <stdio.h>
3866int
3867main ()
3868{
3869FILE *f = fopen ("conftest.out", "w");
3870 return ferror (f) || fclose (f) != 0;
3871
3872 ;
3873 return 0;
3874}
3875_ACEOF
3876ac_clean_files="$ac_clean_files conftest.out"
3877# Check that the compiler produces executables we can run. If not, either
3878# the compiler is broken, or we cross compile.
3879{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3880$as_echo_n "checking whether we are cross compiling... " >&6; }
3881if test "$cross_compiling" != yes; then
3882 { { ac_try="$ac_link"
3883case "(($ac_try" in
3884 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3885 *) ac_try_echo=$ac_try;;
3886esac
3887eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3888$as_echo "$ac_try_echo"; } >&5
3889 (eval "$ac_link") 2>&5
3890 ac_status=$?
3891 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3892 test $ac_status = 0; }
3893 if { ac_try='./conftest$ac_cv_exeext'
3894 { { case "(($ac_try" in
3895 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3896 *) ac_try_echo=$ac_try;;
3897esac
3898eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3899$as_echo "$ac_try_echo"; } >&5
3900 (eval "$ac_try") 2>&5
3901 ac_status=$?
3902 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3903 test $ac_status = 0; }; }; then
3904 cross_compiling=no
3905 else
3906 if test "$cross_compiling" = maybe; then
3907 cross_compiling=yes
3908 else
3909 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3910$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3911as_fn_error $? "cannot run C compiled programs.
3912If you meant to cross compile, use \`--host'.
3913See \`config.log' for more details" "$LINENO" 5; }
3914 fi
3915 fi
3916fi
3917{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3918$as_echo "$cross_compiling" >&6; }
3919
3920rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3921ac_clean_files=$ac_clean_files_save
3922{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
Jari Aalto31859422009-01-12 13:36:28 +00003923$as_echo_n "checking for suffix of object files... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05003924if ${ac_cv_objext+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00003925 $as_echo_n "(cached) " >&6
Jari Aaltof73dda02001-11-13 17:56:06 +00003926else
Chet Rameyac50fba2014-02-26 09:36:43 -05003927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00003928/* end confdefs.h. */
Jari Aaltof73dda02001-11-13 17:56:06 +00003929
3930int
3931main ()
3932{
3933
3934 ;
3935 return 0;
3936}
3937_ACEOF
3938rm -f conftest.o conftest.obj
Chet Rameyac50fba2014-02-26 09:36:43 -05003939if { { ac_try="$ac_compile"
Jari Aalto31859422009-01-12 13:36:28 +00003940case "(($ac_try" in
3941 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3942 *) ac_try_echo=$ac_try;;
3943esac
Chet Rameyac50fba2014-02-26 09:36:43 -05003944eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3945$as_echo "$ac_try_echo"; } >&5
Jari Aalto31859422009-01-12 13:36:28 +00003946 (eval "$ac_compile") 2>&5
Jari Aaltof73dda02001-11-13 17:56:06 +00003947 ac_status=$?
Chet Rameyac50fba2014-02-26 09:36:43 -05003948 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3949 test $ac_status = 0; }; then :
Jari Aalto31859422009-01-12 13:36:28 +00003950 for ac_file in conftest.o conftest.obj conftest.*; do
3951 test -f "$ac_file" || continue;
Jari Aaltof73dda02001-11-13 17:56:06 +00003952 case $ac_file in
Jari Aalto31859422009-01-12 13:36:28 +00003953 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
Jari Aaltof73dda02001-11-13 17:56:06 +00003954 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3955 break;;
3956 esac
3957done
3958else
Jari Aalto31859422009-01-12 13:36:28 +00003959 $as_echo "$as_me: failed program was:" >&5
Jari Aalto06285672006-10-10 14:15:34 +00003960sed 's/^/| /' conftest.$ac_ext >&5
3961
Chet Rameyac50fba2014-02-26 09:36:43 -05003962{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Jari Aalto31859422009-01-12 13:36:28 +00003963$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chet Rameyac50fba2014-02-26 09:36:43 -05003964as_fn_error $? "cannot compute suffix of object files: cannot compile
3965See \`config.log' for more details" "$LINENO" 5; }
Jari Aaltof73dda02001-11-13 17:56:06 +00003966fi
Jari Aaltof73dda02001-11-13 17:56:06 +00003967rm -f conftest.$ac_cv_objext conftest.$ac_ext
3968fi
Chet Rameyac50fba2014-02-26 09:36:43 -05003969{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
Jari Aalto31859422009-01-12 13:36:28 +00003970$as_echo "$ac_cv_objext" >&6; }
Jari Aaltof73dda02001-11-13 17:56:06 +00003971OBJEXT=$ac_cv_objext
3972ac_objext=$OBJEXT
Chet Rameyac50fba2014-02-26 09:36:43 -05003973{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
Jari Aalto31859422009-01-12 13:36:28 +00003974$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05003975if ${ac_cv_c_compiler_gnu+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00003976 $as_echo_n "(cached) " >&6
Jari Aaltof73dda02001-11-13 17:56:06 +00003977else
Chet Rameyac50fba2014-02-26 09:36:43 -05003978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00003979/* end confdefs.h. */
Jari Aaltof73dda02001-11-13 17:56:06 +00003980
3981int
3982main ()
3983{
3984#ifndef __GNUC__
3985 choke me
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003986#endif
Jari Aaltoccc6cda1996-12-23 17:02:34 +00003987
Jari Aaltof73dda02001-11-13 17:56:06 +00003988 ;
3989 return 0;
3990}
3991_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05003992if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltof73dda02001-11-13 17:56:06 +00003993 ac_compiler_gnu=yes
Jari Aaltobb706242000-03-17 21:46:59 +00003994else
Chet Rameyac50fba2014-02-26 09:36:43 -05003995 ac_compiler_gnu=no
Jari Aaltobb706242000-03-17 21:46:59 +00003996fi
Jari Aalto31859422009-01-12 13:36:28 +00003997rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Jari Aaltof73dda02001-11-13 17:56:06 +00003998ac_cv_c_compiler_gnu=$ac_compiler_gnu
Jari Aaltobb706242000-03-17 21:46:59 +00003999
Jari Aaltof73dda02001-11-13 17:56:06 +00004000fi
Chet Rameyac50fba2014-02-26 09:36:43 -05004001{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
Jari Aalto31859422009-01-12 13:36:28 +00004002$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4003if test $ac_compiler_gnu = yes; then
4004 GCC=yes
4005else
4006 GCC=
4007fi
Jari Aaltof73dda02001-11-13 17:56:06 +00004008ac_test_CFLAGS=${CFLAGS+set}
4009ac_save_CFLAGS=$CFLAGS
Chet Rameyac50fba2014-02-26 09:36:43 -05004010{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
Jari Aalto31859422009-01-12 13:36:28 +00004011$as_echo_n "checking whether $CC accepts -g... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05004012if ${ac_cv_prog_cc_g+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00004013 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +00004014else
Jari Aalto31859422009-01-12 13:36:28 +00004015 ac_save_c_werror_flag=$ac_c_werror_flag
4016 ac_c_werror_flag=yes
4017 ac_cv_prog_cc_g=no
4018 CFLAGS="-g"
Chet Rameyac50fba2014-02-26 09:36:43 -05004019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00004020/* end confdefs.h. */
Jari Aaltof73dda02001-11-13 17:56:06 +00004021
4022int
4023main ()
4024{
4025
4026 ;
4027 return 0;
4028}
4029_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05004030if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +00004031 ac_cv_prog_cc_g=yes
4032else
Chet Rameyac50fba2014-02-26 09:36:43 -05004033 CFLAGS=""
4034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto31859422009-01-12 13:36:28 +00004035/* end confdefs.h. */
4036
4037int
4038main ()
4039{
4040
4041 ;
4042 return 0;
4043}
4044_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05004045if ac_fn_c_try_compile "$LINENO"; then :
Jari Aalto31859422009-01-12 13:36:28 +00004046
Chet Rameyac50fba2014-02-26 09:36:43 -05004047else
4048 ac_c_werror_flag=$ac_save_c_werror_flag
Jari Aalto31859422009-01-12 13:36:28 +00004049 CFLAGS="-g"
Chet Rameyac50fba2014-02-26 09:36:43 -05004050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto31859422009-01-12 13:36:28 +00004051/* end confdefs.h. */
4052
4053int
4054main ()
4055{
4056
4057 ;
4058 return 0;
4059}
4060_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05004061if ac_fn_c_try_compile "$LINENO"; then :
Jari Aalto31859422009-01-12 13:36:28 +00004062 ac_cv_prog_cc_g=yes
Jari Aaltoccc6cda1996-12-23 17:02:34 +00004063fi
Jari Aalto31859422009-01-12 13:36:28 +00004064rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Jari Aaltoccc6cda1996-12-23 17:02:34 +00004065fi
Jari Aalto31859422009-01-12 13:36:28 +00004066rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4067fi
Jari Aalto31859422009-01-12 13:36:28 +00004068rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4069 ac_c_werror_flag=$ac_save_c_werror_flag
4070fi
Chet Rameyac50fba2014-02-26 09:36:43 -05004071{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
Jari Aalto31859422009-01-12 13:36:28 +00004072$as_echo "$ac_cv_prog_cc_g" >&6; }
Jari Aaltobb706242000-03-17 21:46:59 +00004073if test "$ac_test_CFLAGS" = set; then
Jari Aaltof73dda02001-11-13 17:56:06 +00004074 CFLAGS=$ac_save_CFLAGS
Jari Aaltobb706242000-03-17 21:46:59 +00004075elif test $ac_cv_prog_cc_g = yes; then
4076 if test "$GCC" = yes; then
Jari Aaltoccc6cda1996-12-23 17:02:34 +00004077 CFLAGS="-g -O2"
4078 else
Jari Aaltobb706242000-03-17 21:46:59 +00004079 CFLAGS="-g"
Jari Aaltoccc6cda1996-12-23 17:02:34 +00004080 fi
4081else
Jari Aaltobb706242000-03-17 21:46:59 +00004082 if test "$GCC" = yes; then
4083 CFLAGS="-O2"
4084 else
4085 CFLAGS=
4086 fi
Jari Aaltoccc6cda1996-12-23 17:02:34 +00004087fi
Chet Rameyac50fba2014-02-26 09:36:43 -05004088{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
Jari Aalto31859422009-01-12 13:36:28 +00004089$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05004090if ${ac_cv_prog_cc_c89+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00004091 $as_echo_n "(cached) " >&6
Jari Aalto06285672006-10-10 14:15:34 +00004092else
Jari Aalto31859422009-01-12 13:36:28 +00004093 ac_cv_prog_cc_c89=no
Jari Aalto06285672006-10-10 14:15:34 +00004094ac_save_CC=$CC
Chet Rameyac50fba2014-02-26 09:36:43 -05004095cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00004096/* end confdefs.h. */
4097#include <stdarg.h>
4098#include <stdio.h>
Chet Rameyac50fba2014-02-26 09:36:43 -05004099struct stat;
Jari Aalto06285672006-10-10 14:15:34 +00004100/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4101struct buf { int x; };
4102FILE * (*rcsopen) (struct buf *, struct stat *, int);
4103static char *e (p, i)
4104 char **p;
4105 int i;
4106{
4107 return p[i];
4108}
4109static char *f (char * (*g) (char **, int), char **p, ...)
4110{
4111 char *s;
4112 va_list v;
4113 va_start (v,p);
4114 s = g (p, va_arg (v,int));
4115 va_end (v);
4116 return s;
4117}
4118
4119/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4120 function prototypes and stuff, but not '\xHH' hex character constants.
4121 These don't provoke an error unfortunately, instead are silently treated
Jari Aalto31859422009-01-12 13:36:28 +00004122 as 'x'. The following induces an error, until -std is added to get
Jari Aalto06285672006-10-10 14:15:34 +00004123 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4124 array size at least. It's necessary to write '\x00'==0 to get something
Jari Aalto31859422009-01-12 13:36:28 +00004125 that's true only with -std. */
Jari Aalto06285672006-10-10 14:15:34 +00004126int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4127
Jari Aalto31859422009-01-12 13:36:28 +00004128/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4129 inside strings and character constants. */
4130#define FOO(x) 'x'
4131int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4132
Jari Aalto06285672006-10-10 14:15:34 +00004133int test (int i, double x);
4134struct s1 {int (*f) (int a);};
4135struct s2 {int (*f) (double a);};
4136int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4137int argc;
4138char **argv;
4139int
4140main ()
4141{
4142return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4143 ;
4144 return 0;
4145}
4146_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +00004147for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4148 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
Jari Aalto06285672006-10-10 14:15:34 +00004149do
4150 CC="$ac_save_CC $ac_arg"
Chet Rameyac50fba2014-02-26 09:36:43 -05004151 if ac_fn_c_try_compile "$LINENO"; then :
Jari Aalto31859422009-01-12 13:36:28 +00004152 ac_cv_prog_cc_c89=$ac_arg
Jari Aalto06285672006-10-10 14:15:34 +00004153fi
Jari Aalto31859422009-01-12 13:36:28 +00004154rm -f core conftest.err conftest.$ac_objext
4155 test "x$ac_cv_prog_cc_c89" != "xno" && break
Jari Aalto06285672006-10-10 14:15:34 +00004156done
Jari Aalto31859422009-01-12 13:36:28 +00004157rm -f conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00004158CC=$ac_save_CC
4159
4160fi
Jari Aalto31859422009-01-12 13:36:28 +00004161# AC_CACHE_VAL
4162case "x$ac_cv_prog_cc_c89" in
4163 x)
Chet Rameyac50fba2014-02-26 09:36:43 -05004164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
Jari Aalto31859422009-01-12 13:36:28 +00004165$as_echo "none needed" >&6; } ;;
4166 xno)
Chet Rameyac50fba2014-02-26 09:36:43 -05004167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
Jari Aalto31859422009-01-12 13:36:28 +00004168$as_echo "unsupported" >&6; } ;;
Jari Aalto06285672006-10-10 14:15:34 +00004169 *)
Jari Aalto31859422009-01-12 13:36:28 +00004170 CC="$CC $ac_cv_prog_cc_c89"
Chet Rameyac50fba2014-02-26 09:36:43 -05004171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
Jari Aalto31859422009-01-12 13:36:28 +00004172$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
Jari Aalto06285672006-10-10 14:15:34 +00004173esac
Chet Rameyac50fba2014-02-26 09:36:43 -05004174if test "x$ac_cv_prog_cc_c89" != xno; then :
Jari Aalto06285672006-10-10 14:15:34 +00004175
Chet Rameyac50fba2014-02-26 09:36:43 -05004176fi
Jari Aalto06285672006-10-10 14:15:34 +00004177
Jari Aaltob80f6442004-07-27 13:29:18 +00004178ac_ext=c
4179ac_cpp='$CPP $CPPFLAGS'
4180ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4181ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4182ac_compiler_gnu=$ac_cv_c_compiler_gnu
4183
4184
4185
4186
Chet Rameyac50fba2014-02-26 09:36:43 -05004187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strerror in -lcposix" >&5
Jari Aalto31859422009-01-12 13:36:28 +00004188$as_echo_n "checking for strerror in -lcposix... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05004189if ${ac_cv_lib_cposix_strerror+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00004190 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00004191else
4192 ac_check_lib_save_LIBS=$LIBS
4193LIBS="-lcposix $LIBS"
Chet Rameyac50fba2014-02-26 09:36:43 -05004194cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00004195/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00004196
Jari Aalto31859422009-01-12 13:36:28 +00004197/* Override any GCC internal prototype to avoid an error.
4198 Use char because int might match the return type of a GCC
4199 builtin and then its argument prototype would still apply. */
Jari Aaltob80f6442004-07-27 13:29:18 +00004200#ifdef __cplusplus
4201extern "C"
4202#endif
Jari Aaltob80f6442004-07-27 13:29:18 +00004203char strerror ();
4204int
4205main ()
4206{
Jari Aalto31859422009-01-12 13:36:28 +00004207return strerror ();
Jari Aaltob80f6442004-07-27 13:29:18 +00004208 ;
4209 return 0;
4210}
4211_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05004212if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00004213 ac_cv_lib_cposix_strerror=yes
4214else
Chet Rameyac50fba2014-02-26 09:36:43 -05004215 ac_cv_lib_cposix_strerror=no
Jari Aaltob80f6442004-07-27 13:29:18 +00004216fi
Chet Rameyac50fba2014-02-26 09:36:43 -05004217rm -f core conftest.err conftest.$ac_objext \
4218 conftest$ac_exeext conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +00004219LIBS=$ac_check_lib_save_LIBS
4220fi
Chet Rameyac50fba2014-02-26 09:36:43 -05004221{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cposix_strerror" >&5
Jari Aalto31859422009-01-12 13:36:28 +00004222$as_echo "$ac_cv_lib_cposix_strerror" >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05004223if test "x$ac_cv_lib_cposix_strerror" = xyes; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00004224 LIBS="$LIBS -lcposix"
4225fi
4226
4227
4228
4229ac_ext=c
4230ac_cpp='$CPP $CPPFLAGS'
4231ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4232ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4233ac_compiler_gnu=$ac_cv_c_compiler_gnu
Chet Rameyac50fba2014-02-26 09:36:43 -05004234{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
Jari Aalto31859422009-01-12 13:36:28 +00004235$as_echo_n "checking how to run the C preprocessor... " >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00004236# On Suns, sometimes $CPP names a directory.
4237if test -n "$CPP" && test -d "$CPP"; then
4238 CPP=
4239fi
4240if test -z "$CPP"; then
Chet Rameyac50fba2014-02-26 09:36:43 -05004241 if ${ac_cv_prog_CPP+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00004242 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00004243else
4244 # Double quotes because CPP needs to be expanded
4245 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4246 do
4247 ac_preproc_ok=false
4248for ac_c_preproc_warn_flag in '' yes
4249do
4250 # Use a header file that comes with gcc, so configuring glibc
4251 # with a fresh cross-compiler works.
Jari Aalto06285672006-10-10 14:15:34 +00004252 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4253 # <limits.h> exists even on freestanding compilers.
Jari Aaltob80f6442004-07-27 13:29:18 +00004254 # On the NeXT, cc -E runs the code through the compiler's parser,
4255 # not just through cpp. "Syntax error" is here to catch this case.
Chet Rameyac50fba2014-02-26 09:36:43 -05004256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00004257/* end confdefs.h. */
4258#ifdef __STDC__
4259# include <limits.h>
4260#else
4261# include <assert.h>
4262#endif
4263 Syntax error
Jari Aaltob80f6442004-07-27 13:29:18 +00004264_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05004265if ac_fn_c_try_cpp "$LINENO"; then :
Jari Aalto06285672006-10-10 14:15:34 +00004266
Chet Rameyac50fba2014-02-26 09:36:43 -05004267else
Jari Aaltob80f6442004-07-27 13:29:18 +00004268 # Broken: fails on valid input.
4269continue
4270fi
Chet Rameyac50fba2014-02-26 09:36:43 -05004271rm -f conftest.err conftest.i conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +00004272
Jari Aalto31859422009-01-12 13:36:28 +00004273 # OK, works on sane cases. Now check whether nonexistent headers
Jari Aaltob80f6442004-07-27 13:29:18 +00004274 # can be detected and how.
Chet Rameyac50fba2014-02-26 09:36:43 -05004275 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00004276/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00004277#include <ac_nonexistent.h>
4278_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05004279if ac_fn_c_try_cpp "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00004280 # Broken: success on invalid input.
4281continue
4282else
Jari Aaltob80f6442004-07-27 13:29:18 +00004283 # Passes both tests.
4284ac_preproc_ok=:
4285break
4286fi
Chet Rameyac50fba2014-02-26 09:36:43 -05004287rm -f conftest.err conftest.i conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +00004288
4289done
4290# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Chet Rameyac50fba2014-02-26 09:36:43 -05004291rm -f conftest.i conftest.err conftest.$ac_ext
4292if $ac_preproc_ok; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00004293 break
4294fi
4295
4296 done
4297 ac_cv_prog_CPP=$CPP
4298
4299fi
4300 CPP=$ac_cv_prog_CPP
4301else
4302 ac_cv_prog_CPP=$CPP
4303fi
Chet Rameyac50fba2014-02-26 09:36:43 -05004304{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
Jari Aalto31859422009-01-12 13:36:28 +00004305$as_echo "$CPP" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00004306ac_preproc_ok=false
4307for ac_c_preproc_warn_flag in '' yes
4308do
4309 # Use a header file that comes with gcc, so configuring glibc
4310 # with a fresh cross-compiler works.
Jari Aalto06285672006-10-10 14:15:34 +00004311 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4312 # <limits.h> exists even on freestanding compilers.
Jari Aaltob80f6442004-07-27 13:29:18 +00004313 # On the NeXT, cc -E runs the code through the compiler's parser,
4314 # not just through cpp. "Syntax error" is here to catch this case.
Chet Rameyac50fba2014-02-26 09:36:43 -05004315 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00004316/* end confdefs.h. */
4317#ifdef __STDC__
4318# include <limits.h>
4319#else
4320# include <assert.h>
4321#endif
4322 Syntax error
Jari Aaltob80f6442004-07-27 13:29:18 +00004323_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05004324if ac_fn_c_try_cpp "$LINENO"; then :
Jari Aalto06285672006-10-10 14:15:34 +00004325
Chet Rameyac50fba2014-02-26 09:36:43 -05004326else
Jari Aaltob80f6442004-07-27 13:29:18 +00004327 # Broken: fails on valid input.
4328continue
4329fi
Chet Rameyac50fba2014-02-26 09:36:43 -05004330rm -f conftest.err conftest.i conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +00004331
Jari Aalto31859422009-01-12 13:36:28 +00004332 # OK, works on sane cases. Now check whether nonexistent headers
Jari Aaltob80f6442004-07-27 13:29:18 +00004333 # can be detected and how.
Chet Rameyac50fba2014-02-26 09:36:43 -05004334 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00004335/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00004336#include <ac_nonexistent.h>
4337_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05004338if ac_fn_c_try_cpp "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00004339 # Broken: success on invalid input.
4340continue
4341else
Jari Aaltob80f6442004-07-27 13:29:18 +00004342 # Passes both tests.
4343ac_preproc_ok=:
4344break
4345fi
Chet Rameyac50fba2014-02-26 09:36:43 -05004346rm -f conftest.err conftest.i conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +00004347
4348done
4349# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Chet Rameyac50fba2014-02-26 09:36:43 -05004350rm -f conftest.i conftest.err conftest.$ac_ext
4351if $ac_preproc_ok; then :
4352
Jari Aaltob80f6442004-07-27 13:29:18 +00004353else
Chet Rameyac50fba2014-02-26 09:36:43 -05004354 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Jari Aalto31859422009-01-12 13:36:28 +00004355$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chet Rameyac50fba2014-02-26 09:36:43 -05004356as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4357See \`config.log' for more details" "$LINENO" 5; }
Jari Aaltob80f6442004-07-27 13:29:18 +00004358fi
4359
4360ac_ext=c
4361ac_cpp='$CPP $CPPFLAGS'
4362ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4363ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4364ac_compiler_gnu=$ac_cv_c_compiler_gnu
4365
4366
Chet Rameyac50fba2014-02-26 09:36:43 -05004367{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
Jari Aalto31859422009-01-12 13:36:28 +00004368$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05004369if ${ac_cv_path_GREP+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00004370 $as_echo_n "(cached) " >&6
Jari Aalto06285672006-10-10 14:15:34 +00004371else
Jari Aalto31859422009-01-12 13:36:28 +00004372 if test -z "$GREP"; then
4373 ac_path_GREP_found=false
4374 # Loop through the user's path and test for each of PROGNAME-LIST
4375 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4376for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4377do
4378 IFS=$as_save_IFS
4379 test -z "$as_dir" && as_dir=.
Chet Rameyac50fba2014-02-26 09:36:43 -05004380 for ac_prog in grep ggrep; do
Jari Aalto31859422009-01-12 13:36:28 +00004381 for ac_exec_ext in '' $ac_executable_extensions; do
4382 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
Chet Rameyac50fba2014-02-26 09:36:43 -05004383 as_fn_executable_p "$ac_path_GREP" || continue
Jari Aalto31859422009-01-12 13:36:28 +00004384# Check for GNU ac_path_GREP and select it if it is found.
4385 # Check for GNU $ac_path_GREP
4386case `"$ac_path_GREP" --version 2>&1` in
4387*GNU*)
4388 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4389*)
4390 ac_count=0
4391 $as_echo_n 0123456789 >"conftest.in"
4392 while :
4393 do
4394 cat "conftest.in" "conftest.in" >"conftest.tmp"
4395 mv "conftest.tmp" "conftest.in"
4396 cp "conftest.in" "conftest.nl"
4397 $as_echo 'GREP' >> "conftest.nl"
4398 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4399 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Chet Rameyac50fba2014-02-26 09:36:43 -05004400 as_fn_arith $ac_count + 1 && ac_count=$as_val
Jari Aalto31859422009-01-12 13:36:28 +00004401 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4402 # Best one so far, save it but keep looking for a better one
4403 ac_cv_path_GREP="$ac_path_GREP"
4404 ac_path_GREP_max=$ac_count
Jari Aalto06285672006-10-10 14:15:34 +00004405 fi
Jari Aalto31859422009-01-12 13:36:28 +00004406 # 10*(2^10) chars as input seems more than enough
4407 test $ac_count -gt 10 && break
4408 done
4409 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4410esac
4411
4412 $ac_path_GREP_found && break 3
4413 done
4414 done
Chet Rameyac50fba2014-02-26 09:36:43 -05004415 done
Jari Aalto31859422009-01-12 13:36:28 +00004416IFS=$as_save_IFS
4417 if test -z "$ac_cv_path_GREP"; then
Chet Rameyac50fba2014-02-26 09:36:43 -05004418 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
Jari Aalto31859422009-01-12 13:36:28 +00004419 fi
4420else
4421 ac_cv_path_GREP=$GREP
Jari Aalto06285672006-10-10 14:15:34 +00004422fi
Jari Aalto31859422009-01-12 13:36:28 +00004423
4424fi
Chet Rameyac50fba2014-02-26 09:36:43 -05004425{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
Jari Aalto31859422009-01-12 13:36:28 +00004426$as_echo "$ac_cv_path_GREP" >&6; }
4427 GREP="$ac_cv_path_GREP"
Jari Aalto06285672006-10-10 14:15:34 +00004428
4429
Chet Rameyac50fba2014-02-26 09:36:43 -05004430{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
Jari Aalto31859422009-01-12 13:36:28 +00004431$as_echo_n "checking for egrep... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05004432if ${ac_cv_path_EGREP+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00004433 $as_echo_n "(cached) " >&6
4434else
4435 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4436 then ac_cv_path_EGREP="$GREP -E"
4437 else
4438 if test -z "$EGREP"; then
4439 ac_path_EGREP_found=false
4440 # Loop through the user's path and test for each of PROGNAME-LIST
4441 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4442for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4443do
4444 IFS=$as_save_IFS
4445 test -z "$as_dir" && as_dir=.
Chet Rameyac50fba2014-02-26 09:36:43 -05004446 for ac_prog in egrep; do
Jari Aalto31859422009-01-12 13:36:28 +00004447 for ac_exec_ext in '' $ac_executable_extensions; do
4448 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
Chet Rameyac50fba2014-02-26 09:36:43 -05004449 as_fn_executable_p "$ac_path_EGREP" || continue
Jari Aalto31859422009-01-12 13:36:28 +00004450# Check for GNU ac_path_EGREP and select it if it is found.
4451 # Check for GNU $ac_path_EGREP
4452case `"$ac_path_EGREP" --version 2>&1` in
4453*GNU*)
4454 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4455*)
4456 ac_count=0
4457 $as_echo_n 0123456789 >"conftest.in"
4458 while :
4459 do
4460 cat "conftest.in" "conftest.in" >"conftest.tmp"
4461 mv "conftest.tmp" "conftest.in"
4462 cp "conftest.in" "conftest.nl"
4463 $as_echo 'EGREP' >> "conftest.nl"
4464 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4465 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Chet Rameyac50fba2014-02-26 09:36:43 -05004466 as_fn_arith $ac_count + 1 && ac_count=$as_val
Jari Aalto31859422009-01-12 13:36:28 +00004467 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4468 # Best one so far, save it but keep looking for a better one
4469 ac_cv_path_EGREP="$ac_path_EGREP"
4470 ac_path_EGREP_max=$ac_count
4471 fi
4472 # 10*(2^10) chars as input seems more than enough
4473 test $ac_count -gt 10 && break
4474 done
4475 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4476esac
4477
4478 $ac_path_EGREP_found && break 3
4479 done
4480 done
Chet Rameyac50fba2014-02-26 09:36:43 -05004481 done
Jari Aalto31859422009-01-12 13:36:28 +00004482IFS=$as_save_IFS
4483 if test -z "$ac_cv_path_EGREP"; then
Chet Rameyac50fba2014-02-26 09:36:43 -05004484 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
Jari Aalto31859422009-01-12 13:36:28 +00004485 fi
4486else
4487 ac_cv_path_EGREP=$EGREP
4488fi
4489
4490 fi
4491fi
Chet Rameyac50fba2014-02-26 09:36:43 -05004492{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
Jari Aalto31859422009-01-12 13:36:28 +00004493$as_echo "$ac_cv_path_EGREP" >&6; }
4494 EGREP="$ac_cv_path_EGREP"
4495
4496
Chet Rameyac50fba2014-02-26 09:36:43 -05004497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
Jari Aalto31859422009-01-12 13:36:28 +00004498$as_echo_n "checking for ANSI C header files... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05004499if ${ac_cv_header_stdc+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00004500 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00004501else
Chet Rameyac50fba2014-02-26 09:36:43 -05004502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00004503/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00004504#include <stdlib.h>
4505#include <stdarg.h>
4506#include <string.h>
4507#include <float.h>
4508
Jari Aalto06285672006-10-10 14:15:34 +00004509int
4510main ()
4511{
4512
4513 ;
4514 return 0;
4515}
Jari Aaltob80f6442004-07-27 13:29:18 +00004516_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05004517if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00004518 ac_cv_header_stdc=yes
4519else
Chet Rameyac50fba2014-02-26 09:36:43 -05004520 ac_cv_header_stdc=no
Jari Aaltob80f6442004-07-27 13:29:18 +00004521fi
Jari Aalto31859422009-01-12 13:36:28 +00004522rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +00004523
4524if test $ac_cv_header_stdc = yes; then
4525 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
Chet Rameyac50fba2014-02-26 09:36:43 -05004526 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00004527/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00004528#include <string.h>
4529
4530_ACEOF
4531if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chet Rameyac50fba2014-02-26 09:36:43 -05004532 $EGREP "memchr" >/dev/null 2>&1; then :
4533
Jari Aaltob80f6442004-07-27 13:29:18 +00004534else
4535 ac_cv_header_stdc=no
4536fi
4537rm -f conftest*
4538
4539fi
4540
4541if test $ac_cv_header_stdc = yes; then
4542 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
Chet Rameyac50fba2014-02-26 09:36:43 -05004543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00004544/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00004545#include <stdlib.h>
4546
4547_ACEOF
4548if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chet Rameyac50fba2014-02-26 09:36:43 -05004549 $EGREP "free" >/dev/null 2>&1; then :
4550
Jari Aaltob80f6442004-07-27 13:29:18 +00004551else
4552 ac_cv_header_stdc=no
4553fi
4554rm -f conftest*
4555
4556fi
4557
4558if test $ac_cv_header_stdc = yes; then
4559 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
Chet Rameyac50fba2014-02-26 09:36:43 -05004560 if test "$cross_compiling" = yes; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00004561 :
4562else
Chet Rameyac50fba2014-02-26 09:36:43 -05004563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00004564/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00004565#include <ctype.h>
Jari Aalto31859422009-01-12 13:36:28 +00004566#include <stdlib.h>
Jari Aaltob80f6442004-07-27 13:29:18 +00004567#if ((' ' & 0x0FF) == 0x020)
4568# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4569# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4570#else
Jari Aalto06285672006-10-10 14:15:34 +00004571# define ISLOWER(c) \
4572 (('a' <= (c) && (c) <= 'i') \
4573 || ('j' <= (c) && (c) <= 'r') \
4574 || ('s' <= (c) && (c) <= 'z'))
Jari Aaltob80f6442004-07-27 13:29:18 +00004575# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4576#endif
4577
4578#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4579int
4580main ()
4581{
4582 int i;
4583 for (i = 0; i < 256; i++)
4584 if (XOR (islower (i), ISLOWER (i))
Jari Aalto06285672006-10-10 14:15:34 +00004585 || toupper (i) != TOUPPER (i))
Jari Aalto31859422009-01-12 13:36:28 +00004586 return 2;
4587 return 0;
Jari Aaltob80f6442004-07-27 13:29:18 +00004588}
4589_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05004590if ac_fn_c_try_run "$LINENO"; then :
4591
Jari Aaltob80f6442004-07-27 13:29:18 +00004592else
Chet Rameyac50fba2014-02-26 09:36:43 -05004593 ac_cv_header_stdc=no
Jari Aaltob80f6442004-07-27 13:29:18 +00004594fi
Chet Rameyac50fba2014-02-26 09:36:43 -05004595rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4596 conftest.$ac_objext conftest.beam conftest.$ac_ext
Jari Aalto31859422009-01-12 13:36:28 +00004597fi
4598
Jari Aaltob80f6442004-07-27 13:29:18 +00004599fi
4600fi
Chet Rameyac50fba2014-02-26 09:36:43 -05004601{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
Jari Aalto31859422009-01-12 13:36:28 +00004602$as_echo "$ac_cv_header_stdc" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00004603if test $ac_cv_header_stdc = yes; then
4604
Chet Rameyac50fba2014-02-26 09:36:43 -05004605$as_echo "#define STDC_HEADERS 1" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +00004606
4607fi
4608
4609# On IRIX 5.3, sys/types and inttypes.h are conflicting.
Jari Aaltob80f6442004-07-27 13:29:18 +00004610for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
Jari Aalto06285672006-10-10 14:15:34 +00004611 inttypes.h stdint.h unistd.h
Chet Rameyac50fba2014-02-26 09:36:43 -05004612do :
4613 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4614ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4615"
4616if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00004617 cat >>confdefs.h <<_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +00004618#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Jari Aaltob80f6442004-07-27 13:29:18 +00004619_ACEOF
4620
4621fi
4622
4623done
4624
4625
Jari Aalto31859422009-01-12 13:36:28 +00004626
Chet Rameyac50fba2014-02-26 09:36:43 -05004627 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4628if test "x$ac_cv_header_minix_config_h" = xyes; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00004629 MINIX=yes
4630else
4631 MINIX=
4632fi
4633
4634
Jari Aalto31859422009-01-12 13:36:28 +00004635 if test "$MINIX" = yes; then
Jari Aaltob80f6442004-07-27 13:29:18 +00004636
Chet Rameyac50fba2014-02-26 09:36:43 -05004637$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +00004638
4639
Chet Rameyac50fba2014-02-26 09:36:43 -05004640$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +00004641
4642
Chet Rameyac50fba2014-02-26 09:36:43 -05004643$as_echo "#define _MINIX 1" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +00004644
Jari Aalto31859422009-01-12 13:36:28 +00004645 fi
4646
4647
Chet Rameyac50fba2014-02-26 09:36:43 -05004648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
Jari Aalto31859422009-01-12 13:36:28 +00004649$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05004650if ${ac_cv_safe_to_define___extensions__+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00004651 $as_echo_n "(cached) " >&6
4652else
Chet Rameyac50fba2014-02-26 09:36:43 -05004653 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto31859422009-01-12 13:36:28 +00004654/* end confdefs.h. */
4655
Chet Rameyac50fba2014-02-26 09:36:43 -05004656# define __EXTENSIONS__ 1
4657 $ac_includes_default
Jari Aalto31859422009-01-12 13:36:28 +00004658int
4659main ()
4660{
4661
4662 ;
4663 return 0;
4664}
4665_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05004666if ac_fn_c_try_compile "$LINENO"; then :
Jari Aalto31859422009-01-12 13:36:28 +00004667 ac_cv_safe_to_define___extensions__=yes
4668else
Chet Rameyac50fba2014-02-26 09:36:43 -05004669 ac_cv_safe_to_define___extensions__=no
Jari Aaltob80f6442004-07-27 13:29:18 +00004670fi
Jari Aalto31859422009-01-12 13:36:28 +00004671rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4672fi
Chet Rameyac50fba2014-02-26 09:36:43 -05004673{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
Jari Aalto31859422009-01-12 13:36:28 +00004674$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4675 test $ac_cv_safe_to_define___extensions__ = yes &&
Chet Rameyac50fba2014-02-26 09:36:43 -05004676 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +00004677
Chet Rameyac50fba2014-02-26 09:36:43 -05004678 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
Jari Aalto31859422009-01-12 13:36:28 +00004679
Chet Rameyac50fba2014-02-26 09:36:43 -05004680 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
Jari Aalto31859422009-01-12 13:36:28 +00004681
Chet Rameyac50fba2014-02-26 09:36:43 -05004682 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
Jari Aalto31859422009-01-12 13:36:28 +00004683
Chet Rameyac50fba2014-02-26 09:36:43 -05004684 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4685
Jari Aalto31859422009-01-12 13:36:28 +00004686
4687
4688
4689# Check whether --enable-largefile was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05004690if test "${enable_largefile+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00004691 enableval=$enable_largefile;
4692fi
Jari Aaltob80f6442004-07-27 13:29:18 +00004693
Jari Aaltob80f6442004-07-27 13:29:18 +00004694if test "$enable_largefile" != no; then
4695
Chet Rameyac50fba2014-02-26 09:36:43 -05004696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
Jari Aalto31859422009-01-12 13:36:28 +00004697$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05004698if ${ac_cv_sys_largefile_CC+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00004699 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00004700else
4701 ac_cv_sys_largefile_CC=no
4702 if test "$GCC" != yes; then
4703 ac_save_CC=$CC
4704 while :; do
Jari Aalto31859422009-01-12 13:36:28 +00004705 # IRIX 6.2 and later do not support large files by default,
4706 # so use the C compiler's -n32 option if that helps.
Chet Rameyac50fba2014-02-26 09:36:43 -05004707 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00004708/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00004709#include <sys/types.h>
4710 /* Check that off_t can represent 2**63 - 1 correctly.
4711 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4712 since some C++ compilers masquerading as C compilers
4713 incorrectly reject 9223372036854775807. */
4714#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4715 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4716 && LARGE_OFF_T % 2147483647 == 1)
4717 ? 1 : -1];
4718int
4719main ()
4720{
4721
4722 ;
4723 return 0;
4724}
4725_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05004726 if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00004727 break
Jari Aaltob80f6442004-07-27 13:29:18 +00004728fi
Jari Aalto31859422009-01-12 13:36:28 +00004729rm -f core conftest.err conftest.$ac_objext
4730 CC="$CC -n32"
Chet Rameyac50fba2014-02-26 09:36:43 -05004731 if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00004732 ac_cv_sys_largefile_CC=' -n32'; break
Jari Aaltob80f6442004-07-27 13:29:18 +00004733fi
Jari Aalto31859422009-01-12 13:36:28 +00004734rm -f core conftest.err conftest.$ac_objext
Jari Aalto06285672006-10-10 14:15:34 +00004735 break
Jari Aaltob80f6442004-07-27 13:29:18 +00004736 done
4737 CC=$ac_save_CC
4738 rm -f conftest.$ac_ext
4739 fi
4740fi
Chet Rameyac50fba2014-02-26 09:36:43 -05004741{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
Jari Aalto31859422009-01-12 13:36:28 +00004742$as_echo "$ac_cv_sys_largefile_CC" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00004743 if test "$ac_cv_sys_largefile_CC" != no; then
4744 CC=$CC$ac_cv_sys_largefile_CC
4745 fi
4746
Chet Rameyac50fba2014-02-26 09:36:43 -05004747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
Jari Aalto31859422009-01-12 13:36:28 +00004748$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05004749if ${ac_cv_sys_file_offset_bits+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00004750 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00004751else
4752 while :; do
Chet Rameyac50fba2014-02-26 09:36:43 -05004753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00004754/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00004755#include <sys/types.h>
4756 /* Check that off_t can represent 2**63 - 1 correctly.
4757 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4758 since some C++ compilers masquerading as C compilers
4759 incorrectly reject 9223372036854775807. */
4760#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4761 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4762 && LARGE_OFF_T % 2147483647 == 1)
4763 ? 1 : -1];
4764int
4765main ()
4766{
4767
4768 ;
4769 return 0;
4770}
4771_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05004772if ac_fn_c_try_compile "$LINENO"; then :
Jari Aalto31859422009-01-12 13:36:28 +00004773 ac_cv_sys_file_offset_bits=no; break
Jari Aaltob80f6442004-07-27 13:29:18 +00004774fi
Jari Aalto31859422009-01-12 13:36:28 +00004775rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chet Rameyac50fba2014-02-26 09:36:43 -05004776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00004777/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00004778#define _FILE_OFFSET_BITS 64
4779#include <sys/types.h>
4780 /* Check that off_t can represent 2**63 - 1 correctly.
4781 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4782 since some C++ compilers masquerading as C compilers
4783 incorrectly reject 9223372036854775807. */
4784#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4785 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4786 && LARGE_OFF_T % 2147483647 == 1)
4787 ? 1 : -1];
4788int
4789main ()
4790{
4791
4792 ;
4793 return 0;
4794}
4795_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05004796if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00004797 ac_cv_sys_file_offset_bits=64; break
Jari Aaltob80f6442004-07-27 13:29:18 +00004798fi
Jari Aalto31859422009-01-12 13:36:28 +00004799rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4800 ac_cv_sys_file_offset_bits=unknown
Jari Aaltob80f6442004-07-27 13:29:18 +00004801 break
4802done
4803fi
Chet Rameyac50fba2014-02-26 09:36:43 -05004804{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
Jari Aalto31859422009-01-12 13:36:28 +00004805$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4806case $ac_cv_sys_file_offset_bits in #(
4807 no | unknown) ;;
4808 *)
Jari Aaltob80f6442004-07-27 13:29:18 +00004809cat >>confdefs.h <<_ACEOF
4810#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4811_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +00004812;;
4813esac
4814rm -rf conftest*
4815 if test $ac_cv_sys_file_offset_bits = unknown; then
Chet Rameyac50fba2014-02-26 09:36:43 -05004816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
Jari Aalto31859422009-01-12 13:36:28 +00004817$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05004818if ${ac_cv_sys_large_files+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00004819 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00004820else
4821 while :; do
Chet Rameyac50fba2014-02-26 09:36:43 -05004822 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00004823/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00004824#include <sys/types.h>
4825 /* Check that off_t can represent 2**63 - 1 correctly.
4826 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4827 since some C++ compilers masquerading as C compilers
4828 incorrectly reject 9223372036854775807. */
4829#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4830 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4831 && LARGE_OFF_T % 2147483647 == 1)
4832 ? 1 : -1];
4833int
4834main ()
4835{
4836
4837 ;
4838 return 0;
4839}
4840_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05004841if ac_fn_c_try_compile "$LINENO"; then :
Jari Aalto31859422009-01-12 13:36:28 +00004842 ac_cv_sys_large_files=no; break
Jari Aaltob80f6442004-07-27 13:29:18 +00004843fi
Jari Aalto31859422009-01-12 13:36:28 +00004844rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Chet Rameyac50fba2014-02-26 09:36:43 -05004845 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00004846/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00004847#define _LARGE_FILES 1
4848#include <sys/types.h>
4849 /* Check that off_t can represent 2**63 - 1 correctly.
4850 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4851 since some C++ compilers masquerading as C compilers
4852 incorrectly reject 9223372036854775807. */
4853#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4854 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4855 && LARGE_OFF_T % 2147483647 == 1)
4856 ? 1 : -1];
4857int
4858main ()
4859{
4860
4861 ;
4862 return 0;
4863}
4864_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05004865if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00004866 ac_cv_sys_large_files=1; break
Jari Aaltob80f6442004-07-27 13:29:18 +00004867fi
Jari Aalto31859422009-01-12 13:36:28 +00004868rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4869 ac_cv_sys_large_files=unknown
Jari Aaltob80f6442004-07-27 13:29:18 +00004870 break
4871done
4872fi
Chet Rameyac50fba2014-02-26 09:36:43 -05004873{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
Jari Aalto31859422009-01-12 13:36:28 +00004874$as_echo "$ac_cv_sys_large_files" >&6; }
4875case $ac_cv_sys_large_files in #(
4876 no | unknown) ;;
4877 *)
Jari Aaltob80f6442004-07-27 13:29:18 +00004878cat >>confdefs.h <<_ACEOF
4879#define _LARGE_FILES $ac_cv_sys_large_files
4880_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +00004881;;
4882esac
4883rm -rf conftest*
4884 fi
Chet Rameyac50fba2014-02-26 09:36:43 -05004885
4886
Jari Aaltob80f6442004-07-27 13:29:18 +00004887fi
4888
4889
4890
Jari Aalto06285672006-10-10 14:15:34 +00004891SIGNAMES_O=
Jari Aaltob80f6442004-07-27 13:29:18 +00004892SIGNAMES_H=lsignames.h
4893
4894
4895
Jari Aalto06285672006-10-10 14:15:34 +00004896CROSS_COMPILE=
Jari Aaltob80f6442004-07-27 13:29:18 +00004897if test "x$cross_compiling" = "xyes"; then
4898 case "${host}" in
4899 *-cygwin*)
4900 cross_cache=${srcdir}/cross-build/cygwin32.cache
Jari Aaltob80f6442004-07-27 13:29:18 +00004901 ;;
Jari Aalto95732b42005-12-07 14:08:12 +00004902 *-mingw*)
4903 cross_cache=${srcdir}/cross-build/cygwin32.cache
4904 ;;
Jari Aaltob80f6442004-07-27 13:29:18 +00004905 i[3456]86-*-beos*)
4906 cross_cache=${srcdir}/cross-build/x86-beos.cache
Jari Aaltob80f6442004-07-27 13:29:18 +00004907 ;;
4908 *) echo "configure: cross-compiling for $host is not supported" >&2
4909 ;;
4910 esac
4911 if test -n "${cross_cache}" && test -r "${cross_cache}"; then
4912 echo "loading cross-build cache file ${cross_cache}"
4913 . ${cross_cache}
4914 fi
4915 unset cross_cache
Jari Aalto06285672006-10-10 14:15:34 +00004916 SIGNAMES_O='signames.o'
Jari Aalto95732b42005-12-07 14:08:12 +00004917 CROSS_COMPILE='-DCROSS_COMPILING'
4918
Jari Aaltob80f6442004-07-27 13:29:18 +00004919fi
4920
4921
Jari Aalto06285672006-10-10 14:15:34 +00004922
Chet Rameyac50fba2014-02-26 09:36:43 -05004923
4924if test -z "$CFLAGS"; then
4925 AUTO_CFLAGS="-g ${GCC+-O2}"
4926 AUTO_LDFLAGS="-g ${GCC+-O2}"
4927else
4928 AUTO_CFLAGS= AUTO_LDFLAGS=
Jari Aaltob80f6442004-07-27 13:29:18 +00004929fi
4930
Chet Rameyac50fba2014-02-26 09:36:43 -05004931CFLAGS=${CFLAGS-"$AUTO_CFLAGS"}
4932# LDFLAGS=${LDFLAGS="$AUTO_LDFLAGS"} # XXX
Jari Aaltob80f6442004-07-27 13:29:18 +00004933
4934if test "$opt_profiling" = "yes"; then
4935 PROFILE_FLAGS=-pg
4936 case "$host_os" in
4937 solaris2*) ;;
4938 *) opt_static_link=yes ;;
4939 esac
4940 DEBUG= MALLOC_DEBUG=
4941fi
4942
Chet Rameyac50fba2014-02-26 09:36:43 -05004943prefer_shared=yes
4944prefer_static=no
4945
Jari Aaltob80f6442004-07-27 13:29:18 +00004946if test "$opt_static_link" = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05004947 prefer_static=yes
4948 prefer_shared=no
Jari Aaltob80f6442004-07-27 13:29:18 +00004949 # if we're using gcc, add `-static' to LDFLAGS, except on Solaris >= 2
4950 if test -n "$GCC" || test "$ac_cv_c_compiler_gnu" = "yes"; then
4951 STATIC_LD="-static"
4952 case "$host_os" in
4953 solaris2*) ;;
4954 *) LDFLAGS="$LDFLAGS -static" ;; # XXX experimental
4955 esac
4956 fi
4957fi
4958
Chet Rameyac50fba2014-02-26 09:36:43 -05004959# set the appropriate make variables for building the "build tools"
4960# modify defaults based on whether or not we are cross compiling, since the
4961# options for the target host may not be appropriate for the build host
Jari Aaltob80f6442004-07-27 13:29:18 +00004962if test "X$cross_compiling" = "Xno"; then
Chet Rameyac50fba2014-02-26 09:36:43 -05004963 CC_FOR_BUILD=${CC_FOR_BUILD-'$(CC)'}
4964 CPPFLAGS_FOR_BUILD=${CPPFLAGS_FOR_BUILD-"$CPPFLAGS"} # XXX - should it be '$(CPPFLAGS)'
Jari Aaltob80f6442004-07-27 13:29:18 +00004965 LDFLAGS_FOR_BUILD=${LDFLAGS_FOR_BUILD-'$(LDFLAGS)'}
Chet Rameyac50fba2014-02-26 09:36:43 -05004966 # CFLAGS set above to default value if not passed in environment
4967 CFLAGS_FOR_BUILD=${CFLAGS-'$(CFLAGS)'}
4968 LIBS_FOR_BUILD=${LIBS_FOR_BUILD-'$(LIBS)'}
Jari Aaltob80f6442004-07-27 13:29:18 +00004969else
Chet Rameyac50fba2014-02-26 09:36:43 -05004970 CC_FOR_BUILD=${CC_FOR_BUILD-"gcc"}
Jari Aaltob80f6442004-07-27 13:29:18 +00004971 CPPFLAGS_FOR_BUILD=${CPPFLAGS_FOR_BUILD-""}
4972 LDFLAGS_FOR_BUILD=${LDFLAGS_FOR_BUILD-""}
Chet Rameyac50fba2014-02-26 09:36:43 -05004973 CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD="-g"}
4974 LIBS_FOR_BUILD=${LIBS_FOR_BUILD-""}
Jari Aaltob80f6442004-07-27 13:29:18 +00004975fi
4976
Chet Rameyac50fba2014-02-26 09:36:43 -05004977
Jari Aaltob80f6442004-07-27 13:29:18 +00004978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988if test $ac_cv_c_compiler_gnu = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05004989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
Jari Aalto31859422009-01-12 13:36:28 +00004990$as_echo_n "checking whether $CC needs -traditional... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05004991if ${ac_cv_prog_gcc_traditional+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00004992 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00004993else
4994 ac_pattern="Autoconf.*'x'"
Chet Rameyac50fba2014-02-26 09:36:43 -05004995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00004996/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00004997#include <sgtty.h>
4998Autoconf TIOCGETP
4999_ACEOF
5000if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chet Rameyac50fba2014-02-26 09:36:43 -05005001 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00005002 ac_cv_prog_gcc_traditional=yes
5003else
5004 ac_cv_prog_gcc_traditional=no
5005fi
5006rm -f conftest*
5007
5008
5009 if test $ac_cv_prog_gcc_traditional = no; then
Chet Rameyac50fba2014-02-26 09:36:43 -05005010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00005011/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00005012#include <termio.h>
5013Autoconf TCGETA
5014_ACEOF
5015if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chet Rameyac50fba2014-02-26 09:36:43 -05005016 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00005017 ac_cv_prog_gcc_traditional=yes
5018fi
5019rm -f conftest*
5020
5021 fi
5022fi
Chet Rameyac50fba2014-02-26 09:36:43 -05005023{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005024$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00005025 if test $ac_cv_prog_gcc_traditional = yes; then
5026 CC="$CC -traditional"
5027 fi
5028fi
5029
5030
5031
5032if test "$opt_readline" = yes && test "$opt_with_installed_readline" != "no"
5033then
5034 # If the user specified --with-installed-readline=PREFIX and PREFIX
5035 # is not `yes', set ac_cv_rl_prefix to PREFIX
5036 test $opt_with_installed_readline != "yes" && ac_cv_rl_prefix=$opt_with_installed_readline
5037
5038
5039if test "X$bash_cv_termcap_lib" = "X"; then
5040_bash_needmsg=yes
5041else
Chet Rameyac50fba2014-02-26 09:36:43 -05005042{ $as_echo "$as_me:${as_lineno-$LINENO}: checking which library has the termcap functions" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005043$as_echo_n "checking which library has the termcap functions... " >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00005044_bash_needmsg=
5045fi
Chet Rameyac50fba2014-02-26 09:36:43 -05005046if ${bash_cv_termcap_lib+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00005047 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00005048else
Chet Rameyac50fba2014-02-26 09:36:43 -05005049 ac_fn_c_check_func "$LINENO" "tgetent" "ac_cv_func_tgetent"
5050if test "x$ac_cv_func_tgetent" = xyes; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00005051 bash_cv_termcap_lib=libc
5052else
Chet Rameyac50fba2014-02-26 09:36:43 -05005053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -ltermcap" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005054$as_echo_n "checking for tgetent in -ltermcap... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05005055if ${ac_cv_lib_termcap_tgetent+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00005056 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00005057else
5058 ac_check_lib_save_LIBS=$LIBS
5059LIBS="-ltermcap $LIBS"
Chet Rameyac50fba2014-02-26 09:36:43 -05005060cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00005061/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00005062
Jari Aalto31859422009-01-12 13:36:28 +00005063/* Override any GCC internal prototype to avoid an error.
5064 Use char because int might match the return type of a GCC
5065 builtin and then its argument prototype would still apply. */
Jari Aaltob80f6442004-07-27 13:29:18 +00005066#ifdef __cplusplus
5067extern "C"
5068#endif
Jari Aaltob80f6442004-07-27 13:29:18 +00005069char tgetent ();
5070int
5071main ()
5072{
Jari Aalto31859422009-01-12 13:36:28 +00005073return tgetent ();
Jari Aaltob80f6442004-07-27 13:29:18 +00005074 ;
5075 return 0;
5076}
5077_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05005078if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00005079 ac_cv_lib_termcap_tgetent=yes
5080else
Chet Rameyac50fba2014-02-26 09:36:43 -05005081 ac_cv_lib_termcap_tgetent=no
Jari Aaltob80f6442004-07-27 13:29:18 +00005082fi
Chet Rameyac50fba2014-02-26 09:36:43 -05005083rm -f core conftest.err conftest.$ac_objext \
5084 conftest$ac_exeext conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +00005085LIBS=$ac_check_lib_save_LIBS
5086fi
Chet Rameyac50fba2014-02-26 09:36:43 -05005087{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_termcap_tgetent" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005088$as_echo "$ac_cv_lib_termcap_tgetent" >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05005089if test "x$ac_cv_lib_termcap_tgetent" = xyes; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00005090 bash_cv_termcap_lib=libtermcap
5091else
Chet Rameyac50fba2014-02-26 09:36:43 -05005092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -ltinfo" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005093$as_echo_n "checking for tgetent in -ltinfo... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05005094if ${ac_cv_lib_tinfo_tgetent+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00005095 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00005096else
5097 ac_check_lib_save_LIBS=$LIBS
5098LIBS="-ltinfo $LIBS"
Chet Rameyac50fba2014-02-26 09:36:43 -05005099cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00005100/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00005101
Jari Aalto31859422009-01-12 13:36:28 +00005102/* Override any GCC internal prototype to avoid an error.
5103 Use char because int might match the return type of a GCC
5104 builtin and then its argument prototype would still apply. */
Jari Aaltob80f6442004-07-27 13:29:18 +00005105#ifdef __cplusplus
5106extern "C"
5107#endif
Jari Aaltob80f6442004-07-27 13:29:18 +00005108char tgetent ();
5109int
5110main ()
5111{
Jari Aalto31859422009-01-12 13:36:28 +00005112return tgetent ();
Jari Aaltob80f6442004-07-27 13:29:18 +00005113 ;
5114 return 0;
5115}
5116_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05005117if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00005118 ac_cv_lib_tinfo_tgetent=yes
5119else
Chet Rameyac50fba2014-02-26 09:36:43 -05005120 ac_cv_lib_tinfo_tgetent=no
Jari Aaltob80f6442004-07-27 13:29:18 +00005121fi
Chet Rameyac50fba2014-02-26 09:36:43 -05005122rm -f core conftest.err conftest.$ac_objext \
5123 conftest$ac_exeext conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +00005124LIBS=$ac_check_lib_save_LIBS
5125fi
Chet Rameyac50fba2014-02-26 09:36:43 -05005126{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tinfo_tgetent" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005127$as_echo "$ac_cv_lib_tinfo_tgetent" >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05005128if test "x$ac_cv_lib_tinfo_tgetent" = xyes; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00005129 bash_cv_termcap_lib=libtinfo
5130else
Chet Rameyac50fba2014-02-26 09:36:43 -05005131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -lcurses" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005132$as_echo_n "checking for tgetent in -lcurses... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05005133if ${ac_cv_lib_curses_tgetent+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00005134 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00005135else
5136 ac_check_lib_save_LIBS=$LIBS
5137LIBS="-lcurses $LIBS"
Chet Rameyac50fba2014-02-26 09:36:43 -05005138cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00005139/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00005140
Jari Aalto31859422009-01-12 13:36:28 +00005141/* Override any GCC internal prototype to avoid an error.
5142 Use char because int might match the return type of a GCC
5143 builtin and then its argument prototype would still apply. */
Jari Aaltob80f6442004-07-27 13:29:18 +00005144#ifdef __cplusplus
5145extern "C"
5146#endif
Jari Aaltob80f6442004-07-27 13:29:18 +00005147char tgetent ();
5148int
5149main ()
5150{
Jari Aalto31859422009-01-12 13:36:28 +00005151return tgetent ();
Jari Aaltob80f6442004-07-27 13:29:18 +00005152 ;
5153 return 0;
5154}
5155_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05005156if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00005157 ac_cv_lib_curses_tgetent=yes
5158else
Chet Rameyac50fba2014-02-26 09:36:43 -05005159 ac_cv_lib_curses_tgetent=no
Jari Aaltob80f6442004-07-27 13:29:18 +00005160fi
Chet Rameyac50fba2014-02-26 09:36:43 -05005161rm -f core conftest.err conftest.$ac_objext \
5162 conftest$ac_exeext conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +00005163LIBS=$ac_check_lib_save_LIBS
5164fi
Chet Rameyac50fba2014-02-26 09:36:43 -05005165{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_curses_tgetent" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005166$as_echo "$ac_cv_lib_curses_tgetent" >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05005167if test "x$ac_cv_lib_curses_tgetent" = xyes; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00005168 bash_cv_termcap_lib=libcurses
5169else
Chet Rameyac50fba2014-02-26 09:36:43 -05005170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -lncurses" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005171$as_echo_n "checking for tgetent in -lncurses... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05005172if ${ac_cv_lib_ncurses_tgetent+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00005173 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00005174else
5175 ac_check_lib_save_LIBS=$LIBS
5176LIBS="-lncurses $LIBS"
Chet Rameyac50fba2014-02-26 09:36:43 -05005177cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00005178/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00005179
Jari Aalto31859422009-01-12 13:36:28 +00005180/* Override any GCC internal prototype to avoid an error.
5181 Use char because int might match the return type of a GCC
5182 builtin and then its argument prototype would still apply. */
Jari Aaltob80f6442004-07-27 13:29:18 +00005183#ifdef __cplusplus
5184extern "C"
5185#endif
Jari Aaltob80f6442004-07-27 13:29:18 +00005186char tgetent ();
5187int
5188main ()
5189{
Jari Aalto31859422009-01-12 13:36:28 +00005190return tgetent ();
Jari Aaltob80f6442004-07-27 13:29:18 +00005191 ;
5192 return 0;
5193}
5194_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05005195if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00005196 ac_cv_lib_ncurses_tgetent=yes
5197else
Chet Rameyac50fba2014-02-26 09:36:43 -05005198 ac_cv_lib_ncurses_tgetent=no
Jari Aaltob80f6442004-07-27 13:29:18 +00005199fi
Chet Rameyac50fba2014-02-26 09:36:43 -05005200rm -f core conftest.err conftest.$ac_objext \
5201 conftest$ac_exeext conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +00005202LIBS=$ac_check_lib_save_LIBS
5203fi
Chet Rameyac50fba2014-02-26 09:36:43 -05005204{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ncurses_tgetent" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005205$as_echo "$ac_cv_lib_ncurses_tgetent" >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05005206if test "x$ac_cv_lib_ncurses_tgetent" = xyes; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00005207 bash_cv_termcap_lib=libncurses
5208else
5209 bash_cv_termcap_lib=gnutermcap
5210fi
5211
5212fi
5213
5214fi
5215
5216fi
5217
5218fi
5219
5220fi
5221
5222if test "X$_bash_needmsg" = "Xyes"; then
Chet Rameyac50fba2014-02-26 09:36:43 -05005223{ $as_echo "$as_me:${as_lineno-$LINENO}: checking which library has the termcap functions" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005224$as_echo_n "checking which library has the termcap functions... " >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00005225fi
Chet Rameyac50fba2014-02-26 09:36:43 -05005226{ $as_echo "$as_me:${as_lineno-$LINENO}: result: using $bash_cv_termcap_lib" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005227$as_echo "using $bash_cv_termcap_lib" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00005228if test $bash_cv_termcap_lib = gnutermcap && test -z "$prefer_curses"; then
5229LDFLAGS="$LDFLAGS -L./lib/termcap"
5230TERMCAP_LIB="./lib/termcap/libtermcap.a"
5231TERMCAP_DEP="./lib/termcap/libtermcap.a"
5232elif test $bash_cv_termcap_lib = libtermcap && test -z "$prefer_curses"; then
5233TERMCAP_LIB=-ltermcap
5234TERMCAP_DEP=
5235elif test $bash_cv_termcap_lib = libtinfo; then
5236TERMCAP_LIB=-ltinfo
5237TERMCAP_DEP=
5238elif test $bash_cv_termcap_lib = libncurses; then
5239TERMCAP_LIB=-lncurses
5240TERMCAP_DEP=
5241elif test $bash_cv_termcap_lib = libc; then
5242TERMCAP_LIB=
5243TERMCAP_DEP=
5244else
5245TERMCAP_LIB=-lcurses
5246TERMCAP_DEP=
5247fi
5248
5249
5250
5251
Chet Rameyac50fba2014-02-26 09:36:43 -05005252{ $as_echo "$as_me:${as_lineno-$LINENO}: checking version of installed readline library" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005253$as_echo_n "checking version of installed readline library... " >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00005254
5255# What a pain in the ass this is.
5256
5257# save cpp and ld options
5258_save_CFLAGS="$CFLAGS"
5259_save_LDFLAGS="$LDFLAGS"
5260_save_LIBS="$LIBS"
5261
5262# Don't set ac_cv_rl_prefix if the caller has already assigned a value. This
5263# allows the caller to do something like $_rl_prefix=$withval if the user
5264# specifies --with-installed-readline=PREFIX as an argument to configure
5265
5266if test -z "$ac_cv_rl_prefix"; then
5267test "x$prefix" = xNONE && ac_cv_rl_prefix=$ac_default_prefix || ac_cv_rl_prefix=${prefix}
5268fi
5269
5270eval ac_cv_rl_includedir=${ac_cv_rl_prefix}/include
5271eval ac_cv_rl_libdir=${ac_cv_rl_prefix}/lib
5272
5273LIBS="$LIBS -lreadline ${TERMCAP_LIB}"
5274CFLAGS="$CFLAGS -I${ac_cv_rl_includedir}"
5275LDFLAGS="$LDFLAGS -L${ac_cv_rl_libdir}"
5276
Chet Rameyac50fba2014-02-26 09:36:43 -05005277if ${ac_cv_rl_version+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00005278 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00005279else
Chet Rameyac50fba2014-02-26 09:36:43 -05005280 if test "$cross_compiling" = yes; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00005281 ac_cv_rl_version='4.2'
5282else
Chet Rameyac50fba2014-02-26 09:36:43 -05005283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00005284/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00005285
5286#include <stdio.h>
5287#include <readline/readline.h>
5288
Jari Aalto95732b42005-12-07 14:08:12 +00005289extern int rl_gnu_readline_p;
5290
Jari Aaltob80f6442004-07-27 13:29:18 +00005291main()
5292{
5293 FILE *fp;
5294 fp = fopen("conftest.rlv", "w");
Jari Aalto95732b42005-12-07 14:08:12 +00005295 if (fp == 0)
5296 exit(1);
5297 if (rl_gnu_readline_p != 1)
5298 fprintf(fp, "0.0\n");
5299 else
5300 fprintf(fp, "%s\n", rl_library_version ? rl_library_version : "0.0");
Jari Aaltob80f6442004-07-27 13:29:18 +00005301 fclose(fp);
5302 exit(0);
5303}
5304
5305_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05005306if ac_fn_c_try_run "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00005307 ac_cv_rl_version=`cat conftest.rlv`
5308else
Chet Rameyac50fba2014-02-26 09:36:43 -05005309 ac_cv_rl_version='0.0'
Jari Aaltob80f6442004-07-27 13:29:18 +00005310fi
Chet Rameyac50fba2014-02-26 09:36:43 -05005311rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5312 conftest.$ac_objext conftest.beam conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +00005313fi
Jari Aalto31859422009-01-12 13:36:28 +00005314
Jari Aaltob80f6442004-07-27 13:29:18 +00005315fi
5316
5317
5318CFLAGS="$_save_CFLAGS"
5319LDFLAGS="$_save_LDFLAGS"
5320LIBS="$_save_LIBS"
5321
5322RL_MAJOR=0
5323RL_MINOR=0
5324
5325# (
5326case "$ac_cv_rl_version" in
53272*|3*|4*|5*|6*|7*|8*|9*)
5328 RL_MAJOR=`echo $ac_cv_rl_version | sed 's:\..*$::'`
5329 RL_MINOR=`echo $ac_cv_rl_version | sed -e 's:^.*\.::' -e 's:[a-zA-Z]*$::'`
5330 ;;
5331esac
5332
5333# (((
5334case $RL_MAJOR in
5335[0-9][0-9]) _RL_MAJOR=$RL_MAJOR ;;
5336[0-9]) _RL_MAJOR=0$RL_MAJOR ;;
5337*) _RL_MAJOR=00 ;;
5338esac
5339
5340# (((
5341case $RL_MINOR in
5342[0-9][0-9]) _RL_MINOR=$RL_MINOR ;;
5343[0-9]) _RL_MINOR=0$RL_MINOR ;;
5344*) _RL_MINOR=00 ;;
5345esac
5346
5347RL_VERSION="0x${_RL_MAJOR}${_RL_MINOR}"
5348
5349# Readline versions greater than 4.2 have these defines in readline.h
5350
5351if test $ac_cv_rl_version = '0.0' ; then
Chet Rameyac50fba2014-02-26 09:36:43 -05005352 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Could not test version of installed readline library." >&5
Jari Aalto31859422009-01-12 13:36:28 +00005353$as_echo "$as_me: WARNING: Could not test version of installed readline library." >&2;}
Jari Aaltob80f6442004-07-27 13:29:18 +00005354elif test $RL_MAJOR -gt 4 || { test $RL_MAJOR = 4 && test $RL_MINOR -gt 2 ; } ; then
5355 # set these for use by the caller
5356 RL_PREFIX=$ac_cv_rl_prefix
5357 RL_LIBDIR=$ac_cv_rl_libdir
5358 RL_INCLUDEDIR=$ac_cv_rl_includedir
Chet Rameyac50fba2014-02-26 09:36:43 -05005359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_rl_version" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005360$as_echo "$ac_cv_rl_version" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00005361else
5362
5363
5364cat >>confdefs.h <<_ACEOF
5365#define RL_READLINE_VERSION $RL_VERSION
5366_ACEOF
5367
5368
5369cat >>confdefs.h <<_ACEOF
5370#define RL_VERSION_MAJOR $RL_MAJOR
5371_ACEOF
5372
5373
5374cat >>confdefs.h <<_ACEOF
5375#define RL_VERSION_MINOR $RL_MINOR
5376_ACEOF
5377
5378
5379
5380
5381
5382
5383# set these for use by the caller
5384RL_PREFIX=$ac_cv_rl_prefix
5385RL_LIBDIR=$ac_cv_rl_libdir
5386RL_INCLUDEDIR=$ac_cv_rl_includedir
5387
Chet Rameyac50fba2014-02-26 09:36:43 -05005388{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_rl_version" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005389$as_echo "$ac_cv_rl_version" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00005390
5391fi
5392
5393
5394 case "$ac_cv_rl_version" in
5395 5*|6*|7*|8*|9*) ;;
5396 *) opt_with_installed_readline=no
Chet Rameyac50fba2014-02-26 09:36:43 -05005397 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: installed readline library is too old to be linked with bash" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005398$as_echo "$as_me: WARNING: installed readline library is too old to be linked with bash" >&2;}
Chet Rameyac50fba2014-02-26 09:36:43 -05005399 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using private bash version" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005400$as_echo "$as_me: WARNING: using private bash version" >&2;}
Jari Aaltob80f6442004-07-27 13:29:18 +00005401 ;;
5402 esac
5403fi
5404
Jari Aalto95732b42005-12-07 14:08:12 +00005405TILDE_LIB=-ltilde
Jari Aaltob80f6442004-07-27 13:29:18 +00005406if test $opt_readline = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05005407 $as_echo "#define READLINE 1" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +00005408
Jari Aaltob80f6442004-07-27 13:29:18 +00005409 if test "$opt_with_installed_readline" != "no" ; then
5410 case "$opt_with_installed_readline" in
5411 yes) RL_INCLUDE= ;;
5412 *) case "$RL_INCLUDEDIR" in
5413 /usr/include) ;;
5414 *) RL_INCLUDE='-I${RL_INCLUDEDIR}' ;;
5415 esac
5416 ;;
5417 esac
5418 READLINE_DEP=
Jari Aalto95732b42005-12-07 14:08:12 +00005419 READLINE_LIB=-lreadline
5420 # section for OS versions that don't allow unresolved symbols
5421 # to be compiled into dynamic libraries.
5422 case "$host_os" in
5423 cygwin*) TILDE_LIB= ;;
5424 esac
Jari Aaltob80f6442004-07-27 13:29:18 +00005425 else
5426 RL_LIBDIR='$(dot)/$(LIBSUBDIR)/readline'
5427 READLINE_DEP='$(READLINE_LIBRARY)'
Jari Aalto95732b42005-12-07 14:08:12 +00005428 # section for OS versions that ship an older/broken version of
5429 # readline as a standard dynamic library and don't allow a
5430 # static version specified as -llibname to override the
5431 # dynamic version
5432 case "${host_os}" in
Chet Ramey89a92862011-11-21 20:49:12 -05005433 darwin[89]*|darwin10*) READLINE_LIB='${READLINE_LIBRARY}' ;;
Jari Aalto95732b42005-12-07 14:08:12 +00005434 *) READLINE_LIB=-lreadline ;;
5435 esac
Jari Aaltob80f6442004-07-27 13:29:18 +00005436 fi
5437else
5438 RL_LIBDIR='$(dot)/$(LIBSUBDIR)/readline'
5439 READLINE_LIB= READLINE_DEP=
5440fi
5441if test $opt_history = yes || test $opt_bang_history = yes; then
5442 if test $opt_history = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05005443 $as_echo "#define HISTORY 1" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +00005444
5445 fi
5446 if test $opt_bang_history = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05005447 $as_echo "#define BANG_HISTORY 1" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +00005448
5449 fi
Jari Aaltob80f6442004-07-27 13:29:18 +00005450 if test "$opt_with_installed_readline" != "no"; then
5451 HIST_LIBDIR=$RL_LIBDIR
5452 HISTORY_DEP=
Jari Aalto95732b42005-12-07 14:08:12 +00005453 HISTORY_LIB=-lhistory
Jari Aaltob80f6442004-07-27 13:29:18 +00005454 case "$opt_with_installed_readline" in
5455 yes) RL_INCLUDE= ;;
5456 *) case "$RL_INCLUDEDIR" in
5457 /usr/include) ;;
5458 *) RL_INCLUDE='-I${RL_INCLUDEDIR}' ;;
5459 esac
5460 ;;
5461 esac
5462 else
5463 HIST_LIBDIR='$(dot)/$(LIBSUBDIR)/readline'
5464 HISTORY_DEP='$(HISTORY_LIBRARY)'
Jari Aalto95732b42005-12-07 14:08:12 +00005465 # section for OS versions that ship an older version of
5466 # readline as a standard dynamic library and don't allow a
5467 # static version specified as -llibname to override the
5468 # dynamic version
5469 case "${host_os}" in
Chet Ramey89a92862011-11-21 20:49:12 -05005470 darwin[89]*|darwin10*) HISTORY_LIB='${HISTORY_LIBRARY}' ;;
Jari Aalto95732b42005-12-07 14:08:12 +00005471 *) HISTORY_LIB=-lhistory ;;
5472 esac
Jari Aaltob80f6442004-07-27 13:29:18 +00005473 fi
5474else
5475 HIST_LIBDIR='$(dot)/$(LIBSUBDIR)/readline'
5476 HISTORY_LIB= HISTORY_DEP=
5477fi
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
Jari Aalto95732b42005-12-07 14:08:12 +00005488
Jari Aaltob80f6442004-07-27 13:29:18 +00005489# Find a good install program. We prefer a C program (faster),
5490# so one script is as good as another. But avoid the broken or
5491# incompatible versions:
5492# SysV /etc/install, /usr/sbin/install
5493# SunOS /usr/etc/install
5494# IRIX /sbin/install
5495# AIX /bin/install
5496# AmigaOS /C/install, which installs bootblocks on floppy discs
5497# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5498# AFS /usr/afsws/bin/install, which mishandles nonexistent args
5499# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
Jari Aalto06285672006-10-10 14:15:34 +00005500# OS/2's system install, which has a completely different semantic
Jari Aaltob80f6442004-07-27 13:29:18 +00005501# ./install, which can be erroneously created by make from ./install.sh.
Jari Aalto31859422009-01-12 13:36:28 +00005502# Reject install programs that cannot install multiple files.
Chet Rameyac50fba2014-02-26 09:36:43 -05005503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005504$as_echo_n "checking for a BSD-compatible install... " >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00005505if test -z "$INSTALL"; then
Chet Rameyac50fba2014-02-26 09:36:43 -05005506if ${ac_cv_path_install+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00005507 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00005508else
5509 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5510for as_dir in $PATH
5511do
5512 IFS=$as_save_IFS
5513 test -z "$as_dir" && as_dir=.
Chet Rameyac50fba2014-02-26 09:36:43 -05005514 # Account for people who put trailing slashes in PATH elements.
5515case $as_dir/ in #((
5516 ./ | .// | /[cC]/* | \
Jari Aaltob80f6442004-07-27 13:29:18 +00005517 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
Chet Rameyac50fba2014-02-26 09:36:43 -05005518 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
Jari Aaltob80f6442004-07-27 13:29:18 +00005519 /usr/ucb/* ) ;;
5520 *)
5521 # OSF1 and SCO ODT 3.0 have their own names for install.
5522 # Don't use installbsd from OSF since it installs stuff as root
5523 # by default.
5524 for ac_prog in ginstall scoinst install; do
5525 for ac_exec_ext in '' $ac_executable_extensions; do
Chet Rameyac50fba2014-02-26 09:36:43 -05005526 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
Jari Aalto06285672006-10-10 14:15:34 +00005527 if test $ac_prog = install &&
5528 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5529 # AIX install. It has an incompatible calling convention.
5530 :
5531 elif test $ac_prog = install &&
5532 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5533 # program-specific install script used by HP pwplus--don't use.
5534 :
5535 else
Jari Aalto31859422009-01-12 13:36:28 +00005536 rm -rf conftest.one conftest.two conftest.dir
5537 echo one > conftest.one
5538 echo two > conftest.two
5539 mkdir conftest.dir
5540 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5541 test -s conftest.one && test -s conftest.two &&
5542 test -s conftest.dir/conftest.one &&
5543 test -s conftest.dir/conftest.two
5544 then
5545 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5546 break 3
5547 fi
Jari Aalto06285672006-10-10 14:15:34 +00005548 fi
5549 fi
Jari Aaltob80f6442004-07-27 13:29:18 +00005550 done
5551 done
5552 ;;
5553esac
Jari Aaltob80f6442004-07-27 13:29:18 +00005554
Chet Rameyac50fba2014-02-26 09:36:43 -05005555 done
Jari Aalto31859422009-01-12 13:36:28 +00005556IFS=$as_save_IFS
5557
5558rm -rf conftest.one conftest.two conftest.dir
Jari Aaltob80f6442004-07-27 13:29:18 +00005559
5560fi
5561 if test "${ac_cv_path_install+set}" = set; then
5562 INSTALL=$ac_cv_path_install
5563 else
Jari Aalto31859422009-01-12 13:36:28 +00005564 # As a last resort, use the slow shell script. Don't cache a
5565 # value for INSTALL within a source directory, because that will
Jari Aaltob80f6442004-07-27 13:29:18 +00005566 # break other packages using the cache if that directory is
Jari Aalto31859422009-01-12 13:36:28 +00005567 # removed, or if the value is a relative name.
Jari Aaltob80f6442004-07-27 13:29:18 +00005568 INSTALL=$ac_install_sh
5569 fi
5570fi
Chet Rameyac50fba2014-02-26 09:36:43 -05005571{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005572$as_echo "$INSTALL" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00005573
5574# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5575# It thinks the first close brace ends the variable substitution.
5576test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5577
5578test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5579
5580test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5581
Chet Rameyac50fba2014-02-26 09:36:43 -05005582if test -n "$ac_tool_prefix"; then
5583 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5584set dummy ${ac_tool_prefix}ar; ac_word=$2
5585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005586$as_echo_n "checking for $ac_word... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05005587if ${ac_cv_prog_AR+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00005588 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00005589else
5590 if test -n "$AR"; then
5591 ac_cv_prog_AR="$AR" # Let the user override the test.
5592else
5593as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5594for as_dir in $PATH
5595do
5596 IFS=$as_save_IFS
5597 test -z "$as_dir" && as_dir=.
Chet Rameyac50fba2014-02-26 09:36:43 -05005598 for ac_exec_ext in '' $ac_executable_extensions; do
5599 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5600 ac_cv_prog_AR="${ac_tool_prefix}ar"
5601 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Jari Aaltob80f6442004-07-27 13:29:18 +00005602 break 2
5603 fi
5604done
Chet Rameyac50fba2014-02-26 09:36:43 -05005605 done
Jari Aalto31859422009-01-12 13:36:28 +00005606IFS=$as_save_IFS
Jari Aaltob80f6442004-07-27 13:29:18 +00005607
Jari Aaltob80f6442004-07-27 13:29:18 +00005608fi
5609fi
5610AR=$ac_cv_prog_AR
5611if test -n "$AR"; then
Chet Rameyac50fba2014-02-26 09:36:43 -05005612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005613$as_echo "$AR" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00005614else
Chet Rameyac50fba2014-02-26 09:36:43 -05005615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005616$as_echo "no" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00005617fi
5618
Jari Aalto31859422009-01-12 13:36:28 +00005619
Chet Rameyac50fba2014-02-26 09:36:43 -05005620fi
5621if test -z "$ac_cv_prog_AR"; then
5622 ac_ct_AR=$AR
5623 # Extract the first word of "ar", so it can be a program name with args.
5624set dummy ar; ac_word=$2
5625{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5626$as_echo_n "checking for $ac_word... " >&6; }
5627if ${ac_cv_prog_ac_ct_AR+:} false; then :
5628 $as_echo_n "(cached) " >&6
5629else
5630 if test -n "$ac_ct_AR"; then
5631 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5632else
5633as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5634for as_dir in $PATH
5635do
5636 IFS=$as_save_IFS
5637 test -z "$as_dir" && as_dir=.
5638 for ac_exec_ext in '' $ac_executable_extensions; do
5639 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5640 ac_cv_prog_ac_ct_AR="ar"
5641 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5642 break 2
5643 fi
5644done
5645 done
5646IFS=$as_save_IFS
5647
5648fi
5649fi
5650ac_ct_AR=$ac_cv_prog_ac_ct_AR
5651if test -n "$ac_ct_AR"; then
5652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5653$as_echo "$ac_ct_AR" >&6; }
5654else
5655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5656$as_echo "no" >&6; }
5657fi
5658
5659 if test "x$ac_ct_AR" = x; then
5660 AR=""
5661 else
5662 case $cross_compiling:$ac_tool_warned in
5663yes:)
5664{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5665$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5666ac_tool_warned=yes ;;
5667esac
5668 AR=$ac_ct_AR
5669 fi
5670else
5671 AR="$ac_cv_prog_AR"
5672fi
5673
Jari Aaltob80f6442004-07-27 13:29:18 +00005674test -n "$ARFLAGS" || ARFLAGS="cr"
5675if test -n "$ac_tool_prefix"; then
5676 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5677set dummy ${ac_tool_prefix}ranlib; ac_word=$2
Chet Rameyac50fba2014-02-26 09:36:43 -05005678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005679$as_echo_n "checking for $ac_word... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05005680if ${ac_cv_prog_RANLIB+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00005681 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00005682else
5683 if test -n "$RANLIB"; then
5684 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5685else
5686as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5687for as_dir in $PATH
5688do
5689 IFS=$as_save_IFS
5690 test -z "$as_dir" && as_dir=.
Chet Rameyac50fba2014-02-26 09:36:43 -05005691 for ac_exec_ext in '' $ac_executable_extensions; do
5692 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Jari Aaltob80f6442004-07-27 13:29:18 +00005693 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
Chet Rameyac50fba2014-02-26 09:36:43 -05005694 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Jari Aaltob80f6442004-07-27 13:29:18 +00005695 break 2
5696 fi
5697done
Chet Rameyac50fba2014-02-26 09:36:43 -05005698 done
Jari Aalto31859422009-01-12 13:36:28 +00005699IFS=$as_save_IFS
Jari Aaltob80f6442004-07-27 13:29:18 +00005700
5701fi
5702fi
5703RANLIB=$ac_cv_prog_RANLIB
5704if test -n "$RANLIB"; then
Chet Rameyac50fba2014-02-26 09:36:43 -05005705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005706$as_echo "$RANLIB" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00005707else
Chet Rameyac50fba2014-02-26 09:36:43 -05005708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005709$as_echo "no" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00005710fi
5711
Jari Aalto31859422009-01-12 13:36:28 +00005712
Jari Aaltob80f6442004-07-27 13:29:18 +00005713fi
5714if test -z "$ac_cv_prog_RANLIB"; then
5715 ac_ct_RANLIB=$RANLIB
5716 # Extract the first word of "ranlib", so it can be a program name with args.
5717set dummy ranlib; ac_word=$2
Chet Rameyac50fba2014-02-26 09:36:43 -05005718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005719$as_echo_n "checking for $ac_word... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05005720if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00005721 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00005722else
5723 if test -n "$ac_ct_RANLIB"; then
5724 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5725else
5726as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5727for as_dir in $PATH
5728do
5729 IFS=$as_save_IFS
5730 test -z "$as_dir" && as_dir=.
Chet Rameyac50fba2014-02-26 09:36:43 -05005731 for ac_exec_ext in '' $ac_executable_extensions; do
5732 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Jari Aaltob80f6442004-07-27 13:29:18 +00005733 ac_cv_prog_ac_ct_RANLIB="ranlib"
Chet Rameyac50fba2014-02-26 09:36:43 -05005734 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Jari Aaltob80f6442004-07-27 13:29:18 +00005735 break 2
5736 fi
5737done
Chet Rameyac50fba2014-02-26 09:36:43 -05005738 done
Jari Aalto31859422009-01-12 13:36:28 +00005739IFS=$as_save_IFS
Jari Aaltob80f6442004-07-27 13:29:18 +00005740
Jari Aaltob80f6442004-07-27 13:29:18 +00005741fi
5742fi
5743ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5744if test -n "$ac_ct_RANLIB"; then
Chet Rameyac50fba2014-02-26 09:36:43 -05005745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005746$as_echo "$ac_ct_RANLIB" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00005747else
Chet Rameyac50fba2014-02-26 09:36:43 -05005748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005749$as_echo "no" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00005750fi
5751
Jari Aalto31859422009-01-12 13:36:28 +00005752 if test "x$ac_ct_RANLIB" = x; then
5753 RANLIB=":"
5754 else
5755 case $cross_compiling:$ac_tool_warned in
5756yes:)
Chet Rameyac50fba2014-02-26 09:36:43 -05005757{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005758$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5759ac_tool_warned=yes ;;
5760esac
5761 RANLIB=$ac_ct_RANLIB
5762 fi
Jari Aaltob80f6442004-07-27 13:29:18 +00005763else
5764 RANLIB="$ac_cv_prog_RANLIB"
5765fi
5766
5767for ac_prog in 'bison -y' byacc
5768do
5769 # Extract the first word of "$ac_prog", so it can be a program name with args.
5770set dummy $ac_prog; ac_word=$2
Chet Rameyac50fba2014-02-26 09:36:43 -05005771{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005772$as_echo_n "checking for $ac_word... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05005773if ${ac_cv_prog_YACC+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00005774 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00005775else
5776 if test -n "$YACC"; then
5777 ac_cv_prog_YACC="$YACC" # Let the user override the test.
5778else
5779as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5780for as_dir in $PATH
5781do
5782 IFS=$as_save_IFS
5783 test -z "$as_dir" && as_dir=.
Chet Rameyac50fba2014-02-26 09:36:43 -05005784 for ac_exec_ext in '' $ac_executable_extensions; do
5785 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Jari Aaltob80f6442004-07-27 13:29:18 +00005786 ac_cv_prog_YACC="$ac_prog"
Chet Rameyac50fba2014-02-26 09:36:43 -05005787 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Jari Aaltob80f6442004-07-27 13:29:18 +00005788 break 2
5789 fi
5790done
Chet Rameyac50fba2014-02-26 09:36:43 -05005791 done
Jari Aalto31859422009-01-12 13:36:28 +00005792IFS=$as_save_IFS
Jari Aaltob80f6442004-07-27 13:29:18 +00005793
5794fi
5795fi
5796YACC=$ac_cv_prog_YACC
5797if test -n "$YACC"; then
Chet Rameyac50fba2014-02-26 09:36:43 -05005798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005799$as_echo "$YACC" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00005800else
Chet Rameyac50fba2014-02-26 09:36:43 -05005801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005802$as_echo "no" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00005803fi
5804
Jari Aalto31859422009-01-12 13:36:28 +00005805
Jari Aaltob80f6442004-07-27 13:29:18 +00005806 test -n "$YACC" && break
5807done
5808test -n "$YACC" || YACC="yacc"
5809
Chet Rameyac50fba2014-02-26 09:36:43 -05005810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005811$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
5812set x ${MAKE-make}
5813ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
Chet Rameyac50fba2014-02-26 09:36:43 -05005814if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00005815 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00005816else
5817 cat >conftest.make <<\_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +00005818SHELL = /bin/sh
Jari Aaltob80f6442004-07-27 13:29:18 +00005819all:
Jari Aalto31859422009-01-12 13:36:28 +00005820 @echo '@@@%%%=$(MAKE)=@@@%%%'
Jari Aaltob80f6442004-07-27 13:29:18 +00005821_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05005822# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
Jari Aalto31859422009-01-12 13:36:28 +00005823case `${MAKE-make} -f conftest.make 2>/dev/null` in
5824 *@@@%%%=?*=@@@%%%*)
5825 eval ac_cv_prog_make_${ac_make}_set=yes;;
5826 *)
5827 eval ac_cv_prog_make_${ac_make}_set=no;;
5828esac
Jari Aaltob80f6442004-07-27 13:29:18 +00005829rm -f conftest.make
5830fi
Jari Aalto31859422009-01-12 13:36:28 +00005831if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05005832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005833$as_echo "yes" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00005834 SET_MAKE=
5835else
Chet Rameyac50fba2014-02-26 09:36:43 -05005836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005837$as_echo "no" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00005838 SET_MAKE="MAKE=${MAKE-make}"
5839fi
5840
5841
Chet Rameyac50fba2014-02-26 09:36:43 -05005842case "$ac_cv_prog_YACC" in
5843*bison*) ;;
5844*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: bison not available; needed to process parse.y" >&5
5845$as_echo "$as_me: WARNING: bison not available; needed to process parse.y" >&2;} ;;
5846esac
5847
Jari Aaltob80f6442004-07-27 13:29:18 +00005848case "$host_os" in
5849opennt*|interix*) MAKE_SHELL="$INTERIX_ROOT/bin/sh" ;;
5850*) MAKE_SHELL=/bin/sh ;;
5851esac
5852
5853
Jari Aalto95732b42005-12-07 14:08:12 +00005854if test x$SIZE = x; then
5855 if test x$ac_tool_prefix = x; then
5856 SIZE=size
5857 else
5858 SIZE=${ac_tool_prefix}size
5859 save_IFS=$IFS ; IFS=:
5860 size_found=0
5861 for dir in $PATH; do
5862 if test -x $dir/$SIZE ; then
5863 size_found=1
5864 break
5865 fi
5866 done
5867 if test $size_found -eq 0; then
5868 SIZE=:
5869 fi
5870 IFS=$save_IFS
5871 fi
5872fi
5873
5874
Chet Rameyac50fba2014-02-26 09:36:43 -05005875# Checks for stat-related time functions.
5876
5877# Copyright (C) 1998-1999, 2001, 2003, 2005-2007, 2009-2012 Free Software
5878# Foundation, Inc.
5879
5880# This file is free software; the Free Software Foundation
5881# gives unlimited permission to copy and/or distribute it,
5882# with or without modifications, as long as this notice is preserved.
Jari Aaltob80f6442004-07-27 13:29:18 +00005883
5884
Chet Rameyac50fba2014-02-26 09:36:43 -05005885# st_atim.tv_nsec - Linux, Solaris, Cygwin
5886# st_atimespec.tv_nsec - FreeBSD, NetBSD, if ! defined _POSIX_SOURCE
5887# st_atimensec - FreeBSD, NetBSD, if defined _POSIX_SOURCE
5888# st_atim.st__tim.tv_nsec - UnixWare (at least 2.1.2 through 7.1)
5889
5890# st_birthtimespec - FreeBSD, NetBSD (hidden on OpenBSD 3.9, anyway)
5891# st_birthtim - Cygwin 1.7.0+
5892
5893
5894
5895# Configure checks for struct timespec
5896
5897# Copyright (C) 2000-2001, 2003-2007, 2009-2011, 2012 Free Software Foundation, Inc.
5898
5899# This file is free software; the Free Software Foundation
5900# gives unlimited permission to copy and/or distribute it,
5901# with or without modifications, as long as this notice is preserved.
5902
5903# Original written by Paul Eggert and Jim Meyering.
5904# Modified by Chet Ramey for bash
5905
5906
5907
5908
5909
5910$as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5911
5912
5913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005914$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05005915if ${ac_cv_c_const+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00005916 $as_echo_n "(cached) " >&6
Jari Aaltof73dda02001-11-13 17:56:06 +00005917else
Chet Rameyac50fba2014-02-26 09:36:43 -05005918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00005919/* end confdefs.h. */
Jari Aaltof73dda02001-11-13 17:56:06 +00005920
5921int
5922main ()
5923{
Chet Rameyac50fba2014-02-26 09:36:43 -05005924
Jari Aaltof73dda02001-11-13 17:56:06 +00005925#ifndef __cplusplus
Chet Rameyac50fba2014-02-26 09:36:43 -05005926 /* Ultrix mips cc rejects this sort of thing. */
Jari Aaltof73dda02001-11-13 17:56:06 +00005927 typedef int charset[2];
Chet Rameyac50fba2014-02-26 09:36:43 -05005928 const charset cs = { 0, 0 };
Jari Aaltof73dda02001-11-13 17:56:06 +00005929 /* SunOS 4.1.1 cc rejects this. */
Jari Aalto31859422009-01-12 13:36:28 +00005930 char const *const *pcpcc;
5931 char **ppc;
Jari Aaltof73dda02001-11-13 17:56:06 +00005932 /* NEC SVR4.0.2 mips cc rejects this. */
5933 struct point {int x, y;};
5934 static struct point const zero = {0,0};
5935 /* AIX XL C 1.02.0.0 rejects this.
5936 It does not let you subtract one const X* pointer from another in
5937 an arm of an if-expression whose if-part is not a constant
5938 expression */
5939 const char *g = "string";
Jari Aalto31859422009-01-12 13:36:28 +00005940 pcpcc = &g + (g ? g-g : 0);
Jari Aaltof73dda02001-11-13 17:56:06 +00005941 /* HPUX 7.0 cc rejects these. */
Jari Aalto31859422009-01-12 13:36:28 +00005942 ++pcpcc;
5943 ppc = (char**) pcpcc;
5944 pcpcc = (char const *const *) ppc;
Chet Rameyac50fba2014-02-26 09:36:43 -05005945 { /* SCO 3.2v4 cc rejects this sort of thing. */
5946 char tx;
5947 char *t = &tx;
Jari Aaltof73dda02001-11-13 17:56:06 +00005948 char const *s = 0 ? (char *) 0 : (char const *) 0;
5949
5950 *t++ = 0;
Jari Aalto31859422009-01-12 13:36:28 +00005951 if (s) return 0;
Jari Aaltof73dda02001-11-13 17:56:06 +00005952 }
5953 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
5954 int x[] = {25, 17};
5955 const int *foo = &x[0];
5956 ++foo;
5957 }
5958 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
5959 typedef const int *iptr;
5960 iptr p = 0;
5961 ++p;
5962 }
Chet Rameyac50fba2014-02-26 09:36:43 -05005963 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
Jari Aaltof73dda02001-11-13 17:56:06 +00005964 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
Chet Rameyac50fba2014-02-26 09:36:43 -05005965 struct s { int j; const int *ap[3]; } bx;
5966 struct s *b = &bx; b->j = 5;
Jari Aaltof73dda02001-11-13 17:56:06 +00005967 }
5968 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
5969 const int foo = 10;
Jari Aalto31859422009-01-12 13:36:28 +00005970 if (!foo) return 0;
Jari Aaltof73dda02001-11-13 17:56:06 +00005971 }
Jari Aalto31859422009-01-12 13:36:28 +00005972 return !cs[0] && !zero.x;
Jari Aaltof73dda02001-11-13 17:56:06 +00005973#endif
5974
5975 ;
5976 return 0;
5977}
5978_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05005979if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltof73dda02001-11-13 17:56:06 +00005980 ac_cv_c_const=yes
5981else
Chet Rameyac50fba2014-02-26 09:36:43 -05005982 ac_cv_c_const=no
Jari Aaltof73dda02001-11-13 17:56:06 +00005983fi
Jari Aalto31859422009-01-12 13:36:28 +00005984rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Jari Aaltof73dda02001-11-13 17:56:06 +00005985fi
Chet Rameyac50fba2014-02-26 09:36:43 -05005986{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005987$as_echo "$ac_cv_c_const" >&6; }
Jari Aaltof73dda02001-11-13 17:56:06 +00005988if test $ac_cv_c_const = no; then
5989
Chet Rameyac50fba2014-02-26 09:36:43 -05005990$as_echo "#define const /**/" >>confdefs.h
Jari Aaltof73dda02001-11-13 17:56:06 +00005991
5992fi
5993
Chet Rameyac50fba2014-02-26 09:36:43 -05005994{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
Jari Aalto31859422009-01-12 13:36:28 +00005995$as_echo_n "checking for inline... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05005996if ${ac_cv_c_inline+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00005997 $as_echo_n "(cached) " >&6
Jari Aaltof73dda02001-11-13 17:56:06 +00005998else
5999 ac_cv_c_inline=no
6000for ac_kw in inline __inline__ __inline; do
Chet Rameyac50fba2014-02-26 09:36:43 -05006001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00006002/* end confdefs.h. */
Jari Aaltof73dda02001-11-13 17:56:06 +00006003#ifndef __cplusplus
Jari Aalto06285672006-10-10 14:15:34 +00006004typedef int foo_t;
6005static $ac_kw foo_t static_foo () {return 0; }
6006$ac_kw foo_t foo () {return 0; }
Jari Aaltof73dda02001-11-13 17:56:06 +00006007#endif
6008
6009_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05006010if ac_fn_c_try_compile "$LINENO"; then :
Jari Aalto31859422009-01-12 13:36:28 +00006011 ac_cv_c_inline=$ac_kw
Jari Aaltof73dda02001-11-13 17:56:06 +00006012fi
Jari Aalto31859422009-01-12 13:36:28 +00006013rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6014 test "$ac_cv_c_inline" != no && break
Jari Aaltof73dda02001-11-13 17:56:06 +00006015done
6016
6017fi
Chet Rameyac50fba2014-02-26 09:36:43 -05006018{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006019$as_echo "$ac_cv_c_inline" >&6; }
Jari Aalto06285672006-10-10 14:15:34 +00006020
Jari Aaltof73dda02001-11-13 17:56:06 +00006021case $ac_cv_c_inline in
6022 inline | yes) ;;
Jari Aalto06285672006-10-10 14:15:34 +00006023 *)
6024 case $ac_cv_c_inline in
6025 no) ac_val=;;
6026 *) ac_val=$ac_cv_c_inline;;
6027 esac
6028 cat >>confdefs.h <<_ACEOF
6029#ifndef __cplusplus
6030#define inline $ac_val
6031#endif
Jari Aaltob80f6442004-07-27 13:29:18 +00006032_ACEOF
Jari Aalto06285672006-10-10 14:15:34 +00006033 ;;
Jari Aaltof73dda02001-11-13 17:56:06 +00006034esac
6035
Chet Rameyac50fba2014-02-26 09:36:43 -05006036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006037$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05006038if ${ac_cv_c_bigendian+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00006039 $as_echo_n "(cached) " >&6
Jari Aaltof73dda02001-11-13 17:56:06 +00006040else
Jari Aalto31859422009-01-12 13:36:28 +00006041 ac_cv_c_bigendian=unknown
6042 # See if we're dealing with a universal compiler.
Chet Rameyac50fba2014-02-26 09:36:43 -05006043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto31859422009-01-12 13:36:28 +00006044/* end confdefs.h. */
6045#ifndef __APPLE_CC__
6046 not a universal capable compiler
6047 #endif
6048 typedef int dummy;
6049
6050_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05006051if ac_fn_c_try_compile "$LINENO"; then :
Jari Aalto31859422009-01-12 13:36:28 +00006052
6053 # Check for potential -arch flags. It is not universal unless
Chet Rameyac50fba2014-02-26 09:36:43 -05006054 # there are at least two -arch flags with different values.
6055 ac_arch=
6056 ac_prev=
6057 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
6058 if test -n "$ac_prev"; then
6059 case $ac_word in
6060 i?86 | x86_64 | ppc | ppc64)
6061 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
6062 ac_arch=$ac_word
6063 else
6064 ac_cv_c_bigendian=universal
6065 break
6066 fi
6067 ;;
6068 esac
6069 ac_prev=
6070 elif test "x$ac_word" = "x-arch"; then
6071 ac_prev=arch
6072 fi
6073 done
Jari Aalto31859422009-01-12 13:36:28 +00006074fi
Jari Aalto31859422009-01-12 13:36:28 +00006075rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6076 if test $ac_cv_c_bigendian = unknown; then
6077 # See if sys/param.h defines the BYTE_ORDER macro.
Chet Rameyac50fba2014-02-26 09:36:43 -05006078 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00006079/* end confdefs.h. */
Jari Aaltof73dda02001-11-13 17:56:06 +00006080#include <sys/types.h>
Jari Aalto31859422009-01-12 13:36:28 +00006081 #include <sys/param.h>
Jari Aaltof73dda02001-11-13 17:56:06 +00006082
6083int
6084main ()
6085{
Jari Aalto31859422009-01-12 13:36:28 +00006086#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
6087 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
6088 && LITTLE_ENDIAN)
6089 bogus endian macros
6090 #endif
Jari Aaltof73dda02001-11-13 17:56:06 +00006091
6092 ;
6093 return 0;
6094}
6095_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05006096if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltof73dda02001-11-13 17:56:06 +00006097 # It does; now see whether it defined to BIG_ENDIAN or not.
Chet Rameyac50fba2014-02-26 09:36:43 -05006098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00006099/* end confdefs.h. */
Jari Aaltof73dda02001-11-13 17:56:06 +00006100#include <sys/types.h>
Jari Aalto31859422009-01-12 13:36:28 +00006101 #include <sys/param.h>
Jari Aaltof73dda02001-11-13 17:56:06 +00006102
6103int
6104main ()
6105{
6106#if BYTE_ORDER != BIG_ENDIAN
Jari Aalto31859422009-01-12 13:36:28 +00006107 not big endian
6108 #endif
Jari Aaltof73dda02001-11-13 17:56:06 +00006109
6110 ;
6111 return 0;
6112}
6113_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05006114if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltof73dda02001-11-13 17:56:06 +00006115 ac_cv_c_bigendian=yes
6116else
Chet Rameyac50fba2014-02-26 09:36:43 -05006117 ac_cv_c_bigendian=no
Jari Aaltof73dda02001-11-13 17:56:06 +00006118fi
Jari Aalto31859422009-01-12 13:36:28 +00006119rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Jari Aalto31859422009-01-12 13:36:28 +00006120fi
Jari Aalto31859422009-01-12 13:36:28 +00006121rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6122 fi
6123 if test $ac_cv_c_bigendian = unknown; then
6124 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
Chet Rameyac50fba2014-02-26 09:36:43 -05006125 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00006126/* end confdefs.h. */
Jari Aalto31859422009-01-12 13:36:28 +00006127#include <limits.h>
6128
Jari Aaltob80f6442004-07-27 13:29:18 +00006129int
6130main ()
6131{
Jari Aalto31859422009-01-12 13:36:28 +00006132#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
6133 bogus endian macros
6134 #endif
6135
Jari Aaltob80f6442004-07-27 13:29:18 +00006136 ;
6137 return 0;
6138}
6139_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05006140if ac_fn_c_try_compile "$LINENO"; then :
Jari Aalto31859422009-01-12 13:36:28 +00006141 # It does; now see whether it defined to _BIG_ENDIAN or not.
Chet Rameyac50fba2014-02-26 09:36:43 -05006142 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto31859422009-01-12 13:36:28 +00006143/* end confdefs.h. */
6144#include <limits.h>
6145
6146int
6147main ()
6148{
6149#ifndef _BIG_ENDIAN
6150 not big endian
6151 #endif
6152
6153 ;
6154 return 0;
6155}
6156_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05006157if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00006158 ac_cv_c_bigendian=yes
Jari Aaltob80f6442004-07-27 13:29:18 +00006159else
Chet Rameyac50fba2014-02-26 09:36:43 -05006160 ac_cv_c_bigendian=no
Jari Aaltof73dda02001-11-13 17:56:06 +00006161fi
Jari Aalto31859422009-01-12 13:36:28 +00006162rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Jari Aalto31859422009-01-12 13:36:28 +00006163fi
Jari Aalto31859422009-01-12 13:36:28 +00006164rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6165 fi
6166 if test $ac_cv_c_bigendian = unknown; then
6167 # Compile a test program.
Chet Rameyac50fba2014-02-26 09:36:43 -05006168 if test "$cross_compiling" = yes; then :
Jari Aalto31859422009-01-12 13:36:28 +00006169 # Try to guess by grepping values from an object file.
Chet Rameyac50fba2014-02-26 09:36:43 -05006170 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto31859422009-01-12 13:36:28 +00006171/* end confdefs.h. */
6172short int ascii_mm[] =
6173 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6174 short int ascii_ii[] =
6175 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6176 int use_ascii (int i) {
6177 return ascii_mm[i] + ascii_ii[i];
6178 }
6179 short int ebcdic_ii[] =
6180 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6181 short int ebcdic_mm[] =
6182 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6183 int use_ebcdic (int i) {
6184 return ebcdic_mm[i] + ebcdic_ii[i];
6185 }
6186 extern int foo;
6187
6188int
6189main ()
6190{
6191return use_ascii (foo) == use_ebcdic (foo);
6192 ;
6193 return 0;
6194}
6195_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05006196if ac_fn_c_try_compile "$LINENO"; then :
Jari Aalto31859422009-01-12 13:36:28 +00006197 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
6198 ac_cv_c_bigendian=yes
6199 fi
6200 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6201 if test "$ac_cv_c_bigendian" = unknown; then
6202 ac_cv_c_bigendian=no
6203 else
6204 # finding both strings is unlikely to happen, but who knows?
6205 ac_cv_c_bigendian=unknown
6206 fi
6207 fi
Jari Aalto31859422009-01-12 13:36:28 +00006208fi
Jari Aalto31859422009-01-12 13:36:28 +00006209rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Jari Aaltof73dda02001-11-13 17:56:06 +00006210else
Chet Rameyac50fba2014-02-26 09:36:43 -05006211 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00006212/* end confdefs.h. */
Jari Aalto31859422009-01-12 13:36:28 +00006213$ac_includes_default
Jari Aaltof73dda02001-11-13 17:56:06 +00006214int
6215main ()
6216{
Jari Aalto31859422009-01-12 13:36:28 +00006217
6218 /* Are we little or big endian? From Harbison&Steele. */
6219 union
6220 {
6221 long int l;
6222 char c[sizeof (long int)];
6223 } u;
6224 u.l = 1;
6225 return u.c[sizeof (long int) - 1] == 1;
6226
6227 ;
6228 return 0;
Jari Aaltof73dda02001-11-13 17:56:06 +00006229}
6230_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05006231if ac_fn_c_try_run "$LINENO"; then :
Jari Aaltof73dda02001-11-13 17:56:06 +00006232 ac_cv_c_bigendian=no
6233else
Chet Rameyac50fba2014-02-26 09:36:43 -05006234 ac_cv_c_bigendian=yes
Jari Aaltof73dda02001-11-13 17:56:06 +00006235fi
Chet Rameyac50fba2014-02-26 09:36:43 -05006236rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6237 conftest.$ac_objext conftest.beam conftest.$ac_ext
Jari Aaltof73dda02001-11-13 17:56:06 +00006238fi
Jari Aaltof73dda02001-11-13 17:56:06 +00006239
Jari Aalto31859422009-01-12 13:36:28 +00006240 fi
6241fi
Chet Rameyac50fba2014-02-26 09:36:43 -05006242{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006243$as_echo "$ac_cv_c_bigendian" >&6; }
6244 case $ac_cv_c_bigendian in #(
6245 yes)
Chet Rameyac50fba2014-02-26 09:36:43 -05006246 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
Jari Aalto31859422009-01-12 13:36:28 +00006247;; #(
6248 no)
6249 ;; #(
6250 universal)
Jari Aaltof73dda02001-11-13 17:56:06 +00006251
Chet Rameyac50fba2014-02-26 09:36:43 -05006252$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
Jari Aalto31859422009-01-12 13:36:28 +00006253
6254 ;; #(
6255 *)
Chet Rameyac50fba2014-02-26 09:36:43 -05006256 as_fn_error $? "unknown endianness
6257 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
Jari Aalto31859422009-01-12 13:36:28 +00006258 esac
6259
Chet Rameyac50fba2014-02-26 09:36:43 -05006260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for preprocessor stringizing operator" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006261$as_echo_n "checking for preprocessor stringizing operator... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05006262if ${ac_cv_c_stringize+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00006263 $as_echo_n "(cached) " >&6
Jari Aaltof73dda02001-11-13 17:56:06 +00006264else
Chet Rameyac50fba2014-02-26 09:36:43 -05006265 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00006266/* end confdefs.h. */
Jari Aaltof73dda02001-11-13 17:56:06 +00006267#define x(y) #y
6268
6269char *s = x(teststring);
6270_ACEOF
6271if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chet Rameyac50fba2014-02-26 09:36:43 -05006272 $EGREP "#teststring" >/dev/null 2>&1; then :
Jari Aaltof73dda02001-11-13 17:56:06 +00006273 ac_cv_c_stringize=no
6274else
6275 ac_cv_c_stringize=yes
6276fi
6277rm -f conftest*
6278
6279fi
Chet Rameyac50fba2014-02-26 09:36:43 -05006280{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stringize" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006281$as_echo "$ac_cv_c_stringize" >&6; }
Jari Aaltof73dda02001-11-13 17:56:06 +00006282if test $ac_cv_c_stringize = yes; then
6283
Chet Rameyac50fba2014-02-26 09:36:43 -05006284$as_echo "#define HAVE_STRINGIZE 1" >>confdefs.h
Jari Aaltof73dda02001-11-13 17:56:06 +00006285
6286fi
6287
Jari Aalto31859422009-01-12 13:36:28 +00006288
6289
Chet Rameyac50fba2014-02-26 09:36:43 -05006290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double with more range or precision than double" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006291$as_echo_n "checking for long double with more range or precision than double... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05006292if ${ac_cv_type_long_double_wider+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00006293 $as_echo_n "(cached) " >&6
Jari Aaltof73dda02001-11-13 17:56:06 +00006294else
Chet Rameyac50fba2014-02-26 09:36:43 -05006295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00006296/* end confdefs.h. */
Jari Aaltof73dda02001-11-13 17:56:06 +00006297#include <float.h>
Jari Aalto31859422009-01-12 13:36:28 +00006298 long double const a[] =
6299 {
6300 0.0L, DBL_MIN, DBL_MAX, DBL_EPSILON,
6301 LDBL_MIN, LDBL_MAX, LDBL_EPSILON
6302 };
6303 long double
6304 f (long double x)
6305 {
6306 return ((x + (unsigned long int) 10) * (-1 / x) + a[0]
6307 + (x ? f (x) : 'c'));
6308 }
6309
Jari Aaltof73dda02001-11-13 17:56:06 +00006310int
6311main ()
6312{
Jari Aalto31859422009-01-12 13:36:28 +00006313static int test_array [1 - 2 * !((0 < ((DBL_MAX_EXP < LDBL_MAX_EXP)
6314 + (DBL_MANT_DIG < LDBL_MANT_DIG)
6315 - (LDBL_MAX_EXP < DBL_MAX_EXP)
6316 - (LDBL_MANT_DIG < DBL_MANT_DIG)))
6317 && (int) LDBL_EPSILON == 0
6318 )];
Chet Rameyac50fba2014-02-26 09:36:43 -05006319test_array [0] = 0;
6320return test_array [0];
Jari Aaltob80f6442004-07-27 13:29:18 +00006321
6322 ;
6323 return 0;
Jari Aaltof73dda02001-11-13 17:56:06 +00006324}
6325_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05006326if ac_fn_c_try_compile "$LINENO"; then :
Jari Aalto31859422009-01-12 13:36:28 +00006327 ac_cv_type_long_double_wider=yes
Jari Aaltof73dda02001-11-13 17:56:06 +00006328else
Chet Rameyac50fba2014-02-26 09:36:43 -05006329 ac_cv_type_long_double_wider=no
Jari Aaltof73dda02001-11-13 17:56:06 +00006330fi
Jari Aalto31859422009-01-12 13:36:28 +00006331rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Jari Aaltof73dda02001-11-13 17:56:06 +00006332fi
Chet Rameyac50fba2014-02-26 09:36:43 -05006333{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_double_wider" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006334$as_echo "$ac_cv_type_long_double_wider" >&6; }
6335 if test $ac_cv_type_long_double_wider = yes; then
6336
Chet Rameyac50fba2014-02-26 09:36:43 -05006337$as_echo "#define HAVE_LONG_DOUBLE_WIDER 1" >>confdefs.h
Jari Aalto31859422009-01-12 13:36:28 +00006338
6339 fi
6340
6341 ac_cv_c_long_double=$ac_cv_type_long_double_wider
6342 if test $ac_cv_c_long_double = yes; then
Jari Aaltob80f6442004-07-27 13:29:18 +00006343
Chet Rameyac50fba2014-02-26 09:36:43 -05006344$as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
Jari Aaltof73dda02001-11-13 17:56:06 +00006345
Jari Aalto31859422009-01-12 13:36:28 +00006346 fi
Jari Aaltof73dda02001-11-13 17:56:06 +00006347
Chet Rameyac50fba2014-02-26 09:36:43 -05006348{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for function prototypes" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006349$as_echo_n "checking for function prototypes... " >&6; }
6350if test "$ac_cv_prog_cc_c89" != no; then
Chet Rameyac50fba2014-02-26 09:36:43 -05006351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006352$as_echo "yes" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00006353
Chet Rameyac50fba2014-02-26 09:36:43 -05006354$as_echo "#define PROTOTYPES 1" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +00006355
6356
Chet Rameyac50fba2014-02-26 09:36:43 -05006357$as_echo "#define __PROTOTYPES 1" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +00006358
6359else
Chet Rameyac50fba2014-02-26 09:36:43 -05006360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006361$as_echo "no" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00006362fi
6363
Chet Rameyac50fba2014-02-26 09:36:43 -05006364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether char is unsigned" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006365$as_echo_n "checking whether char is unsigned... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05006366if ${ac_cv_c_char_unsigned+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00006367 $as_echo_n "(cached) " >&6
Jari Aaltof73dda02001-11-13 17:56:06 +00006368else
Chet Rameyac50fba2014-02-26 09:36:43 -05006369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00006370/* end confdefs.h. */
Jari Aaltof73dda02001-11-13 17:56:06 +00006371$ac_includes_default
6372int
6373main ()
6374{
Jari Aaltob80f6442004-07-27 13:29:18 +00006375static int test_array [1 - 2 * !(((char) -1) < 0)];
Chet Rameyac50fba2014-02-26 09:36:43 -05006376test_array [0] = 0;
6377return test_array [0];
Jari Aaltob80f6442004-07-27 13:29:18 +00006378
Jari Aaltof73dda02001-11-13 17:56:06 +00006379 ;
6380 return 0;
6381}
6382_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05006383if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltof73dda02001-11-13 17:56:06 +00006384 ac_cv_c_char_unsigned=no
6385else
Chet Rameyac50fba2014-02-26 09:36:43 -05006386 ac_cv_c_char_unsigned=yes
Jari Aaltof73dda02001-11-13 17:56:06 +00006387fi
Jari Aalto31859422009-01-12 13:36:28 +00006388rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Jari Aaltof73dda02001-11-13 17:56:06 +00006389fi
Chet Rameyac50fba2014-02-26 09:36:43 -05006390{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_char_unsigned" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006391$as_echo "$ac_cv_c_char_unsigned" >&6; }
Jari Aaltof73dda02001-11-13 17:56:06 +00006392if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05006393 $as_echo "#define __CHAR_UNSIGNED__ 1" >>confdefs.h
Jari Aaltof73dda02001-11-13 17:56:06 +00006394
6395fi
6396
Chet Rameyac50fba2014-02-26 09:36:43 -05006397{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5
Jari Aalto17345e52009-02-19 22:21:29 +00006398$as_echo_n "checking for working volatile... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05006399if ${ac_cv_c_volatile+:} false; then :
Jari Aalto17345e52009-02-19 22:21:29 +00006400 $as_echo_n "(cached) " >&6
6401else
Chet Rameyac50fba2014-02-26 09:36:43 -05006402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto17345e52009-02-19 22:21:29 +00006403/* end confdefs.h. */
6404
6405int
6406main ()
6407{
6408
6409volatile int x;
6410int * volatile y = (int *) 0;
6411return !x && !y;
6412 ;
6413 return 0;
6414}
6415_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05006416if ac_fn_c_try_compile "$LINENO"; then :
Jari Aalto17345e52009-02-19 22:21:29 +00006417 ac_cv_c_volatile=yes
6418else
Chet Rameyac50fba2014-02-26 09:36:43 -05006419 ac_cv_c_volatile=no
Jari Aalto17345e52009-02-19 22:21:29 +00006420fi
Jari Aalto17345e52009-02-19 22:21:29 +00006421rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6422fi
Chet Rameyac50fba2014-02-26 09:36:43 -05006423{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5
Jari Aalto17345e52009-02-19 22:21:29 +00006424$as_echo "$ac_cv_c_volatile" >&6; }
6425if test $ac_cv_c_volatile = no; then
6426
Chet Rameyac50fba2014-02-26 09:36:43 -05006427$as_echo "#define volatile /**/" >>confdefs.h
Jari Aalto17345e52009-02-19 22:21:29 +00006428
6429fi
6430
Chet Rameyac50fba2014-02-26 09:36:43 -05006431{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
Jari Aalto17345e52009-02-19 22:21:29 +00006432$as_echo_n "checking for C/C++ restrict keyword... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05006433if ${ac_cv_c_restrict+:} false; then :
Jari Aalto17345e52009-02-19 22:21:29 +00006434 $as_echo_n "(cached) " >&6
6435else
6436 ac_cv_c_restrict=no
6437 # The order here caters to the fact that C++ does not require restrict.
6438 for ac_kw in __restrict __restrict__ _Restrict restrict; do
Chet Rameyac50fba2014-02-26 09:36:43 -05006439 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto17345e52009-02-19 22:21:29 +00006440/* end confdefs.h. */
6441typedef int * int_ptr;
6442 int foo (int_ptr $ac_kw ip) {
6443 return ip[0];
6444 }
6445int
6446main ()
6447{
6448int s[1];
6449 int * $ac_kw t = s;
6450 t[0] = 0;
6451 return foo(t)
6452 ;
6453 return 0;
6454}
6455_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05006456if ac_fn_c_try_compile "$LINENO"; then :
Jari Aalto17345e52009-02-19 22:21:29 +00006457 ac_cv_c_restrict=$ac_kw
Jari Aalto17345e52009-02-19 22:21:29 +00006458fi
Jari Aalto17345e52009-02-19 22:21:29 +00006459rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6460 test "$ac_cv_c_restrict" != no && break
6461 done
6462
6463fi
Chet Rameyac50fba2014-02-26 09:36:43 -05006464{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
Jari Aalto17345e52009-02-19 22:21:29 +00006465$as_echo "$ac_cv_c_restrict" >&6; }
6466
Jari Aalto17345e52009-02-19 22:21:29 +00006467 case $ac_cv_c_restrict in
6468 restrict) ;;
Chet Rameyac50fba2014-02-26 09:36:43 -05006469 no) $as_echo "#define restrict /**/" >>confdefs.h
Jari Aalto17345e52009-02-19 22:21:29 +00006470 ;;
6471 *) cat >>confdefs.h <<_ACEOF
6472#define restrict $ac_cv_c_restrict
6473_ACEOF
6474 ;;
6475 esac
6476
Jari Aaltob80f6442004-07-27 13:29:18 +00006477
6478
6479 MKINSTALLDIRS=
6480 if test -n "$ac_aux_dir"; then
6481 case "$ac_aux_dir" in
6482 /*) MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs" ;;
6483 *) MKINSTALLDIRS="\$(top_builddir)/$ac_aux_dir/mkinstalldirs" ;;
6484 esac
6485 fi
6486 if test -z "$MKINSTALLDIRS"; then
6487 MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
6488 fi
6489
6490
6491
Chet Rameyac50fba2014-02-26 09:36:43 -05006492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006493$as_echo_n "checking whether NLS is requested... " >&6; }
6494 # Check whether --enable-nls was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05006495if test "${enable_nls+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00006496 enableval=$enable_nls; USE_NLS=$enableval
Jari Aaltob80f6442004-07-27 13:29:18 +00006497else
6498 USE_NLS=yes
Jari Aalto31859422009-01-12 13:36:28 +00006499fi
6500
Chet Rameyac50fba2014-02-26 09:36:43 -05006501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006502$as_echo "$USE_NLS" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00006503
6504
6505
6506
6507
6508
6509# Prepare PATH_SEPARATOR.
6510# The user is always right.
6511if test "${PATH_SEPARATOR+set}" != set; then
6512 echo "#! /bin/sh" >conf$$.sh
6513 echo "exit 0" >>conf$$.sh
6514 chmod +x conf$$.sh
6515 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
6516 PATH_SEPARATOR=';'
6517 else
6518 PATH_SEPARATOR=:
6519 fi
6520 rm -f conf$$.sh
6521fi
6522
6523# Find out how to test for executable files. Don't use a zero-byte file,
6524# as systems may use methods other than mode bits to determine executability.
6525cat >conf$$.file <<_ASEOF
6526#! /bin/sh
6527exit 0
6528_ASEOF
6529chmod +x conf$$.file
6530if test -x conf$$.file >/dev/null 2>&1; then
6531 ac_executable_p="test -x"
6532else
6533 ac_executable_p="test -f"
6534fi
6535rm -f conf$$.file
6536
6537# Extract the first word of "msgfmt", so it can be a program name with args.
6538set dummy msgfmt; ac_word=$2
Chet Rameyac50fba2014-02-26 09:36:43 -05006539{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006540$as_echo_n "checking for $ac_word... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05006541if ${ac_cv_path_MSGFMT+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00006542 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00006543else
6544 case "$MSGFMT" in
6545 [\\/]* | ?:[\\/]*)
6546 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
6547 ;;
6548 *)
6549 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
6550 for ac_dir in $PATH; do
6551 IFS="$ac_save_IFS"
6552 test -z "$ac_dir" && ac_dir=.
6553 for ac_exec_ext in '' $ac_executable_extensions; do
6554 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
6555 if $ac_dir/$ac_word --statistics /dev/null >/dev/null 2>&1 &&
6556 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
6557 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
6558 break 2
6559 fi
6560 fi
6561 done
6562 done
6563 IFS="$ac_save_IFS"
6564 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
6565 ;;
6566esac
6567fi
6568MSGFMT="$ac_cv_path_MSGFMT"
6569if test "$MSGFMT" != ":"; then
Chet Rameyac50fba2014-02-26 09:36:43 -05006570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006571$as_echo "$MSGFMT" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00006572else
Chet Rameyac50fba2014-02-26 09:36:43 -05006573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006574$as_echo "no" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00006575fi
6576
6577 # Extract the first word of "gmsgfmt", so it can be a program name with args.
6578set dummy gmsgfmt; ac_word=$2
Chet Rameyac50fba2014-02-26 09:36:43 -05006579{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006580$as_echo_n "checking for $ac_word... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05006581if ${ac_cv_path_GMSGFMT+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00006582 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00006583else
6584 case $GMSGFMT in
6585 [\\/]* | ?:[\\/]*)
6586 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
6587 ;;
6588 *)
6589 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6590for as_dir in $PATH
6591do
6592 IFS=$as_save_IFS
6593 test -z "$as_dir" && as_dir=.
Chet Rameyac50fba2014-02-26 09:36:43 -05006594 for ac_exec_ext in '' $ac_executable_extensions; do
6595 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Jari Aaltob80f6442004-07-27 13:29:18 +00006596 ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext"
Chet Rameyac50fba2014-02-26 09:36:43 -05006597 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Jari Aaltob80f6442004-07-27 13:29:18 +00006598 break 2
6599 fi
6600done
Chet Rameyac50fba2014-02-26 09:36:43 -05006601 done
Jari Aalto31859422009-01-12 13:36:28 +00006602IFS=$as_save_IFS
Jari Aaltob80f6442004-07-27 13:29:18 +00006603
6604 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
6605 ;;
6606esac
6607fi
6608GMSGFMT=$ac_cv_path_GMSGFMT
Jari Aaltob80f6442004-07-27 13:29:18 +00006609if test -n "$GMSGFMT"; then
Chet Rameyac50fba2014-02-26 09:36:43 -05006610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006611$as_echo "$GMSGFMT" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00006612else
Chet Rameyac50fba2014-02-26 09:36:43 -05006613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006614$as_echo "no" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00006615fi
6616
6617
6618
Jari Aalto31859422009-01-12 13:36:28 +00006619
Jari Aaltob80f6442004-07-27 13:29:18 +00006620# Prepare PATH_SEPARATOR.
6621# The user is always right.
6622if test "${PATH_SEPARATOR+set}" != set; then
6623 echo "#! /bin/sh" >conf$$.sh
6624 echo "exit 0" >>conf$$.sh
6625 chmod +x conf$$.sh
6626 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
6627 PATH_SEPARATOR=';'
6628 else
6629 PATH_SEPARATOR=:
6630 fi
6631 rm -f conf$$.sh
6632fi
6633
6634# Find out how to test for executable files. Don't use a zero-byte file,
6635# as systems may use methods other than mode bits to determine executability.
6636cat >conf$$.file <<_ASEOF
6637#! /bin/sh
6638exit 0
6639_ASEOF
6640chmod +x conf$$.file
6641if test -x conf$$.file >/dev/null 2>&1; then
6642 ac_executable_p="test -x"
6643else
6644 ac_executable_p="test -f"
6645fi
6646rm -f conf$$.file
6647
6648# Extract the first word of "xgettext", so it can be a program name with args.
6649set dummy xgettext; ac_word=$2
Chet Rameyac50fba2014-02-26 09:36:43 -05006650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006651$as_echo_n "checking for $ac_word... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05006652if ${ac_cv_path_XGETTEXT+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00006653 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00006654else
6655 case "$XGETTEXT" in
6656 [\\/]* | ?:[\\/]*)
6657 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
6658 ;;
6659 *)
6660 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
6661 for ac_dir in $PATH; do
6662 IFS="$ac_save_IFS"
6663 test -z "$ac_dir" && ac_dir=.
6664 for ac_exec_ext in '' $ac_executable_extensions; do
6665 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
6666 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
6667 (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
6668 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
6669 break 2
6670 fi
6671 fi
6672 done
6673 done
6674 IFS="$ac_save_IFS"
6675 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
6676 ;;
6677esac
6678fi
6679XGETTEXT="$ac_cv_path_XGETTEXT"
6680if test "$XGETTEXT" != ":"; then
Chet Rameyac50fba2014-02-26 09:36:43 -05006681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006682$as_echo "$XGETTEXT" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00006683else
Chet Rameyac50fba2014-02-26 09:36:43 -05006684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006685$as_echo "no" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00006686fi
6687
6688 rm -f messages.po
6689
6690
6691# Prepare PATH_SEPARATOR.
6692# The user is always right.
6693if test "${PATH_SEPARATOR+set}" != set; then
6694 echo "#! /bin/sh" >conf$$.sh
6695 echo "exit 0" >>conf$$.sh
6696 chmod +x conf$$.sh
6697 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
6698 PATH_SEPARATOR=';'
6699 else
6700 PATH_SEPARATOR=:
6701 fi
6702 rm -f conf$$.sh
6703fi
6704
6705# Find out how to test for executable files. Don't use a zero-byte file,
6706# as systems may use methods other than mode bits to determine executability.
6707cat >conf$$.file <<_ASEOF
6708#! /bin/sh
6709exit 0
6710_ASEOF
6711chmod +x conf$$.file
6712if test -x conf$$.file >/dev/null 2>&1; then
6713 ac_executable_p="test -x"
6714else
6715 ac_executable_p="test -f"
6716fi
6717rm -f conf$$.file
6718
6719# Extract the first word of "msgmerge", so it can be a program name with args.
6720set dummy msgmerge; ac_word=$2
Chet Rameyac50fba2014-02-26 09:36:43 -05006721{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006722$as_echo_n "checking for $ac_word... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05006723if ${ac_cv_path_MSGMERGE+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00006724 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00006725else
6726 case "$MSGMERGE" in
6727 [\\/]* | ?:[\\/]*)
6728 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
6729 ;;
6730 *)
6731 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
6732 for ac_dir in $PATH; do
6733 IFS="$ac_save_IFS"
6734 test -z "$ac_dir" && ac_dir=.
6735 for ac_exec_ext in '' $ac_executable_extensions; do
6736 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
6737 if $ac_dir/$ac_word --update -q /dev/null /dev/null >/dev/null 2>&1; then
6738 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
6739 break 2
6740 fi
6741 fi
6742 done
6743 done
6744 IFS="$ac_save_IFS"
6745 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
6746 ;;
6747esac
6748fi
6749MSGMERGE="$ac_cv_path_MSGMERGE"
6750if test "$MSGMERGE" != ":"; then
Chet Rameyac50fba2014-02-26 09:36:43 -05006751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006752$as_echo "$MSGMERGE" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00006753else
Chet Rameyac50fba2014-02-26 09:36:43 -05006754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006755$as_echo "no" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00006756fi
6757
6758
6759 if test "$GMSGFMT" != ":"; then
6760 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1 &&
6761 (if $GMSGFMT --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
6762 : ;
6763 else
6764 GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
Chet Rameyac50fba2014-02-26 09:36:43 -05006765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $GMSGFMT program is not GNU msgfmt; ignore it" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006766$as_echo "found $GMSGFMT program is not GNU msgfmt; ignore it" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00006767 GMSGFMT=":"
6768 fi
6769 fi
6770
6771 if test "$XGETTEXT" != ":"; then
6772 if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >/dev/null 2>&1 &&
6773 (if $XGETTEXT --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
6774 : ;
6775 else
Chet Rameyac50fba2014-02-26 09:36:43 -05006776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found xgettext program is not GNU xgettext; ignore it" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006777$as_echo "found xgettext program is not GNU xgettext; ignore it" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00006778 XGETTEXT=":"
6779 fi
6780 rm -f messages.po
6781 fi
6782
Jari Aalto31859422009-01-12 13:36:28 +00006783 ac_config_commands="$ac_config_commands default-1"
Jari Aaltob80f6442004-07-27 13:29:18 +00006784
6785
Chet Rameyac50fba2014-02-26 09:36:43 -05006786ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
6787if test "x$ac_cv_type_off_t" = xyes; then :
Jari Aalto06285672006-10-10 14:15:34 +00006788
Jari Aaltof73dda02001-11-13 17:56:06 +00006789else
Jari Aaltob80f6442004-07-27 13:29:18 +00006790
6791cat >>confdefs.h <<_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +00006792#define off_t long int
6793_ACEOF
6794
6795fi
6796
Chet Rameyac50fba2014-02-26 09:36:43 -05006797ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
6798if test "x$ac_cv_type_size_t" = xyes; then :
Jari Aalto31859422009-01-12 13:36:28 +00006799
Jari Aalto31859422009-01-12 13:36:28 +00006800else
6801
6802cat >>confdefs.h <<_ACEOF
6803#define size_t unsigned int
Jari Aaltof73dda02001-11-13 17:56:06 +00006804_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +00006805
6806fi
Jari Aaltob72432f1999-02-19 17:11:39 +00006807
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006808# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
6809# for constant arguments. Useless!
Chet Rameyac50fba2014-02-26 09:36:43 -05006810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006811$as_echo_n "checking for working alloca.h... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05006812if ${ac_cv_working_alloca_h+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00006813 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006814else
Chet Rameyac50fba2014-02-26 09:36:43 -05006815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00006816/* end confdefs.h. */
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006817#include <alloca.h>
Jari Aaltof73dda02001-11-13 17:56:06 +00006818int
6819main ()
6820{
6821char *p = (char *) alloca (2 * sizeof (int));
Jari Aalto31859422009-01-12 13:36:28 +00006822 if (p) return 0;
Jari Aaltof73dda02001-11-13 17:56:06 +00006823 ;
6824 return 0;
6825}
6826_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05006827if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltof73dda02001-11-13 17:56:06 +00006828 ac_cv_working_alloca_h=yes
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006829else
Chet Rameyac50fba2014-02-26 09:36:43 -05006830 ac_cv_working_alloca_h=no
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006831fi
Chet Rameyac50fba2014-02-26 09:36:43 -05006832rm -f core conftest.err conftest.$ac_objext \
6833 conftest$ac_exeext conftest.$ac_ext
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006834fi
Chet Rameyac50fba2014-02-26 09:36:43 -05006835{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006836$as_echo "$ac_cv_working_alloca_h" >&6; }
Jari Aaltof73dda02001-11-13 17:56:06 +00006837if test $ac_cv_working_alloca_h = yes; then
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006838
Chet Rameyac50fba2014-02-26 09:36:43 -05006839$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006840
6841fi
6842
Chet Rameyac50fba2014-02-26 09:36:43 -05006843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006844$as_echo_n "checking for alloca... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05006845if ${ac_cv_func_alloca_works+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00006846 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006847else
Chet Rameyac50fba2014-02-26 09:36:43 -05006848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00006849/* end confdefs.h. */
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006850#ifdef __GNUC__
6851# define alloca __builtin_alloca
6852#else
Jari Aaltobb706242000-03-17 21:46:59 +00006853# ifdef _MSC_VER
6854# include <malloc.h>
6855# define alloca _alloca
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006856# else
Jari Aalto31859422009-01-12 13:36:28 +00006857# ifdef HAVE_ALLOCA_H
Jari Aaltobb706242000-03-17 21:46:59 +00006858# include <alloca.h>
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006859# else
Jari Aaltobb706242000-03-17 21:46:59 +00006860# ifdef _AIX
6861 #pragma alloca
6862# else
6863# ifndef alloca /* predefined by HP cc +Olibcalls */
Chet Rameyac50fba2014-02-26 09:36:43 -05006864void *alloca (size_t);
Jari Aaltobb706242000-03-17 21:46:59 +00006865# endif
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006866# endif
6867# endif
6868# endif
6869#endif
6870
Jari Aaltof73dda02001-11-13 17:56:06 +00006871int
6872main ()
6873{
6874char *p = (char *) alloca (1);
Jari Aalto31859422009-01-12 13:36:28 +00006875 if (p) return 0;
Jari Aaltof73dda02001-11-13 17:56:06 +00006876 ;
6877 return 0;
6878}
6879_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05006880if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006881 ac_cv_func_alloca_works=yes
6882else
Chet Rameyac50fba2014-02-26 09:36:43 -05006883 ac_cv_func_alloca_works=no
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006884fi
Chet Rameyac50fba2014-02-26 09:36:43 -05006885rm -f core conftest.err conftest.$ac_objext \
6886 conftest$ac_exeext conftest.$ac_ext
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006887fi
Chet Rameyac50fba2014-02-26 09:36:43 -05006888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006889$as_echo "$ac_cv_func_alloca_works" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006890
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006891if test $ac_cv_func_alloca_works = yes; then
Jari Aaltof73dda02001-11-13 17:56:06 +00006892
Chet Rameyac50fba2014-02-26 09:36:43 -05006893$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006894
Jari Aaltof73dda02001-11-13 17:56:06 +00006895else
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006896 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
Jari Aaltof73dda02001-11-13 17:56:06 +00006897# that cause trouble. Some versions do not even contain alloca or
6898# contain a buggy version. If you still want to use their alloca,
6899# use ar to extract alloca.o from them instead of compiling alloca.c.
6900
Jari Aalto31859422009-01-12 13:36:28 +00006901ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
Jari Aaltof73dda02001-11-13 17:56:06 +00006902
Chet Rameyac50fba2014-02-26 09:36:43 -05006903$as_echo "#define C_ALLOCA 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006904
Jari Aaltob80f6442004-07-27 13:29:18 +00006905
Chet Rameyac50fba2014-02-26 09:36:43 -05006906{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006907$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05006908if ${ac_cv_os_cray+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00006909 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006910else
Chet Rameyac50fba2014-02-26 09:36:43 -05006911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00006912/* end confdefs.h. */
Jari Aalto31859422009-01-12 13:36:28 +00006913#if defined CRAY && ! defined CRAY2
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006914webecray
6915#else
6916wenotbecray
6917#endif
6918
Jari Aaltof73dda02001-11-13 17:56:06 +00006919_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006920if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chet Rameyac50fba2014-02-26 09:36:43 -05006921 $EGREP "webecray" >/dev/null 2>&1; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006922 ac_cv_os_cray=yes
6923else
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006924 ac_cv_os_cray=no
6925fi
6926rm -f conftest*
6927
6928fi
Chet Rameyac50fba2014-02-26 09:36:43 -05006929{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006930$as_echo "$ac_cv_os_cray" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006931if test $ac_cv_os_cray = yes; then
Jari Aaltof73dda02001-11-13 17:56:06 +00006932 for ac_func in _getb67 GETB67 getb67; do
Jari Aalto31859422009-01-12 13:36:28 +00006933 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
Chet Rameyac50fba2014-02-26 09:36:43 -05006934ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6935if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006936
Jari Aaltob80f6442004-07-27 13:29:18 +00006937cat >>confdefs.h <<_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006938#define CRAY_STACKSEG_END $ac_func
Jari Aaltob80f6442004-07-27 13:29:18 +00006939_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006940
Jari Aaltof73dda02001-11-13 17:56:06 +00006941 break
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006942fi
6943
Jari Aaltof73dda02001-11-13 17:56:06 +00006944 done
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006945fi
6946
Chet Rameyac50fba2014-02-26 09:36:43 -05006947{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006948$as_echo_n "checking stack direction for C alloca... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05006949if ${ac_cv_c_stack_direction+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00006950 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006951else
Chet Rameyac50fba2014-02-26 09:36:43 -05006952 if test "$cross_compiling" = yes; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006953 ac_cv_c_stack_direction=0
6954else
Chet Rameyac50fba2014-02-26 09:36:43 -05006955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00006956/* end confdefs.h. */
Jari Aalto31859422009-01-12 13:36:28 +00006957$ac_includes_default
Jari Aaltof73dda02001-11-13 17:56:06 +00006958int
Chet Rameyac50fba2014-02-26 09:36:43 -05006959find_stack_direction (int *addr, int depth)
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006960{
Chet Rameyac50fba2014-02-26 09:36:43 -05006961 int dir, dummy = 0;
6962 if (! addr)
6963 addr = &dummy;
6964 *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
6965 dir = depth ? find_stack_direction (addr, depth - 1) : 0;
6966 return dir + dummy;
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006967}
Jari Aaltof73dda02001-11-13 17:56:06 +00006968
6969int
Chet Rameyac50fba2014-02-26 09:36:43 -05006970main (int argc, char **argv)
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006971{
Chet Rameyac50fba2014-02-26 09:36:43 -05006972 return find_stack_direction (0, argc + !argv + 20) < 0;
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006973}
Jari Aaltof73dda02001-11-13 17:56:06 +00006974_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05006975if ac_fn_c_try_run "$LINENO"; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006976 ac_cv_c_stack_direction=1
6977else
Chet Rameyac50fba2014-02-26 09:36:43 -05006978 ac_cv_c_stack_direction=-1
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006979fi
Chet Rameyac50fba2014-02-26 09:36:43 -05006980rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6981 conftest.$ac_objext conftest.beam conftest.$ac_ext
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006982fi
Jari Aalto31859422009-01-12 13:36:28 +00006983
Jari Aaltof73dda02001-11-13 17:56:06 +00006984fi
Chet Rameyac50fba2014-02-26 09:36:43 -05006985{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
Jari Aalto31859422009-01-12 13:36:28 +00006986$as_echo "$ac_cv_c_stack_direction" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00006987cat >>confdefs.h <<_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006988#define STACK_DIRECTION $ac_cv_c_stack_direction
Jari Aaltob80f6442004-07-27 13:29:18 +00006989_ACEOF
6990
Jari Aaltoccc6cda1996-12-23 17:02:34 +00006991
6992fi
6993
Jari Aaltob80f6442004-07-27 13:29:18 +00006994
6995
Jari Aalto06285672006-10-10 14:15:34 +00006996
Chet Rameyac50fba2014-02-26 09:36:43 -05006997 for ac_header in $ac_header_list
6998do :
6999 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7000ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7001"
7002if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00007003 cat >>confdefs.h <<_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +00007004#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Jari Aaltob80f6442004-07-27 13:29:18 +00007005_ACEOF
7006
7007fi
7008
7009done
7010
7011
Chet Rameyac50fba2014-02-26 09:36:43 -05007012
7013
7014
7015
7016
7017
Jari Aaltob80f6442004-07-27 13:29:18 +00007018for ac_func in getpagesize
Chet Rameyac50fba2014-02-26 09:36:43 -05007019do :
7020 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
7021if test "x$ac_cv_func_getpagesize" = xyes; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00007022 cat >>confdefs.h <<_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05007023#define HAVE_GETPAGESIZE 1
Jari Aaltob80f6442004-07-27 13:29:18 +00007024_ACEOF
7025
7026fi
7027done
7028
Chet Rameyac50fba2014-02-26 09:36:43 -05007029{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
Jari Aalto31859422009-01-12 13:36:28 +00007030$as_echo_n "checking for working mmap... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05007031if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00007032 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00007033else
Chet Rameyac50fba2014-02-26 09:36:43 -05007034 if test "$cross_compiling" = yes; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00007035 ac_cv_func_mmap_fixed_mapped=no
7036else
Chet Rameyac50fba2014-02-26 09:36:43 -05007037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00007038/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00007039$ac_includes_default
7040/* malloc might have been renamed as rpl_malloc. */
7041#undef malloc
7042
7043/* Thanks to Mike Haertel and Jim Avera for this test.
7044 Here is a matrix of mmap possibilities:
7045 mmap private not fixed
7046 mmap private fixed at somewhere currently unmapped
7047 mmap private fixed at somewhere already mapped
7048 mmap shared not fixed
7049 mmap shared fixed at somewhere currently unmapped
7050 mmap shared fixed at somewhere already mapped
7051 For private mappings, we should verify that changes cannot be read()
7052 back from the file, nor mmap's back from the file at a different
7053 address. (There have been systems where private was not correctly
7054 implemented like the infamous i386 svr4.0, and systems where the
7055 VM page cache was not coherent with the file system buffer cache
7056 like early versions of FreeBSD and possibly contemporary NetBSD.)
7057 For shared mappings, we should conversely verify that changes get
7058 propagated back to all the places they're supposed to be.
7059
7060 Grep wants private fixed already mapped.
7061 The main things grep needs to know about mmap are:
7062 * does it exist and is it safe to write into the mmap'd area
7063 * how to use it (BSD variants) */
7064
7065#include <fcntl.h>
7066#include <sys/mman.h>
7067
Jari Aalto31859422009-01-12 13:36:28 +00007068#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
Jari Aaltob80f6442004-07-27 13:29:18 +00007069char *malloc ();
7070#endif
7071
7072/* This mess was copied from the GNU getpagesize.h. */
Jari Aalto31859422009-01-12 13:36:28 +00007073#ifndef HAVE_GETPAGESIZE
Jari Aaltob80f6442004-07-27 13:29:18 +00007074# ifdef _SC_PAGESIZE
7075# define getpagesize() sysconf(_SC_PAGESIZE)
7076# else /* no _SC_PAGESIZE */
Jari Aalto31859422009-01-12 13:36:28 +00007077# ifdef HAVE_SYS_PARAM_H
Jari Aaltob80f6442004-07-27 13:29:18 +00007078# include <sys/param.h>
7079# ifdef EXEC_PAGESIZE
7080# define getpagesize() EXEC_PAGESIZE
7081# else /* no EXEC_PAGESIZE */
7082# ifdef NBPG
7083# define getpagesize() NBPG * CLSIZE
7084# ifndef CLSIZE
7085# define CLSIZE 1
7086# endif /* no CLSIZE */
7087# else /* no NBPG */
7088# ifdef NBPC
7089# define getpagesize() NBPC
7090# else /* no NBPC */
7091# ifdef PAGESIZE
7092# define getpagesize() PAGESIZE
7093# endif /* PAGESIZE */
7094# endif /* no NBPC */
7095# endif /* no NBPG */
7096# endif /* no EXEC_PAGESIZE */
7097# else /* no HAVE_SYS_PARAM_H */
7098# define getpagesize() 8192 /* punt totally */
7099# endif /* no HAVE_SYS_PARAM_H */
7100# endif /* no _SC_PAGESIZE */
7101
7102#endif /* no HAVE_GETPAGESIZE */
7103
7104int
7105main ()
7106{
7107 char *data, *data2, *data3;
Chet Rameyac50fba2014-02-26 09:36:43 -05007108 const char *cdata2;
Jari Aaltob80f6442004-07-27 13:29:18 +00007109 int i, pagesize;
Chet Rameyac50fba2014-02-26 09:36:43 -05007110 int fd, fd2;
Jari Aaltob80f6442004-07-27 13:29:18 +00007111
7112 pagesize = getpagesize ();
7113
7114 /* First, make a file with some known garbage in it. */
7115 data = (char *) malloc (pagesize);
7116 if (!data)
Jari Aalto31859422009-01-12 13:36:28 +00007117 return 1;
Jari Aaltob80f6442004-07-27 13:29:18 +00007118 for (i = 0; i < pagesize; ++i)
7119 *(data + i) = rand ();
7120 umask (0);
7121 fd = creat ("conftest.mmap", 0600);
7122 if (fd < 0)
Chet Rameyac50fba2014-02-26 09:36:43 -05007123 return 2;
Jari Aaltob80f6442004-07-27 13:29:18 +00007124 if (write (fd, data, pagesize) != pagesize)
Chet Rameyac50fba2014-02-26 09:36:43 -05007125 return 3;
Jari Aaltob80f6442004-07-27 13:29:18 +00007126 close (fd);
7127
Chet Rameyac50fba2014-02-26 09:36:43 -05007128 /* Next, check that the tail of a page is zero-filled. File must have
7129 non-zero length, otherwise we risk SIGBUS for entire page. */
7130 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
7131 if (fd2 < 0)
7132 return 4;
7133 cdata2 = "";
7134 if (write (fd2, cdata2, 1) != 1)
7135 return 5;
7136 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
7137 if (data2 == MAP_FAILED)
7138 return 6;
7139 for (i = 0; i < pagesize; ++i)
7140 if (*(data2 + i))
7141 return 7;
7142 close (fd2);
7143 if (munmap (data2, pagesize))
7144 return 8;
7145
Jari Aaltob80f6442004-07-27 13:29:18 +00007146 /* Next, try to mmap the file at a fixed address which already has
7147 something else allocated at it. If we can, also make sure that
7148 we see the same garbage. */
7149 fd = open ("conftest.mmap", O_RDWR);
7150 if (fd < 0)
Chet Rameyac50fba2014-02-26 09:36:43 -05007151 return 9;
Jari Aaltob80f6442004-07-27 13:29:18 +00007152 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
Jari Aalto06285672006-10-10 14:15:34 +00007153 MAP_PRIVATE | MAP_FIXED, fd, 0L))
Chet Rameyac50fba2014-02-26 09:36:43 -05007154 return 10;
Jari Aaltob80f6442004-07-27 13:29:18 +00007155 for (i = 0; i < pagesize; ++i)
7156 if (*(data + i) != *(data2 + i))
Chet Rameyac50fba2014-02-26 09:36:43 -05007157 return 11;
Jari Aaltob80f6442004-07-27 13:29:18 +00007158
7159 /* Finally, make sure that changes to the mapped area do not
7160 percolate back to the file as seen by read(). (This is a bug on
7161 some variants of i386 svr4.0.) */
7162 for (i = 0; i < pagesize; ++i)
7163 *(data2 + i) = *(data2 + i) + 1;
7164 data3 = (char *) malloc (pagesize);
7165 if (!data3)
Chet Rameyac50fba2014-02-26 09:36:43 -05007166 return 12;
Jari Aaltob80f6442004-07-27 13:29:18 +00007167 if (read (fd, data3, pagesize) != pagesize)
Chet Rameyac50fba2014-02-26 09:36:43 -05007168 return 13;
Jari Aaltob80f6442004-07-27 13:29:18 +00007169 for (i = 0; i < pagesize; ++i)
7170 if (*(data + i) != *(data3 + i))
Chet Rameyac50fba2014-02-26 09:36:43 -05007171 return 14;
Jari Aaltob80f6442004-07-27 13:29:18 +00007172 close (fd);
Jari Aalto31859422009-01-12 13:36:28 +00007173 return 0;
Jari Aaltob80f6442004-07-27 13:29:18 +00007174}
7175_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05007176if ac_fn_c_try_run "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00007177 ac_cv_func_mmap_fixed_mapped=yes
7178else
Chet Rameyac50fba2014-02-26 09:36:43 -05007179 ac_cv_func_mmap_fixed_mapped=no
Jari Aaltob80f6442004-07-27 13:29:18 +00007180fi
Chet Rameyac50fba2014-02-26 09:36:43 -05007181rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7182 conftest.$ac_objext conftest.beam conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +00007183fi
Jari Aalto31859422009-01-12 13:36:28 +00007184
Jari Aaltob80f6442004-07-27 13:29:18 +00007185fi
Chet Rameyac50fba2014-02-26 09:36:43 -05007186{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
Jari Aalto31859422009-01-12 13:36:28 +00007187$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00007188if test $ac_cv_func_mmap_fixed_mapped = yes; then
7189
Chet Rameyac50fba2014-02-26 09:36:43 -05007190$as_echo "#define HAVE_MMAP 1" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +00007191
7192fi
Chet Rameyac50fba2014-02-26 09:36:43 -05007193rm -f conftest.mmap conftest.txt
Jari Aaltob80f6442004-07-27 13:29:18 +00007194
7195
Chet Rameyac50fba2014-02-26 09:36:43 -05007196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C Library 2.1 or newer" >&5
Jari Aalto31859422009-01-12 13:36:28 +00007197$as_echo_n "checking whether we are using the GNU C Library 2.1 or newer... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05007198if ${ac_cv_gnu_library_2_1+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00007199 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00007200else
Chet Rameyac50fba2014-02-26 09:36:43 -05007201 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00007202/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00007203
7204#include <features.h>
7205#ifdef __GNU_LIBRARY__
7206 #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2)
7207 Lucky GNU user
7208 #endif
7209#endif
7210
7211_ACEOF
7212if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chet Rameyac50fba2014-02-26 09:36:43 -05007213 $EGREP "Lucky GNU user" >/dev/null 2>&1; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00007214 ac_cv_gnu_library_2_1=yes
7215else
7216 ac_cv_gnu_library_2_1=no
7217fi
7218rm -f conftest*
7219
7220
7221
7222fi
Chet Rameyac50fba2014-02-26 09:36:43 -05007223{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gnu_library_2_1" >&5
Jari Aalto31859422009-01-12 13:36:28 +00007224$as_echo "$ac_cv_gnu_library_2_1" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00007225
7226 GLIBC21="$ac_cv_gnu_library_2_1"
7227
7228
7229
7230
Chet Rameyac50fba2014-02-26 09:36:43 -05007231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether integer division by zero raises SIGFPE" >&5
Jari Aalto31859422009-01-12 13:36:28 +00007232$as_echo_n "checking whether integer division by zero raises SIGFPE... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05007233if ${gt_cv_int_divbyzero_sigfpe+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00007234 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00007235else
7236
Chet Rameyac50fba2014-02-26 09:36:43 -05007237 if test "$cross_compiling" = yes; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00007238
7239 # Guess based on the CPU.
7240 case "$host_cpu" in
7241 alpha* | i3456786 | m68k | s390*)
7242 gt_cv_int_divbyzero_sigfpe="guessing yes";;
7243 *)
7244 gt_cv_int_divbyzero_sigfpe="guessing no";;
7245 esac
7246
7247else
Chet Rameyac50fba2014-02-26 09:36:43 -05007248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00007249/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00007250
7251#include <stdlib.h>
7252#include <signal.h>
7253
7254static void
7255#ifdef __cplusplus
7256sigfpe_handler (int sig)
7257#else
7258sigfpe_handler (sig) int sig;
7259#endif
7260{
7261 /* Exit with code 0 if SIGFPE, with code 1 if any other signal. */
7262 exit (sig != SIGFPE);
7263}
7264
7265int x = 1;
7266int y = 0;
7267int z;
7268int nan;
7269
7270int main ()
7271{
7272 signal (SIGFPE, sigfpe_handler);
7273/* IRIX and AIX (when "xlc -qcheck" is used) yield signal SIGTRAP. */
7274#if (defined (__sgi) || defined (_AIX)) && defined (SIGTRAP)
7275 signal (SIGTRAP, sigfpe_handler);
7276#endif
7277/* Linux/SPARC yields signal SIGILL. */
7278#if defined (__sparc__) && defined (__linux__)
7279 signal (SIGILL, sigfpe_handler);
7280#endif
7281
7282 z = x / y;
7283 nan = y / y;
7284 exit (1);
7285}
7286
7287_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05007288if ac_fn_c_try_run "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00007289 gt_cv_int_divbyzero_sigfpe=yes
7290else
Chet Rameyac50fba2014-02-26 09:36:43 -05007291 gt_cv_int_divbyzero_sigfpe=no
Jari Aaltob80f6442004-07-27 13:29:18 +00007292fi
Chet Rameyac50fba2014-02-26 09:36:43 -05007293rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7294 conftest.$ac_objext conftest.beam conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +00007295fi
7296
Jari Aalto31859422009-01-12 13:36:28 +00007297
Jari Aaltob80f6442004-07-27 13:29:18 +00007298fi
Chet Rameyac50fba2014-02-26 09:36:43 -05007299{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_int_divbyzero_sigfpe" >&5
Jari Aalto31859422009-01-12 13:36:28 +00007300$as_echo "$gt_cv_int_divbyzero_sigfpe" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00007301 case "$gt_cv_int_divbyzero_sigfpe" in
7302 *yes) value=1;;
7303 *) value=0;;
7304 esac
7305
7306cat >>confdefs.h <<_ACEOF
7307#define INTDIV0_RAISES_SIGFPE $value
7308_ACEOF
7309
7310
7311
Chet Rameyac50fba2014-02-26 09:36:43 -05007312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inttypes.h" >&5
Jari Aalto31859422009-01-12 13:36:28 +00007313$as_echo_n "checking for inttypes.h... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05007314if ${jm_ac_cv_header_inttypes_h+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00007315 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00007316else
Chet Rameyac50fba2014-02-26 09:36:43 -05007317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00007318/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00007319#include <sys/types.h>
7320#include <inttypes.h>
7321int
7322main ()
7323{
7324uintmax_t i = (uintmax_t) -1;
7325 ;
7326 return 0;
7327}
7328_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05007329if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00007330 jm_ac_cv_header_inttypes_h=yes
7331else
Chet Rameyac50fba2014-02-26 09:36:43 -05007332 jm_ac_cv_header_inttypes_h=no
Jari Aaltob80f6442004-07-27 13:29:18 +00007333fi
Jari Aalto31859422009-01-12 13:36:28 +00007334rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +00007335fi
Chet Rameyac50fba2014-02-26 09:36:43 -05007336{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $jm_ac_cv_header_inttypes_h" >&5
Jari Aalto31859422009-01-12 13:36:28 +00007337$as_echo "$jm_ac_cv_header_inttypes_h" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00007338 if test $jm_ac_cv_header_inttypes_h = yes; then
7339
7340cat >>confdefs.h <<_ACEOF
7341#define HAVE_INTTYPES_H_WITH_UINTMAX 1
7342_ACEOF
7343
7344 fi
7345
7346
Chet Rameyac50fba2014-02-26 09:36:43 -05007347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdint.h" >&5
Jari Aalto31859422009-01-12 13:36:28 +00007348$as_echo_n "checking for stdint.h... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05007349if ${jm_ac_cv_header_stdint_h+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00007350 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00007351else
Chet Rameyac50fba2014-02-26 09:36:43 -05007352 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00007353/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00007354#include <sys/types.h>
7355#include <stdint.h>
7356int
7357main ()
7358{
7359uintmax_t i = (uintmax_t) -1;
7360 ;
7361 return 0;
7362}
7363_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05007364if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00007365 jm_ac_cv_header_stdint_h=yes
7366else
Chet Rameyac50fba2014-02-26 09:36:43 -05007367 jm_ac_cv_header_stdint_h=no
Jari Aaltob80f6442004-07-27 13:29:18 +00007368fi
Jari Aalto31859422009-01-12 13:36:28 +00007369rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +00007370fi
Chet Rameyac50fba2014-02-26 09:36:43 -05007371{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $jm_ac_cv_header_stdint_h" >&5
Jari Aalto31859422009-01-12 13:36:28 +00007372$as_echo "$jm_ac_cv_header_stdint_h" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00007373 if test $jm_ac_cv_header_stdint_h = yes; then
7374
7375cat >>confdefs.h <<_ACEOF
7376#define HAVE_STDINT_H_WITH_UINTMAX 1
7377_ACEOF
7378
7379 fi
7380
7381
Chet Rameyac50fba2014-02-26 09:36:43 -05007382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long" >&5
Jari Aalto31859422009-01-12 13:36:28 +00007383$as_echo_n "checking for unsigned long long... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05007384if ${ac_cv_type_unsigned_long_long+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00007385 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00007386else
Chet Rameyac50fba2014-02-26 09:36:43 -05007387 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00007388/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00007389unsigned long long ull = 1; int i = 63;
7390int
7391main ()
7392{
7393unsigned long long ullmax = (unsigned long long) -1;
7394 return ull << i | ull >> i | ullmax / ull | ullmax % ull;
7395 ;
7396 return 0;
7397}
7398_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05007399if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00007400 ac_cv_type_unsigned_long_long=yes
7401else
Chet Rameyac50fba2014-02-26 09:36:43 -05007402 ac_cv_type_unsigned_long_long=no
Jari Aaltob80f6442004-07-27 13:29:18 +00007403fi
Chet Rameyac50fba2014-02-26 09:36:43 -05007404rm -f core conftest.err conftest.$ac_objext \
7405 conftest$ac_exeext conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +00007406fi
Chet Rameyac50fba2014-02-26 09:36:43 -05007407{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long" >&5
Jari Aalto31859422009-01-12 13:36:28 +00007408$as_echo "$ac_cv_type_unsigned_long_long" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00007409 if test $ac_cv_type_unsigned_long_long = yes; then
7410
Chet Rameyac50fba2014-02-26 09:36:43 -05007411$as_echo "#define HAVE_UNSIGNED_LONG_LONG 1" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +00007412
7413 fi
7414
7415
7416
7417
7418 if test $jm_ac_cv_header_inttypes_h = no && test $jm_ac_cv_header_stdint_h = no; then
7419
7420 test $ac_cv_type_unsigned_long_long = yes \
7421 && ac_type='unsigned long long' \
7422 || ac_type='unsigned long'
7423
7424cat >>confdefs.h <<_ACEOF
7425#define uintmax_t $ac_type
7426_ACEOF
7427
7428 else
7429
Chet Rameyac50fba2014-02-26 09:36:43 -05007430$as_echo "#define HAVE_UINTMAX_T 1" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +00007431
7432 fi
7433
7434
Chet Rameyac50fba2014-02-26 09:36:43 -05007435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inttypes.h" >&5
Jari Aalto31859422009-01-12 13:36:28 +00007436$as_echo_n "checking for inttypes.h... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05007437if ${gt_cv_header_inttypes_h+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00007438 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00007439else
7440
Chet Rameyac50fba2014-02-26 09:36:43 -05007441 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00007442/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00007443#include <sys/types.h>
7444#include <inttypes.h>
7445int
7446main ()
7447{
7448
7449 ;
7450 return 0;
7451}
7452_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05007453if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00007454 gt_cv_header_inttypes_h=yes
7455else
Chet Rameyac50fba2014-02-26 09:36:43 -05007456 gt_cv_header_inttypes_h=no
Jari Aaltob80f6442004-07-27 13:29:18 +00007457fi
Jari Aalto31859422009-01-12 13:36:28 +00007458rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +00007459
7460fi
Chet Rameyac50fba2014-02-26 09:36:43 -05007461{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_header_inttypes_h" >&5
Jari Aalto31859422009-01-12 13:36:28 +00007462$as_echo "$gt_cv_header_inttypes_h" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00007463 if test $gt_cv_header_inttypes_h = yes; then
7464
7465cat >>confdefs.h <<_ACEOF
7466#define HAVE_INTTYPES_H 1
7467_ACEOF
7468
7469 fi
7470
7471
7472
7473 if test $gt_cv_header_inttypes_h = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05007474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the inttypes.h PRIxNN macros are broken" >&5
Jari Aalto31859422009-01-12 13:36:28 +00007475$as_echo_n "checking whether the inttypes.h PRIxNN macros are broken... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05007476if ${gt_cv_inttypes_pri_broken+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00007477 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00007478else
7479
Chet Rameyac50fba2014-02-26 09:36:43 -05007480 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00007481/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00007482#include <inttypes.h>
7483#ifdef PRId32
7484char *p = PRId32;
7485#endif
7486
7487int
7488main ()
7489{
7490
7491 ;
7492 return 0;
7493}
7494_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05007495if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00007496 gt_cv_inttypes_pri_broken=no
7497else
Chet Rameyac50fba2014-02-26 09:36:43 -05007498 gt_cv_inttypes_pri_broken=yes
Jari Aaltob80f6442004-07-27 13:29:18 +00007499fi
Jari Aalto31859422009-01-12 13:36:28 +00007500rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +00007501
7502fi
Chet Rameyac50fba2014-02-26 09:36:43 -05007503{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_inttypes_pri_broken" >&5
Jari Aalto31859422009-01-12 13:36:28 +00007504$as_echo "$gt_cv_inttypes_pri_broken" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00007505 fi
7506 if test "$gt_cv_inttypes_pri_broken" = yes; then
7507
7508cat >>confdefs.h <<_ACEOF
7509#define PRI_MACROS_BROKEN 1
7510_ACEOF
7511
7512 fi
7513
7514
7515 if test "X$prefix" = "XNONE"; then
7516 acl_final_prefix="$ac_default_prefix"
7517 else
7518 acl_final_prefix="$prefix"
7519 fi
7520 if test "X$exec_prefix" = "XNONE"; then
7521 acl_final_exec_prefix='${prefix}'
7522 else
7523 acl_final_exec_prefix="$exec_prefix"
7524 fi
7525 acl_save_prefix="$prefix"
7526 prefix="$acl_final_prefix"
7527 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
7528 prefix="$acl_save_prefix"
7529
7530
Jari Aalto31859422009-01-12 13:36:28 +00007531# Check whether --with-gnu-ld was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05007532if test "${with_gnu_ld+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00007533 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
Jari Aaltob80f6442004-07-27 13:29:18 +00007534else
7535 with_gnu_ld=no
Jari Aalto31859422009-01-12 13:36:28 +00007536fi
7537
Jari Aaltob80f6442004-07-27 13:29:18 +00007538# Prepare PATH_SEPARATOR.
7539# The user is always right.
7540if test "${PATH_SEPARATOR+set}" != set; then
7541 echo "#! /bin/sh" >conf$$.sh
7542 echo "exit 0" >>conf$$.sh
7543 chmod +x conf$$.sh
7544 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7545 PATH_SEPARATOR=';'
7546 else
7547 PATH_SEPARATOR=:
7548 fi
7549 rm -f conf$$.sh
7550fi
7551ac_prog=ld
7552if test "$GCC" = yes; then
7553 # Check if gcc -print-prog-name=ld gives a path.
Chet Rameyac50fba2014-02-26 09:36:43 -05007554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5
Jari Aalto31859422009-01-12 13:36:28 +00007555$as_echo_n "checking for ld used by GCC... " >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00007556 case $host in
7557 *-*-mingw*)
7558 # gcc leaves a trailing carriage return which upsets mingw
7559 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7560 *)
7561 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7562 esac
7563 case $ac_prog in
7564 # Accept absolute paths.
7565 [\\/]* | [A-Za-z]:[\\/]*)
7566 re_direlt='/[^/][^/]*/\.\./'
7567 # Canonicalize the path of ld
7568 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
7569 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
7570 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
7571 done
7572 test -z "$LD" && LD="$ac_prog"
7573 ;;
7574 "")
7575 # If it fails, then pretend we aren't using GCC.
7576 ac_prog=ld
7577 ;;
7578 *)
7579 # If it is relative, then search for the first ld in PATH.
7580 with_gnu_ld=unknown
7581 ;;
7582 esac
7583elif test "$with_gnu_ld" = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05007584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
Jari Aalto31859422009-01-12 13:36:28 +00007585$as_echo_n "checking for GNU ld... " >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00007586else
Chet Rameyac50fba2014-02-26 09:36:43 -05007587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
Jari Aalto31859422009-01-12 13:36:28 +00007588$as_echo_n "checking for non-GNU ld... " >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00007589fi
Chet Rameyac50fba2014-02-26 09:36:43 -05007590if ${acl_cv_path_LD+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00007591 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00007592else
7593 if test -z "$LD"; then
7594 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
7595 for ac_dir in $PATH; do
7596 test -z "$ac_dir" && ac_dir=.
7597 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
7598 acl_cv_path_LD="$ac_dir/$ac_prog"
7599 # Check to see if the program is GNU ld. I'd rather use --version,
7600 # but apparently some GNU ld's only accept -v.
7601 # Break only if it was the GNU/non-GNU ld that we prefer.
7602 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
7603 test "$with_gnu_ld" != no && break
7604 else
7605 test "$with_gnu_ld" != yes && break
7606 fi
7607 fi
7608 done
7609 IFS="$ac_save_ifs"
7610else
7611 acl_cv_path_LD="$LD" # Let the user override the test with a path.
7612fi
7613fi
7614
7615LD="$acl_cv_path_LD"
7616if test -n "$LD"; then
Chet Rameyac50fba2014-02-26 09:36:43 -05007617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
Jari Aalto31859422009-01-12 13:36:28 +00007618$as_echo "$LD" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00007619else
Chet Rameyac50fba2014-02-26 09:36:43 -05007620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Jari Aalto31859422009-01-12 13:36:28 +00007621$as_echo "no" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00007622fi
Chet Rameyac50fba2014-02-26 09:36:43 -05007623test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
7624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
Jari Aalto31859422009-01-12 13:36:28 +00007625$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05007626if ${acl_cv_prog_gnu_ld+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00007627 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00007628else
7629 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
7630if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
7631 acl_cv_prog_gnu_ld=yes
7632else
7633 acl_cv_prog_gnu_ld=no
7634fi
7635fi
Chet Rameyac50fba2014-02-26 09:36:43 -05007636{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
Jari Aalto31859422009-01-12 13:36:28 +00007637$as_echo "$acl_cv_prog_gnu_ld" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00007638with_gnu_ld=$acl_cv_prog_gnu_ld
7639
7640
7641
Chet Rameyac50fba2014-02-26 09:36:43 -05007642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
Jari Aalto31859422009-01-12 13:36:28 +00007643$as_echo_n "checking for shared library run path origin... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05007644if ${acl_cv_rpath+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00007645 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00007646else
7647
7648 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
7649 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
7650 . ./conftest.sh
7651 rm -f ./conftest.sh
7652 acl_cv_rpath=done
7653
7654fi
Chet Rameyac50fba2014-02-26 09:36:43 -05007655{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
Jari Aalto31859422009-01-12 13:36:28 +00007656$as_echo "$acl_cv_rpath" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00007657 wl="$acl_cv_wl"
7658 libext="$acl_cv_libext"
7659 shlibext="$acl_cv_shlibext"
7660 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
7661 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
7662 hardcode_direct="$acl_cv_hardcode_direct"
7663 hardcode_minus_L="$acl_cv_hardcode_minus_L"
Jari Aalto31859422009-01-12 13:36:28 +00007664 # Check whether --enable-rpath was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05007665if test "${enable_rpath+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00007666 enableval=$enable_rpath; :
Jari Aaltob80f6442004-07-27 13:29:18 +00007667else
7668 enable_rpath=yes
Jari Aalto31859422009-01-12 13:36:28 +00007669fi
7670
Jari Aaltob80f6442004-07-27 13:29:18 +00007671
7672
7673
7674
7675
7676
7677
7678 use_additional=yes
7679
7680 acl_save_prefix="$prefix"
7681 prefix="$acl_final_prefix"
7682 acl_save_exec_prefix="$exec_prefix"
7683 exec_prefix="$acl_final_exec_prefix"
7684
7685 eval additional_includedir=\"$includedir\"
7686 eval additional_libdir=\"$libdir\"
7687
7688 exec_prefix="$acl_save_exec_prefix"
7689 prefix="$acl_save_prefix"
7690
7691
Jari Aalto31859422009-01-12 13:36:28 +00007692# Check whether --with-libiconv-prefix was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05007693if test "${with_libiconv_prefix+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00007694 withval=$with_libiconv_prefix;
Jari Aaltob80f6442004-07-27 13:29:18 +00007695 if test "X$withval" = "Xno"; then
7696 use_additional=no
7697 else
7698 if test "X$withval" = "X"; then
7699
7700 acl_save_prefix="$prefix"
7701 prefix="$acl_final_prefix"
7702 acl_save_exec_prefix="$exec_prefix"
7703 exec_prefix="$acl_final_exec_prefix"
7704
7705 eval additional_includedir=\"$includedir\"
7706 eval additional_libdir=\"$libdir\"
7707
7708 exec_prefix="$acl_save_exec_prefix"
7709 prefix="$acl_save_prefix"
7710
7711 else
7712 additional_includedir="$withval/include"
7713 additional_libdir="$withval/lib"
7714 fi
7715 fi
7716
Jari Aalto31859422009-01-12 13:36:28 +00007717fi
7718
Jari Aaltob80f6442004-07-27 13:29:18 +00007719 LIBICONV=
7720 LTLIBICONV=
7721 INCICONV=
7722 rpathdirs=
7723 ltrpathdirs=
7724 names_already_handled=
7725 names_next_round='iconv '
7726 while test -n "$names_next_round"; do
7727 names_this_round="$names_next_round"
7728 names_next_round=
7729 for name in $names_this_round; do
7730 already_handled=
7731 for n in $names_already_handled; do
7732 if test "$n" = "$name"; then
7733 already_handled=yes
7734 break
7735 fi
7736 done
7737 if test -z "$already_handled"; then
7738 names_already_handled="$names_already_handled $name"
7739 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
7740 eval value=\"\$HAVE_LIB$uppername\"
7741 if test -n "$value"; then
7742 if test "$value" = yes; then
7743 eval value=\"\$LIB$uppername\"
7744 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
7745 eval value=\"\$LTLIB$uppername\"
7746 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
7747 else
7748 :
7749 fi
7750 else
7751 found_dir=
7752 found_la=
7753 found_so=
7754 found_a=
7755 if test $use_additional = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05007756 if test "X$prefer_shared" = "Xyes" && test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
Jari Aaltob80f6442004-07-27 13:29:18 +00007757 found_dir="$additional_libdir"
7758 found_so="$additional_libdir/lib$name.$shlibext"
7759 if test -f "$additional_libdir/lib$name.la"; then
7760 found_la="$additional_libdir/lib$name.la"
7761 fi
7762 else
7763 if test -f "$additional_libdir/lib$name.$libext"; then
7764 found_dir="$additional_libdir"
7765 found_a="$additional_libdir/lib$name.$libext"
7766 if test -f "$additional_libdir/lib$name.la"; then
7767 found_la="$additional_libdir/lib$name.la"
7768 fi
7769 fi
7770 fi
7771 fi
7772 if test "X$found_dir" = "X"; then
7773 for x in $LDFLAGS $LTLIBICONV; do
7774
7775 acl_save_prefix="$prefix"
7776 prefix="$acl_final_prefix"
7777 acl_save_exec_prefix="$exec_prefix"
7778 exec_prefix="$acl_final_exec_prefix"
7779 eval x=\"$x\"
7780 exec_prefix="$acl_save_exec_prefix"
7781 prefix="$acl_save_prefix"
7782
7783 case "$x" in
7784 -L*)
7785 dir=`echo "X$x" | sed -e 's/^X-L//'`
Chet Rameyac50fba2014-02-26 09:36:43 -05007786 if test "X$prefer_shared" = "Xyes" && test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
Jari Aaltob80f6442004-07-27 13:29:18 +00007787 found_dir="$dir"
7788 found_so="$dir/lib$name.$shlibext"
7789 if test -f "$dir/lib$name.la"; then
7790 found_la="$dir/lib$name.la"
7791 fi
7792 else
7793 if test -f "$dir/lib$name.$libext"; then
7794 found_dir="$dir"
7795 found_a="$dir/lib$name.$libext"
7796 if test -f "$dir/lib$name.la"; then
7797 found_la="$dir/lib$name.la"
7798 fi
7799 fi
7800 fi
7801 ;;
7802 esac
7803 if test "X$found_dir" != "X"; then
7804 break
7805 fi
7806 done
7807 fi
7808 if test "X$found_dir" != "X"; then
7809 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
7810 if test "X$found_so" != "X"; then
7811 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
7812 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
7813 else
7814 haveit=
7815 for x in $ltrpathdirs; do
7816 if test "X$x" = "X$found_dir"; then
7817 haveit=yes
7818 break
7819 fi
7820 done
7821 if test -z "$haveit"; then
7822 ltrpathdirs="$ltrpathdirs $found_dir"
7823 fi
7824 if test "$hardcode_direct" = yes; then
7825 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
7826 else
7827 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
7828 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
7829 haveit=
7830 for x in $rpathdirs; do
7831 if test "X$x" = "X$found_dir"; then
7832 haveit=yes
7833 break
7834 fi
7835 done
7836 if test -z "$haveit"; then
7837 rpathdirs="$rpathdirs $found_dir"
7838 fi
7839 else
7840 haveit=
7841 for x in $LDFLAGS $LIBICONV; do
7842
7843 acl_save_prefix="$prefix"
7844 prefix="$acl_final_prefix"
7845 acl_save_exec_prefix="$exec_prefix"
7846 exec_prefix="$acl_final_exec_prefix"
7847 eval x=\"$x\"
7848 exec_prefix="$acl_save_exec_prefix"
7849 prefix="$acl_save_prefix"
7850
7851 if test "X$x" = "X-L$found_dir"; then
7852 haveit=yes
7853 break
7854 fi
7855 done
7856 if test -z "$haveit"; then
7857 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
7858 fi
7859 if test "$hardcode_minus_L" != no; then
7860 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
7861 else
7862 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
7863 fi
7864 fi
7865 fi
7866 fi
7867 else
7868 if test "X$found_a" != "X"; then
7869 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
7870 else
7871 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
7872 fi
7873 fi
7874 additional_includedir=
7875 case "$found_dir" in
7876 */lib | */lib/)
7877 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
7878 additional_includedir="$basedir/include"
7879 ;;
7880 esac
7881 if test "X$additional_includedir" != "X"; then
7882 if test "X$additional_includedir" != "X/usr/include"; then
7883 haveit=
7884 if test "X$additional_includedir" = "X/usr/local/include"; then
7885 if test -n "$GCC"; then
7886 case $host_os in
7887 linux*) haveit=yes;;
7888 esac
7889 fi
7890 fi
7891 if test -z "$haveit"; then
7892 for x in $CPPFLAGS $INCICONV; do
7893
7894 acl_save_prefix="$prefix"
7895 prefix="$acl_final_prefix"
7896 acl_save_exec_prefix="$exec_prefix"
7897 exec_prefix="$acl_final_exec_prefix"
7898 eval x=\"$x\"
7899 exec_prefix="$acl_save_exec_prefix"
7900 prefix="$acl_save_prefix"
7901
7902 if test "X$x" = "X-I$additional_includedir"; then
7903 haveit=yes
7904 break
7905 fi
7906 done
7907 if test -z "$haveit"; then
7908 if test -d "$additional_includedir"; then
7909 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
7910 fi
7911 fi
7912 fi
7913 fi
7914 fi
7915 if test -n "$found_la"; then
7916 save_libdir="$libdir"
7917 case "$found_la" in
7918 */* | *\\*) . "$found_la" ;;
7919 *) . "./$found_la" ;;
7920 esac
7921 libdir="$save_libdir"
7922 for dep in $dependency_libs; do
7923 case "$dep" in
7924 -L*)
7925 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
7926 if test "X$additional_libdir" != "X/usr/lib"; then
7927 haveit=
7928 if test "X$additional_libdir" = "X/usr/local/lib"; then
7929 if test -n "$GCC"; then
7930 case $host_os in
7931 linux*) haveit=yes;;
7932 esac
7933 fi
7934 fi
7935 if test -z "$haveit"; then
7936 haveit=
7937 for x in $LDFLAGS $LIBICONV; do
7938
7939 acl_save_prefix="$prefix"
7940 prefix="$acl_final_prefix"
7941 acl_save_exec_prefix="$exec_prefix"
7942 exec_prefix="$acl_final_exec_prefix"
7943 eval x=\"$x\"
7944 exec_prefix="$acl_save_exec_prefix"
7945 prefix="$acl_save_prefix"
7946
7947 if test "X$x" = "X-L$additional_libdir"; then
7948 haveit=yes
7949 break
7950 fi
7951 done
7952 if test -z "$haveit"; then
7953 if test -d "$additional_libdir"; then
7954 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
7955 fi
7956 fi
7957 haveit=
7958 for x in $LDFLAGS $LTLIBICONV; do
7959
7960 acl_save_prefix="$prefix"
7961 prefix="$acl_final_prefix"
7962 acl_save_exec_prefix="$exec_prefix"
7963 exec_prefix="$acl_final_exec_prefix"
7964 eval x=\"$x\"
7965 exec_prefix="$acl_save_exec_prefix"
7966 prefix="$acl_save_prefix"
7967
7968 if test "X$x" = "X-L$additional_libdir"; then
7969 haveit=yes
7970 break
7971 fi
7972 done
7973 if test -z "$haveit"; then
7974 if test -d "$additional_libdir"; then
7975 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
7976 fi
7977 fi
7978 fi
7979 fi
7980 ;;
7981 -R*)
7982 dir=`echo "X$dep" | sed -e 's/^X-R//'`
7983 if test "$enable_rpath" != no; then
7984 haveit=
7985 for x in $rpathdirs; do
7986 if test "X$x" = "X$dir"; then
7987 haveit=yes
7988 break
7989 fi
7990 done
7991 if test -z "$haveit"; then
7992 rpathdirs="$rpathdirs $dir"
7993 fi
7994 haveit=
7995 for x in $ltrpathdirs; do
7996 if test "X$x" = "X$dir"; then
7997 haveit=yes
7998 break
7999 fi
8000 done
8001 if test -z "$haveit"; then
8002 ltrpathdirs="$ltrpathdirs $dir"
8003 fi
8004 fi
8005 ;;
8006 -l*)
8007 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
8008 ;;
8009 *.la)
8010 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
8011 ;;
8012 *)
8013 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
8014 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
8015 ;;
8016 esac
8017 done
8018 fi
8019 else
8020 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
8021 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
8022 fi
8023 fi
8024 fi
8025 done
8026 done
8027 if test "X$rpathdirs" != "X"; then
8028 if test -n "$hardcode_libdir_separator"; then
8029 alldirs=
8030 for found_dir in $rpathdirs; do
8031 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
8032 done
8033 acl_save_libdir="$libdir"
8034 libdir="$alldirs"
8035 eval flag=\"$hardcode_libdir_flag_spec\"
8036 libdir="$acl_save_libdir"
8037 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
8038 else
8039 for found_dir in $rpathdirs; do
8040 acl_save_libdir="$libdir"
8041 libdir="$found_dir"
8042 eval flag=\"$hardcode_libdir_flag_spec\"
8043 libdir="$acl_save_libdir"
8044 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
8045 done
8046 fi
8047 fi
8048 if test "X$ltrpathdirs" != "X"; then
8049 for found_dir in $ltrpathdirs; do
8050 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
8051 done
8052 fi
8053
8054
8055
8056
Chet Rameyac50fba2014-02-26 09:36:43 -05008057 for ac_header in argz.h limits.h locale.h nl_types.h malloc.h stddef.h \
Jari Aaltob80f6442004-07-27 13:29:18 +00008058stdlib.h string.h unistd.h sys/param.h
Chet Rameyac50fba2014-02-26 09:36:43 -05008059do :
8060 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8061ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
8062if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00008063 cat >>confdefs.h <<_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +00008064#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Jari Aaltob80f6442004-07-27 13:29:18 +00008065_ACEOF
8066
8067fi
8068
8069done
8070
Chet Rameyac50fba2014-02-26 09:36:43 -05008071 for ac_func in feof_unlocked fgets_unlocked getc_unlocked getcwd getegid \
Jari Aalto31859422009-01-12 13:36:28 +00008072geteuid getgid getuid mempcpy munmap putenv setenv setlocale localeconv stpcpy \
Jari Aaltob80f6442004-07-27 13:29:18 +00008073strcasecmp strdup strtoul tsearch __argz_count __argz_stringify __argz_next \
8074__fsetlocking
Chet Rameyac50fba2014-02-26 09:36:43 -05008075do :
8076 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8077ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8078if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00008079 cat >>confdefs.h <<_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +00008080#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Jari Aaltob80f6442004-07-27 13:29:18 +00008081_ACEOF
8082
8083fi
8084done
8085
8086
8087
8088
8089
8090
8091
8092 am_save_CPPFLAGS="$CPPFLAGS"
8093
8094 for element in $INCICONV; do
8095 haveit=
8096 for x in $CPPFLAGS; do
8097
8098 acl_save_prefix="$prefix"
8099 prefix="$acl_final_prefix"
8100 acl_save_exec_prefix="$exec_prefix"
8101 exec_prefix="$acl_final_exec_prefix"
8102 eval x=\"$x\"
8103 exec_prefix="$acl_save_exec_prefix"
8104 prefix="$acl_save_prefix"
8105
8106 if test "X$x" = "X$element"; then
8107 haveit=yes
8108 break
8109 fi
8110 done
8111 if test -z "$haveit"; then
8112 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
8113 fi
8114 done
8115
8116
Chet Rameyac50fba2014-02-26 09:36:43 -05008117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
Jari Aalto31859422009-01-12 13:36:28 +00008118$as_echo_n "checking for iconv... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05008119if ${am_cv_func_iconv+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00008120 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00008121else
8122
8123 am_cv_func_iconv="no, consider installing GNU libiconv"
8124 am_cv_lib_iconv=no
Chet Rameyac50fba2014-02-26 09:36:43 -05008125 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00008126/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00008127#include <stdlib.h>
8128#include <iconv.h>
8129int
8130main ()
8131{
8132iconv_t cd = iconv_open("","");
8133 iconv(cd,NULL,NULL,NULL,NULL);
8134 iconv_close(cd);
8135 ;
8136 return 0;
8137}
8138_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05008139if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00008140 am_cv_func_iconv=yes
Jari Aaltob80f6442004-07-27 13:29:18 +00008141fi
Chet Rameyac50fba2014-02-26 09:36:43 -05008142rm -f core conftest.err conftest.$ac_objext \
8143 conftest$ac_exeext conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +00008144 if test "$am_cv_func_iconv" != yes; then
8145 am_save_LIBS="$LIBS"
8146 LIBS="$LIBS $LIBICONV"
Chet Rameyac50fba2014-02-26 09:36:43 -05008147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00008148/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00008149#include <stdlib.h>
8150#include <iconv.h>
8151int
8152main ()
8153{
8154iconv_t cd = iconv_open("","");
8155 iconv(cd,NULL,NULL,NULL,NULL);
8156 iconv_close(cd);
8157 ;
8158 return 0;
8159}
8160_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05008161if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00008162 am_cv_lib_iconv=yes
8163 am_cv_func_iconv=yes
Jari Aaltob80f6442004-07-27 13:29:18 +00008164fi
Chet Rameyac50fba2014-02-26 09:36:43 -05008165rm -f core conftest.err conftest.$ac_objext \
8166 conftest$ac_exeext conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +00008167 LIBS="$am_save_LIBS"
8168 fi
8169
8170fi
Chet Rameyac50fba2014-02-26 09:36:43 -05008171{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
Jari Aalto31859422009-01-12 13:36:28 +00008172$as_echo "$am_cv_func_iconv" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00008173 if test "$am_cv_func_iconv" = yes; then
8174
Chet Rameyac50fba2014-02-26 09:36:43 -05008175$as_echo "#define HAVE_ICONV 1" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +00008176
8177 fi
8178 if test "$am_cv_lib_iconv" = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05008179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
Jari Aalto31859422009-01-12 13:36:28 +00008180$as_echo_n "checking how to link with libiconv... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05008181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
Jari Aalto31859422009-01-12 13:36:28 +00008182$as_echo "$LIBICONV" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00008183 else
8184 CPPFLAGS="$am_save_CPPFLAGS"
8185 LIBICONV=
8186 LTLIBICONV=
8187 fi
8188
8189
8190
8191 if test "$am_cv_func_iconv" = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05008192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
Jari Aalto31859422009-01-12 13:36:28 +00008193$as_echo_n "checking for iconv declaration... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05008194 if ${am_cv_proto_iconv+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00008195 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00008196else
8197
Chet Rameyac50fba2014-02-26 09:36:43 -05008198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00008199/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00008200
8201#include <stdlib.h>
8202#include <iconv.h>
8203extern
8204#ifdef __cplusplus
8205"C"
8206#endif
8207#if defined(__STDC__) || defined(__cplusplus)
8208size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
8209#else
8210size_t iconv();
8211#endif
8212
8213int
8214main ()
8215{
8216
8217 ;
8218 return 0;
8219}
8220_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05008221if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00008222 am_cv_proto_iconv_arg1=""
8223else
Chet Rameyac50fba2014-02-26 09:36:43 -05008224 am_cv_proto_iconv_arg1="const"
Jari Aaltob80f6442004-07-27 13:29:18 +00008225fi
Jari Aalto31859422009-01-12 13:36:28 +00008226rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +00008227 am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
8228fi
8229
8230 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
Chet Rameyac50fba2014-02-26 09:36:43 -05008231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ac_t:-
Jari Aaltob80f6442004-07-27 13:29:18 +00008232 }$am_cv_proto_iconv" >&5
Jari Aalto31859422009-01-12 13:36:28 +00008233$as_echo "${ac_t:-
8234 }$am_cv_proto_iconv" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00008235
8236cat >>confdefs.h <<_ACEOF
8237#define ICONV_CONST $am_cv_proto_iconv_arg1
8238_ACEOF
8239
8240 fi
8241
8242
Chet Rameyac50fba2014-02-26 09:36:43 -05008243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
Jari Aalto31859422009-01-12 13:36:28 +00008244$as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05008245if ${am_cv_langinfo_codeset+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00008246 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00008247else
Chet Rameyac50fba2014-02-26 09:36:43 -05008248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00008249/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00008250#include <langinfo.h>
8251int
8252main ()
8253{
8254char* cs = nl_langinfo(CODESET);
8255 ;
8256 return 0;
8257}
8258_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05008259if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00008260 am_cv_langinfo_codeset=yes
8261else
Chet Rameyac50fba2014-02-26 09:36:43 -05008262 am_cv_langinfo_codeset=no
Jari Aaltob80f6442004-07-27 13:29:18 +00008263fi
Chet Rameyac50fba2014-02-26 09:36:43 -05008264rm -f core conftest.err conftest.$ac_objext \
8265 conftest$ac_exeext conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +00008266
8267fi
Chet Rameyac50fba2014-02-26 09:36:43 -05008268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
Jari Aalto31859422009-01-12 13:36:28 +00008269$as_echo "$am_cv_langinfo_codeset" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00008270 if test $am_cv_langinfo_codeset = yes; then
8271
Chet Rameyac50fba2014-02-26 09:36:43 -05008272$as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +00008273
8274 fi
8275
8276 if test $ac_cv_header_locale_h = yes; then
8277
Chet Rameyac50fba2014-02-26 09:36:43 -05008278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
Jari Aalto31859422009-01-12 13:36:28 +00008279$as_echo_n "checking for LC_MESSAGES... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05008280if ${am_cv_val_LC_MESSAGES+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00008281 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00008282else
Chet Rameyac50fba2014-02-26 09:36:43 -05008283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00008284/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00008285#include <locale.h>
8286int
8287main ()
8288{
8289return LC_MESSAGES
8290 ;
8291 return 0;
8292}
8293_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05008294if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00008295 am_cv_val_LC_MESSAGES=yes
8296else
Chet Rameyac50fba2014-02-26 09:36:43 -05008297 am_cv_val_LC_MESSAGES=no
Jari Aaltob80f6442004-07-27 13:29:18 +00008298fi
Chet Rameyac50fba2014-02-26 09:36:43 -05008299rm -f core conftest.err conftest.$ac_objext \
8300 conftest$ac_exeext conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +00008301fi
Chet Rameyac50fba2014-02-26 09:36:43 -05008302{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_val_LC_MESSAGES" >&5
Jari Aalto31859422009-01-12 13:36:28 +00008303$as_echo "$am_cv_val_LC_MESSAGES" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00008304 if test $am_cv_val_LC_MESSAGES = yes; then
8305
Chet Rameyac50fba2014-02-26 09:36:43 -05008306$as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +00008307
8308 fi
8309
8310 fi
8311
8312 for ac_prog in bison
8313do
8314 # Extract the first word of "$ac_prog", so it can be a program name with args.
8315set dummy $ac_prog; ac_word=$2
Chet Rameyac50fba2014-02-26 09:36:43 -05008316{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Jari Aalto31859422009-01-12 13:36:28 +00008317$as_echo_n "checking for $ac_word... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05008318if ${ac_cv_prog_INTLBISON+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00008319 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00008320else
8321 if test -n "$INTLBISON"; then
8322 ac_cv_prog_INTLBISON="$INTLBISON" # Let the user override the test.
8323else
8324as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8325for as_dir in $PATH
8326do
8327 IFS=$as_save_IFS
8328 test -z "$as_dir" && as_dir=.
Chet Rameyac50fba2014-02-26 09:36:43 -05008329 for ac_exec_ext in '' $ac_executable_extensions; do
8330 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Jari Aaltob80f6442004-07-27 13:29:18 +00008331 ac_cv_prog_INTLBISON="$ac_prog"
Chet Rameyac50fba2014-02-26 09:36:43 -05008332 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Jari Aaltob80f6442004-07-27 13:29:18 +00008333 break 2
8334 fi
8335done
Chet Rameyac50fba2014-02-26 09:36:43 -05008336 done
Jari Aalto31859422009-01-12 13:36:28 +00008337IFS=$as_save_IFS
Jari Aaltob80f6442004-07-27 13:29:18 +00008338
8339fi
8340fi
8341INTLBISON=$ac_cv_prog_INTLBISON
8342if test -n "$INTLBISON"; then
Chet Rameyac50fba2014-02-26 09:36:43 -05008343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INTLBISON" >&5
Jari Aalto31859422009-01-12 13:36:28 +00008344$as_echo "$INTLBISON" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00008345else
Chet Rameyac50fba2014-02-26 09:36:43 -05008346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Jari Aalto31859422009-01-12 13:36:28 +00008347$as_echo "no" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00008348fi
8349
Jari Aalto31859422009-01-12 13:36:28 +00008350
Jari Aaltob80f6442004-07-27 13:29:18 +00008351 test -n "$INTLBISON" && break
8352done
8353
8354 if test -z "$INTLBISON"; then
8355 ac_verc_fail=yes
8356 else
Chet Rameyac50fba2014-02-26 09:36:43 -05008357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of bison" >&5
Jari Aalto31859422009-01-12 13:36:28 +00008358$as_echo_n "checking version of bison... " >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00008359 ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
8360 case $ac_prog_version in
8361 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
8362 1.2[6-9]* | 1.[3-9][0-9]* | [2-9].*)
8363 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
8364 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
8365 esac
Chet Rameyac50fba2014-02-26 09:36:43 -05008366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
Jari Aalto31859422009-01-12 13:36:28 +00008367$as_echo "$ac_prog_version" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00008368 fi
8369 if test $ac_verc_fail = yes; then
8370 INTLBISON=:
8371 fi
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
8387
Chet Rameyac50fba2014-02-26 09:36:43 -05008388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
Jari Aalto31859422009-01-12 13:36:28 +00008389$as_echo_n "checking whether NLS is requested... " >&6; }
8390 # Check whether --enable-nls was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05008391if test "${enable_nls+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00008392 enableval=$enable_nls; USE_NLS=$enableval
Jari Aaltob80f6442004-07-27 13:29:18 +00008393else
8394 USE_NLS=yes
Jari Aalto31859422009-01-12 13:36:28 +00008395fi
8396
Chet Rameyac50fba2014-02-26 09:36:43 -05008397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
Jari Aalto31859422009-01-12 13:36:28 +00008398$as_echo "$USE_NLS" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00008399
8400
8401
8402
8403 BUILD_INCLUDED_LIBINTL=no
8404 USE_INCLUDED_LIBINTL=no
8405
8406 LIBINTL=
8407 LTLIBINTL=
8408 POSUB=
8409
8410 if test "$USE_NLS" = "yes"; then
8411 gt_use_preinstalled_gnugettext=no
8412
Chet Rameyac50fba2014-02-26 09:36:43 -05008413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether included gettext is requested" >&5
Jari Aalto31859422009-01-12 13:36:28 +00008414$as_echo_n "checking whether included gettext is requested... " >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00008415
Jari Aalto31859422009-01-12 13:36:28 +00008416# Check whether --with-included-gettext was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05008417if test "${with_included_gettext+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00008418 withval=$with_included_gettext; nls_cv_force_use_gnu_gettext=$withval
Jari Aaltob80f6442004-07-27 13:29:18 +00008419else
8420 nls_cv_force_use_gnu_gettext=no
Jari Aalto31859422009-01-12 13:36:28 +00008421fi
8422
Chet Rameyac50fba2014-02-26 09:36:43 -05008423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $nls_cv_force_use_gnu_gettext" >&5
Jari Aalto31859422009-01-12 13:36:28 +00008424$as_echo "$nls_cv_force_use_gnu_gettext" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00008425
8426 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
8427 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
8428
8429
8430
8431
8432
8433
Chet Rameyac50fba2014-02-26 09:36:43 -05008434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5
Jari Aalto31859422009-01-12 13:36:28 +00008435$as_echo_n "checking for GNU gettext in libc... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05008436if ${gt_cv_func_gnugettext2_libc+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00008437 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00008438else
Chet Rameyac50fba2014-02-26 09:36:43 -05008439 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00008440/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00008441#include <libintl.h>
8442extern int _nl_msg_cat_cntr;
8443extern int *_nl_domain_bindings;
8444int
8445main ()
8446{
8447bindtextdomain ("", "");
8448return (int) gettext ("") + (int) ngettext ("", "", 0) + _nl_msg_cat_cntr + *_nl_domain_bindings
8449 ;
8450 return 0;
8451}
8452_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05008453if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00008454 gt_cv_func_gnugettext2_libc=yes
8455else
Chet Rameyac50fba2014-02-26 09:36:43 -05008456 gt_cv_func_gnugettext2_libc=no
Jari Aaltob80f6442004-07-27 13:29:18 +00008457fi
Chet Rameyac50fba2014-02-26 09:36:43 -05008458rm -f core conftest.err conftest.$ac_objext \
8459 conftest$ac_exeext conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +00008460fi
Chet Rameyac50fba2014-02-26 09:36:43 -05008461{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_gnugettext2_libc" >&5
Jari Aalto31859422009-01-12 13:36:28 +00008462$as_echo "$gt_cv_func_gnugettext2_libc" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00008463
8464 if test "$gt_cv_func_gnugettext2_libc" != "yes"; then
8465
8466
8467
8468 use_additional=yes
8469
8470 acl_save_prefix="$prefix"
8471 prefix="$acl_final_prefix"
8472 acl_save_exec_prefix="$exec_prefix"
8473 exec_prefix="$acl_final_exec_prefix"
8474
8475 eval additional_includedir=\"$includedir\"
8476 eval additional_libdir=\"$libdir\"
8477
8478 exec_prefix="$acl_save_exec_prefix"
8479 prefix="$acl_save_prefix"
8480
8481
Jari Aalto31859422009-01-12 13:36:28 +00008482# Check whether --with-libintl-prefix was given.
Chet Rameyac50fba2014-02-26 09:36:43 -05008483if test "${with_libintl_prefix+set}" = set; then :
Jari Aalto31859422009-01-12 13:36:28 +00008484 withval=$with_libintl_prefix;
Jari Aaltob80f6442004-07-27 13:29:18 +00008485 if test "X$withval" = "Xno"; then
8486 use_additional=no
8487 else
8488 if test "X$withval" = "X"; then
8489
8490 acl_save_prefix="$prefix"
8491 prefix="$acl_final_prefix"
8492 acl_save_exec_prefix="$exec_prefix"
8493 exec_prefix="$acl_final_exec_prefix"
8494
8495 eval additional_includedir=\"$includedir\"
8496 eval additional_libdir=\"$libdir\"
8497
8498 exec_prefix="$acl_save_exec_prefix"
8499 prefix="$acl_save_prefix"
8500
8501 else
8502 additional_includedir="$withval/include"
8503 additional_libdir="$withval/lib"
8504 fi
8505 fi
8506
Jari Aalto31859422009-01-12 13:36:28 +00008507fi
8508
Jari Aaltob80f6442004-07-27 13:29:18 +00008509 LIBINTL=
8510 LTLIBINTL=
8511 INCINTL=
8512 rpathdirs=
8513 ltrpathdirs=
8514 names_already_handled=
8515 names_next_round='intl '
8516 while test -n "$names_next_round"; do
8517 names_this_round="$names_next_round"
8518 names_next_round=
8519 for name in $names_this_round; do
8520 already_handled=
8521 for n in $names_already_handled; do
8522 if test "$n" = "$name"; then
8523 already_handled=yes
8524 break
8525 fi
8526 done
8527 if test -z "$already_handled"; then
8528 names_already_handled="$names_already_handled $name"
8529 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
8530 eval value=\"\$HAVE_LIB$uppername\"
8531 if test -n "$value"; then
8532 if test "$value" = yes; then
8533 eval value=\"\$LIB$uppername\"
8534 test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
8535 eval value=\"\$LTLIB$uppername\"
8536 test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
8537 else
8538 :
8539 fi
8540 else
8541 found_dir=
8542 found_la=
8543 found_so=
8544 found_a=
8545 if test $use_additional = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05008546 if test "X$prefer_shared" = "Xyes" && test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
Jari Aaltob80f6442004-07-27 13:29:18 +00008547 found_dir="$additional_libdir"
8548 found_so="$additional_libdir/lib$name.$shlibext"
8549 if test -f "$additional_libdir/lib$name.la"; then
8550 found_la="$additional_libdir/lib$name.la"
8551 fi
8552 else
8553 if test -f "$additional_libdir/lib$name.$libext"; then
8554 found_dir="$additional_libdir"
8555 found_a="$additional_libdir/lib$name.$libext"
8556 if test -f "$additional_libdir/lib$name.la"; then
8557 found_la="$additional_libdir/lib$name.la"
8558 fi
8559 fi
8560 fi
8561 fi
8562 if test "X$found_dir" = "X"; then
8563 for x in $LDFLAGS $LTLIBINTL; do
8564
8565 acl_save_prefix="$prefix"
8566 prefix="$acl_final_prefix"
8567 acl_save_exec_prefix="$exec_prefix"
8568 exec_prefix="$acl_final_exec_prefix"
8569 eval x=\"$x\"
8570 exec_prefix="$acl_save_exec_prefix"
8571 prefix="$acl_save_prefix"
8572
8573 case "$x" in
8574 -L*)
8575 dir=`echo "X$x" | sed -e 's/^X-L//'`
Chet Rameyac50fba2014-02-26 09:36:43 -05008576 if test "X$prefer_shared" = "Xyes" && test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
Jari Aaltob80f6442004-07-27 13:29:18 +00008577 found_dir="$dir"
8578 found_so="$dir/lib$name.$shlibext"
8579 if test -f "$dir/lib$name.la"; then
8580 found_la="$dir/lib$name.la"
8581 fi
8582 else
8583 if test -f "$dir/lib$name.$libext"; then
8584 found_dir="$dir"
8585 found_a="$dir/lib$name.$libext"
8586 if test -f "$dir/lib$name.la"; then
8587 found_la="$dir/lib$name.la"
8588 fi
8589 fi
8590 fi
8591 ;;
8592 esac
8593 if test "X$found_dir" != "X"; then
8594 break
8595 fi
8596 done
8597 fi
8598 if test "X$found_dir" != "X"; then
8599 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
8600 if test "X$found_so" != "X"; then
8601 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
8602 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
8603 else
8604 haveit=
8605 for x in $ltrpathdirs; do
8606 if test "X$x" = "X$found_dir"; then
8607 haveit=yes
8608 break
8609 fi
8610 done
8611 if test -z "$haveit"; then
8612 ltrpathdirs="$ltrpathdirs $found_dir"
8613 fi
8614 if test "$hardcode_direct" = yes; then
8615 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
8616 else
8617 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
8618 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
8619 haveit=
8620 for x in $rpathdirs; do
8621 if test "X$x" = "X$found_dir"; then
8622 haveit=yes
8623 break
8624 fi
8625 done
8626 if test -z "$haveit"; then
8627 rpathdirs="$rpathdirs $found_dir"
8628 fi
8629 else
8630 haveit=
8631 for x in $LDFLAGS $LIBINTL; do
8632
8633 acl_save_prefix="$prefix"
8634 prefix="$acl_final_prefix"
8635 acl_save_exec_prefix="$exec_prefix"
8636 exec_prefix="$acl_final_exec_prefix"
8637 eval x=\"$x\"
8638 exec_prefix="$acl_save_exec_prefix"
8639 prefix="$acl_save_prefix"
8640
8641 if test "X$x" = "X-L$found_dir"; then
8642 haveit=yes
8643 break
8644 fi
8645 done
8646 if test -z "$haveit"; then
8647 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
8648 fi
8649 if test "$hardcode_minus_L" != no; then
8650 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
8651 else
8652 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
8653 fi
8654 fi
8655 fi
8656 fi
8657 else
8658 if test "X$found_a" != "X"; then
8659 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
8660 else
8661 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
8662 fi
8663 fi
8664 additional_includedir=
8665 case "$found_dir" in
8666 */lib | */lib/)
8667 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
8668 additional_includedir="$basedir/include"
8669 ;;
8670 esac
8671 if test "X$additional_includedir" != "X"; then
8672 if test "X$additional_includedir" != "X/usr/include"; then
8673 haveit=
8674 if test "X$additional_includedir" = "X/usr/local/include"; then
8675 if test -n "$GCC"; then
8676 case $host_os in
8677 linux*) haveit=yes;;
8678 esac
8679 fi
8680 fi
8681 if test -z "$haveit"; then
8682 for x in $CPPFLAGS $INCINTL; do
8683
8684 acl_save_prefix="$prefix"
8685 prefix="$acl_final_prefix"
8686 acl_save_exec_prefix="$exec_prefix"
8687 exec_prefix="$acl_final_exec_prefix"
8688 eval x=\"$x\"
8689 exec_prefix="$acl_save_exec_prefix"
8690 prefix="$acl_save_prefix"
8691
8692 if test "X$x" = "X-I$additional_includedir"; then
8693 haveit=yes
8694 break
8695 fi
8696 done
8697 if test -z "$haveit"; then
8698 if test -d "$additional_includedir"; then
8699 INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
8700 fi
8701 fi
8702 fi
8703 fi
8704 fi
8705 if test -n "$found_la"; then
8706 save_libdir="$libdir"
8707 case "$found_la" in
8708 */* | *\\*) . "$found_la" ;;
8709 *) . "./$found_la" ;;
8710 esac
8711 libdir="$save_libdir"
8712 for dep in $dependency_libs; do
8713 case "$dep" in
8714 -L*)
8715 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
8716 if test "X$additional_libdir" != "X/usr/lib"; then
8717 haveit=
8718 if test "X$additional_libdir" = "X/usr/local/lib"; then
8719 if test -n "$GCC"; then
8720 case $host_os in
8721 linux*) haveit=yes;;
8722 esac
8723 fi
8724 fi
8725 if test -z "$haveit"; then
8726 haveit=
8727 for x in $LDFLAGS $LIBINTL; do
8728
8729 acl_save_prefix="$prefix"
8730 prefix="$acl_final_prefix"
8731 acl_save_exec_prefix="$exec_prefix"
8732 exec_prefix="$acl_final_exec_prefix"
8733 eval x=\"$x\"
8734 exec_prefix="$acl_save_exec_prefix"
8735 prefix="$acl_save_prefix"
8736
8737 if test "X$x" = "X-L$additional_libdir"; then
8738 haveit=yes
8739 break
8740 fi
8741 done
8742 if test -z "$haveit"; then
8743 if test -d "$additional_libdir"; then
8744 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir"
8745 fi
8746 fi
8747 haveit=
8748 for x in $LDFLAGS $LTLIBINTL; do
8749
8750 acl_save_prefix="$prefix"
8751 prefix="$acl_final_prefix"
8752 acl_save_exec_prefix="$exec_prefix"
8753 exec_prefix="$acl_final_exec_prefix"
8754 eval x=\"$x\"
8755 exec_prefix="$acl_save_exec_prefix"
8756 prefix="$acl_save_prefix"
8757
8758 if test "X$x" = "X-L$additional_libdir"; then
8759 haveit=yes
8760 break
8761 fi
8762 done
8763 if test -z "$haveit"; then
8764 if test -d "$additional_libdir"; then
8765 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir"
8766 fi
8767 fi
8768 fi
8769 fi
8770 ;;
8771 -R*)
8772 dir=`echo "X$dep" | sed -e 's/^X-R//'`
8773 if test "$enable_rpath" != no; then
8774 haveit=
8775 for x in $rpathdirs; do
8776 if test "X$x" = "X$dir"; then
8777 haveit=yes
8778 break
8779 fi
8780 done
8781 if test -z "$haveit"; then
8782 rpathdirs="$rpathdirs $dir"
8783 fi
8784 haveit=
8785 for x in $ltrpathdirs; do
8786 if test "X$x" = "X$dir"; then
8787 haveit=yes
8788 break
8789 fi
8790 done
8791 if test -z "$haveit"; then
8792 ltrpathdirs="$ltrpathdirs $dir"
8793 fi
8794 fi
8795 ;;
8796 -l*)
8797 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
8798 ;;
8799 *.la)
8800 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
8801 ;;
8802 *)
8803 LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
8804 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
8805 ;;
8806 esac
8807 done
8808 fi
8809 else
8810 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
8811 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
8812 fi
8813 fi
8814 fi
8815 done
8816 done
8817 if test "X$rpathdirs" != "X"; then
8818 if test -n "$hardcode_libdir_separator"; then
8819 alldirs=
8820 for found_dir in $rpathdirs; do
8821 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
8822 done
8823 acl_save_libdir="$libdir"
8824 libdir="$alldirs"
8825 eval flag=\"$hardcode_libdir_flag_spec\"
8826 libdir="$acl_save_libdir"
8827 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
8828 else
8829 for found_dir in $rpathdirs; do
8830 acl_save_libdir="$libdir"
8831 libdir="$found_dir"
8832 eval flag=\"$hardcode_libdir_flag_spec\"
8833 libdir="$acl_save_libdir"
8834 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
8835 done
8836 fi
8837 fi
8838 if test "X$ltrpathdirs" != "X"; then
8839 for found_dir in $ltrpathdirs; do
8840 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
8841 done
8842 fi
8843
Chet Rameyac50fba2014-02-26 09:36:43 -05008844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5
Jari Aalto31859422009-01-12 13:36:28 +00008845$as_echo_n "checking for GNU gettext in libintl... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05008846if ${gt_cv_func_gnugettext2_libintl+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00008847 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00008848else
8849 gt_save_CPPFLAGS="$CPPFLAGS"
8850 CPPFLAGS="$CPPFLAGS $INCINTL"
8851 gt_save_LIBS="$LIBS"
8852 LIBS="$LIBS $LIBINTL"
Chet Rameyac50fba2014-02-26 09:36:43 -05008853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00008854/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00008855#include <libintl.h>
8856extern int _nl_msg_cat_cntr;
8857extern
8858#ifdef __cplusplus
8859"C"
8860#endif
8861const char *_nl_expand_alias ();
8862int
8863main ()
8864{
8865bindtextdomain ("", "");
8866return (int) gettext ("") + (int) ngettext ("", "", 0) + _nl_msg_cat_cntr + *_nl_expand_alias (0)
8867 ;
8868 return 0;
8869}
8870_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05008871if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00008872 gt_cv_func_gnugettext2_libintl=yes
8873else
Chet Rameyac50fba2014-02-26 09:36:43 -05008874 gt_cv_func_gnugettext2_libintl=no
Jari Aaltob80f6442004-07-27 13:29:18 +00008875fi
Chet Rameyac50fba2014-02-26 09:36:43 -05008876rm -f core conftest.err conftest.$ac_objext \
8877 conftest$ac_exeext conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +00008878 if test "$gt_cv_func_gnugettext2_libintl" != yes && test -n "$LIBICONV"; then
8879 LIBS="$LIBS $LIBICONV"
Chet Rameyac50fba2014-02-26 09:36:43 -05008880 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00008881/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00008882#include <libintl.h>
8883extern int _nl_msg_cat_cntr;
8884extern
8885#ifdef __cplusplus
8886"C"
8887#endif
8888const char *_nl_expand_alias ();
8889int
8890main ()
8891{
8892bindtextdomain ("", "");
8893return (int) gettext ("") + (int) ngettext ("", "", 0) + _nl_msg_cat_cntr + *_nl_expand_alias (0)
8894 ;
8895 return 0;
8896}
8897_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05008898if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00008899 LIBINTL="$LIBINTL $LIBICONV"
8900 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
8901 gt_cv_func_gnugettext2_libintl=yes
8902
Jari Aaltob80f6442004-07-27 13:29:18 +00008903fi
Chet Rameyac50fba2014-02-26 09:36:43 -05008904rm -f core conftest.err conftest.$ac_objext \
8905 conftest$ac_exeext conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +00008906 fi
8907 CPPFLAGS="$gt_save_CPPFLAGS"
8908 LIBS="$gt_save_LIBS"
8909fi
Chet Rameyac50fba2014-02-26 09:36:43 -05008910{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_gnugettext2_libintl" >&5
Jari Aalto31859422009-01-12 13:36:28 +00008911$as_echo "$gt_cv_func_gnugettext2_libintl" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00008912 fi
8913
8914 if test "$gt_cv_func_gnugettext2_libc" = "yes" \
8915 || { test "$gt_cv_func_gnugettext2_libintl" = "yes" \
8916 && test "$PACKAGE" != gettext-runtime \
8917 && test "$PACKAGE" != gettext-tools; }; then
8918 gt_use_preinstalled_gnugettext=yes
8919 else
8920 LIBINTL=
8921 LTLIBINTL=
8922 INCINTL=
8923 fi
8924
8925
8926 if test "$gt_use_preinstalled_gnugettext" != "yes"; then
8927 nls_cv_use_gnu_gettext=yes
8928 fi
8929 fi
8930
8931 if test "$nls_cv_use_gnu_gettext" = "yes"; then
8932 BUILD_INCLUDED_LIBINTL=yes
8933 USE_INCLUDED_LIBINTL=yes
8934 LIBINTL="lib/intl/libintl.a $LIBICONV"
8935 LTLIBINTL="lib/intl/libintl.a $LTLIBICONV"
8936 LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'`
8937 fi
8938
8939 if test "$gt_use_preinstalled_gnugettext" = "yes" \
8940 || test "$nls_cv_use_gnu_gettext" = "yes"; then
8941 CATOBJEXT=.gmo
8942 fi
8943
8944
8945 if test "$gt_use_preinstalled_gnugettext" = "yes" \
8946 || test "$nls_cv_use_gnu_gettext" = "yes"; then
8947
Chet Rameyac50fba2014-02-26 09:36:43 -05008948$as_echo "#define ENABLE_NLS 1" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +00008949
8950 else
8951 USE_NLS=no
8952 fi
8953 fi
8954
Chet Rameyac50fba2014-02-26 09:36:43 -05008955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5
Jari Aalto31859422009-01-12 13:36:28 +00008956$as_echo_n "checking whether to use NLS... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05008957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
Jari Aalto31859422009-01-12 13:36:28 +00008958$as_echo "$USE_NLS" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00008959 if test "$USE_NLS" = "yes"; then
Chet Rameyac50fba2014-02-26 09:36:43 -05008960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5
Jari Aalto31859422009-01-12 13:36:28 +00008961$as_echo_n "checking where the gettext function comes from... " >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00008962 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
8963 if test "$gt_cv_func_gnugettext2_libintl" = "yes"; then
8964 gt_source="external libintl"
8965 else
8966 gt_source="libc"
8967 fi
8968 else
8969 gt_source="included intl directory"
8970 fi
Chet Rameyac50fba2014-02-26 09:36:43 -05008971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5
Jari Aalto31859422009-01-12 13:36:28 +00008972$as_echo "$gt_source" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00008973 fi
8974
8975 if test "$USE_NLS" = "yes"; then
8976
8977 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
8978 if test "$gt_cv_func_gnugettext2_libintl" = "yes"; then
Chet Rameyac50fba2014-02-26 09:36:43 -05008979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5
Jari Aalto31859422009-01-12 13:36:28 +00008980$as_echo_n "checking how to link with libintl... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05008981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5
Jari Aalto31859422009-01-12 13:36:28 +00008982$as_echo "$LIBINTL" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00008983
8984 for element in $INCINTL; do
8985 haveit=
8986 for x in $CPPFLAGS; do
8987
8988 acl_save_prefix="$prefix"
8989 prefix="$acl_final_prefix"
8990 acl_save_exec_prefix="$exec_prefix"
8991 exec_prefix="$acl_final_exec_prefix"
8992 eval x=\"$x\"
8993 exec_prefix="$acl_save_exec_prefix"
8994 prefix="$acl_save_prefix"
8995
8996 if test "X$x" = "X$element"; then
8997 haveit=yes
8998 break
8999 fi
9000 done
9001 if test -z "$haveit"; then
9002 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
9003 fi
9004 done
9005
9006 fi
9007
9008
Chet Rameyac50fba2014-02-26 09:36:43 -05009009$as_echo "#define HAVE_GETTEXT 1" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +00009010
9011
Chet Rameyac50fba2014-02-26 09:36:43 -05009012$as_echo "#define HAVE_DCGETTEXT 1" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +00009013
9014 fi
9015
9016 POSUB=po
9017 fi
9018
9019
9020 if test "$PACKAGE" = gettext-runtime || test "$PACKAGE" = gettext-tools; then
9021 BUILD_INCLUDED_LIBINTL=yes
9022 fi
9023
9024
9025
9026
9027
9028 nls_cv_header_intl=
9029 nls_cv_header_libgt=
9030
9031 DATADIRNAME=share
9032
9033
9034 INSTOBJEXT=.mo
9035
9036
9037 GENCAT=gencat
9038
9039
9040 if test "$USE_INCLUDED_LIBINTL" = yes; then
9041 INTLOBJS="\$(GETTOBJS)"
9042 fi
9043
9044
9045 INTL_LIBTOOL_SUFFIX_PREFIX=
9046
9047
9048
9049 INTLLIBS="$LIBINTL"
9050
9051
9052
9053
9054
9055
9056
Jari Aaltob80f6442004-07-27 13:29:18 +00009057ac_header_dirent=no
9058for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
Jari Aalto31859422009-01-12 13:36:28 +00009059 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
Chet Rameyac50fba2014-02-26 09:36:43 -05009060{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
Jari Aalto31859422009-01-12 13:36:28 +00009061$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05009062if eval \${$as_ac_Header+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00009063 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00009064else
Chet Rameyac50fba2014-02-26 09:36:43 -05009065 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00009066/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00009067#include <sys/types.h>
9068#include <$ac_hdr>
9069
9070int
9071main ()
9072{
9073if ((DIR *) 0)
9074return 0;
9075 ;
9076 return 0;
9077}
9078_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05009079if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00009080 eval "$as_ac_Header=yes"
9081else
Chet Rameyac50fba2014-02-26 09:36:43 -05009082 eval "$as_ac_Header=no"
Jari Aaltob80f6442004-07-27 13:29:18 +00009083fi
Jari Aalto31859422009-01-12 13:36:28 +00009084rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +00009085fi
Chet Rameyac50fba2014-02-26 09:36:43 -05009086eval ac_res=\$$as_ac_Header
9087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
Jari Aalto31859422009-01-12 13:36:28 +00009088$as_echo "$ac_res" >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05009089if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00009090 cat >>confdefs.h <<_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +00009091#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
Jari Aaltob80f6442004-07-27 13:29:18 +00009092_ACEOF
9093
9094ac_header_dirent=$ac_hdr; break
9095fi
9096
9097done
9098# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
9099if test $ac_header_dirent = dirent.h; then
Chet Rameyac50fba2014-02-26 09:36:43 -05009100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
Jari Aalto31859422009-01-12 13:36:28 +00009101$as_echo_n "checking for library containing opendir... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05009102if ${ac_cv_search_opendir+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00009103 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00009104else
9105 ac_func_search_save_LIBS=$LIBS
Chet Rameyac50fba2014-02-26 09:36:43 -05009106cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00009107/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00009108
Jari Aalto31859422009-01-12 13:36:28 +00009109/* Override any GCC internal prototype to avoid an error.
9110 Use char because int might match the return type of a GCC
9111 builtin and then its argument prototype would still apply. */
Jari Aaltob80f6442004-07-27 13:29:18 +00009112#ifdef __cplusplus
9113extern "C"
9114#endif
Jari Aaltob80f6442004-07-27 13:29:18 +00009115char opendir ();
9116int
9117main ()
9118{
Jari Aalto31859422009-01-12 13:36:28 +00009119return opendir ();
Jari Aaltob80f6442004-07-27 13:29:18 +00009120 ;
9121 return 0;
9122}
9123_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +00009124for ac_lib in '' dir; do
9125 if test -z "$ac_lib"; then
9126 ac_res="none required"
9127 else
9128 ac_res=-l$ac_lib
Jari Aaltob80f6442004-07-27 13:29:18 +00009129 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Jari Aalto31859422009-01-12 13:36:28 +00009130 fi
Chet Rameyac50fba2014-02-26 09:36:43 -05009131 if ac_fn_c_try_link "$LINENO"; then :
Jari Aalto31859422009-01-12 13:36:28 +00009132 ac_cv_search_opendir=$ac_res
Jari Aaltob80f6442004-07-27 13:29:18 +00009133fi
Chet Rameyac50fba2014-02-26 09:36:43 -05009134rm -f core conftest.err conftest.$ac_objext \
9135 conftest$ac_exeext
9136 if ${ac_cv_search_opendir+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00009137 break
Jari Aaltob80f6442004-07-27 13:29:18 +00009138fi
Jari Aalto31859422009-01-12 13:36:28 +00009139done
Chet Rameyac50fba2014-02-26 09:36:43 -05009140if ${ac_cv_search_opendir+:} false; then :
9141
Jari Aalto31859422009-01-12 13:36:28 +00009142else
9143 ac_cv_search_opendir=no
9144fi
9145rm conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +00009146LIBS=$ac_func_search_save_LIBS
9147fi
Chet Rameyac50fba2014-02-26 09:36:43 -05009148{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
Jari Aalto31859422009-01-12 13:36:28 +00009149$as_echo "$ac_cv_search_opendir" >&6; }
9150ac_res=$ac_cv_search_opendir
Chet Rameyac50fba2014-02-26 09:36:43 -05009151if test "$ac_res" != no; then :
Jari Aalto31859422009-01-12 13:36:28 +00009152 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Jari Aaltob80f6442004-07-27 13:29:18 +00009153
9154fi
9155
9156else
Chet Rameyac50fba2014-02-26 09:36:43 -05009157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
Jari Aalto31859422009-01-12 13:36:28 +00009158$as_echo_n "checking for library containing opendir... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05009159if ${ac_cv_search_opendir+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00009160 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00009161else
9162 ac_func_search_save_LIBS=$LIBS
Chet Rameyac50fba2014-02-26 09:36:43 -05009163cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00009164/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00009165
Jari Aalto31859422009-01-12 13:36:28 +00009166/* Override any GCC internal prototype to avoid an error.
9167 Use char because int might match the return type of a GCC
9168 builtin and then its argument prototype would still apply. */
Jari Aaltob80f6442004-07-27 13:29:18 +00009169#ifdef __cplusplus
9170extern "C"
9171#endif
Jari Aaltob80f6442004-07-27 13:29:18 +00009172char opendir ();
9173int
9174main ()
9175{
Jari Aalto31859422009-01-12 13:36:28 +00009176return opendir ();
Jari Aaltob80f6442004-07-27 13:29:18 +00009177 ;
9178 return 0;
9179}
9180_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +00009181for ac_lib in '' x; do
9182 if test -z "$ac_lib"; then
9183 ac_res="none required"
9184 else
9185 ac_res=-l$ac_lib
Jari Aaltob80f6442004-07-27 13:29:18 +00009186 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
Jari Aalto31859422009-01-12 13:36:28 +00009187 fi
Chet Rameyac50fba2014-02-26 09:36:43 -05009188 if ac_fn_c_try_link "$LINENO"; then :
Jari Aalto31859422009-01-12 13:36:28 +00009189 ac_cv_search_opendir=$ac_res
Jari Aaltob80f6442004-07-27 13:29:18 +00009190fi
Chet Rameyac50fba2014-02-26 09:36:43 -05009191rm -f core conftest.err conftest.$ac_objext \
9192 conftest$ac_exeext
9193 if ${ac_cv_search_opendir+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00009194 break
Jari Aaltob80f6442004-07-27 13:29:18 +00009195fi
Jari Aalto31859422009-01-12 13:36:28 +00009196done
Chet Rameyac50fba2014-02-26 09:36:43 -05009197if ${ac_cv_search_opendir+:} false; then :
9198
Jari Aalto31859422009-01-12 13:36:28 +00009199else
9200 ac_cv_search_opendir=no
9201fi
9202rm conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +00009203LIBS=$ac_func_search_save_LIBS
9204fi
Chet Rameyac50fba2014-02-26 09:36:43 -05009205{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
Jari Aalto31859422009-01-12 13:36:28 +00009206$as_echo "$ac_cv_search_opendir" >&6; }
9207ac_res=$ac_cv_search_opendir
Chet Rameyac50fba2014-02-26 09:36:43 -05009208if test "$ac_res" != no; then :
Jari Aalto31859422009-01-12 13:36:28 +00009209 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
Jari Aaltob80f6442004-07-27 13:29:18 +00009210
9211fi
9212
9213fi
9214
Chet Rameyac50fba2014-02-26 09:36:43 -05009215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
Jari Aalto31859422009-01-12 13:36:28 +00009216$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05009217if ${ac_cv_header_time+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00009218 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00009219else
Chet Rameyac50fba2014-02-26 09:36:43 -05009220 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00009221/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00009222#include <sys/types.h>
9223#include <sys/time.h>
9224#include <time.h>
9225
9226int
9227main ()
9228{
9229if ((struct tm *) 0)
9230return 0;
9231 ;
9232 return 0;
9233}
9234_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05009235if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00009236 ac_cv_header_time=yes
9237else
Chet Rameyac50fba2014-02-26 09:36:43 -05009238 ac_cv_header_time=no
Jari Aaltob80f6442004-07-27 13:29:18 +00009239fi
Jari Aalto31859422009-01-12 13:36:28 +00009240rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +00009241fi
Chet Rameyac50fba2014-02-26 09:36:43 -05009242{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
Jari Aalto31859422009-01-12 13:36:28 +00009243$as_echo "$ac_cv_header_time" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00009244if test $ac_cv_header_time = yes; then
9245
Chet Rameyac50fba2014-02-26 09:36:43 -05009246$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +00009247
9248fi
9249
9250
9251
Chet Rameyac50fba2014-02-26 09:36:43 -05009252 for ac_header in inttypes.h
9253do :
9254 ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
9255if test "x$ac_cv_header_inttypes_h" = xyes; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00009256 cat >>confdefs.h <<_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05009257#define HAVE_INTTYPES_H 1
Jari Aaltob80f6442004-07-27 13:29:18 +00009258_ACEOF
9259
9260fi
9261
9262done
9263
9264
9265
Jari Aaltob80f6442004-07-27 13:29:18 +00009266for ac_header in unistd.h stdlib.h stdarg.h varargs.h limits.h string.h \
9267 memory.h locale.h termcap.h termio.h termios.h dlfcn.h \
Chet Rameyac50fba2014-02-26 09:36:43 -05009268 stdbool.h stddef.h stdint.h netdb.h pwd.h grp.h strings.h \
9269 regex.h syslog.h ulimit.h
9270do :
9271 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9272ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9273if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00009274 cat >>confdefs.h <<_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +00009275#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Jari Aaltob80f6442004-07-27 13:29:18 +00009276_ACEOF
9277
9278fi
9279
9280done
9281
Jari Aalto95732b42005-12-07 14:08:12 +00009282for ac_header in sys/pte.h sys/stream.h sys/select.h sys/file.h \
Jari Aaltob80f6442004-07-27 13:29:18 +00009283 sys/resource.h sys/param.h sys/socket.h sys/stat.h \
9284 sys/time.h sys/times.h sys/types.h sys/wait.h
Chet Rameyac50fba2014-02-26 09:36:43 -05009285do :
9286 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9287ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9288if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00009289 cat >>confdefs.h <<_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +00009290#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Jari Aaltob80f6442004-07-27 13:29:18 +00009291_ACEOF
9292
9293fi
9294
9295done
9296
Jari Aaltob80f6442004-07-27 13:29:18 +00009297for ac_header in netinet/in.h arpa/inet.h
Chet Rameyac50fba2014-02-26 09:36:43 -05009298do :
9299 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9300ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
9301if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00009302 cat >>confdefs.h <<_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +00009303#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Jari Aaltob80f6442004-07-27 13:29:18 +00009304_ACEOF
9305
9306fi
9307
9308done
9309
9310
Chet Rameyac50fba2014-02-26 09:36:43 -05009311ac_fn_c_check_header_compile "$LINENO" "sys/ptem.h" "ac_cv_header_sys_ptem_h" "
Jari Aalto95732b42005-12-07 14:08:12 +00009312#if HAVE_SYS_STREAM_H
9313# include <sys/stream.h>
9314#endif
9315
Chet Rameyac50fba2014-02-26 09:36:43 -05009316"
9317if test "x$ac_cv_header_sys_ptem_h" = xyes; then :
Jari Aalto95732b42005-12-07 14:08:12 +00009318
Jari Aalto95732b42005-12-07 14:08:12 +00009319fi
Jari Aalto31859422009-01-12 13:36:28 +00009320
Jari Aalto95732b42005-12-07 14:08:12 +00009321
9322
Jari Aaltob80f6442004-07-27 13:29:18 +00009323# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
9324# for constant arguments. Useless!
Chet Rameyac50fba2014-02-26 09:36:43 -05009325{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
Jari Aalto31859422009-01-12 13:36:28 +00009326$as_echo_n "checking for working alloca.h... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05009327if ${ac_cv_working_alloca_h+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00009328 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00009329else
Chet Rameyac50fba2014-02-26 09:36:43 -05009330 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00009331/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00009332#include <alloca.h>
9333int
9334main ()
9335{
9336char *p = (char *) alloca (2 * sizeof (int));
Jari Aalto31859422009-01-12 13:36:28 +00009337 if (p) return 0;
Jari Aaltob80f6442004-07-27 13:29:18 +00009338 ;
9339 return 0;
9340}
9341_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05009342if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00009343 ac_cv_working_alloca_h=yes
9344else
Chet Rameyac50fba2014-02-26 09:36:43 -05009345 ac_cv_working_alloca_h=no
Jari Aaltob80f6442004-07-27 13:29:18 +00009346fi
Chet Rameyac50fba2014-02-26 09:36:43 -05009347rm -f core conftest.err conftest.$ac_objext \
9348 conftest$ac_exeext conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +00009349fi
Chet Rameyac50fba2014-02-26 09:36:43 -05009350{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
Jari Aalto31859422009-01-12 13:36:28 +00009351$as_echo "$ac_cv_working_alloca_h" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00009352if test $ac_cv_working_alloca_h = yes; then
9353
Chet Rameyac50fba2014-02-26 09:36:43 -05009354$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +00009355
9356fi
9357
Chet Rameyac50fba2014-02-26 09:36:43 -05009358{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
Jari Aalto31859422009-01-12 13:36:28 +00009359$as_echo_n "checking for alloca... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05009360if ${ac_cv_func_alloca_works+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00009361 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00009362else
Chet Rameyac50fba2014-02-26 09:36:43 -05009363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00009364/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +00009365#ifdef __GNUC__
9366# define alloca __builtin_alloca
9367#else
9368# ifdef _MSC_VER
9369# include <malloc.h>
9370# define alloca _alloca
9371# else
Jari Aalto31859422009-01-12 13:36:28 +00009372# ifdef HAVE_ALLOCA_H
Jari Aaltob80f6442004-07-27 13:29:18 +00009373# include <alloca.h>
9374# else
9375# ifdef _AIX
9376 #pragma alloca
9377# else
9378# ifndef alloca /* predefined by HP cc +Olibcalls */
Chet Rameyac50fba2014-02-26 09:36:43 -05009379void *alloca (size_t);
Jari Aaltob80f6442004-07-27 13:29:18 +00009380# endif
9381# endif
9382# endif
9383# endif
9384#endif
9385
9386int
9387main ()
9388{
9389char *p = (char *) alloca (1);
Jari Aalto31859422009-01-12 13:36:28 +00009390 if (p) return 0;
Jari Aaltob80f6442004-07-27 13:29:18 +00009391 ;
9392 return 0;
9393}
9394_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05009395if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00009396 ac_cv_func_alloca_works=yes
9397else
Chet Rameyac50fba2014-02-26 09:36:43 -05009398 ac_cv_func_alloca_works=no
Jari Aaltob80f6442004-07-27 13:29:18 +00009399fi
Chet Rameyac50fba2014-02-26 09:36:43 -05009400rm -f core conftest.err conftest.$ac_objext \
9401 conftest$ac_exeext conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +00009402fi
Chet Rameyac50fba2014-02-26 09:36:43 -05009403{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
Jari Aalto31859422009-01-12 13:36:28 +00009404$as_echo "$ac_cv_func_alloca_works" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00009405
9406if test $ac_cv_func_alloca_works = yes; then
9407
Chet Rameyac50fba2014-02-26 09:36:43 -05009408$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +00009409
9410else
9411 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
9412# that cause trouble. Some versions do not even contain alloca or
9413# contain a buggy version. If you still want to use their alloca,
9414# use ar to extract alloca.o from them instead of compiling alloca.c.
9415
Jari Aalto31859422009-01-12 13:36:28 +00009416ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
Jari Aaltob80f6442004-07-27 13:29:18 +00009417
Chet Rameyac50fba2014-02-26 09:36:43 -05009418$as_echo "#define C_ALLOCA 1" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +00009419
9420
Chet Rameyac50fba2014-02-26 09:36:43 -05009421{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
Jari Aalto31859422009-01-12 13:36:28 +00009422$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05009423if ${ac_cv_os_cray+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00009424 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00009425else
Chet Rameyac50fba2014-02-26 09:36:43 -05009426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00009427/* end confdefs.h. */
Jari Aalto31859422009-01-12 13:36:28 +00009428#if defined CRAY && ! defined CRAY2
Jari Aaltob80f6442004-07-27 13:29:18 +00009429webecray
9430#else
9431wenotbecray
9432#endif
9433
9434_ACEOF
9435if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chet Rameyac50fba2014-02-26 09:36:43 -05009436 $EGREP "webecray" >/dev/null 2>&1; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00009437 ac_cv_os_cray=yes
9438else
9439 ac_cv_os_cray=no
9440fi
9441rm -f conftest*
9442
9443fi
Chet Rameyac50fba2014-02-26 09:36:43 -05009444{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
Jari Aalto31859422009-01-12 13:36:28 +00009445$as_echo "$ac_cv_os_cray" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00009446if test $ac_cv_os_cray = yes; then
9447 for ac_func in _getb67 GETB67 getb67; do
Jari Aalto31859422009-01-12 13:36:28 +00009448 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
Chet Rameyac50fba2014-02-26 09:36:43 -05009449ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9450if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00009451
9452cat >>confdefs.h <<_ACEOF
9453#define CRAY_STACKSEG_END $ac_func
9454_ACEOF
9455
9456 break
9457fi
9458
9459 done
9460fi
9461
Chet Rameyac50fba2014-02-26 09:36:43 -05009462{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
Jari Aalto31859422009-01-12 13:36:28 +00009463$as_echo_n "checking stack direction for C alloca... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05009464if ${ac_cv_c_stack_direction+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00009465 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +00009466else
Chet Rameyac50fba2014-02-26 09:36:43 -05009467 if test "$cross_compiling" = yes; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00009468 ac_cv_c_stack_direction=0
9469else
Chet Rameyac50fba2014-02-26 09:36:43 -05009470 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00009471/* end confdefs.h. */
Jari Aalto31859422009-01-12 13:36:28 +00009472$ac_includes_default
Jari Aaltob80f6442004-07-27 13:29:18 +00009473int
Chet Rameyac50fba2014-02-26 09:36:43 -05009474find_stack_direction (int *addr, int depth)
Jari Aaltob80f6442004-07-27 13:29:18 +00009475{
Chet Rameyac50fba2014-02-26 09:36:43 -05009476 int dir, dummy = 0;
9477 if (! addr)
9478 addr = &dummy;
9479 *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
9480 dir = depth ? find_stack_direction (addr, depth - 1) : 0;
9481 return dir + dummy;
Jari Aaltob80f6442004-07-27 13:29:18 +00009482}
9483
9484int
Chet Rameyac50fba2014-02-26 09:36:43 -05009485main (int argc, char **argv)
Jari Aaltob80f6442004-07-27 13:29:18 +00009486{
Chet Rameyac50fba2014-02-26 09:36:43 -05009487 return find_stack_direction (0, argc + !argv + 20) < 0;
Jari Aaltob80f6442004-07-27 13:29:18 +00009488}
9489_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05009490if ac_fn_c_try_run "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00009491 ac_cv_c_stack_direction=1
9492else
Chet Rameyac50fba2014-02-26 09:36:43 -05009493 ac_cv_c_stack_direction=-1
Jari Aaltob80f6442004-07-27 13:29:18 +00009494fi
Chet Rameyac50fba2014-02-26 09:36:43 -05009495rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9496 conftest.$ac_objext conftest.beam conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +00009497fi
Jari Aalto31859422009-01-12 13:36:28 +00009498
Jari Aaltob80f6442004-07-27 13:29:18 +00009499fi
Chet Rameyac50fba2014-02-26 09:36:43 -05009500{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
Jari Aalto31859422009-01-12 13:36:28 +00009501$as_echo "$ac_cv_c_stack_direction" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +00009502cat >>confdefs.h <<_ACEOF
9503#define STACK_DIRECTION $ac_cv_c_stack_direction
9504_ACEOF
9505
9506
9507fi
9508
Chet Rameyac50fba2014-02-26 09:36:43 -05009509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getpgrp requires zero arguments" >&5
Jari Aalto31859422009-01-12 13:36:28 +00009510$as_echo_n "checking whether getpgrp requires zero arguments... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05009511if ${ac_cv_func_getpgrp_void+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00009512 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009513else
Jari Aaltof73dda02001-11-13 17:56:06 +00009514 # Use it with a single arg.
Chet Rameyac50fba2014-02-26 09:36:43 -05009515cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00009516/* end confdefs.h. */
Jari Aaltof73dda02001-11-13 17:56:06 +00009517$ac_includes_default
9518int
9519main ()
9520{
9521getpgrp (0);
9522 ;
9523 return 0;
9524}
9525_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05009526if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00009527 ac_cv_func_getpgrp_void=no
Jari Aaltof73dda02001-11-13 17:56:06 +00009528else
Chet Rameyac50fba2014-02-26 09:36:43 -05009529 ac_cv_func_getpgrp_void=yes
Jari Aaltof73dda02001-11-13 17:56:06 +00009530fi
Jari Aalto31859422009-01-12 13:36:28 +00009531rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009532
9533fi
Chet Rameyac50fba2014-02-26 09:36:43 -05009534{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_getpgrp_void" >&5
Jari Aalto31859422009-01-12 13:36:28 +00009535$as_echo "$ac_cv_func_getpgrp_void" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009536if test $ac_cv_func_getpgrp_void = yes; then
Jari Aaltof73dda02001-11-13 17:56:06 +00009537
Chet Rameyac50fba2014-02-26 09:36:43 -05009538$as_echo "#define GETPGRP_VOID 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009539
9540fi
9541
Chet Rameyac50fba2014-02-26 09:36:43 -05009542if ${ac_cv_func_setvbuf_reversed+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00009543 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009544else
Jari Aalto06285672006-10-10 14:15:34 +00009545 ac_cv_func_setvbuf_reversed=no
Jari Aalto31859422009-01-12 13:36:28 +00009546fi
Jari Aalto06285672006-10-10 14:15:34 +00009547
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009548
Jari Aaltof73dda02001-11-13 17:56:06 +00009549for ac_func in vprintf
Chet Rameyac50fba2014-02-26 09:36:43 -05009550do :
9551 ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf"
9552if test "x$ac_cv_func_vprintf" = xyes; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00009553 cat >>confdefs.h <<_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05009554#define HAVE_VPRINTF 1
Jari Aaltob80f6442004-07-27 13:29:18 +00009555_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009556
Chet Rameyac50fba2014-02-26 09:36:43 -05009557ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
9558if test "x$ac_cv_func__doprnt" = xyes; then :
Jari Aalto06285672006-10-10 14:15:34 +00009559
Chet Rameyac50fba2014-02-26 09:36:43 -05009560$as_echo "#define HAVE_DOPRNT 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009561
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009562fi
9563
9564fi
Jari Aaltof73dda02001-11-13 17:56:06 +00009565done
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009566
Jari Aaltob80f6442004-07-27 13:29:18 +00009567
Chet Rameyac50fba2014-02-26 09:36:43 -05009568{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strcoll" >&5
Jari Aalto31859422009-01-12 13:36:28 +00009569$as_echo_n "checking for working strcoll... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05009570if ${ac_cv_func_strcoll_works+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00009571 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009572else
Chet Rameyac50fba2014-02-26 09:36:43 -05009573 if test "$cross_compiling" = yes; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009574 ac_cv_func_strcoll_works=no
9575else
Chet Rameyac50fba2014-02-26 09:36:43 -05009576 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00009577/* end confdefs.h. */
Jari Aaltof73dda02001-11-13 17:56:06 +00009578$ac_includes_default
9579int
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009580main ()
9581{
Jari Aalto31859422009-01-12 13:36:28 +00009582return (strcoll ("abc", "def") >= 0 ||
Jari Aaltof73dda02001-11-13 17:56:06 +00009583 strcoll ("ABC", "DEF") >= 0 ||
9584 strcoll ("123", "456") >= 0)
9585 ;
9586 return 0;
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009587}
Jari Aaltof73dda02001-11-13 17:56:06 +00009588_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05009589if ac_fn_c_try_run "$LINENO"; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009590 ac_cv_func_strcoll_works=yes
9591else
Chet Rameyac50fba2014-02-26 09:36:43 -05009592 ac_cv_func_strcoll_works=no
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009593fi
Chet Rameyac50fba2014-02-26 09:36:43 -05009594rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9595 conftest.$ac_objext conftest.beam conftest.$ac_ext
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009596fi
Jari Aalto31859422009-01-12 13:36:28 +00009597
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009598fi
Chet Rameyac50fba2014-02-26 09:36:43 -05009599{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strcoll_works" >&5
Jari Aalto31859422009-01-12 13:36:28 +00009600$as_echo "$ac_cv_func_strcoll_works" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009601if test $ac_cv_func_strcoll_works = yes; then
Jari Aaltof73dda02001-11-13 17:56:06 +00009602
Chet Rameyac50fba2014-02-26 09:36:43 -05009603$as_echo "#define HAVE_STRCOLL 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009604
9605fi
9606
Jari Aaltob80f6442004-07-27 13:29:18 +00009607
9608
Jari Aaltof73dda02001-11-13 17:56:06 +00009609if test "$ac_cv_func_alloca_works" = "no" && test "$opt_bash_malloc" = "no"; then
9610 MALLOC_TARGET=alloca
9611 MALLOC_SRC=alloca.c
9612
9613 MALLOC_LIB='-lmalloc'
9614 MALLOC_LIBRARY='$(ALLOC_LIBDIR)/libmalloc.a'
9615 MALLOC_LDFLAGS='-L$(ALLOC_LIBDIR)'
9616 MALLOC_DEP='$(MALLOC_LIBRARY)'
9617fi
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009618
9619if test "$ac_cv_func_vprintf" = no; then
Chet Rameyac50fba2014-02-26 09:36:43 -05009620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for declaration of vprintf in stdio.h" >&5
Jari Aalto31859422009-01-12 13:36:28 +00009621$as_echo_n "checking for declaration of vprintf in stdio.h... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05009622 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00009623/* end confdefs.h. */
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009624#include <stdio.h>
Jari Aaltof73dda02001-11-13 17:56:06 +00009625
9626_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009627if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chet Rameyac50fba2014-02-26 09:36:43 -05009628 $EGREP "[int[ ]*vprintf[^a-zA-Z0-9]]" >/dev/null 2>&1; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009629 ac_cv_func_vprintf=yes
9630fi
9631rm -f conftest*
9632
Chet Rameyac50fba2014-02-26 09:36:43 -05009633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vprintf" >&5
Jari Aalto31859422009-01-12 13:36:28 +00009634$as_echo "$ac_cv_func_vprintf" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009635 if test $ac_cv_func_vprintf = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -05009636 $as_echo "#define HAVE_VPRINTF 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009637
9638 fi
9639fi
9640
Jari Aaltof73dda02001-11-13 17:56:06 +00009641if test "$ac_cv_func_vprintf" = no && test "$ac_cv_func__doprnt" = "yes"; then
Jari Aalto31859422009-01-12 13:36:28 +00009642 case " $LIBOBJS " in
Jari Aalto06285672006-10-10 14:15:34 +00009643 *" vprint.$ac_objext "* ) ;;
Jari Aalto31859422009-01-12 13:36:28 +00009644 *) LIBOBJS="$LIBOBJS vprint.$ac_objext"
9645 ;;
Jari Aalto06285672006-10-10 14:15:34 +00009646esac
9647
Jari Aaltof73dda02001-11-13 17:56:06 +00009648fi
9649
Chet Rameyac50fba2014-02-26 09:36:43 -05009650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
Jari Aalto31859422009-01-12 13:36:28 +00009651$as_echo_n "checking return type of signal handlers... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -05009652if ${ac_cv_type_signal+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +00009653 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009654else
Chet Rameyac50fba2014-02-26 09:36:43 -05009655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +00009656/* end confdefs.h. */
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009657#include <sys/types.h>
9658#include <signal.h>
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009659
Jari Aaltof73dda02001-11-13 17:56:06 +00009660int
9661main ()
9662{
Jari Aalto31859422009-01-12 13:36:28 +00009663return *(signal (0, 0)) (0) == 1;
Jari Aaltof73dda02001-11-13 17:56:06 +00009664 ;
9665 return 0;
9666}
9667_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -05009668if ac_fn_c_try_compile "$LINENO"; then :
Jari Aalto31859422009-01-12 13:36:28 +00009669 ac_cv_type_signal=int
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009670else
Chet Rameyac50fba2014-02-26 09:36:43 -05009671 ac_cv_type_signal=void
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009672fi
Jari Aalto31859422009-01-12 13:36:28 +00009673rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009674fi
Chet Rameyac50fba2014-02-26 09:36:43 -05009675{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
Jari Aalto31859422009-01-12 13:36:28 +00009676$as_echo "$ac_cv_type_signal" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009677
Jari Aaltob80f6442004-07-27 13:29:18 +00009678cat >>confdefs.h <<_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009679#define RETSIGTYPE $ac_cv_type_signal
Jari Aaltob80f6442004-07-27 13:29:18 +00009680_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009681
Jari Aaltob80f6442004-07-27 13:29:18 +00009682
9683
Chet Rameyac50fba2014-02-26 09:36:43 -05009684ac_fn_c_check_func "$LINENO" "__setostype" "ac_cv_func___setostype"
9685if test "x$ac_cv_func___setostype" = xyes; then :
9686 $as_echo "#define HAVE_SETOSTYPE 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009687
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009688fi
9689
Chet Rameyac50fba2014-02-26 09:36:43 -05009690ac_fn_c_check_func "$LINENO" "wait3" "ac_cv_func_wait3"
9691if test "x$ac_cv_func_wait3" = xyes; then :
9692 $as_echo "#define HAVE_WAIT3 1" >>confdefs.h
Jari Aalto06285672006-10-10 14:15:34 +00009693
9694fi
9695
Jari Aaltob80f6442004-07-27 13:29:18 +00009696
Chet Rameyac50fba2014-02-26 09:36:43 -05009697ac_fn_c_check_func "$LINENO" "mkfifo" "ac_cv_func_mkfifo"
9698if test "x$ac_cv_func_mkfifo" = xyes; then :
9699 $as_echo "#define HAVE_MKFIFO 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009700
9701else
Chet Rameyac50fba2014-02-26 09:36:43 -05009702 $as_echo "#define MKFIFO_MISSING 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009703
9704fi
9705
Jari Aaltob80f6442004-07-27 13:29:18 +00009706
Jari Aalto06285672006-10-10 14:15:34 +00009707for ac_func in dup2 eaccess fcntl getdtablesize getgroups gethostname \
9708 getpagesize getpeername getrlimit getrusage gettimeofday \
9709 kill killpg lstat readlink sbrk select setdtablesize \
Jari Aalto31859422009-01-12 13:36:28 +00009710 setitimer tcgetpgrp uname ulimit waitpid
Chet Rameyac50fba2014-02-26 09:36:43 -05009711do :
9712 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9713ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9714if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00009715 cat >>confdefs.h <<_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +00009716#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Jari Aaltob80f6442004-07-27 13:29:18 +00009717_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009718
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009719fi
9720done
9721
Chet Rameyac50fba2014-02-26 09:36:43 -05009722ac_fn_c_check_func "$LINENO" "rename" "ac_cv_func_rename"
9723if test "x$ac_cv_func_rename" = xyes; then :
9724 $as_echo "#define HAVE_RENAME 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009725
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009726else
Jari Aalto31859422009-01-12 13:36:28 +00009727 case " $LIBOBJS " in
Chet Rameyac50fba2014-02-26 09:36:43 -05009728 *" rename.$ac_objext "* ) ;;
9729 *) LIBOBJS="$LIBOBJS rename.$ac_objext"
Jari Aalto31859422009-01-12 13:36:28 +00009730 ;;
Jari Aalto06285672006-10-10 14:15:34 +00009731esac
9732
Jari Aaltoccc6cda1996-12-23 17:02:34 +00009733fi
Jari Aaltob80f6442004-07-27 13:29:18 +00009734
Chet Ramey00018032011-11-21 20:51:19 -05009735
Chet Ramey495aee42011-11-22 19:11:26 -05009736
9737for ac_func in bcopy bzero confstr faccessat fnmatch \
Jari Aalto7117c2d2002-07-17 14:10:11 +00009738 getaddrinfo gethostbyname getservbyname getservent inet_aton \
Chet Rameyac50fba2014-02-26 09:36:43 -05009739 imaxdiv memmove pathconf putenv raise regcomp regexec \
Jari Aalto95732b42005-12-07 14:08:12 +00009740 setenv setlinebuf setlocale setvbuf siginterrupt strchr \
Chet Ramey00018032011-11-21 20:51:19 -05009741 sysconf syslog tcgetattr times ttyname tzset unsetenv
Chet Rameyac50fba2014-02-26 09:36:43 -05009742do :
9743 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9744ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9745if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Jari Aalto95732b42005-12-07 14:08:12 +00009746 cat >>confdefs.h <<_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +00009747#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Jari Aalto95732b42005-12-07 14:08:12 +00009748_ACEOF
Jari Aaltob80f6442004-07-27 13:29:18 +00009749
Jari Aalto95732b42005-12-07 14:08:12 +00009750fi
9751done
9752
9753
Chet Ramey00018032011-11-21 20:51:19 -05009754for ac_func in vasprintf asprintf
Chet Rameyac50fba2014-02-26 09:36:43 -05009755do :
9756 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9757ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9758if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00009759 cat >>confdefs.h <<_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +00009760#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Jari Aaltob80f6442004-07-27 13:29:18 +00009761_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +00009762
9763fi
9764done
9765
9766for ac_func in isascii isblank isgraph isprint isspace isxdigit
Chet Rameyac50fba2014-02-26 09:36:43 -05009767do :
9768 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9769ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9770if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Jari Aalto95732b42005-12-07 14:08:12 +00009771 cat >>confdefs.h <<_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +00009772#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Jari Aalto95732b42005-12-07 14:08:12 +00009773_ACEOF
Jari Aaltob80f6442004-07-27 13:29:18 +00009774
Jari Aalto95732b42005-12-07 14:08:12 +00009775fi
9776done
9777
Jari Aalto95732b42005-12-07 14:08:12 +00009778for ac_func in getpwent getpwnam getpwuid
Chet Rameyac50fba2014-02-26 09:36:43 -05009779do :
9780 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9781ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9782if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +00009783 cat >>confdefs.h <<_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +00009784#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Jari Aaltob80f6442004-07-27 13:29:18 +00009785_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +00009786
9787fi
9788done
9789
Chet Rameyac50fba2014-02-26 09:36:43 -05009790ac_fn_c_check_func "$LINENO" "getcwd" "ac_cv_func_getcwd"
9791if test "x$ac_cv_func_getcwd" = xyes; then :
9792 $as_echo "#define HAVE_GETCWD 1" >>confdefs.h
Chet Ramey00018032011-11-21 20:51:19 -05009793
9794else
9795 case " $LIBOBJS " in
Chet Rameyac50fba2014-02-26 09:36:43 -05009796 *" getcwd.$ac_objext "* ) ;;
9797 *) LIBOBJS="$LIBOBJS getcwd.$ac_objext"
Chet Ramey00018032011-11-21 20:51:19 -05009798 ;;
9799esac
9800
9801fi
Jari Aaltob80f6442004-07-27 13:29:18 +00009802
Chet Rameyac50fba2014-02-26 09:36:43 -05009803ac_fn_c_check_func "$LINENO" "memset" "ac_cv_func_memset"
9804if test "x$ac_cv_func_memset" = xyes; then :
9805 $as_echo "#define HAVE_MEMSET 1" >>confdefs.h
Jari Aaltof73dda02001-11-13 17:56:06 +00009806
9807else
Jari Aalto31859422009-01-12 13:36:28 +00009808 case " $LIBOBJS " in
Chet Rameyac50fba2014-02-26 09:36:43 -05009809 *" memset.$ac_objext "* ) ;;
9810 *) LIBOBJS="$LIBOBJS memset.$ac_objext"
Jari Aalto31859422009-01-12 13:36:28 +00009811 ;;
Jari Aalto06285672006-10-10 14:15:34 +00009812esac
9813
Jari Aaltof73dda02001-11-13 17:56:06 +00009814fi
Jari Aaltof73dda02001-11-13 17:56:06 +00009815
Jari Aaltob80f6442004-07-27 13:29:18 +00009816
Chet Rameyac50fba2014-02-26 09:36:43 -05009817ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp"
9818if test "x$ac_cv_func_strcasecmp" = xyes; then :
9819 $as_echo "#define HAVE_STRCASECMP 1" >>confdefs.h
Jari Aaltof73dda02001-11-13 17:56:06 +00009820
9821else
Jari Aalto31859422009-01-12 13:36:28 +00009822 case " $LIBOBJS " in
Chet Rameyac50fba2014-02-26 09:36:43 -05009823 *" strcasecmp.$ac_objext "* ) ;;
9824 *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext"
Jari Aalto31859422009-01-12 13:36:28 +00009825 ;;
Jari Aalto06285672006-10-10 14:15:34 +00009826esac
9827
Jari Aaltof73dda02001-11-13 17:56:06 +00009828fi
Jari Aaltof73dda02001-11-13 17:56:06 +00009829
Chet Rameyac50fba2014-02-26 09:36:43 -05009830ac_fn_c_check_func "$LINENO" "strcasestr" "ac_cv_func_strcasestr"
9831if test "x$ac_cv_func_strcasestr" = xyes; then :
9832 $as_echo "#define HAVE_STRCASESTR 1" >>confdefs.h
Chet Ramey495aee42011-11-22 19:11:26 -05009833
9834else
9835 case " $LIBOBJS " in
Chet Rameyac50fba2014-02-26 09:36:43 -05009836 *" strcasestr.$ac_objext "* ) ;;
9837 *) LIBOBJS="$LIBOBJS strcasestr.$ac_objext"
Chet Ramey495aee42011-11-22 19:11:26 -05009838 ;;
9839esac
9840
9841fi
Chet Ramey495aee42011-11-22 19:11:26 -05009842
Chet Rameyac50fba2014-02-26 09:36:43 -05009843ac_fn_c_check_func "$LINENO" "strerror" "ac_cv_func_strerror"
9844if test "x$ac_cv_func_strerror" = xyes; then :
9845 $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
Jari Aalto31859422009-01-12 13:36:28 +00009846
9847else
9848 case " $LIBOBJS " in
Chet Rameyac50fba2014-02-26 09:36:43 -05009849 *" strerror.$ac_objext "* ) ;;
9850 *) LIBOBJS="$LIBOBJS strerror.$ac_objext"
Jari Aalto31859422009-01-12 13:36:28 +00009851 ;;
9852esac
9853
9854fi
Jari Aalto31859422009-01-12 13:36:28 +00009855
Chet Rameyac50fba2014-02-26 09:36:43 -05009856ac_fn_c_check_func "$LINENO" "strftime" "ac_cv_func_strftime"
9857if test "x$ac_cv_func_strftime" = xyes; then :
9858 $as_echo "#define HAVE_STRFTIME 1" >>confdefs.h
Jari Aalto31859422009-01-12 13:36:28 +00009859
Jari Aaltof73dda02001-11-13 17:56:06 +00009860else
Chet Rameyac50fba2014-02-26 09:36:43 -05009861 case " $LIBOBJS " in
9862 *" strftime.$ac_objext "* ) ;;
9863 *) LIBOBJS="$LIBOBJS strftime.$ac_objext"
9864 ;;
Jari Aalto31859422009-01-12 13:36:28 +00009865esac
Chet Rameyac50fba2014-02-26 09:36:43 -05009866
9867fi
9868
9869ac_fn_c_check_func "$LINENO" "strnlen" "ac_cv_func_strnlen"
9870if test "x$ac_cv_func_strnlen" = xyes; then :
9871 $as_echo "#define HAVE_STRNLEN 1" >>confdefs.h
9872
Jari Aaltof73dda02001-11-13 17:56:06 +00009873else
Chet Rameyac50fba2014-02-26 09:36:43 -05009874 case " $LIBOBJS " in
9875 *" strnlen.$ac_objext "* ) ;;
9876 *) LIBOBJS="$LIBOBJS strnlen.$ac_objext"
9877 ;;
9878esac
Jari Aalto06285672006-10-10 14:15:34 +00009879
Jari Aaltof73dda02001-11-13 17:56:06 +00009880fi
Jari Aalto31859422009-01-12 13:36:28 +00009881
Chet Rameyac50fba2014-02-26 09:36:43 -05009882ac_fn_c_check_func "$LINENO" "strpbrk" "ac_cv_func_strpbrk"
9883if test "x$ac_cv_func_strpbrk" = xyes; then :
9884 $as_echo "#define HAVE_STRPBRK 1" >>confdefs.h
9885
9886else
9887 case " $LIBOBJS " in
9888 *" strpbrk.$ac_objext "* ) ;;
9889 *) LIBOBJS="$LIBOBJS strpbrk.$ac_objext"
9890 ;;
9891esac
9892
Jari Aaltof73dda02001-11-13 17:56:06 +00009893fi
Chet Rameyac50fba2014-02-26 09:36:43 -05009894
9895ac_fn_c_check_func "$LINENO" "strstr" "ac_cv_func_strstr"
9896if test "x$ac_cv_func_strstr" = xyes; then :
9897 $as_echo "#define HAVE_STRSTR 1" >>confdefs.h
9898
9899else
9900 case " $LIBOBJS " in
9901 *" strstr.$ac_objext "* ) ;;
9902 *) LIBOBJS="$LIBOBJS strstr.$ac_objext"
9903 ;;
9904esac
9905
9906fi
9907
9908
9909ac_fn_c_check_func "$LINENO" "strtod" "ac_cv_func_strtod"
9910if test "x$ac_cv_func_strtod" = xyes; then :
9911 $as_echo "#define HAVE_STRTOD 1" >>confdefs.h
9912
9913else
9914 case " $LIBOBJS " in
9915 *" strtod.$ac_objext "* ) ;;
9916 *) LIBOBJS="$LIBOBJS strtod.$ac_objext"
9917 ;;
9918esac
9919
9920fi
9921
9922ac_fn_c_check_func "$LINENO" "strtol" "ac_cv_func_strtol"
9923if test "x$ac_cv_func_strtol" = xyes; then :
9924 $as_echo "#define HAVE_STRTOL 1" >>confdefs.h
9925
9926else
9927 case " $LIBOBJS " in
9928 *" strtol.$ac_objext "* ) ;;
9929 *) LIBOBJS="$LIBOBJS strtol.$ac_objext"
9930 ;;
9931esac
9932
9933fi
9934
9935ac_fn_c_check_func "$LINENO" "strtoul" "ac_cv_func_strtoul"
9936if test "x$ac_cv_func_strtoul" = xyes; then :
9937 $as_echo "#define HAVE_STRTOUL 1" >>confdefs.h
9938
9939else
9940 case " $LIBOBJS " in
9941 *" strtoul.$ac_objext "* ) ;;
9942 *) LIBOBJS="$LIBOBJS strtoul.$ac_objext"
9943 ;;
9944esac
9945
9946fi
9947
9948ac_fn_c_check_func "$LINENO" "strtoll" "ac_cv_func_strtoll"
9949if test "x$ac_cv_func_strtoll" = xyes; then :
9950 $as_echo "#define HAVE_STRTOLL 1" >>confdefs.h
9951
9952else
9953 case " $LIBOBJS " in
9954 *" strtoll.$ac_objext "* ) ;;
9955 *) LIBOBJS="$LIBOBJS strtoll.$ac_objext"
9956 ;;
9957esac
9958
9959fi
9960
9961ac_fn_c_check_func "$LINENO" "strtoull" "ac_cv_func_strtoull"
9962if test "x$ac_cv_func_strtoull" = xyes; then :
9963 $as_echo "#define HAVE_STRTOULL 1" >>confdefs.h
9964
9965else
9966 case " $LIBOBJS " in
9967 *" strtoull.$ac_objext "* ) ;;
9968 *) LIBOBJS="$LIBOBJS strtoull.$ac_objext"
9969 ;;
9970esac
9971
9972fi
9973
9974ac_fn_c_check_func "$LINENO" "strtoimax" "ac_cv_func_strtoimax"
9975if test "x$ac_cv_func_strtoimax" = xyes; then :
9976 $as_echo "#define HAVE_STRTOIMAX 1" >>confdefs.h
9977
9978else
9979 case " $LIBOBJS " in
9980 *" strtoimax.$ac_objext "* ) ;;
9981 *) LIBOBJS="$LIBOBJS strtoimax.$ac_objext"
9982 ;;
9983esac
9984
9985fi
9986
9987ac_fn_c_check_func "$LINENO" "strtoumax" "ac_cv_func_strtoumax"
9988if test "x$ac_cv_func_strtoumax" = xyes; then :
9989 $as_echo "#define HAVE_STRTOUMAX 1" >>confdefs.h
9990
9991else
9992 case " $LIBOBJS " in
9993 *" strtoumax.$ac_objext "* ) ;;
9994 *) LIBOBJS="$LIBOBJS strtoumax.$ac_objext"
9995 ;;
9996esac
9997
9998fi
9999
10000
10001ac_fn_c_check_func "$LINENO" "dprintf" "ac_cv_func_dprintf"
10002if test "x$ac_cv_func_dprintf" = xyes; then :
10003 $as_echo "#define HAVE_DPRINTF 1" >>confdefs.h
10004
10005else
10006 case " $LIBOBJS " in
10007 *" dprintf.$ac_objext "* ) ;;
10008 *) LIBOBJS="$LIBOBJS dprintf.$ac_objext"
10009 ;;
10010esac
10011
10012fi
10013
10014
10015ac_fn_c_check_func "$LINENO" "strchrnul" "ac_cv_func_strchrnul"
10016if test "x$ac_cv_func_strchrnul" = xyes; then :
10017 $as_echo "#define HAVE_STRCHRNUL 1" >>confdefs.h
10018
10019else
10020 case " $LIBOBJS " in
10021 *" strchrnul.$ac_objext "* ) ;;
10022 *) LIBOBJS="$LIBOBJS strchrnul.$ac_objext"
10023 ;;
10024esac
10025
10026fi
10027
10028
10029ac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup"
10030if test "x$ac_cv_func_strdup" = xyes; then :
10031 $as_echo "#define HAVE_STRDUP 1" >>confdefs.h
10032
10033else
10034 case " $LIBOBJS " in
10035 *" strdup.$ac_objext "* ) ;;
10036 *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
10037 ;;
10038esac
10039
10040fi
10041
10042
10043
10044ac_fn_c_check_decl "$LINENO" "AUDIT_USER_TTY" "ac_cv_have_decl_AUDIT_USER_TTY" "#include <linux/audit.h>
10045"
10046if test "x$ac_cv_have_decl_AUDIT_USER_TTY" = xyes; then :
10047 ac_have_decl=1
10048else
10049 ac_have_decl=0
10050fi
Jari Aaltof73dda02001-11-13 17:56:06 +000010051
Jari Aaltob80f6442004-07-27 13:29:18 +000010052cat >>confdefs.h <<_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050010053#define HAVE_DECL_AUDIT_USER_TTY $ac_have_decl
Jari Aaltob80f6442004-07-27 13:29:18 +000010054_ACEOF
10055
Jari Aaltof73dda02001-11-13 17:56:06 +000010056
Chet Rameyac50fba2014-02-26 09:36:43 -050010057ac_fn_c_check_decl "$LINENO" "confstr" "ac_cv_have_decl_confstr" "$ac_includes_default"
10058if test "x$ac_cv_have_decl_confstr" = xyes; then :
10059 ac_have_decl=1
Jari Aaltof73dda02001-11-13 17:56:06 +000010060else
Chet Rameyac50fba2014-02-26 09:36:43 -050010061 ac_have_decl=0
Jari Aaltof73dda02001-11-13 17:56:06 +000010062fi
10063
Jari Aaltob80f6442004-07-27 13:29:18 +000010064cat >>confdefs.h <<_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050010065#define HAVE_DECL_CONFSTR $ac_have_decl
Jari Aaltob80f6442004-07-27 13:29:18 +000010066_ACEOF
10067
Chet Rameyac50fba2014-02-26 09:36:43 -050010068ac_fn_c_check_decl "$LINENO" "printf" "ac_cv_have_decl_printf" "$ac_includes_default"
10069if test "x$ac_cv_have_decl_printf" = xyes; then :
10070 ac_have_decl=1
Jari Aaltof73dda02001-11-13 17:56:06 +000010071else
Chet Rameyac50fba2014-02-26 09:36:43 -050010072 ac_have_decl=0
Jari Aaltof73dda02001-11-13 17:56:06 +000010073fi
10074
Jari Aaltob80f6442004-07-27 13:29:18 +000010075cat >>confdefs.h <<_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050010076#define HAVE_DECL_PRINTF $ac_have_decl
Jari Aaltob80f6442004-07-27 13:29:18 +000010077_ACEOF
10078
Chet Rameyac50fba2014-02-26 09:36:43 -050010079ac_fn_c_check_decl "$LINENO" "sbrk" "ac_cv_have_decl_sbrk" "$ac_includes_default"
10080if test "x$ac_cv_have_decl_sbrk" = xyes; then :
10081 ac_have_decl=1
Jari Aalto7117c2d2002-07-17 14:10:11 +000010082else
Chet Rameyac50fba2014-02-26 09:36:43 -050010083 ac_have_decl=0
Jari Aalto7117c2d2002-07-17 14:10:11 +000010084fi
10085
Jari Aalto06285672006-10-10 14:15:34 +000010086cat >>confdefs.h <<_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050010087#define HAVE_DECL_SBRK $ac_have_decl
Jari Aalto06285672006-10-10 14:15:34 +000010088_ACEOF
10089
Chet Rameyac50fba2014-02-26 09:36:43 -050010090ac_fn_c_check_decl "$LINENO" "setregid" "ac_cv_have_decl_setregid" "$ac_includes_default"
10091if test "x$ac_cv_have_decl_setregid" = xyes; then :
10092 ac_have_decl=1
Jari Aalto06285672006-10-10 14:15:34 +000010093else
Chet Rameyac50fba2014-02-26 09:36:43 -050010094 ac_have_decl=0
Jari Aalto06285672006-10-10 14:15:34 +000010095fi
10096
Jari Aaltob80f6442004-07-27 13:29:18 +000010097cat >>confdefs.h <<_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050010098#define HAVE_DECL_SETREGID $ac_have_decl
Jari Aaltob80f6442004-07-27 13:29:18 +000010099_ACEOF
10100
Chet Rameyac50fba2014-02-26 09:36:43 -050010101ac_fn_c_check_decl "$LINENO" "strcpy" "ac_cv_have_decl_strcpy" "$ac_includes_default"
10102if test "x$ac_cv_have_decl_strcpy" = xyes; then :
10103 ac_have_decl=1
Jari Aalto7117c2d2002-07-17 14:10:11 +000010104else
Chet Rameyac50fba2014-02-26 09:36:43 -050010105 ac_have_decl=0
Jari Aalto7117c2d2002-07-17 14:10:11 +000010106fi
10107
Jari Aaltob80f6442004-07-27 13:29:18 +000010108cat >>confdefs.h <<_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050010109#define HAVE_DECL_STRCPY $ac_have_decl
Jari Aaltob80f6442004-07-27 13:29:18 +000010110_ACEOF
10111
Chet Rameyac50fba2014-02-26 09:36:43 -050010112ac_fn_c_check_decl "$LINENO" "strsignal" "ac_cv_have_decl_strsignal" "$ac_includes_default"
10113if test "x$ac_cv_have_decl_strsignal" = xyes; then :
10114 ac_have_decl=1
Jari Aaltof73dda02001-11-13 17:56:06 +000010115else
Chet Rameyac50fba2014-02-26 09:36:43 -050010116 ac_have_decl=0
Jari Aaltof73dda02001-11-13 17:56:06 +000010117fi
10118
Jari Aaltob80f6442004-07-27 13:29:18 +000010119cat >>confdefs.h <<_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050010120#define HAVE_DECL_STRSIGNAL $ac_have_decl
Jari Aaltob80f6442004-07-27 13:29:18 +000010121_ACEOF
Jari Aalto7117c2d2002-07-17 14:10:11 +000010122
Jari Aaltob80f6442004-07-27 13:29:18 +000010123
Chet Rameyac50fba2014-02-26 09:36:43 -050010124ac_fn_c_check_decl "$LINENO" "strtold" "ac_cv_have_decl_strtold" "$ac_includes_default"
10125if test "x$ac_cv_have_decl_strtold" = xyes; then :
10126 ac_have_decl=1
10127else
10128 ac_have_decl=0
10129fi
10130
10131cat >>confdefs.h <<_ACEOF
10132#define HAVE_DECL_STRTOLD $ac_have_decl
10133_ACEOF
10134if test $ac_have_decl = 1; then :
10135
10136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken strtold" >&5
Jari Aalto31859422009-01-12 13:36:28 +000010137$as_echo_n "checking for broken strtold... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050010138 if ${bash_cv_strtold_broken+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000010139 $as_echo_n "(cached) " >&6
Jari Aalto7117c2d2002-07-17 14:10:11 +000010140else
Chet Rameyac50fba2014-02-26 09:36:43 -050010141 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000010142/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +000010143#include <stdlib.h>
10144int
10145main ()
10146{
10147int main() { long double r; char *foo, bar; r = strtold(foo, &bar);}
10148 ;
10149 return 0;
10150}
10151_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050010152if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +000010153 bash_cv_strtold_broken=no
10154else
Chet Rameyac50fba2014-02-26 09:36:43 -050010155 bash_cv_strtold_broken=yes
Jari Aaltob80f6442004-07-27 13:29:18 +000010156fi
Jari Aalto31859422009-01-12 13:36:28 +000010157rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +000010158
Jari Aalto7117c2d2002-07-17 14:10:11 +000010159
10160fi
10161
Chet Rameyac50fba2014-02-26 09:36:43 -050010162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_strtold_broken" >&5
Jari Aalto31859422009-01-12 13:36:28 +000010163$as_echo "$bash_cv_strtold_broken" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +000010164 if test "$bash_cv_strtold_broken" = "yes" ; then
Chet Rameyac50fba2014-02-26 09:36:43 -050010165 $as_echo "#define STRTOLD_BROKEN 1" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +000010166
10167 fi
10168
Jari Aaltob80f6442004-07-27 13:29:18 +000010169fi
10170
10171
10172
10173
10174
Chet Rameyac50fba2014-02-26 09:36:43 -050010175{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for declaration of strtoimax" >&5
Jari Aalto31859422009-01-12 13:36:28 +000010176$as_echo_n "checking for declaration of strtoimax... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050010177if ${bash_cv_decl_strtoimax+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000010178 $as_echo_n "(cached) " >&6
Jari Aaltof73dda02001-11-13 17:56:06 +000010179else
Chet Rameyac50fba2014-02-26 09:36:43 -050010180 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000010181/* end confdefs.h. */
Jari Aaltof73dda02001-11-13 17:56:06 +000010182
10183#if STDC_HEADERS
10184# include <stdlib.h>
10185#endif
10186#if HAVE_INTTYPES_H
10187# include <inttypes.h>
10188#endif
10189
10190int
10191main ()
10192{
10193return !strtoimax;
10194 ;
10195 return 0;
10196}
10197_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050010198if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltof73dda02001-11-13 17:56:06 +000010199 bash_cv_decl_strtoimax=yes
10200else
Chet Rameyac50fba2014-02-26 09:36:43 -050010201 bash_cv_decl_strtoimax=no
Jari Aaltof73dda02001-11-13 17:56:06 +000010202fi
Chet Rameyac50fba2014-02-26 09:36:43 -050010203rm -f core conftest.err conftest.$ac_objext \
10204 conftest$ac_exeext conftest.$ac_ext
Jari Aaltof73dda02001-11-13 17:56:06 +000010205fi
Chet Rameyac50fba2014-02-26 09:36:43 -050010206{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_decl_strtoimax" >&5
Jari Aalto31859422009-01-12 13:36:28 +000010207$as_echo "$bash_cv_decl_strtoimax" >&6; }
Jari Aaltof73dda02001-11-13 17:56:06 +000010208bash_tr_func=HAVE_DECL_`echo strtoimax | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
10209if test $bash_cv_decl_strtoimax = yes; then
Jari Aaltob80f6442004-07-27 13:29:18 +000010210 cat >>confdefs.h <<_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000010211#define $bash_tr_func 1
Jari Aaltob80f6442004-07-27 13:29:18 +000010212_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000010213
10214else
Jari Aaltob80f6442004-07-27 13:29:18 +000010215 cat >>confdefs.h <<_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000010216#define $bash_tr_func 0
Jari Aaltob80f6442004-07-27 13:29:18 +000010217_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000010218
10219fi
10220
Jari Aaltob80f6442004-07-27 13:29:18 +000010221
10222
10223
Chet Rameyac50fba2014-02-26 09:36:43 -050010224{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for declaration of strtol" >&5
Jari Aalto31859422009-01-12 13:36:28 +000010225$as_echo_n "checking for declaration of strtol... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050010226if ${bash_cv_decl_strtol+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000010227 $as_echo_n "(cached) " >&6
Jari Aaltof73dda02001-11-13 17:56:06 +000010228else
Chet Rameyac50fba2014-02-26 09:36:43 -050010229 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000010230/* end confdefs.h. */
Jari Aaltof73dda02001-11-13 17:56:06 +000010231
10232#if STDC_HEADERS
10233# include <stdlib.h>
10234#endif
10235#if HAVE_INTTYPES_H
10236# include <inttypes.h>
10237#endif
10238
10239int
10240main ()
10241{
10242return !strtol;
10243 ;
10244 return 0;
10245}
10246_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050010247if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltof73dda02001-11-13 17:56:06 +000010248 bash_cv_decl_strtol=yes
10249else
Chet Rameyac50fba2014-02-26 09:36:43 -050010250 bash_cv_decl_strtol=no
Jari Aaltof73dda02001-11-13 17:56:06 +000010251fi
Chet Rameyac50fba2014-02-26 09:36:43 -050010252rm -f core conftest.err conftest.$ac_objext \
10253 conftest$ac_exeext conftest.$ac_ext
Jari Aaltof73dda02001-11-13 17:56:06 +000010254fi
Chet Rameyac50fba2014-02-26 09:36:43 -050010255{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_decl_strtol" >&5
Jari Aalto31859422009-01-12 13:36:28 +000010256$as_echo "$bash_cv_decl_strtol" >&6; }
Jari Aaltof73dda02001-11-13 17:56:06 +000010257bash_tr_func=HAVE_DECL_`echo strtol | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
10258if test $bash_cv_decl_strtol = yes; then
Jari Aaltob80f6442004-07-27 13:29:18 +000010259 cat >>confdefs.h <<_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000010260#define $bash_tr_func 1
Jari Aaltob80f6442004-07-27 13:29:18 +000010261_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000010262
10263else
Jari Aaltob80f6442004-07-27 13:29:18 +000010264 cat >>confdefs.h <<_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000010265#define $bash_tr_func 0
Jari Aaltob80f6442004-07-27 13:29:18 +000010266_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000010267
10268fi
10269
Jari Aaltob80f6442004-07-27 13:29:18 +000010270
10271
10272
Chet Rameyac50fba2014-02-26 09:36:43 -050010273{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for declaration of strtoll" >&5
Jari Aalto31859422009-01-12 13:36:28 +000010274$as_echo_n "checking for declaration of strtoll... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050010275if ${bash_cv_decl_strtoll+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000010276 $as_echo_n "(cached) " >&6
Jari Aaltof73dda02001-11-13 17:56:06 +000010277else
Chet Rameyac50fba2014-02-26 09:36:43 -050010278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000010279/* end confdefs.h. */
Jari Aaltof73dda02001-11-13 17:56:06 +000010280
10281#if STDC_HEADERS
10282# include <stdlib.h>
10283#endif
10284#if HAVE_INTTYPES_H
10285# include <inttypes.h>
10286#endif
10287
10288int
10289main ()
10290{
10291return !strtoll;
10292 ;
10293 return 0;
10294}
10295_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050010296if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltof73dda02001-11-13 17:56:06 +000010297 bash_cv_decl_strtoll=yes
10298else
Chet Rameyac50fba2014-02-26 09:36:43 -050010299 bash_cv_decl_strtoll=no
Jari Aaltof73dda02001-11-13 17:56:06 +000010300fi
Chet Rameyac50fba2014-02-26 09:36:43 -050010301rm -f core conftest.err conftest.$ac_objext \
10302 conftest$ac_exeext conftest.$ac_ext
Jari Aaltof73dda02001-11-13 17:56:06 +000010303fi
Chet Rameyac50fba2014-02-26 09:36:43 -050010304{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_decl_strtoll" >&5
Jari Aalto31859422009-01-12 13:36:28 +000010305$as_echo "$bash_cv_decl_strtoll" >&6; }
Jari Aaltof73dda02001-11-13 17:56:06 +000010306bash_tr_func=HAVE_DECL_`echo strtoll | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
10307if test $bash_cv_decl_strtoll = yes; then
Jari Aaltob80f6442004-07-27 13:29:18 +000010308 cat >>confdefs.h <<_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000010309#define $bash_tr_func 1
Jari Aaltob80f6442004-07-27 13:29:18 +000010310_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000010311
10312else
Jari Aaltob80f6442004-07-27 13:29:18 +000010313 cat >>confdefs.h <<_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000010314#define $bash_tr_func 0
Jari Aaltob80f6442004-07-27 13:29:18 +000010315_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000010316
10317fi
10318
Jari Aaltob80f6442004-07-27 13:29:18 +000010319
10320
10321
Chet Rameyac50fba2014-02-26 09:36:43 -050010322{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for declaration of strtoul" >&5
Jari Aalto31859422009-01-12 13:36:28 +000010323$as_echo_n "checking for declaration of strtoul... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050010324if ${bash_cv_decl_strtoul+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000010325 $as_echo_n "(cached) " >&6
Jari Aaltof73dda02001-11-13 17:56:06 +000010326else
Chet Rameyac50fba2014-02-26 09:36:43 -050010327 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000010328/* end confdefs.h. */
Jari Aaltof73dda02001-11-13 17:56:06 +000010329
10330#if STDC_HEADERS
10331# include <stdlib.h>
10332#endif
10333#if HAVE_INTTYPES_H
10334# include <inttypes.h>
10335#endif
10336
10337int
10338main ()
10339{
10340return !strtoul;
10341 ;
10342 return 0;
10343}
10344_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050010345if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltof73dda02001-11-13 17:56:06 +000010346 bash_cv_decl_strtoul=yes
10347else
Chet Rameyac50fba2014-02-26 09:36:43 -050010348 bash_cv_decl_strtoul=no
Jari Aaltof73dda02001-11-13 17:56:06 +000010349fi
Chet Rameyac50fba2014-02-26 09:36:43 -050010350rm -f core conftest.err conftest.$ac_objext \
10351 conftest$ac_exeext conftest.$ac_ext
Jari Aaltof73dda02001-11-13 17:56:06 +000010352fi
Chet Rameyac50fba2014-02-26 09:36:43 -050010353{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_decl_strtoul" >&5
Jari Aalto31859422009-01-12 13:36:28 +000010354$as_echo "$bash_cv_decl_strtoul" >&6; }
Jari Aaltof73dda02001-11-13 17:56:06 +000010355bash_tr_func=HAVE_DECL_`echo strtoul | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
10356if test $bash_cv_decl_strtoul = yes; then
Jari Aaltob80f6442004-07-27 13:29:18 +000010357 cat >>confdefs.h <<_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000010358#define $bash_tr_func 1
Jari Aaltob80f6442004-07-27 13:29:18 +000010359_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000010360
10361else
Jari Aaltob80f6442004-07-27 13:29:18 +000010362 cat >>confdefs.h <<_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000010363#define $bash_tr_func 0
Jari Aaltob80f6442004-07-27 13:29:18 +000010364_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000010365
10366fi
10367
Jari Aaltob80f6442004-07-27 13:29:18 +000010368
10369
10370
Chet Rameyac50fba2014-02-26 09:36:43 -050010371{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for declaration of strtoull" >&5
Jari Aalto31859422009-01-12 13:36:28 +000010372$as_echo_n "checking for declaration of strtoull... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050010373if ${bash_cv_decl_strtoull+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000010374 $as_echo_n "(cached) " >&6
Jari Aaltof73dda02001-11-13 17:56:06 +000010375else
Chet Rameyac50fba2014-02-26 09:36:43 -050010376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000010377/* end confdefs.h. */
Jari Aaltof73dda02001-11-13 17:56:06 +000010378
10379#if STDC_HEADERS
10380# include <stdlib.h>
10381#endif
10382#if HAVE_INTTYPES_H
10383# include <inttypes.h>
10384#endif
10385
10386int
10387main ()
10388{
10389return !strtoull;
10390 ;
10391 return 0;
10392}
10393_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050010394if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltof73dda02001-11-13 17:56:06 +000010395 bash_cv_decl_strtoull=yes
10396else
Chet Rameyac50fba2014-02-26 09:36:43 -050010397 bash_cv_decl_strtoull=no
Jari Aaltof73dda02001-11-13 17:56:06 +000010398fi
Chet Rameyac50fba2014-02-26 09:36:43 -050010399rm -f core conftest.err conftest.$ac_objext \
10400 conftest$ac_exeext conftest.$ac_ext
Jari Aaltof73dda02001-11-13 17:56:06 +000010401fi
Chet Rameyac50fba2014-02-26 09:36:43 -050010402{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_decl_strtoull" >&5
Jari Aalto31859422009-01-12 13:36:28 +000010403$as_echo "$bash_cv_decl_strtoull" >&6; }
Jari Aaltof73dda02001-11-13 17:56:06 +000010404bash_tr_func=HAVE_DECL_`echo strtoull | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
10405if test $bash_cv_decl_strtoull = yes; then
Jari Aaltob80f6442004-07-27 13:29:18 +000010406 cat >>confdefs.h <<_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000010407#define $bash_tr_func 1
Jari Aaltob80f6442004-07-27 13:29:18 +000010408_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000010409
10410else
Jari Aaltob80f6442004-07-27 13:29:18 +000010411 cat >>confdefs.h <<_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000010412#define $bash_tr_func 0
Jari Aaltob80f6442004-07-27 13:29:18 +000010413_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000010414
10415fi
10416
Jari Aaltob80f6442004-07-27 13:29:18 +000010417
10418
10419
Chet Rameyac50fba2014-02-26 09:36:43 -050010420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for declaration of strtoumax" >&5
Jari Aalto31859422009-01-12 13:36:28 +000010421$as_echo_n "checking for declaration of strtoumax... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050010422if ${bash_cv_decl_strtoumax+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000010423 $as_echo_n "(cached) " >&6
Jari Aaltof73dda02001-11-13 17:56:06 +000010424else
Chet Rameyac50fba2014-02-26 09:36:43 -050010425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000010426/* end confdefs.h. */
Jari Aaltof73dda02001-11-13 17:56:06 +000010427
10428#if STDC_HEADERS
10429# include <stdlib.h>
10430#endif
10431#if HAVE_INTTYPES_H
10432# include <inttypes.h>
10433#endif
10434
10435int
10436main ()
10437{
10438return !strtoumax;
10439 ;
10440 return 0;
10441}
10442_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050010443if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltof73dda02001-11-13 17:56:06 +000010444 bash_cv_decl_strtoumax=yes
10445else
Chet Rameyac50fba2014-02-26 09:36:43 -050010446 bash_cv_decl_strtoumax=no
Jari Aaltof73dda02001-11-13 17:56:06 +000010447fi
Chet Rameyac50fba2014-02-26 09:36:43 -050010448rm -f core conftest.err conftest.$ac_objext \
10449 conftest$ac_exeext conftest.$ac_ext
Jari Aaltof73dda02001-11-13 17:56:06 +000010450fi
Chet Rameyac50fba2014-02-26 09:36:43 -050010451{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_decl_strtoumax" >&5
Jari Aalto31859422009-01-12 13:36:28 +000010452$as_echo "$bash_cv_decl_strtoumax" >&6; }
Jari Aaltof73dda02001-11-13 17:56:06 +000010453bash_tr_func=HAVE_DECL_`echo strtoumax | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
10454if test $bash_cv_decl_strtoumax = yes; then
Jari Aaltob80f6442004-07-27 13:29:18 +000010455 cat >>confdefs.h <<_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000010456#define $bash_tr_func 1
Jari Aaltob80f6442004-07-27 13:29:18 +000010457_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000010458
10459else
Jari Aaltob80f6442004-07-27 13:29:18 +000010460 cat >>confdefs.h <<_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000010461#define $bash_tr_func 0
Jari Aaltob80f6442004-07-27 13:29:18 +000010462_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000010463
10464fi
10465
Jari Aaltob80f6442004-07-27 13:29:18 +000010466
10467
10468
Jari Aalto06285672006-10-10 14:15:34 +000010469
Jari Aalto31859422009-01-12 13:36:28 +000010470
Jari Aalto06285672006-10-10 14:15:34 +000010471
Chet Rameyac50fba2014-02-26 09:36:43 -050010472 for ac_func in $ac_func_list
10473do :
10474 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10475ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10476if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +000010477 cat >>confdefs.h <<_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +000010478#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Jari Aaltob80f6442004-07-27 13:29:18 +000010479_ACEOF
Jari Aalto7117c2d2002-07-17 14:10:11 +000010480
10481fi
10482done
10483
Jari Aalto31859422009-01-12 13:36:28 +000010484
10485
10486
10487
Chet Rameyac50fba2014-02-26 09:36:43 -050010488{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mktime" >&5
Jari Aalto31859422009-01-12 13:36:28 +000010489$as_echo_n "checking for working mktime... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050010490if ${ac_cv_func_working_mktime+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000010491 $as_echo_n "(cached) " >&6
Jari Aalto7117c2d2002-07-17 14:10:11 +000010492else
Chet Rameyac50fba2014-02-26 09:36:43 -050010493 if test "$cross_compiling" = yes; then :
Jari Aalto7117c2d2002-07-17 14:10:11 +000010494 ac_cv_func_working_mktime=no
10495else
Chet Rameyac50fba2014-02-26 09:36:43 -050010496 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000010497/* end confdefs.h. */
Jari Aalto7117c2d2002-07-17 14:10:11 +000010498/* Test program from Paul Eggert and Tony Leneis. */
Jari Aalto31859422009-01-12 13:36:28 +000010499#ifdef TIME_WITH_SYS_TIME
Jari Aalto7117c2d2002-07-17 14:10:11 +000010500# include <sys/time.h>
10501# include <time.h>
10502#else
Jari Aalto31859422009-01-12 13:36:28 +000010503# ifdef HAVE_SYS_TIME_H
Jari Aalto7117c2d2002-07-17 14:10:11 +000010504# include <sys/time.h>
10505# else
10506# include <time.h>
10507# endif
10508#endif
10509
Jari Aalto31859422009-01-12 13:36:28 +000010510#include <limits.h>
10511#include <stdlib.h>
Jari Aalto06285672006-10-10 14:15:34 +000010512
Jari Aalto31859422009-01-12 13:36:28 +000010513#ifdef HAVE_UNISTD_H
Jari Aalto7117c2d2002-07-17 14:10:11 +000010514# include <unistd.h>
10515#endif
10516
Jari Aalto31859422009-01-12 13:36:28 +000010517#ifndef HAVE_ALARM
Jari Aalto7117c2d2002-07-17 14:10:11 +000010518# define alarm(X) /* empty */
10519#endif
10520
10521/* Work around redefinition to rpl_putenv by other config tests. */
10522#undef putenv
10523
10524static time_t time_t_max;
Jari Aalto06285672006-10-10 14:15:34 +000010525static time_t time_t_min;
Jari Aalto7117c2d2002-07-17 14:10:11 +000010526
10527/* Values we'll use to set the TZ environment variable. */
Chet Rameyac50fba2014-02-26 09:36:43 -050010528static const char *tz_strings[] = {
10529 (const char *) 0, "TZ=GMT0", "TZ=JST-9",
Jari Aalto7117c2d2002-07-17 14:10:11 +000010530 "TZ=EST+3EDT+2,M10.1.0/00:00:00,M2.3.0/00:00:00"
10531};
10532#define N_STRINGS (sizeof (tz_strings) / sizeof (tz_strings[0]))
10533
Jari Aalto31859422009-01-12 13:36:28 +000010534/* Return 0 if mktime fails to convert a date in the spring-forward gap.
Jari Aalto7117c2d2002-07-17 14:10:11 +000010535 Based on a problem report from Andreas Jaeger. */
Jari Aalto31859422009-01-12 13:36:28 +000010536static int
Jari Aalto7117c2d2002-07-17 14:10:11 +000010537spring_forward_gap ()
10538{
10539 /* glibc (up to about 1998-10-07) failed this test. */
10540 struct tm tm;
10541
10542 /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
10543 instead of "TZ=America/Vancouver" in order to detect the bug even
10544 on systems that don't support the Olson extension, or don't have the
10545 full zoneinfo tables installed. */
Chet Rameyac50fba2014-02-26 09:36:43 -050010546 putenv ((char*) "TZ=PST8PDT,M4.1.0,M10.5.0");
Jari Aalto7117c2d2002-07-17 14:10:11 +000010547
10548 tm.tm_year = 98;
10549 tm.tm_mon = 3;
10550 tm.tm_mday = 5;
10551 tm.tm_hour = 2;
10552 tm.tm_min = 0;
10553 tm.tm_sec = 0;
10554 tm.tm_isdst = -1;
Jari Aalto31859422009-01-12 13:36:28 +000010555 return mktime (&tm) != (time_t) -1;
Jari Aalto7117c2d2002-07-17 14:10:11 +000010556}
10557
Jari Aalto31859422009-01-12 13:36:28 +000010558static int
Chet Rameyac50fba2014-02-26 09:36:43 -050010559mktime_test1 (time_t now)
Jari Aalto7117c2d2002-07-17 14:10:11 +000010560{
10561 struct tm *lt;
Jari Aalto31859422009-01-12 13:36:28 +000010562 return ! (lt = localtime (&now)) || mktime (lt) == now;
Jari Aalto06285672006-10-10 14:15:34 +000010563}
10564
Jari Aalto31859422009-01-12 13:36:28 +000010565static int
Chet Rameyac50fba2014-02-26 09:36:43 -050010566mktime_test (time_t now)
Jari Aalto06285672006-10-10 14:15:34 +000010567{
Jari Aalto31859422009-01-12 13:36:28 +000010568 return (mktime_test1 (now)
10569 && mktime_test1 ((time_t) (time_t_max - now))
10570 && mktime_test1 ((time_t) (time_t_min + now)));
Jari Aalto7117c2d2002-07-17 14:10:11 +000010571}
10572
Jari Aalto31859422009-01-12 13:36:28 +000010573static int
Jari Aalto7117c2d2002-07-17 14:10:11 +000010574irix_6_4_bug ()
10575{
10576 /* Based on code from Ariel Faigon. */
10577 struct tm tm;
10578 tm.tm_year = 96;
10579 tm.tm_mon = 3;
10580 tm.tm_mday = 0;
10581 tm.tm_hour = 0;
10582 tm.tm_min = 0;
10583 tm.tm_sec = 0;
10584 tm.tm_isdst = -1;
10585 mktime (&tm);
Jari Aalto31859422009-01-12 13:36:28 +000010586 return tm.tm_mon == 2 && tm.tm_mday == 31;
Jari Aalto7117c2d2002-07-17 14:10:11 +000010587}
10588
Jari Aalto31859422009-01-12 13:36:28 +000010589static int
Chet Rameyac50fba2014-02-26 09:36:43 -050010590bigtime_test (int j)
Jari Aalto7117c2d2002-07-17 14:10:11 +000010591{
10592 struct tm tm;
10593 time_t now;
10594 tm.tm_year = tm.tm_mon = tm.tm_mday = tm.tm_hour = tm.tm_min = tm.tm_sec = j;
10595 now = mktime (&tm);
10596 if (now != (time_t) -1)
10597 {
10598 struct tm *lt = localtime (&now);
10599 if (! (lt
10600 && lt->tm_year == tm.tm_year
10601 && lt->tm_mon == tm.tm_mon
10602 && lt->tm_mday == tm.tm_mday
10603 && lt->tm_hour == tm.tm_hour
10604 && lt->tm_min == tm.tm_min
10605 && lt->tm_sec == tm.tm_sec
10606 && lt->tm_yday == tm.tm_yday
10607 && lt->tm_wday == tm.tm_wday
10608 && ((lt->tm_isdst < 0 ? -1 : 0 < lt->tm_isdst)
10609 == (tm.tm_isdst < 0 ? -1 : 0 < tm.tm_isdst))))
Jari Aalto31859422009-01-12 13:36:28 +000010610 return 0;
Jari Aalto7117c2d2002-07-17 14:10:11 +000010611 }
Jari Aalto31859422009-01-12 13:36:28 +000010612 return 1;
10613}
10614
10615static int
10616year_2050_test ()
10617{
10618 /* The correct answer for 2050-02-01 00:00:00 in Pacific time,
10619 ignoring leap seconds. */
10620 unsigned long int answer = 2527315200UL;
10621
10622 struct tm tm;
10623 time_t t;
10624 tm.tm_year = 2050 - 1900;
10625 tm.tm_mon = 2 - 1;
10626 tm.tm_mday = 1;
10627 tm.tm_hour = tm.tm_min = tm.tm_sec = 0;
10628 tm.tm_isdst = -1;
10629
10630 /* Use the portable POSIX.1 specification "TZ=PST8PDT,M4.1.0,M10.5.0"
10631 instead of "TZ=America/Vancouver" in order to detect the bug even
10632 on systems that don't support the Olson extension, or don't have the
10633 full zoneinfo tables installed. */
Chet Rameyac50fba2014-02-26 09:36:43 -050010634 putenv ((char*) "TZ=PST8PDT,M4.1.0,M10.5.0");
Jari Aalto31859422009-01-12 13:36:28 +000010635
10636 t = mktime (&tm);
10637
10638 /* Check that the result is either a failure, or close enough
10639 to the correct answer that we can assume the discrepancy is
10640 due to leap seconds. */
10641 return (t == (time_t) -1
10642 || (0 < t && answer - 120 <= t && t <= answer + 120));
Jari Aalto7117c2d2002-07-17 14:10:11 +000010643}
10644
10645int
10646main ()
10647{
10648 time_t t, delta;
10649 int i, j;
10650
10651 /* This test makes some buggy mktime implementations loop.
10652 Give up after 60 seconds; a mktime slower than that
10653 isn't worth using anyway. */
10654 alarm (60);
10655
Jari Aalto31859422009-01-12 13:36:28 +000010656 for (;;)
10657 {
10658 t = (time_t_max << 1) + 1;
10659 if (t <= time_t_max)
10660 break;
10661 time_t_max = t;
10662 }
10663 time_t_min = - ((time_t) ~ (time_t) 0 == (time_t) -1) - time_t_max;
10664
Jari Aalto7117c2d2002-07-17 14:10:11 +000010665 delta = time_t_max / 997; /* a suitable prime number */
10666 for (i = 0; i < N_STRINGS; i++)
10667 {
10668 if (tz_strings[i])
Chet Rameyac50fba2014-02-26 09:36:43 -050010669 putenv ((char*) tz_strings[i]);
Jari Aalto7117c2d2002-07-17 14:10:11 +000010670
10671 for (t = 0; t <= time_t_max - delta; t += delta)
Jari Aalto31859422009-01-12 13:36:28 +000010672 if (! mktime_test (t))
10673 return 1;
10674 if (! (mktime_test ((time_t) 1)
10675 && mktime_test ((time_t) (60 * 60))
10676 && mktime_test ((time_t) (60 * 60 * 24))))
10677 return 1;
Jari Aalto7117c2d2002-07-17 14:10:11 +000010678
Jari Aalto31859422009-01-12 13:36:28 +000010679 for (j = 1; ; j <<= 1)
10680 if (! bigtime_test (j))
10681 return 1;
10682 else if (INT_MAX / 2 < j)
10683 break;
10684 if (! bigtime_test (INT_MAX))
10685 return 1;
Jari Aalto7117c2d2002-07-17 14:10:11 +000010686 }
Jari Aalto31859422009-01-12 13:36:28 +000010687 return ! (irix_6_4_bug () && spring_forward_gap () && year_2050_test ());
Jari Aalto7117c2d2002-07-17 14:10:11 +000010688}
10689_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050010690if ac_fn_c_try_run "$LINENO"; then :
Jari Aalto7117c2d2002-07-17 14:10:11 +000010691 ac_cv_func_working_mktime=yes
10692else
Chet Rameyac50fba2014-02-26 09:36:43 -050010693 ac_cv_func_working_mktime=no
Jari Aalto7117c2d2002-07-17 14:10:11 +000010694fi
Chet Rameyac50fba2014-02-26 09:36:43 -050010695rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10696 conftest.$ac_objext conftest.beam conftest.$ac_ext
Jari Aalto7117c2d2002-07-17 14:10:11 +000010697fi
Jari Aalto31859422009-01-12 13:36:28 +000010698
Jari Aalto7117c2d2002-07-17 14:10:11 +000010699fi
Chet Rameyac50fba2014-02-26 09:36:43 -050010700{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_working_mktime" >&5
Jari Aalto31859422009-01-12 13:36:28 +000010701$as_echo "$ac_cv_func_working_mktime" >&6; }
Jari Aalto7117c2d2002-07-17 14:10:11 +000010702if test $ac_cv_func_working_mktime = no; then
Jari Aalto31859422009-01-12 13:36:28 +000010703 case " $LIBOBJS " in
Jari Aalto06285672006-10-10 14:15:34 +000010704 *" mktime.$ac_objext "* ) ;;
Jari Aalto31859422009-01-12 13:36:28 +000010705 *) LIBOBJS="$LIBOBJS mktime.$ac_objext"
10706 ;;
Jari Aalto06285672006-10-10 14:15:34 +000010707esac
10708
Jari Aalto7117c2d2002-07-17 14:10:11 +000010709fi
10710
Jari Aaltob80f6442004-07-27 13:29:18 +000010711
10712
Jari Aaltob80f6442004-07-27 13:29:18 +000010713for ac_header in argz.h errno.h fcntl.h malloc.h stdio_ext.h
Chet Rameyac50fba2014-02-26 09:36:43 -050010714do :
10715 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10716ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10717if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +000010718 cat >>confdefs.h <<_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +000010719#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Jari Aalto7117c2d2002-07-17 14:10:11 +000010720_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +000010721
Jari Aaltoccc6cda1996-12-23 17:02:34 +000010722fi
Jari Aaltob80f6442004-07-27 13:29:18 +000010723
Jari Aaltoccc6cda1996-12-23 17:02:34 +000010724done
10725
Jari Aaltof73dda02001-11-13 17:56:06 +000010726
Jari Aaltob80f6442004-07-27 13:29:18 +000010727
Jari Aaltob80f6442004-07-27 13:29:18 +000010728for ac_func in getpagesize
Chet Rameyac50fba2014-02-26 09:36:43 -050010729do :
10730 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
10731if test "x$ac_cv_func_getpagesize" = xyes; then :
Jari Aaltob80f6442004-07-27 13:29:18 +000010732 cat >>confdefs.h <<_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050010733#define HAVE_GETPAGESIZE 1
Jari Aaltob80f6442004-07-27 13:29:18 +000010734_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +000010735
Jari Aaltoccc6cda1996-12-23 17:02:34 +000010736fi
10737done
10738
Chet Rameyac50fba2014-02-26 09:36:43 -050010739{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
Jari Aalto31859422009-01-12 13:36:28 +000010740$as_echo_n "checking for working mmap... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050010741if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000010742 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +000010743else
Chet Rameyac50fba2014-02-26 09:36:43 -050010744 if test "$cross_compiling" = yes; then :
Jari Aaltob80f6442004-07-27 13:29:18 +000010745 ac_cv_func_mmap_fixed_mapped=no
10746else
Chet Rameyac50fba2014-02-26 09:36:43 -050010747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000010748/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +000010749$ac_includes_default
10750/* malloc might have been renamed as rpl_malloc. */
10751#undef malloc
10752
10753/* Thanks to Mike Haertel and Jim Avera for this test.
10754 Here is a matrix of mmap possibilities:
10755 mmap private not fixed
10756 mmap private fixed at somewhere currently unmapped
10757 mmap private fixed at somewhere already mapped
10758 mmap shared not fixed
10759 mmap shared fixed at somewhere currently unmapped
10760 mmap shared fixed at somewhere already mapped
10761 For private mappings, we should verify that changes cannot be read()
10762 back from the file, nor mmap's back from the file at a different
10763 address. (There have been systems where private was not correctly
10764 implemented like the infamous i386 svr4.0, and systems where the
10765 VM page cache was not coherent with the file system buffer cache
10766 like early versions of FreeBSD and possibly contemporary NetBSD.)
10767 For shared mappings, we should conversely verify that changes get
10768 propagated back to all the places they're supposed to be.
10769
10770 Grep wants private fixed already mapped.
10771 The main things grep needs to know about mmap are:
10772 * does it exist and is it safe to write into the mmap'd area
10773 * how to use it (BSD variants) */
10774
10775#include <fcntl.h>
10776#include <sys/mman.h>
10777
Jari Aalto31859422009-01-12 13:36:28 +000010778#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
Jari Aaltob80f6442004-07-27 13:29:18 +000010779char *malloc ();
10780#endif
10781
10782/* This mess was copied from the GNU getpagesize.h. */
Jari Aalto31859422009-01-12 13:36:28 +000010783#ifndef HAVE_GETPAGESIZE
Jari Aaltob80f6442004-07-27 13:29:18 +000010784# ifdef _SC_PAGESIZE
10785# define getpagesize() sysconf(_SC_PAGESIZE)
10786# else /* no _SC_PAGESIZE */
Jari Aalto31859422009-01-12 13:36:28 +000010787# ifdef HAVE_SYS_PARAM_H
Jari Aaltob80f6442004-07-27 13:29:18 +000010788# include <sys/param.h>
10789# ifdef EXEC_PAGESIZE
10790# define getpagesize() EXEC_PAGESIZE
10791# else /* no EXEC_PAGESIZE */
10792# ifdef NBPG
10793# define getpagesize() NBPG * CLSIZE
10794# ifndef CLSIZE
10795# define CLSIZE 1
10796# endif /* no CLSIZE */
10797# else /* no NBPG */
10798# ifdef NBPC
10799# define getpagesize() NBPC
10800# else /* no NBPC */
10801# ifdef PAGESIZE
10802# define getpagesize() PAGESIZE
10803# endif /* PAGESIZE */
10804# endif /* no NBPC */
10805# endif /* no NBPG */
10806# endif /* no EXEC_PAGESIZE */
10807# else /* no HAVE_SYS_PARAM_H */
10808# define getpagesize() 8192 /* punt totally */
10809# endif /* no HAVE_SYS_PARAM_H */
10810# endif /* no _SC_PAGESIZE */
10811
10812#endif /* no HAVE_GETPAGESIZE */
10813
10814int
10815main ()
10816{
10817 char *data, *data2, *data3;
Chet Rameyac50fba2014-02-26 09:36:43 -050010818 const char *cdata2;
Jari Aaltob80f6442004-07-27 13:29:18 +000010819 int i, pagesize;
Chet Rameyac50fba2014-02-26 09:36:43 -050010820 int fd, fd2;
Jari Aaltob80f6442004-07-27 13:29:18 +000010821
10822 pagesize = getpagesize ();
10823
10824 /* First, make a file with some known garbage in it. */
10825 data = (char *) malloc (pagesize);
10826 if (!data)
Jari Aalto31859422009-01-12 13:36:28 +000010827 return 1;
Jari Aaltob80f6442004-07-27 13:29:18 +000010828 for (i = 0; i < pagesize; ++i)
10829 *(data + i) = rand ();
10830 umask (0);
10831 fd = creat ("conftest.mmap", 0600);
10832 if (fd < 0)
Chet Rameyac50fba2014-02-26 09:36:43 -050010833 return 2;
Jari Aaltob80f6442004-07-27 13:29:18 +000010834 if (write (fd, data, pagesize) != pagesize)
Chet Rameyac50fba2014-02-26 09:36:43 -050010835 return 3;
Jari Aaltob80f6442004-07-27 13:29:18 +000010836 close (fd);
10837
Chet Rameyac50fba2014-02-26 09:36:43 -050010838 /* Next, check that the tail of a page is zero-filled. File must have
10839 non-zero length, otherwise we risk SIGBUS for entire page. */
10840 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
10841 if (fd2 < 0)
10842 return 4;
10843 cdata2 = "";
10844 if (write (fd2, cdata2, 1) != 1)
10845 return 5;
10846 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
10847 if (data2 == MAP_FAILED)
10848 return 6;
10849 for (i = 0; i < pagesize; ++i)
10850 if (*(data2 + i))
10851 return 7;
10852 close (fd2);
10853 if (munmap (data2, pagesize))
10854 return 8;
10855
Jari Aaltob80f6442004-07-27 13:29:18 +000010856 /* Next, try to mmap the file at a fixed address which already has
10857 something else allocated at it. If we can, also make sure that
10858 we see the same garbage. */
10859 fd = open ("conftest.mmap", O_RDWR);
10860 if (fd < 0)
Chet Rameyac50fba2014-02-26 09:36:43 -050010861 return 9;
Jari Aaltob80f6442004-07-27 13:29:18 +000010862 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
Jari Aalto06285672006-10-10 14:15:34 +000010863 MAP_PRIVATE | MAP_FIXED, fd, 0L))
Chet Rameyac50fba2014-02-26 09:36:43 -050010864 return 10;
Jari Aaltob80f6442004-07-27 13:29:18 +000010865 for (i = 0; i < pagesize; ++i)
10866 if (*(data + i) != *(data2 + i))
Chet Rameyac50fba2014-02-26 09:36:43 -050010867 return 11;
Jari Aaltob80f6442004-07-27 13:29:18 +000010868
10869 /* Finally, make sure that changes to the mapped area do not
10870 percolate back to the file as seen by read(). (This is a bug on
10871 some variants of i386 svr4.0.) */
10872 for (i = 0; i < pagesize; ++i)
10873 *(data2 + i) = *(data2 + i) + 1;
10874 data3 = (char *) malloc (pagesize);
10875 if (!data3)
Chet Rameyac50fba2014-02-26 09:36:43 -050010876 return 12;
Jari Aaltob80f6442004-07-27 13:29:18 +000010877 if (read (fd, data3, pagesize) != pagesize)
Chet Rameyac50fba2014-02-26 09:36:43 -050010878 return 13;
Jari Aaltob80f6442004-07-27 13:29:18 +000010879 for (i = 0; i < pagesize; ++i)
10880 if (*(data + i) != *(data3 + i))
Chet Rameyac50fba2014-02-26 09:36:43 -050010881 return 14;
Jari Aaltob80f6442004-07-27 13:29:18 +000010882 close (fd);
Jari Aalto31859422009-01-12 13:36:28 +000010883 return 0;
Jari Aaltob80f6442004-07-27 13:29:18 +000010884}
10885_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050010886if ac_fn_c_try_run "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +000010887 ac_cv_func_mmap_fixed_mapped=yes
10888else
Chet Rameyac50fba2014-02-26 09:36:43 -050010889 ac_cv_func_mmap_fixed_mapped=no
Jari Aaltoccc6cda1996-12-23 17:02:34 +000010890fi
Chet Rameyac50fba2014-02-26 09:36:43 -050010891rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10892 conftest.$ac_objext conftest.beam conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +000010893fi
Jari Aalto31859422009-01-12 13:36:28 +000010894
Jari Aaltob80f6442004-07-27 13:29:18 +000010895fi
Chet Rameyac50fba2014-02-26 09:36:43 -050010896{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
Jari Aalto31859422009-01-12 13:36:28 +000010897$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +000010898if test $ac_cv_func_mmap_fixed_mapped = yes; then
10899
Chet Rameyac50fba2014-02-26 09:36:43 -050010900$as_echo "#define HAVE_MMAP 1" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +000010901
10902fi
Chet Rameyac50fba2014-02-26 09:36:43 -050010903rm -f conftest.mmap conftest.txt
Jari Aaltob80f6442004-07-27 13:29:18 +000010904
10905for ac_func in __argz_count __argz_next __argz_stringify dcgettext mempcpy \
Chet Rameyac50fba2014-02-26 09:36:43 -050010906 munmap stpcpy strcspn
10907do :
10908 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10909ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10910if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +000010911 cat >>confdefs.h <<_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +000010912#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Jari Aaltob80f6442004-07-27 13:29:18 +000010913_ACEOF
10914
10915fi
10916done
10917
10918
10919INTL_DEP= INTL_INC= LIBINTL_H=
10920if test "x$USE_INCLUDED_LIBINTL" = "xyes"; then
10921 INTL_DEP='${INTL_LIBDIR}/libintl.a'
10922 INTL_INC='-I${INTL_LIBSRC} -I${INTL_BUILDDIR}'
10923 LIBINTL_H='${INTL_BUILDDIR}/libintl.h'
10924fi
10925
10926
10927
10928
10929
10930
Jari Aalto7117c2d2002-07-17 14:10:11 +000010931for ac_header in wctype.h
Chet Rameyac50fba2014-02-26 09:36:43 -050010932do :
10933 ac_fn_c_check_header_mongrel "$LINENO" "wctype.h" "ac_cv_header_wctype_h" "$ac_includes_default"
10934if test "x$ac_cv_header_wctype_h" = xyes; then :
Jari Aaltob80f6442004-07-27 13:29:18 +000010935 cat >>confdefs.h <<_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050010936#define HAVE_WCTYPE_H 1
Jari Aaltob80f6442004-07-27 13:29:18 +000010937_ACEOF
10938
10939fi
10940
Jari Aalto7117c2d2002-07-17 14:10:11 +000010941done
10942
10943for ac_header in wchar.h
Chet Rameyac50fba2014-02-26 09:36:43 -050010944do :
10945 ac_fn_c_check_header_mongrel "$LINENO" "wchar.h" "ac_cv_header_wchar_h" "$ac_includes_default"
10946if test "x$ac_cv_header_wchar_h" = xyes; then :
Jari Aaltob80f6442004-07-27 13:29:18 +000010947 cat >>confdefs.h <<_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050010948#define HAVE_WCHAR_H 1
Jari Aaltob80f6442004-07-27 13:29:18 +000010949_ACEOF
10950
10951fi
10952
Jari Aalto7117c2d2002-07-17 14:10:11 +000010953done
10954
10955for ac_header in langinfo.h
Chet Rameyac50fba2014-02-26 09:36:43 -050010956do :
10957 ac_fn_c_check_header_mongrel "$LINENO" "langinfo.h" "ac_cv_header_langinfo_h" "$ac_includes_default"
10958if test "x$ac_cv_header_langinfo_h" = xyes; then :
Jari Aaltob80f6442004-07-27 13:29:18 +000010959 cat >>confdefs.h <<_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050010960#define HAVE_LANGINFO_H 1
Jari Aaltob80f6442004-07-27 13:29:18 +000010961_ACEOF
10962
10963fi
10964
Jari Aalto7117c2d2002-07-17 14:10:11 +000010965done
10966
Jari Aaltob80f6442004-07-27 13:29:18 +000010967
Chet Rameyac50fba2014-02-26 09:36:43 -050010968ac_fn_c_check_func "$LINENO" "mbrlen" "ac_cv_func_mbrlen"
10969if test "x$ac_cv_func_mbrlen" = xyes; then :
10970 $as_echo "#define HAVE_MBRLEN 1" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +000010971
10972fi
10973
Chet Rameyac50fba2014-02-26 09:36:43 -050010974ac_fn_c_check_func "$LINENO" "mbscasecmp" "ac_cv_func_mbscasecmp"
10975if test "x$ac_cv_func_mbscasecmp" = xyes; then :
10976 $as_echo "#define HAVE_MBSCMP 1" >>confdefs.h
Chet Ramey00018032011-11-21 20:51:19 -050010977
10978fi
10979
Chet Rameyac50fba2014-02-26 09:36:43 -050010980ac_fn_c_check_func "$LINENO" "mbscmp" "ac_cv_func_mbscmp"
10981if test "x$ac_cv_func_mbscmp" = xyes; then :
10982 $as_echo "#define HAVE_MBSCMP 1" >>confdefs.h
Jari Aalto31859422009-01-12 13:36:28 +000010983
10984fi
10985
Chet Rameyac50fba2014-02-26 09:36:43 -050010986ac_fn_c_check_func "$LINENO" "mbsnrtowcs" "ac_cv_func_mbsnrtowcs"
10987if test "x$ac_cv_func_mbsnrtowcs" = xyes; then :
10988 $as_echo "#define HAVE_MBSNRTOWCS 1" >>confdefs.h
Chet Ramey495aee42011-11-22 19:11:26 -050010989
10990fi
10991
Chet Rameyac50fba2014-02-26 09:36:43 -050010992ac_fn_c_check_func "$LINENO" "mbsrtowcs" "ac_cv_func_mbsrtowcs"
10993if test "x$ac_cv_func_mbsrtowcs" = xyes; then :
10994 $as_echo "#define HAVE_MBSRTOWCS 1" >>confdefs.h
Jari Aalto31859422009-01-12 13:36:28 +000010995
10996fi
10997
10998
Chet Rameyac50fba2014-02-26 09:36:43 -050010999ac_fn_c_check_func "$LINENO" "mbschr" "ac_cv_func_mbschr"
11000if test "x$ac_cv_func_mbschr" = xyes; then :
11001 $as_echo "#define HAVE_MBSCHR 1" >>confdefs.h
Chet Ramey00018032011-11-21 20:51:19 -050011002
11003else
11004 case " $LIBOBJS " in
Chet Rameyac50fba2014-02-26 09:36:43 -050011005 *" mbschr.$ac_objext "* ) ;;
11006 *) LIBOBJS="$LIBOBJS mbschr.$ac_objext"
Chet Ramey00018032011-11-21 20:51:19 -050011007 ;;
11008esac
11009
11010fi
Chet Ramey00018032011-11-21 20:51:19 -050011011
11012
11013
Chet Rameyac50fba2014-02-26 09:36:43 -050011014ac_fn_c_check_func "$LINENO" "wcrtomb" "ac_cv_func_wcrtomb"
11015if test "x$ac_cv_func_wcrtomb" = xyes; then :
11016 $as_echo "#define HAVE_WCRTOMB 1" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +000011017
11018fi
11019
Chet Rameyac50fba2014-02-26 09:36:43 -050011020ac_fn_c_check_func "$LINENO" "wcscoll" "ac_cv_func_wcscoll"
11021if test "x$ac_cv_func_wcscoll" = xyes; then :
11022 $as_echo "#define HAVE_WCSCOLL 1" >>confdefs.h
Jari Aalto7117c2d2002-07-17 14:10:11 +000011023
11024fi
11025
Chet Rameyac50fba2014-02-26 09:36:43 -050011026ac_fn_c_check_func "$LINENO" "wcsdup" "ac_cv_func_wcsdup"
11027if test "x$ac_cv_func_wcsdup" = xyes; then :
11028 $as_echo "#define HAVE_WCSDUP 1" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +000011029
11030fi
11031
Chet Rameyac50fba2014-02-26 09:36:43 -050011032ac_fn_c_check_func "$LINENO" "wcwidth" "ac_cv_func_wcwidth"
11033if test "x$ac_cv_func_wcwidth" = xyes; then :
11034 $as_echo "#define HAVE_WCWIDTH 1" >>confdefs.h
Jari Aalto06285672006-10-10 14:15:34 +000011035
11036fi
11037
Chet Rameyac50fba2014-02-26 09:36:43 -050011038ac_fn_c_check_func "$LINENO" "wctype" "ac_cv_func_wctype"
11039if test "x$ac_cv_func_wctype" = xyes; then :
11040 $as_echo "#define HAVE_WCTYPE 1" >>confdefs.h
Jari Aalto06285672006-10-10 14:15:34 +000011041
11042fi
11043
11044
Chet Rameyac50fba2014-02-26 09:36:43 -050011045ac_fn_c_check_func "$LINENO" "wcswidth" "ac_cv_func_wcswidth"
11046if test "x$ac_cv_func_wcswidth" = xyes; then :
11047 $as_echo "#define HAVE_WCSWIDTH 1" >>confdefs.h
Chet Ramey495aee42011-11-22 19:11:26 -050011048
11049else
11050 case " $LIBOBJS " in
Chet Rameyac50fba2014-02-26 09:36:43 -050011051 *" wcswidth.$ac_objext "* ) ;;
11052 *) LIBOBJS="$LIBOBJS wcswidth.$ac_objext"
Chet Ramey495aee42011-11-22 19:11:26 -050011053 ;;
11054esac
11055
11056fi
Chet Ramey495aee42011-11-22 19:11:26 -050011057
11058
11059
11060
Chet Rameyac50fba2014-02-26 09:36:43 -050011061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc and mbstate_t are properly declared" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011062$as_echo_n "checking whether mbrtowc and mbstate_t are properly declared... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050011063if ${ac_cv_func_mbrtowc+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000011064 $as_echo_n "(cached) " >&6
Jari Aalto06285672006-10-10 14:15:34 +000011065else
Chet Rameyac50fba2014-02-26 09:36:43 -050011066 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000011067/* end confdefs.h. */
11068#include <wchar.h>
11069int
11070main ()
11071{
Jari Aalto31859422009-01-12 13:36:28 +000011072wchar_t wc;
11073 char const s[] = "";
11074 size_t n = 1;
11075 mbstate_t state;
11076 return ! (sizeof state && (mbrtowc) (&wc, s, n, &state));
Jari Aalto06285672006-10-10 14:15:34 +000011077 ;
11078 return 0;
11079}
11080_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050011081if ac_fn_c_try_link "$LINENO"; then :
Jari Aalto06285672006-10-10 14:15:34 +000011082 ac_cv_func_mbrtowc=yes
11083else
Chet Rameyac50fba2014-02-26 09:36:43 -050011084 ac_cv_func_mbrtowc=no
Jari Aalto06285672006-10-10 14:15:34 +000011085fi
Chet Rameyac50fba2014-02-26 09:36:43 -050011086rm -f core conftest.err conftest.$ac_objext \
11087 conftest$ac_exeext conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000011088fi
Chet Rameyac50fba2014-02-26 09:36:43 -050011089{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mbrtowc" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011090$as_echo "$ac_cv_func_mbrtowc" >&6; }
Jari Aalto06285672006-10-10 14:15:34 +000011091 if test $ac_cv_func_mbrtowc = yes; then
11092
Chet Rameyac50fba2014-02-26 09:36:43 -050011093$as_echo "#define HAVE_MBRTOWC 1" >>confdefs.h
Jari Aalto06285672006-10-10 14:15:34 +000011094
11095 fi
11096
11097if test $ac_cv_func_mbrtowc = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050011098 $as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h
Jari Aalto7117c2d2002-07-17 14:10:11 +000011099
11100fi
11101
Jari Aalto06285672006-10-10 14:15:34 +000011102for ac_func in iswlower iswupper towlower towupper iswctype
Chet Rameyac50fba2014-02-26 09:36:43 -050011103do :
11104 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11105ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11106if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Jari Aalto06285672006-10-10 14:15:34 +000011107 cat >>confdefs.h <<_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +000011108#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Jari Aalto06285672006-10-10 14:15:34 +000011109_ACEOF
11110
11111fi
11112done
11113
11114
Chet Rameyac50fba2014-02-26 09:36:43 -050011115{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011116$as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050011117if ${bash_cv_langinfo_codeset+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000011118 $as_echo_n "(cached) " >&6
Jari Aalto7117c2d2002-07-17 14:10:11 +000011119else
Chet Rameyac50fba2014-02-26 09:36:43 -050011120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000011121/* end confdefs.h. */
Jari Aalto7117c2d2002-07-17 14:10:11 +000011122#include <langinfo.h>
11123int
11124main ()
11125{
11126char* cs = nl_langinfo(CODESET);
11127 ;
11128 return 0;
11129}
11130_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050011131if ac_fn_c_try_link "$LINENO"; then :
Jari Aalto7117c2d2002-07-17 14:10:11 +000011132 bash_cv_langinfo_codeset=yes
11133else
Chet Rameyac50fba2014-02-26 09:36:43 -050011134 bash_cv_langinfo_codeset=no
Jari Aalto7117c2d2002-07-17 14:10:11 +000011135fi
Chet Rameyac50fba2014-02-26 09:36:43 -050011136rm -f core conftest.err conftest.$ac_objext \
11137 conftest$ac_exeext conftest.$ac_ext
Jari Aalto7117c2d2002-07-17 14:10:11 +000011138fi
Chet Rameyac50fba2014-02-26 09:36:43 -050011139{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_langinfo_codeset" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011140$as_echo "$bash_cv_langinfo_codeset" >&6; }
Jari Aalto7117c2d2002-07-17 14:10:11 +000011141if test $bash_cv_langinfo_codeset = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050011142 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
Jari Aalto7117c2d2002-07-17 14:10:11 +000011143
11144fi
11145
Chet Rameyac50fba2014-02-26 09:36:43 -050011146{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for wchar_t in wchar.h" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011147$as_echo_n "checking for wchar_t in wchar.h... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050011148if ${bash_cv_type_wchar_t+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000011149 $as_echo_n "(cached) " >&6
Jari Aalto06285672006-10-10 14:15:34 +000011150else
Chet Rameyac50fba2014-02-26 09:36:43 -050011151 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000011152/* end confdefs.h. */
11153#include <wchar.h>
11154
11155int
11156main ()
11157{
11158
11159 wchar_t foo;
11160 foo = 0;
11161
11162 ;
11163 return 0;
11164}
11165_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050011166if ac_fn_c_try_compile "$LINENO"; then :
Jari Aalto06285672006-10-10 14:15:34 +000011167 bash_cv_type_wchar_t=yes
11168else
Chet Rameyac50fba2014-02-26 09:36:43 -050011169 bash_cv_type_wchar_t=no
Jari Aalto06285672006-10-10 14:15:34 +000011170fi
Jari Aalto31859422009-01-12 13:36:28 +000011171rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000011172fi
Chet Rameyac50fba2014-02-26 09:36:43 -050011173{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_wchar_t" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011174$as_echo "$bash_cv_type_wchar_t" >&6; }
Jari Aalto06285672006-10-10 14:15:34 +000011175if test $bash_cv_type_wchar_t = yes; then
11176
Chet Rameyac50fba2014-02-26 09:36:43 -050011177$as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h
Jari Aalto06285672006-10-10 14:15:34 +000011178
11179fi
11180
Chet Rameyac50fba2014-02-26 09:36:43 -050011181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype_t in wctype.h" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011182$as_echo_n "checking for wctype_t in wctype.h... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050011183if ${bash_cv_type_wctype_t+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000011184 $as_echo_n "(cached) " >&6
Jari Aalto06285672006-10-10 14:15:34 +000011185else
Chet Rameyac50fba2014-02-26 09:36:43 -050011186 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000011187/* end confdefs.h. */
11188#include <wctype.h>
11189int
11190main ()
11191{
11192
11193 wctype_t foo;
11194 foo = 0;
11195
11196 ;
11197 return 0;
11198}
11199_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050011200if ac_fn_c_try_compile "$LINENO"; then :
Jari Aalto06285672006-10-10 14:15:34 +000011201 bash_cv_type_wctype_t=yes
11202else
Chet Rameyac50fba2014-02-26 09:36:43 -050011203 bash_cv_type_wctype_t=no
Jari Aalto06285672006-10-10 14:15:34 +000011204fi
Jari Aalto31859422009-01-12 13:36:28 +000011205rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000011206fi
Chet Rameyac50fba2014-02-26 09:36:43 -050011207{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_wctype_t" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011208$as_echo "$bash_cv_type_wctype_t" >&6; }
Jari Aalto06285672006-10-10 14:15:34 +000011209if test $bash_cv_type_wctype_t = yes; then
11210
Chet Rameyac50fba2014-02-26 09:36:43 -050011211$as_echo "#define HAVE_WCTYPE_T 1" >>confdefs.h
Jari Aalto06285672006-10-10 14:15:34 +000011212
11213fi
11214
Chet Rameyac50fba2014-02-26 09:36:43 -050011215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for wint_t in wctype.h" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011216$as_echo_n "checking for wint_t in wctype.h... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050011217if ${bash_cv_type_wint_t+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000011218 $as_echo_n "(cached) " >&6
Jari Aalto06285672006-10-10 14:15:34 +000011219else
Chet Rameyac50fba2014-02-26 09:36:43 -050011220 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000011221/* end confdefs.h. */
11222#include <wctype.h>
11223int
11224main ()
11225{
11226
11227 wint_t foo;
11228 foo = 0;
11229
11230 ;
11231 return 0;
11232}
11233_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050011234if ac_fn_c_try_compile "$LINENO"; then :
Jari Aalto06285672006-10-10 14:15:34 +000011235 bash_cv_type_wint_t=yes
11236else
Chet Rameyac50fba2014-02-26 09:36:43 -050011237 bash_cv_type_wint_t=no
Jari Aalto06285672006-10-10 14:15:34 +000011238fi
Jari Aalto31859422009-01-12 13:36:28 +000011239rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000011240fi
Chet Rameyac50fba2014-02-26 09:36:43 -050011241{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_wint_t" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011242$as_echo "$bash_cv_type_wint_t" >&6; }
Jari Aalto06285672006-10-10 14:15:34 +000011243if test $bash_cv_type_wint_t = yes; then
11244
Chet Rameyac50fba2014-02-26 09:36:43 -050011245$as_echo "#define HAVE_WINT_T 1" >>confdefs.h
11246
11247fi
11248
11249{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for wcwidth broken with unicode combining characters" >&5
11250$as_echo_n "checking for wcwidth broken with unicode combining characters... " >&6; }
11251if ${bash_cv_wcwidth_broken+:} false; then :
11252 $as_echo_n "(cached) " >&6
11253else
11254 if test "$cross_compiling" = yes; then :
11255 bash_cv_wcwidth_broken=no
11256else
11257 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11258/* end confdefs.h. */
11259
11260#include <unistd.h>
11261#include <stdlib.h>
11262#include <stdio.h>
11263
11264#include <locale.h>
11265#include <wchar.h>
11266
11267main(c, v)
11268int c;
11269char **v;
11270{
11271 int w;
11272
11273 setlocale(LC_ALL, "en_US.UTF-8");
11274 w = wcwidth (0x0301);
11275 exit (w == 0); /* exit 0 if wcwidth broken */
11276}
11277
Jari Aalto06285672006-10-10 14:15:34 +000011278_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050011279if ac_fn_c_try_run "$LINENO"; then :
11280 bash_cv_wcwidth_broken=yes
11281else
11282 bash_cv_wcwdith_broken=no
11283fi
11284rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11285 conftest.$ac_objext conftest.beam conftest.$ac_ext
11286fi
11287
11288fi
11289{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_wcwidth_broken" >&5
11290$as_echo "$bash_cv_wcwidth_broken" >&6; }
11291if test "$bash_cv_wcwidth_broken" = yes; then
11292
11293$as_echo "#define WCWIDTH_BROKEN 1" >>confdefs.h
Jari Aalto06285672006-10-10 14:15:34 +000011294
11295fi
11296
Chet Ramey00018032011-11-21 20:51:19 -050011297if test "$am_cv_func_iconv" = yes; then
11298 OLDLIBS="$LIBS"
11299 LIBS="$LIBS $LIBICONV"
Chet Rameyac50fba2014-02-26 09:36:43 -050011300 for ac_func in locale_charset
11301do :
11302 ac_fn_c_check_func "$LINENO" "locale_charset" "ac_cv_func_locale_charset"
11303if test "x$ac_cv_func_locale_charset" = xyes; then :
Chet Ramey00018032011-11-21 20:51:19 -050011304 cat >>confdefs.h <<_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050011305#define HAVE_LOCALE_CHARSET 1
Chet Ramey00018032011-11-21 20:51:19 -050011306_ACEOF
11307
11308fi
11309done
11310
11311 LIBS="$OLDLIBS"
11312fi
11313
Jari Aaltob80f6442004-07-27 13:29:18 +000011314
11315
Jari Aaltocce855b1998-04-17 19:52:44 +000011316if test "$opt_static_link" != yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050011317{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011318$as_echo_n "checking for dlopen in -ldl... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050011319if ${ac_cv_lib_dl_dlopen+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000011320 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011321else
Jari Aaltof73dda02001-11-13 17:56:06 +000011322 ac_check_lib_save_LIBS=$LIBS
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011323LIBS="-ldl $LIBS"
Chet Rameyac50fba2014-02-26 09:36:43 -050011324cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000011325/* end confdefs.h. */
Jari Aaltof73dda02001-11-13 17:56:06 +000011326
Jari Aalto31859422009-01-12 13:36:28 +000011327/* Override any GCC internal prototype to avoid an error.
11328 Use char because int might match the return type of a GCC
11329 builtin and then its argument prototype would still apply. */
Jari Aaltof73dda02001-11-13 17:56:06 +000011330#ifdef __cplusplus
11331extern "C"
11332#endif
Jari Aaltof73dda02001-11-13 17:56:06 +000011333char dlopen ();
11334int
11335main ()
11336{
Jari Aalto31859422009-01-12 13:36:28 +000011337return dlopen ();
Jari Aaltof73dda02001-11-13 17:56:06 +000011338 ;
11339 return 0;
11340}
11341_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050011342if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltof73dda02001-11-13 17:56:06 +000011343 ac_cv_lib_dl_dlopen=yes
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011344else
Chet Rameyac50fba2014-02-26 09:36:43 -050011345 ac_cv_lib_dl_dlopen=no
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011346fi
Chet Rameyac50fba2014-02-26 09:36:43 -050011347rm -f core conftest.err conftest.$ac_objext \
11348 conftest$ac_exeext conftest.$ac_ext
Jari Aaltof73dda02001-11-13 17:56:06 +000011349LIBS=$ac_check_lib_save_LIBS
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011350fi
Chet Rameyac50fba2014-02-26 09:36:43 -050011351{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011352$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050011353if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
Jari Aaltob80f6442004-07-27 13:29:18 +000011354 cat >>confdefs.h <<_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000011355#define HAVE_LIBDL 1
Jari Aaltob80f6442004-07-27 13:29:18 +000011356_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011357
11358 LIBS="-ldl $LIBS"
11359
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011360fi
11361
11362for ac_func in dlopen dlclose dlsym
Chet Rameyac50fba2014-02-26 09:36:43 -050011363do :
11364 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
11365ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
11366if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +000011367 cat >>confdefs.h <<_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +000011368#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
Jari Aaltob80f6442004-07-27 13:29:18 +000011369_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011370
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011371fi
11372done
11373
Jari Aaltocce855b1998-04-17 19:52:44 +000011374fi
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011375
Chet Rameyac50fba2014-02-26 09:36:43 -050011376ac_fn_c_check_decl "$LINENO" "sys_siglist" "ac_cv_have_decl_sys_siglist" "#include <signal.h>
Jari Aalto95732b42005-12-07 14:08:12 +000011377/* NetBSD declares sys_siglist in unistd.h. */
Jari Aalto31859422009-01-12 13:36:28 +000011378#ifdef HAVE_UNISTD_H
Jari Aalto95732b42005-12-07 14:08:12 +000011379# include <unistd.h>
11380#endif
11381
Chet Rameyac50fba2014-02-26 09:36:43 -050011382"
11383if test "x$ac_cv_have_decl_sys_siglist" = xyes; then :
11384 ac_have_decl=1
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011385else
Chet Rameyac50fba2014-02-26 09:36:43 -050011386 ac_have_decl=0
Jari Aalto06285672006-10-10 14:15:34 +000011387fi
Jari Aalto31859422009-01-12 13:36:28 +000011388
Jari Aalto06285672006-10-10 14:15:34 +000011389cat >>confdefs.h <<_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050011390#define HAVE_DECL_SYS_SIGLIST $ac_have_decl
Jari Aaltob80f6442004-07-27 13:29:18 +000011391_ACEOF
11392
Jari Aalto06285672006-10-10 14:15:34 +000011393
Jari Aalto06285672006-10-10 14:15:34 +000011394
Jari Aaltobb706242000-03-17 21:46:59 +000011395if test "$ac_cv_func_inet_aton" != 'yes'; then
11396
Chet Rameyac50fba2014-02-26 09:36:43 -050011397{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_aton" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011398$as_echo_n "checking for inet_aton... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050011399if ${bash_cv_func_inet_aton+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000011400 $as_echo_n "(cached) " >&6
Jari Aaltobb706242000-03-17 21:46:59 +000011401else
Chet Rameyac50fba2014-02-26 09:36:43 -050011402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000011403/* end confdefs.h. */
Jari Aaltobb706242000-03-17 21:46:59 +000011404
11405#include <sys/types.h>
11406#include <netinet/in.h>
11407#include <arpa/inet.h>
11408struct in_addr ap;
Jari Aaltof73dda02001-11-13 17:56:06 +000011409int
11410main ()
11411{
11412 inet_aton("127.0.0.1", &ap);
11413 ;
11414 return 0;
11415}
11416_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050011417if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltobb706242000-03-17 21:46:59 +000011418 bash_cv_func_inet_aton=yes
11419else
Chet Rameyac50fba2014-02-26 09:36:43 -050011420 bash_cv_func_inet_aton=no
Jari Aaltobb706242000-03-17 21:46:59 +000011421fi
Chet Rameyac50fba2014-02-26 09:36:43 -050011422rm -f core conftest.err conftest.$ac_objext \
11423 conftest$ac_exeext conftest.$ac_ext
Jari Aaltobb706242000-03-17 21:46:59 +000011424fi
Chet Rameyac50fba2014-02-26 09:36:43 -050011425{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_func_inet_aton" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011426$as_echo "$bash_cv_func_inet_aton" >&6; }
Jari Aaltobb706242000-03-17 21:46:59 +000011427if test $bash_cv_func_inet_aton = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050011428 $as_echo "#define HAVE_INET_ATON 1" >>confdefs.h
Jari Aaltobb706242000-03-17 21:46:59 +000011429
Jari Aaltof73dda02001-11-13 17:56:06 +000011430else
Jari Aalto31859422009-01-12 13:36:28 +000011431 case " $LIBOBJS " in
Jari Aalto06285672006-10-10 14:15:34 +000011432 *" inet_aton.$ac_objext "* ) ;;
Jari Aalto31859422009-01-12 13:36:28 +000011433 *) LIBOBJS="$LIBOBJS inet_aton.$ac_objext"
11434 ;;
Jari Aalto06285672006-10-10 14:15:34 +000011435esac
11436
Jari Aaltobb706242000-03-17 21:46:59 +000011437fi
11438
11439fi
11440
11441case "$host_os" in
Chet Rameyac50fba2014-02-26 09:36:43 -050011442irix4*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getpwent in -lsun" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011443$as_echo_n "checking for getpwent in -lsun... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050011444if ${ac_cv_lib_sun_getpwent+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000011445 $as_echo_n "(cached) " >&6
Jari Aaltobb706242000-03-17 21:46:59 +000011446else
Jari Aaltof73dda02001-11-13 17:56:06 +000011447 ac_check_lib_save_LIBS=$LIBS
Jari Aaltobb706242000-03-17 21:46:59 +000011448LIBS="-lsun $LIBS"
Chet Rameyac50fba2014-02-26 09:36:43 -050011449cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000011450/* end confdefs.h. */
Jari Aaltof73dda02001-11-13 17:56:06 +000011451
Jari Aalto31859422009-01-12 13:36:28 +000011452/* Override any GCC internal prototype to avoid an error.
11453 Use char because int might match the return type of a GCC
11454 builtin and then its argument prototype would still apply. */
Jari Aaltof73dda02001-11-13 17:56:06 +000011455#ifdef __cplusplus
11456extern "C"
11457#endif
Jari Aaltof73dda02001-11-13 17:56:06 +000011458char getpwent ();
11459int
11460main ()
11461{
Jari Aalto31859422009-01-12 13:36:28 +000011462return getpwent ();
Jari Aaltof73dda02001-11-13 17:56:06 +000011463 ;
11464 return 0;
11465}
11466_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050011467if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltof73dda02001-11-13 17:56:06 +000011468 ac_cv_lib_sun_getpwent=yes
Jari Aaltobb706242000-03-17 21:46:59 +000011469else
Chet Rameyac50fba2014-02-26 09:36:43 -050011470 ac_cv_lib_sun_getpwent=no
Jari Aaltobb706242000-03-17 21:46:59 +000011471fi
Chet Rameyac50fba2014-02-26 09:36:43 -050011472rm -f core conftest.err conftest.$ac_objext \
11473 conftest$ac_exeext conftest.$ac_ext
Jari Aaltof73dda02001-11-13 17:56:06 +000011474LIBS=$ac_check_lib_save_LIBS
Jari Aaltobb706242000-03-17 21:46:59 +000011475fi
Chet Rameyac50fba2014-02-26 09:36:43 -050011476{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sun_getpwent" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011477$as_echo "$ac_cv_lib_sun_getpwent" >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050011478if test "x$ac_cv_lib_sun_getpwent" = xyes; then :
Jari Aaltob80f6442004-07-27 13:29:18 +000011479 cat >>confdefs.h <<_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000011480#define HAVE_LIBSUN 1
Jari Aaltob80f6442004-07-27 13:29:18 +000011481_ACEOF
Jari Aaltobb706242000-03-17 21:46:59 +000011482
11483 LIBS="-lsun $LIBS"
11484
Jari Aaltobb706242000-03-17 21:46:59 +000011485fi
11486 ;;
11487esac
11488
Jari Aaltod166f041997-06-05 14:59:13 +000011489if test "$ac_cv_func_getpeername" = no; then
Jari Aaltof73dda02001-11-13 17:56:06 +000011490
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011491if test "X$bash_cv_have_socklib" = "X"; then
11492_bash_needmsg=
11493else
Chet Rameyac50fba2014-02-26 09:36:43 -050011494{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket library" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011495$as_echo_n "checking for socket library... " >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011496_bash_needmsg=yes
11497fi
Chet Rameyac50fba2014-02-26 09:36:43 -050011498if ${bash_cv_have_socklib+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000011499 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011500else
Chet Rameyac50fba2014-02-26 09:36:43 -050011501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getpeername in -lsocket" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011502$as_echo_n "checking for getpeername in -lsocket... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050011503if ${ac_cv_lib_socket_getpeername+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000011504 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011505else
Jari Aaltof73dda02001-11-13 17:56:06 +000011506 ac_check_lib_save_LIBS=$LIBS
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011507LIBS="-lsocket -lnsl $LIBS"
Chet Rameyac50fba2014-02-26 09:36:43 -050011508cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000011509/* end confdefs.h. */
Jari Aaltof73dda02001-11-13 17:56:06 +000011510
Jari Aalto31859422009-01-12 13:36:28 +000011511/* Override any GCC internal prototype to avoid an error.
11512 Use char because int might match the return type of a GCC
11513 builtin and then its argument prototype would still apply. */
Jari Aaltof73dda02001-11-13 17:56:06 +000011514#ifdef __cplusplus
11515extern "C"
11516#endif
Jari Aaltof73dda02001-11-13 17:56:06 +000011517char getpeername ();
11518int
11519main ()
11520{
Jari Aalto31859422009-01-12 13:36:28 +000011521return getpeername ();
Jari Aaltof73dda02001-11-13 17:56:06 +000011522 ;
11523 return 0;
11524}
11525_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050011526if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltof73dda02001-11-13 17:56:06 +000011527 ac_cv_lib_socket_getpeername=yes
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011528else
Chet Rameyac50fba2014-02-26 09:36:43 -050011529 ac_cv_lib_socket_getpeername=no
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011530fi
Chet Rameyac50fba2014-02-26 09:36:43 -050011531rm -f core conftest.err conftest.$ac_objext \
11532 conftest$ac_exeext conftest.$ac_ext
Jari Aaltof73dda02001-11-13 17:56:06 +000011533LIBS=$ac_check_lib_save_LIBS
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011534fi
Chet Rameyac50fba2014-02-26 09:36:43 -050011535{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_getpeername" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011536$as_echo "$ac_cv_lib_socket_getpeername" >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050011537if test "x$ac_cv_lib_socket_getpeername" = xyes; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011538 bash_cv_have_socklib=yes
11539else
Jari Aaltof73dda02001-11-13 17:56:06 +000011540 bash_cv_have_socklib=no
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011541fi
11542
11543fi
11544
11545if test "X$_bash_needmsg" = Xyes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050011546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_have_socklib" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011547$as_echo "$bash_cv_have_socklib" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011548 _bash_needmsg=
11549fi
11550if test $bash_cv_have_socklib = yes; then
11551 # check for libnsl, add it to LIBS if present
11552 if test "X$bash_cv_have_libnsl" = "X"; then
11553 _bash_needmsg=
11554 else
Chet Rameyac50fba2014-02-26 09:36:43 -050011555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libnsl" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011556$as_echo_n "checking for libnsl... " >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011557 _bash_needmsg=yes
11558 fi
Chet Rameyac50fba2014-02-26 09:36:43 -050011559 if ${bash_cv_have_libnsl+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000011560 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011561else
Chet Rameyac50fba2014-02-26 09:36:43 -050011562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for t_open in -lnsl" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011563$as_echo_n "checking for t_open in -lnsl... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050011564if ${ac_cv_lib_nsl_t_open+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000011565 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011566else
Jari Aaltof73dda02001-11-13 17:56:06 +000011567 ac_check_lib_save_LIBS=$LIBS
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011568LIBS="-lnsl $LIBS"
Chet Rameyac50fba2014-02-26 09:36:43 -050011569cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000011570/* end confdefs.h. */
Jari Aaltof73dda02001-11-13 17:56:06 +000011571
Jari Aalto31859422009-01-12 13:36:28 +000011572/* Override any GCC internal prototype to avoid an error.
11573 Use char because int might match the return type of a GCC
11574 builtin and then its argument prototype would still apply. */
Jari Aaltof73dda02001-11-13 17:56:06 +000011575#ifdef __cplusplus
11576extern "C"
11577#endif
Jari Aaltof73dda02001-11-13 17:56:06 +000011578char t_open ();
11579int
11580main ()
11581{
Jari Aalto31859422009-01-12 13:36:28 +000011582return t_open ();
Jari Aaltof73dda02001-11-13 17:56:06 +000011583 ;
11584 return 0;
11585}
11586_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050011587if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltof73dda02001-11-13 17:56:06 +000011588 ac_cv_lib_nsl_t_open=yes
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011589else
Chet Rameyac50fba2014-02-26 09:36:43 -050011590 ac_cv_lib_nsl_t_open=no
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011591fi
Chet Rameyac50fba2014-02-26 09:36:43 -050011592rm -f core conftest.err conftest.$ac_objext \
11593 conftest$ac_exeext conftest.$ac_ext
Jari Aaltof73dda02001-11-13 17:56:06 +000011594LIBS=$ac_check_lib_save_LIBS
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011595fi
Chet Rameyac50fba2014-02-26 09:36:43 -050011596{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_t_open" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011597$as_echo "$ac_cv_lib_nsl_t_open" >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050011598if test "x$ac_cv_lib_nsl_t_open" = xyes; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011599 bash_cv_have_libnsl=yes
11600else
Jari Aaltof73dda02001-11-13 17:56:06 +000011601 bash_cv_have_libnsl=no
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011602fi
11603
11604fi
11605
11606 if test "X$_bash_needmsg" = Xyes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050011607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_have_libnsl" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011608$as_echo "$bash_cv_have_libnsl" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011609 _bash_needmsg=
11610 fi
11611 if test $bash_cv_have_libnsl = yes; then
11612 LIBS="-lsocket -lnsl $LIBS"
11613 else
11614 LIBS="-lsocket $LIBS"
11615 fi
Chet Rameyac50fba2014-02-26 09:36:43 -050011616 $as_echo "#define HAVE_LIBSOCKET 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011617
Chet Rameyac50fba2014-02-26 09:36:43 -050011618 $as_echo "#define HAVE_GETPEERNAME 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011619
11620fi
11621
Jari Aaltod166f041997-06-05 14:59:13 +000011622fi
Jari Aaltobb706242000-03-17 21:46:59 +000011623if test "$ac_cv_func_gethostbyname" = no; then
11624 if test "X$bash_cv_have_gethostbyname" = "X"; then
11625_bash_needmsg=yes
11626else
Chet Rameyac50fba2014-02-26 09:36:43 -050011627{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in socket library" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011628$as_echo_n "checking for gethostbyname in socket library... " >&6; }
Jari Aaltobb706242000-03-17 21:46:59 +000011629_bash_needmsg=
11630fi
Chet Rameyac50fba2014-02-26 09:36:43 -050011631if ${bash_cv_have_gethostbyname+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000011632 $as_echo_n "(cached) " >&6
Jari Aaltobb706242000-03-17 21:46:59 +000011633else
Chet Rameyac50fba2014-02-26 09:36:43 -050011634 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000011635/* end confdefs.h. */
Jari Aaltobb706242000-03-17 21:46:59 +000011636#include <netdb.h>
Jari Aaltof73dda02001-11-13 17:56:06 +000011637int
11638main ()
11639{
Jari Aaltobb706242000-03-17 21:46:59 +000011640 struct hostent *hp;
11641 hp = gethostbyname("localhost");
11642
Jari Aaltof73dda02001-11-13 17:56:06 +000011643 ;
11644 return 0;
11645}
11646_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050011647if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltobb706242000-03-17 21:46:59 +000011648 bash_cv_have_gethostbyname=yes
11649else
Chet Rameyac50fba2014-02-26 09:36:43 -050011650 bash_cv_have_gethostbyname=no
Jari Aaltobb706242000-03-17 21:46:59 +000011651fi
Chet Rameyac50fba2014-02-26 09:36:43 -050011652rm -f core conftest.err conftest.$ac_objext \
11653 conftest$ac_exeext conftest.$ac_ext
Jari Aaltobb706242000-03-17 21:46:59 +000011654
11655fi
11656
11657if test "X$_bash_needmsg" = Xyes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050011658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in socket library" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011659$as_echo_n "checking for gethostbyname in socket library... " >&6; }
Jari Aaltobb706242000-03-17 21:46:59 +000011660fi
Chet Rameyac50fba2014-02-26 09:36:43 -050011661{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_have_gethostbyname" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011662$as_echo "$bash_cv_have_gethostbyname" >&6; }
Jari Aaltobb706242000-03-17 21:46:59 +000011663if test "$bash_cv_have_gethostbyname" = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050011664$as_echo "#define HAVE_GETHOSTBYNAME 1" >>confdefs.h
Jari Aaltobb706242000-03-17 21:46:59 +000011665
11666fi
11667
11668fi
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011669
Chet Rameyac50fba2014-02-26 09:36:43 -050011670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011671$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050011672if ${ac_cv_type_uid_t+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000011673 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011674else
Chet Rameyac50fba2014-02-26 09:36:43 -050011675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000011676/* end confdefs.h. */
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011677#include <sys/types.h>
Jari Aaltof73dda02001-11-13 17:56:06 +000011678
11679_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011680if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chet Rameyac50fba2014-02-26 09:36:43 -050011681 $EGREP "uid_t" >/dev/null 2>&1; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011682 ac_cv_type_uid_t=yes
11683else
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011684 ac_cv_type_uid_t=no
11685fi
11686rm -f conftest*
11687
11688fi
Chet Rameyac50fba2014-02-26 09:36:43 -050011689{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011690$as_echo "$ac_cv_type_uid_t" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011691if test $ac_cv_type_uid_t = no; then
Jari Aaltof73dda02001-11-13 17:56:06 +000011692
Chet Rameyac50fba2014-02-26 09:36:43 -050011693$as_echo "#define uid_t int" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011694
Jari Aaltob80f6442004-07-27 13:29:18 +000011695
Chet Rameyac50fba2014-02-26 09:36:43 -050011696$as_echo "#define gid_t int" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011697
11698fi
11699
Chet Rameyac50fba2014-02-26 09:36:43 -050011700{ $as_echo "$as_me:${as_lineno-$LINENO}: checking type of array argument to getgroups" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011701$as_echo_n "checking type of array argument to getgroups... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050011702if ${ac_cv_type_getgroups+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000011703 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011704else
Chet Rameyac50fba2014-02-26 09:36:43 -050011705 if test "$cross_compiling" = yes; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011706 ac_cv_type_getgroups=cross
11707else
Chet Rameyac50fba2014-02-26 09:36:43 -050011708 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000011709/* end confdefs.h. */
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011710/* Thanks to Mike Rendell for this test. */
Jari Aalto31859422009-01-12 13:36:28 +000011711$ac_includes_default
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011712#define NGID 256
11713#undef MAX
11714#define MAX(x, y) ((x) > (y) ? (x) : (y))
Jari Aaltof73dda02001-11-13 17:56:06 +000011715
11716int
11717main ()
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011718{
11719 gid_t gidset[NGID];
11720 int i, n;
Jari Aalto31859422009-01-12 13:36:28 +000011721 union { gid_t gval; long int lval; } val;
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011722
11723 val.lval = -1;
11724 for (i = 0; i < NGID; i++)
11725 gidset[i] = val.gval;
11726 n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1,
Jari Aalto06285672006-10-10 14:15:34 +000011727 gidset);
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011728 /* Exit non-zero if getgroups seems to require an array of ints. This
Jari Aalto31859422009-01-12 13:36:28 +000011729 happens when gid_t is short int but getgroups modifies an array
11730 of ints. */
11731 return n > 0 && gidset[n] != val.gval;
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011732}
Jari Aaltof73dda02001-11-13 17:56:06 +000011733_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050011734if ac_fn_c_try_run "$LINENO"; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011735 ac_cv_type_getgroups=gid_t
11736else
Chet Rameyac50fba2014-02-26 09:36:43 -050011737 ac_cv_type_getgroups=int
Jari Aaltof73dda02001-11-13 17:56:06 +000011738fi
Chet Rameyac50fba2014-02-26 09:36:43 -050011739rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11740 conftest.$ac_objext conftest.beam conftest.$ac_ext
Jari Aaltof73dda02001-11-13 17:56:06 +000011741fi
Jari Aalto31859422009-01-12 13:36:28 +000011742
Jari Aaltof73dda02001-11-13 17:56:06 +000011743if test $ac_cv_type_getgroups = cross; then
Chet Rameyac50fba2014-02-26 09:36:43 -050011744 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000011745/* end confdefs.h. */
Jari Aaltof73dda02001-11-13 17:56:06 +000011746#include <unistd.h>
11747
11748_ACEOF
11749if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chet Rameyac50fba2014-02-26 09:36:43 -050011750 $EGREP "getgroups.*int.*gid_t" >/dev/null 2>&1; then :
Jari Aaltof73dda02001-11-13 17:56:06 +000011751 ac_cv_type_getgroups=gid_t
11752else
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011753 ac_cv_type_getgroups=int
11754fi
11755rm -f conftest*
11756
11757fi
11758fi
Chet Rameyac50fba2014-02-26 09:36:43 -050011759{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_getgroups" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011760$as_echo "$ac_cv_type_getgroups" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011761
Jari Aaltob80f6442004-07-27 13:29:18 +000011762cat >>confdefs.h <<_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011763#define GETGROUPS_T $ac_cv_type_getgroups
Jari Aaltob80f6442004-07-27 13:29:18 +000011764_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011765
Jari Aaltob80f6442004-07-27 13:29:18 +000011766
Chet Rameyac50fba2014-02-26 09:36:43 -050011767ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
11768if test "x$ac_cv_type_off_t" = xyes; then :
Jari Aalto06285672006-10-10 14:15:34 +000011769
Jari Aaltof73dda02001-11-13 17:56:06 +000011770else
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011771
Jari Aaltob80f6442004-07-27 13:29:18 +000011772cat >>confdefs.h <<_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +000011773#define off_t long int
Jari Aaltob80f6442004-07-27 13:29:18 +000011774_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011775
11776fi
11777
Chet Rameyac50fba2014-02-26 09:36:43 -050011778ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
11779if test "x$ac_cv_type_mode_t" = xyes; then :
Jari Aalto06285672006-10-10 14:15:34 +000011780
Jari Aaltof73dda02001-11-13 17:56:06 +000011781else
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011782
Jari Aaltob80f6442004-07-27 13:29:18 +000011783cat >>confdefs.h <<_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011784#define mode_t int
Jari Aaltob80f6442004-07-27 13:29:18 +000011785_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011786
11787fi
11788
Chet Rameyac50fba2014-02-26 09:36:43 -050011789{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011790$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050011791if ${ac_cv_type_uid_t+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000011792 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011793else
Chet Rameyac50fba2014-02-26 09:36:43 -050011794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000011795/* end confdefs.h. */
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011796#include <sys/types.h>
Jari Aaltof73dda02001-11-13 17:56:06 +000011797
11798_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011799if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chet Rameyac50fba2014-02-26 09:36:43 -050011800 $EGREP "uid_t" >/dev/null 2>&1; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011801 ac_cv_type_uid_t=yes
11802else
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011803 ac_cv_type_uid_t=no
11804fi
11805rm -f conftest*
11806
11807fi
Chet Rameyac50fba2014-02-26 09:36:43 -050011808{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011809$as_echo "$ac_cv_type_uid_t" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011810if test $ac_cv_type_uid_t = no; then
Jari Aaltof73dda02001-11-13 17:56:06 +000011811
Chet Rameyac50fba2014-02-26 09:36:43 -050011812$as_echo "#define uid_t int" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011813
Jari Aaltob80f6442004-07-27 13:29:18 +000011814
Chet Rameyac50fba2014-02-26 09:36:43 -050011815$as_echo "#define gid_t int" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011816
11817fi
11818
Chet Rameyac50fba2014-02-26 09:36:43 -050011819ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
11820if test "x$ac_cv_type_pid_t" = xyes; then :
Jari Aalto06285672006-10-10 14:15:34 +000011821
Jari Aaltof73dda02001-11-13 17:56:06 +000011822else
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011823
Jari Aaltob80f6442004-07-27 13:29:18 +000011824cat >>confdefs.h <<_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011825#define pid_t int
Jari Aaltob80f6442004-07-27 13:29:18 +000011826_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011827
11828fi
11829
Chet Rameyac50fba2014-02-26 09:36:43 -050011830ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
11831if test "x$ac_cv_type_size_t" = xyes; then :
Jari Aalto06285672006-10-10 14:15:34 +000011832
Jari Aaltof73dda02001-11-13 17:56:06 +000011833else
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011834
Jari Aaltob80f6442004-07-27 13:29:18 +000011835cat >>confdefs.h <<_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +000011836#define size_t unsigned int
Jari Aaltob80f6442004-07-27 13:29:18 +000011837_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011838
11839fi
11840
Chet Rameyac50fba2014-02-26 09:36:43 -050011841ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
11842if test "x$ac_cv_type_ssize_t" = xyes; then :
Jari Aalto06285672006-10-10 14:15:34 +000011843
Jari Aaltof73dda02001-11-13 17:56:06 +000011844else
11845
Jari Aaltob80f6442004-07-27 13:29:18 +000011846cat >>confdefs.h <<_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000011847#define ssize_t int
Jari Aaltob80f6442004-07-27 13:29:18 +000011848_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011849
11850fi
Jari Aaltof73dda02001-11-13 17:56:06 +000011851
Chet Rameyac50fba2014-02-26 09:36:43 -050011852ac_fn_c_check_type "$LINENO" "time_t" "ac_cv_type_time_t" "$ac_includes_default"
11853if test "x$ac_cv_type_time_t" = xyes; then :
Jari Aalto06285672006-10-10 14:15:34 +000011854
Jari Aaltof73dda02001-11-13 17:56:06 +000011855else
11856
Jari Aaltob80f6442004-07-27 13:29:18 +000011857cat >>confdefs.h <<_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011858#define time_t long
Jari Aaltob80f6442004-07-27 13:29:18 +000011859_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011860
11861fi
11862
Jari Aaltob80f6442004-07-27 13:29:18 +000011863
11864
Chet Rameyac50fba2014-02-26 09:36:43 -050011865{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011866$as_echo_n "checking for long long... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050011867if ${bash_cv_type_long_long+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000011868 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011869else
Chet Rameyac50fba2014-02-26 09:36:43 -050011870 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000011871/* end confdefs.h. */
Jari Aaltof73dda02001-11-13 17:56:06 +000011872
11873long long ll = 1; int i = 63;
11874int
11875main ()
11876{
11877
11878long long llm = (long long) -1;
11879return ll << i | ll >> i | llm / ll | llm % ll;
11880
11881 ;
11882 return 0;
11883}
11884_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050011885if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltof73dda02001-11-13 17:56:06 +000011886 bash_cv_type_long_long='long long'
11887else
Chet Rameyac50fba2014-02-26 09:36:43 -050011888 bash_cv_type_long_long='long'
Jari Aaltof73dda02001-11-13 17:56:06 +000011889fi
Chet Rameyac50fba2014-02-26 09:36:43 -050011890rm -f core conftest.err conftest.$ac_objext \
11891 conftest$ac_exeext conftest.$ac_ext
Jari Aaltof73dda02001-11-13 17:56:06 +000011892fi
Chet Rameyac50fba2014-02-26 09:36:43 -050011893{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_long_long" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011894$as_echo "$bash_cv_type_long_long" >&6; }
Jari Aaltof73dda02001-11-13 17:56:06 +000011895if test "$bash_cv_type_long_long" = 'long long'; then
Chet Rameyac50fba2014-02-26 09:36:43 -050011896 $as_echo "#define HAVE_LONG_LONG 1" >>confdefs.h
Jari Aaltof73dda02001-11-13 17:56:06 +000011897
11898fi
11899
Jari Aaltob80f6442004-07-27 13:29:18 +000011900
Chet Rameyac50fba2014-02-26 09:36:43 -050011901{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011902$as_echo_n "checking for unsigned long long... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050011903if ${bash_cv_type_unsigned_long_long+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000011904 $as_echo_n "(cached) " >&6
Jari Aaltof73dda02001-11-13 17:56:06 +000011905else
Chet Rameyac50fba2014-02-26 09:36:43 -050011906 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000011907/* end confdefs.h. */
Jari Aaltof73dda02001-11-13 17:56:06 +000011908
11909unsigned long long ull = 1; int i = 63;
11910int
11911main ()
11912{
11913
11914unsigned long long ullmax = (unsigned long long) -1;
11915return ull << i | ull >> i | ullmax / ull | ullmax % ull;
11916
11917 ;
11918 return 0;
11919}
11920_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050011921if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltof73dda02001-11-13 17:56:06 +000011922 bash_cv_type_unsigned_long_long='unsigned long long'
11923else
Chet Rameyac50fba2014-02-26 09:36:43 -050011924 bash_cv_type_unsigned_long_long='unsigned long'
Jari Aaltof73dda02001-11-13 17:56:06 +000011925fi
Chet Rameyac50fba2014-02-26 09:36:43 -050011926rm -f core conftest.err conftest.$ac_objext \
11927 conftest$ac_exeext conftest.$ac_ext
Jari Aaltof73dda02001-11-13 17:56:06 +000011928fi
Chet Rameyac50fba2014-02-26 09:36:43 -050011929{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_unsigned_long_long" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011930$as_echo "$bash_cv_type_unsigned_long_long" >&6; }
Jari Aaltof73dda02001-11-13 17:56:06 +000011931if test "$bash_cv_type_unsigned_long_long" = 'unsigned long long'; then
Chet Rameyac50fba2014-02-26 09:36:43 -050011932 $as_echo "#define HAVE_UNSIGNED_LONG_LONG 1" >>confdefs.h
Jari Aaltof73dda02001-11-13 17:56:06 +000011933
11934fi
11935
Jari Aaltob80f6442004-07-27 13:29:18 +000011936
Chet Rameyac50fba2014-02-26 09:36:43 -050011937{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011938$as_echo_n "checking return type of signal handlers... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050011939if ${ac_cv_type_signal+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000011940 $as_echo_n "(cached) " >&6
Jari Aaltof73dda02001-11-13 17:56:06 +000011941else
Chet Rameyac50fba2014-02-26 09:36:43 -050011942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000011943/* end confdefs.h. */
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011944#include <sys/types.h>
11945#include <signal.h>
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011946
Jari Aaltof73dda02001-11-13 17:56:06 +000011947int
11948main ()
11949{
Jari Aalto31859422009-01-12 13:36:28 +000011950return *(signal (0, 0)) (0) == 1;
Jari Aaltof73dda02001-11-13 17:56:06 +000011951 ;
11952 return 0;
11953}
11954_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050011955if ac_fn_c_try_compile "$LINENO"; then :
Jari Aalto31859422009-01-12 13:36:28 +000011956 ac_cv_type_signal=int
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011957else
Chet Rameyac50fba2014-02-26 09:36:43 -050011958 ac_cv_type_signal=void
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011959fi
Jari Aalto31859422009-01-12 13:36:28 +000011960rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011961fi
Chet Rameyac50fba2014-02-26 09:36:43 -050011962{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
Jari Aalto31859422009-01-12 13:36:28 +000011963$as_echo "$ac_cv_type_signal" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011964
Jari Aaltob80f6442004-07-27 13:29:18 +000011965cat >>confdefs.h <<_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011966#define RETSIGTYPE $ac_cv_type_signal
Jari Aaltob80f6442004-07-27 13:29:18 +000011967_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +000011968
Jari Aaltob80f6442004-07-27 13:29:18 +000011969
Chet Rameyac50fba2014-02-26 09:36:43 -050011970{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sig_atomic_t in signal.h" >&5
Jari Aalto17345e52009-02-19 22:21:29 +000011971$as_echo_n "checking for sig_atomic_t in signal.h... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050011972if ${ac_cv_have_sig_atomic_t+:} false; then :
Jari Aalto17345e52009-02-19 22:21:29 +000011973 $as_echo_n "(cached) " >&6
11974else
Chet Rameyac50fba2014-02-26 09:36:43 -050011975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto17345e52009-02-19 22:21:29 +000011976/* end confdefs.h. */
11977
11978#include <signal.h>
11979
11980int
11981main ()
11982{
11983 sig_atomic_t x;
11984 ;
11985 return 0;
11986}
11987_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050011988if ac_fn_c_try_link "$LINENO"; then :
Jari Aalto17345e52009-02-19 22:21:29 +000011989 ac_cv_have_sig_atomic_t=yes
11990else
Chet Rameyac50fba2014-02-26 09:36:43 -050011991 ac_cv_have_sig_atomic_t=no
Jari Aalto17345e52009-02-19 22:21:29 +000011992fi
Chet Rameyac50fba2014-02-26 09:36:43 -050011993rm -f core conftest.err conftest.$ac_objext \
11994 conftest$ac_exeext conftest.$ac_ext
Jari Aalto17345e52009-02-19 22:21:29 +000011995fi
Chet Rameyac50fba2014-02-26 09:36:43 -050011996{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_sig_atomic_t" >&5
Jari Aalto17345e52009-02-19 22:21:29 +000011997$as_echo "$ac_cv_have_sig_atomic_t" >&6; }
11998if test "$ac_cv_have_sig_atomic_t" = "no"
11999then
Chet Rameyac50fba2014-02-26 09:36:43 -050012000 ac_fn_c_check_type "$LINENO" "sig_atomic_t" "ac_cv_type_sig_atomic_t" "$ac_includes_default"
12001if test "x$ac_cv_type_sig_atomic_t" = xyes; then :
Jari Aalto17345e52009-02-19 22:21:29 +000012002
Jari Aalto17345e52009-02-19 22:21:29 +000012003else
12004
12005cat >>confdefs.h <<_ACEOF
12006#define sig_atomic_t int
12007_ACEOF
12008
12009fi
12010
12011fi
12012
Jari Aaltob80f6442004-07-27 13:29:18 +000012013
Jari Aalto31859422009-01-12 13:36:28 +000012014# The cast to long int works around a bug in the HP C Compiler
12015# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12016# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12017# This bug is HP SR number 8606223364.
Chet Rameyac50fba2014-02-26 09:36:43 -050012018{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012019$as_echo_n "checking size of char... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050012020if ${ac_cv_sizeof_char+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000012021 $as_echo_n "(cached) " >&6
Jari Aaltof73dda02001-11-13 17:56:06 +000012022else
Chet Rameyac50fba2014-02-26 09:36:43 -050012023 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +000012024
Jari Aaltof73dda02001-11-13 17:56:06 +000012025else
Chet Rameyac50fba2014-02-26 09:36:43 -050012026 if test "$ac_cv_type_char" = yes; then
12027 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012028$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chet Rameyac50fba2014-02-26 09:36:43 -050012029as_fn_error 77 "cannot compute sizeof (char)
12030See \`config.log' for more details" "$LINENO" 5; }
Jari Aalto31859422009-01-12 13:36:28 +000012031 else
12032 ac_cv_sizeof_char=0
12033 fi
Jari Aaltof73dda02001-11-13 17:56:06 +000012034fi
Chet Rameyac50fba2014-02-26 09:36:43 -050012035
Jari Aaltof73dda02001-11-13 17:56:06 +000012036fi
Chet Rameyac50fba2014-02-26 09:36:43 -050012037{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012038$as_echo "$ac_cv_sizeof_char" >&6; }
12039
12040
12041
Jari Aaltob80f6442004-07-27 13:29:18 +000012042cat >>confdefs.h <<_ACEOF
Jari Aaltobb706242000-03-17 21:46:59 +000012043#define SIZEOF_CHAR $ac_cv_sizeof_char
Jari Aaltob80f6442004-07-27 13:29:18 +000012044_ACEOF
Jari Aaltobb706242000-03-17 21:46:59 +000012045
Jari Aaltob80f6442004-07-27 13:29:18 +000012046
Jari Aalto31859422009-01-12 13:36:28 +000012047# The cast to long int works around a bug in the HP C Compiler
12048# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12049# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12050# This bug is HP SR number 8606223364.
Chet Rameyac50fba2014-02-26 09:36:43 -050012051{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012052$as_echo_n "checking size of short... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050012053if ${ac_cv_sizeof_short+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000012054 $as_echo_n "(cached) " >&6
Jari Aaltof73dda02001-11-13 17:56:06 +000012055else
Chet Rameyac50fba2014-02-26 09:36:43 -050012056 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +000012057
Jari Aaltof73dda02001-11-13 17:56:06 +000012058else
Chet Rameyac50fba2014-02-26 09:36:43 -050012059 if test "$ac_cv_type_short" = yes; then
12060 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012061$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chet Rameyac50fba2014-02-26 09:36:43 -050012062as_fn_error 77 "cannot compute sizeof (short)
12063See \`config.log' for more details" "$LINENO" 5; }
Jari Aalto31859422009-01-12 13:36:28 +000012064 else
12065 ac_cv_sizeof_short=0
12066 fi
Jari Aaltof73dda02001-11-13 17:56:06 +000012067fi
Chet Rameyac50fba2014-02-26 09:36:43 -050012068
Jari Aaltof73dda02001-11-13 17:56:06 +000012069fi
Chet Rameyac50fba2014-02-26 09:36:43 -050012070{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012071$as_echo "$ac_cv_sizeof_short" >&6; }
12072
12073
12074
Jari Aaltob80f6442004-07-27 13:29:18 +000012075cat >>confdefs.h <<_ACEOF
Jari Aaltobb706242000-03-17 21:46:59 +000012076#define SIZEOF_SHORT $ac_cv_sizeof_short
Jari Aaltob80f6442004-07-27 13:29:18 +000012077_ACEOF
Jari Aaltobb706242000-03-17 21:46:59 +000012078
Jari Aaltob80f6442004-07-27 13:29:18 +000012079
Jari Aalto31859422009-01-12 13:36:28 +000012080# The cast to long int works around a bug in the HP C Compiler
12081# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12082# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12083# This bug is HP SR number 8606223364.
Chet Rameyac50fba2014-02-26 09:36:43 -050012084{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012085$as_echo_n "checking size of int... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050012086if ${ac_cv_sizeof_int+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000012087 $as_echo_n "(cached) " >&6
Jari Aaltof73dda02001-11-13 17:56:06 +000012088else
Chet Rameyac50fba2014-02-26 09:36:43 -050012089 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +000012090
Jari Aaltof73dda02001-11-13 17:56:06 +000012091else
Chet Rameyac50fba2014-02-26 09:36:43 -050012092 if test "$ac_cv_type_int" = yes; then
12093 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012094$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chet Rameyac50fba2014-02-26 09:36:43 -050012095as_fn_error 77 "cannot compute sizeof (int)
12096See \`config.log' for more details" "$LINENO" 5; }
Jari Aalto31859422009-01-12 13:36:28 +000012097 else
12098 ac_cv_sizeof_int=0
12099 fi
Jari Aaltof73dda02001-11-13 17:56:06 +000012100fi
Chet Rameyac50fba2014-02-26 09:36:43 -050012101
Jari Aaltof73dda02001-11-13 17:56:06 +000012102fi
Chet Rameyac50fba2014-02-26 09:36:43 -050012103{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012104$as_echo "$ac_cv_sizeof_int" >&6; }
12105
12106
12107
Jari Aaltob80f6442004-07-27 13:29:18 +000012108cat >>confdefs.h <<_ACEOF
Jari Aaltocce855b1998-04-17 19:52:44 +000012109#define SIZEOF_INT $ac_cv_sizeof_int
Jari Aaltob80f6442004-07-27 13:29:18 +000012110_ACEOF
Jari Aaltocce855b1998-04-17 19:52:44 +000012111
Jari Aaltob80f6442004-07-27 13:29:18 +000012112
Jari Aalto31859422009-01-12 13:36:28 +000012113# The cast to long int works around a bug in the HP C Compiler
12114# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12115# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12116# This bug is HP SR number 8606223364.
Chet Rameyac50fba2014-02-26 09:36:43 -050012117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012118$as_echo_n "checking size of long... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050012119if ${ac_cv_sizeof_long+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000012120 $as_echo_n "(cached) " >&6
Jari Aaltof73dda02001-11-13 17:56:06 +000012121else
Chet Rameyac50fba2014-02-26 09:36:43 -050012122 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +000012123
Jari Aaltof73dda02001-11-13 17:56:06 +000012124else
Chet Rameyac50fba2014-02-26 09:36:43 -050012125 if test "$ac_cv_type_long" = yes; then
12126 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012127$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chet Rameyac50fba2014-02-26 09:36:43 -050012128as_fn_error 77 "cannot compute sizeof (long)
12129See \`config.log' for more details" "$LINENO" 5; }
Jari Aalto31859422009-01-12 13:36:28 +000012130 else
12131 ac_cv_sizeof_long=0
12132 fi
Jari Aaltof73dda02001-11-13 17:56:06 +000012133fi
Chet Rameyac50fba2014-02-26 09:36:43 -050012134
Jari Aaltof73dda02001-11-13 17:56:06 +000012135fi
Chet Rameyac50fba2014-02-26 09:36:43 -050012136{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012137$as_echo "$ac_cv_sizeof_long" >&6; }
12138
12139
12140
Jari Aaltob80f6442004-07-27 13:29:18 +000012141cat >>confdefs.h <<_ACEOF
Jari Aaltocce855b1998-04-17 19:52:44 +000012142#define SIZEOF_LONG $ac_cv_sizeof_long
Jari Aaltob80f6442004-07-27 13:29:18 +000012143_ACEOF
Jari Aaltocce855b1998-04-17 19:52:44 +000012144
Jari Aaltob80f6442004-07-27 13:29:18 +000012145
Jari Aalto31859422009-01-12 13:36:28 +000012146# The cast to long int works around a bug in the HP C Compiler
12147# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12148# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12149# This bug is HP SR number 8606223364.
Chet Rameyac50fba2014-02-26 09:36:43 -050012150{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char *" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012151$as_echo_n "checking size of char *... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050012152if ${ac_cv_sizeof_char_p+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000012153 $as_echo_n "(cached) " >&6
Jari Aaltof73dda02001-11-13 17:56:06 +000012154else
Chet Rameyac50fba2014-02-26 09:36:43 -050012155 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char *))" "ac_cv_sizeof_char_p" "$ac_includes_default"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +000012156
Jari Aalto7117c2d2002-07-17 14:10:11 +000012157else
Chet Rameyac50fba2014-02-26 09:36:43 -050012158 if test "$ac_cv_type_char_p" = yes; then
12159 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012160$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chet Rameyac50fba2014-02-26 09:36:43 -050012161as_fn_error 77 "cannot compute sizeof (char *)
12162See \`config.log' for more details" "$LINENO" 5; }
Jari Aalto31859422009-01-12 13:36:28 +000012163 else
12164 ac_cv_sizeof_char_p=0
12165 fi
Jari Aalto7117c2d2002-07-17 14:10:11 +000012166fi
Chet Rameyac50fba2014-02-26 09:36:43 -050012167
Jari Aalto7117c2d2002-07-17 14:10:11 +000012168fi
Chet Rameyac50fba2014-02-26 09:36:43 -050012169{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char_p" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012170$as_echo "$ac_cv_sizeof_char_p" >&6; }
12171
12172
12173
Jari Aaltob80f6442004-07-27 13:29:18 +000012174cat >>confdefs.h <<_ACEOF
Jari Aalto7117c2d2002-07-17 14:10:11 +000012175#define SIZEOF_CHAR_P $ac_cv_sizeof_char_p
Jari Aaltob80f6442004-07-27 13:29:18 +000012176_ACEOF
Jari Aalto7117c2d2002-07-17 14:10:11 +000012177
Jari Aaltob80f6442004-07-27 13:29:18 +000012178
Jari Aalto31859422009-01-12 13:36:28 +000012179# The cast to long int works around a bug in the HP C Compiler
12180# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12181# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12182# This bug is HP SR number 8606223364.
Chet Rameyac50fba2014-02-26 09:36:43 -050012183{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of double" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012184$as_echo_n "checking size of double... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050012185if ${ac_cv_sizeof_double+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000012186 $as_echo_n "(cached) " >&6
Jari Aalto7117c2d2002-07-17 14:10:11 +000012187else
Chet Rameyac50fba2014-02-26 09:36:43 -050012188 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (double))" "ac_cv_sizeof_double" "$ac_includes_default"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +000012189
Jari Aalto7117c2d2002-07-17 14:10:11 +000012190else
Chet Rameyac50fba2014-02-26 09:36:43 -050012191 if test "$ac_cv_type_double" = yes; then
12192 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012193$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chet Rameyac50fba2014-02-26 09:36:43 -050012194as_fn_error 77 "cannot compute sizeof (double)
12195See \`config.log' for more details" "$LINENO" 5; }
Jari Aalto31859422009-01-12 13:36:28 +000012196 else
12197 ac_cv_sizeof_double=0
12198 fi
Jari Aalto7117c2d2002-07-17 14:10:11 +000012199fi
Chet Rameyac50fba2014-02-26 09:36:43 -050012200
Jari Aalto7117c2d2002-07-17 14:10:11 +000012201fi
Chet Rameyac50fba2014-02-26 09:36:43 -050012202{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_double" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012203$as_echo "$ac_cv_sizeof_double" >&6; }
12204
12205
12206
Jari Aaltob80f6442004-07-27 13:29:18 +000012207cat >>confdefs.h <<_ACEOF
Jari Aalto7117c2d2002-07-17 14:10:11 +000012208#define SIZEOF_DOUBLE $ac_cv_sizeof_double
Jari Aaltob80f6442004-07-27 13:29:18 +000012209_ACEOF
Jari Aalto7117c2d2002-07-17 14:10:11 +000012210
Jari Aaltob80f6442004-07-27 13:29:18 +000012211
Jari Aalto31859422009-01-12 13:36:28 +000012212# The cast to long int works around a bug in the HP C Compiler
12213# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12214# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12215# This bug is HP SR number 8606223364.
Chet Rameyac50fba2014-02-26 09:36:43 -050012216{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012217$as_echo_n "checking size of long long... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050012218if ${ac_cv_sizeof_long_long+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000012219 $as_echo_n "(cached) " >&6
Jari Aalto7117c2d2002-07-17 14:10:11 +000012220else
Chet Rameyac50fba2014-02-26 09:36:43 -050012221 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +000012222
Jari Aalto7117c2d2002-07-17 14:10:11 +000012223else
Chet Rameyac50fba2014-02-26 09:36:43 -050012224 if test "$ac_cv_type_long_long" = yes; then
12225 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012226$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chet Rameyac50fba2014-02-26 09:36:43 -050012227as_fn_error 77 "cannot compute sizeof (long long)
12228See \`config.log' for more details" "$LINENO" 5; }
Jari Aalto31859422009-01-12 13:36:28 +000012229 else
12230 ac_cv_sizeof_long_long=0
12231 fi
Jari Aalto7117c2d2002-07-17 14:10:11 +000012232fi
Chet Rameyac50fba2014-02-26 09:36:43 -050012233
Jari Aalto7117c2d2002-07-17 14:10:11 +000012234fi
Chet Rameyac50fba2014-02-26 09:36:43 -050012235{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012236$as_echo "$ac_cv_sizeof_long_long" >&6; }
12237
12238
12239
Jari Aaltob80f6442004-07-27 13:29:18 +000012240cat >>confdefs.h <<_ACEOF
Jari Aalto7117c2d2002-07-17 14:10:11 +000012241#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
Jari Aaltob80f6442004-07-27 13:29:18 +000012242_ACEOF
Jari Aalto7117c2d2002-07-17 14:10:11 +000012243
Jari Aaltob80f6442004-07-27 13:29:18 +000012244
12245
Chet Rameyac50fba2014-02-26 09:36:43 -050012246ac_fn_c_check_type "$LINENO" "u_int" "ac_cv_type_u_int" "$ac_includes_default"
12247if test "x$ac_cv_type_u_int" = xyes; then :
Jari Aalto06285672006-10-10 14:15:34 +000012248
Jari Aalto7117c2d2002-07-17 14:10:11 +000012249else
12250
Jari Aaltob80f6442004-07-27 13:29:18 +000012251cat >>confdefs.h <<_ACEOF
Jari Aalto7117c2d2002-07-17 14:10:11 +000012252#define u_int unsigned int
Jari Aaltob80f6442004-07-27 13:29:18 +000012253_ACEOF
Jari Aalto7117c2d2002-07-17 14:10:11 +000012254
12255fi
12256
Chet Rameyac50fba2014-02-26 09:36:43 -050012257ac_fn_c_check_type "$LINENO" "u_long" "ac_cv_type_u_long" "$ac_includes_default"
12258if test "x$ac_cv_type_u_long" = xyes; then :
Jari Aalto06285672006-10-10 14:15:34 +000012259
Jari Aalto7117c2d2002-07-17 14:10:11 +000012260else
12261
Jari Aaltob80f6442004-07-27 13:29:18 +000012262cat >>confdefs.h <<_ACEOF
Jari Aalto7117c2d2002-07-17 14:10:11 +000012263#define u_long unsigned long
Jari Aaltob80f6442004-07-27 13:29:18 +000012264_ACEOF
Jari Aalto7117c2d2002-07-17 14:10:11 +000012265
12266fi
12267
Jari Aaltob80f6442004-07-27 13:29:18 +000012268
12269
Jari Aalto7117c2d2002-07-17 14:10:11 +000012270if test "$ac_cv_sizeof_short" = 2; then
Chet Rameyac50fba2014-02-26 09:36:43 -050012271 ac_fn_c_check_type "$LINENO" "bits16_t" "ac_cv_type_bits16_t" "$ac_includes_default"
12272if test "x$ac_cv_type_bits16_t" = xyes; then :
Jari Aalto06285672006-10-10 14:15:34 +000012273
Jari Aalto7117c2d2002-07-17 14:10:11 +000012274else
12275
Jari Aaltob80f6442004-07-27 13:29:18 +000012276cat >>confdefs.h <<_ACEOF
Jari Aalto7117c2d2002-07-17 14:10:11 +000012277#define bits16_t short
Jari Aaltob80f6442004-07-27 13:29:18 +000012278_ACEOF
Jari Aalto7117c2d2002-07-17 14:10:11 +000012279
12280fi
12281
12282elif test "$ac_cv_sizeof_char" = 2; then
Chet Rameyac50fba2014-02-26 09:36:43 -050012283 ac_fn_c_check_type "$LINENO" "bits16_t" "ac_cv_type_bits16_t" "$ac_includes_default"
12284if test "x$ac_cv_type_bits16_t" = xyes; then :
Jari Aalto06285672006-10-10 14:15:34 +000012285
Jari Aalto7117c2d2002-07-17 14:10:11 +000012286else
12287
Jari Aaltob80f6442004-07-27 13:29:18 +000012288cat >>confdefs.h <<_ACEOF
Jari Aalto7117c2d2002-07-17 14:10:11 +000012289#define bits16_t char
Jari Aaltob80f6442004-07-27 13:29:18 +000012290_ACEOF
Jari Aalto7117c2d2002-07-17 14:10:11 +000012291
12292fi
12293
12294else
Chet Rameyac50fba2014-02-26 09:36:43 -050012295 ac_fn_c_check_type "$LINENO" "bits16_t" "ac_cv_type_bits16_t" "$ac_includes_default"
12296if test "x$ac_cv_type_bits16_t" = xyes; then :
Jari Aalto06285672006-10-10 14:15:34 +000012297
Jari Aaltof73dda02001-11-13 17:56:06 +000012298else
Jari Aaltobb706242000-03-17 21:46:59 +000012299
Jari Aaltob80f6442004-07-27 13:29:18 +000012300cat >>confdefs.h <<_ACEOF
Jari Aaltobb706242000-03-17 21:46:59 +000012301#define bits16_t short
Jari Aaltob80f6442004-07-27 13:29:18 +000012302_ACEOF
Jari Aaltobb706242000-03-17 21:46:59 +000012303
12304fi
12305
12306fi
12307
Jari Aaltob80f6442004-07-27 13:29:18 +000012308
Jari Aaltobb706242000-03-17 21:46:59 +000012309if test "$ac_cv_sizeof_short" = 2; then
Chet Rameyac50fba2014-02-26 09:36:43 -050012310 ac_fn_c_check_type "$LINENO" "u_bits16_t" "ac_cv_type_u_bits16_t" "$ac_includes_default"
12311if test "x$ac_cv_type_u_bits16_t" = xyes; then :
Jari Aalto06285672006-10-10 14:15:34 +000012312
Jari Aaltof73dda02001-11-13 17:56:06 +000012313else
Jari Aaltobb706242000-03-17 21:46:59 +000012314
Jari Aaltob80f6442004-07-27 13:29:18 +000012315cat >>confdefs.h <<_ACEOF
Jari Aaltobb706242000-03-17 21:46:59 +000012316#define u_bits16_t unsigned short
Jari Aaltob80f6442004-07-27 13:29:18 +000012317_ACEOF
Jari Aaltobb706242000-03-17 21:46:59 +000012318
12319fi
12320
12321elif test "$ac_cv_sizeof_char" = 2; then
Chet Rameyac50fba2014-02-26 09:36:43 -050012322 ac_fn_c_check_type "$LINENO" "u_bits16_t" "ac_cv_type_u_bits16_t" "$ac_includes_default"
12323if test "x$ac_cv_type_u_bits16_t" = xyes; then :
Jari Aalto06285672006-10-10 14:15:34 +000012324
Jari Aaltof73dda02001-11-13 17:56:06 +000012325else
Jari Aaltobb706242000-03-17 21:46:59 +000012326
Jari Aaltob80f6442004-07-27 13:29:18 +000012327cat >>confdefs.h <<_ACEOF
Jari Aaltobb706242000-03-17 21:46:59 +000012328#define u_bits16_t unsigned char
Jari Aaltob80f6442004-07-27 13:29:18 +000012329_ACEOF
Jari Aaltobb706242000-03-17 21:46:59 +000012330
12331fi
12332
12333else
Chet Rameyac50fba2014-02-26 09:36:43 -050012334 ac_fn_c_check_type "$LINENO" "u_bits16_t" "ac_cv_type_u_bits16_t" "$ac_includes_default"
12335if test "x$ac_cv_type_u_bits16_t" = xyes; then :
Jari Aalto06285672006-10-10 14:15:34 +000012336
Jari Aaltof73dda02001-11-13 17:56:06 +000012337else
Jari Aaltobb706242000-03-17 21:46:59 +000012338
Jari Aaltob80f6442004-07-27 13:29:18 +000012339cat >>confdefs.h <<_ACEOF
Jari Aaltobb706242000-03-17 21:46:59 +000012340#define u_bits16_t unsigned short
Jari Aaltob80f6442004-07-27 13:29:18 +000012341_ACEOF
Jari Aaltob72432f1999-02-19 17:11:39 +000012342
12343fi
12344
12345fi
12346
Jari Aaltob80f6442004-07-27 13:29:18 +000012347
Jari Aaltob72432f1999-02-19 17:11:39 +000012348if test "$ac_cv_sizeof_int" = 4; then
Chet Rameyac50fba2014-02-26 09:36:43 -050012349 ac_fn_c_check_type "$LINENO" "bits32_t" "ac_cv_type_bits32_t" "$ac_includes_default"
12350if test "x$ac_cv_type_bits32_t" = xyes; then :
Jari Aalto06285672006-10-10 14:15:34 +000012351
Jari Aaltof73dda02001-11-13 17:56:06 +000012352else
Jari Aaltocce855b1998-04-17 19:52:44 +000012353
Jari Aaltob80f6442004-07-27 13:29:18 +000012354cat >>confdefs.h <<_ACEOF
Jari Aaltobb706242000-03-17 21:46:59 +000012355#define bits32_t int
Jari Aaltob80f6442004-07-27 13:29:18 +000012356_ACEOF
Jari Aaltocce855b1998-04-17 19:52:44 +000012357
Jari Aaltob72432f1999-02-19 17:11:39 +000012358fi
12359
12360elif test "$ac_cv_sizeof_long" = 4; then
Chet Rameyac50fba2014-02-26 09:36:43 -050012361 ac_fn_c_check_type "$LINENO" "bits32_t" "ac_cv_type_bits32_t" "$ac_includes_default"
12362if test "x$ac_cv_type_bits32_t" = xyes; then :
Jari Aalto06285672006-10-10 14:15:34 +000012363
Jari Aaltof73dda02001-11-13 17:56:06 +000012364else
Jari Aaltob72432f1999-02-19 17:11:39 +000012365
Jari Aaltob80f6442004-07-27 13:29:18 +000012366cat >>confdefs.h <<_ACEOF
Jari Aaltobb706242000-03-17 21:46:59 +000012367#define bits32_t long
Jari Aaltob80f6442004-07-27 13:29:18 +000012368_ACEOF
Jari Aaltocce855b1998-04-17 19:52:44 +000012369
12370fi
12371
Jari Aaltob72432f1999-02-19 17:11:39 +000012372else
Chet Rameyac50fba2014-02-26 09:36:43 -050012373 ac_fn_c_check_type "$LINENO" "bits32_t" "ac_cv_type_bits32_t" "$ac_includes_default"
12374if test "x$ac_cv_type_bits32_t" = xyes; then :
Jari Aalto06285672006-10-10 14:15:34 +000012375
Jari Aaltof73dda02001-11-13 17:56:06 +000012376else
Jari Aaltob72432f1999-02-19 17:11:39 +000012377
Jari Aaltob80f6442004-07-27 13:29:18 +000012378cat >>confdefs.h <<_ACEOF
Jari Aaltobb706242000-03-17 21:46:59 +000012379#define bits32_t int
Jari Aaltob80f6442004-07-27 13:29:18 +000012380_ACEOF
Jari Aaltob72432f1999-02-19 17:11:39 +000012381
Jari Aaltocce855b1998-04-17 19:52:44 +000012382fi
12383
Jari Aaltob72432f1999-02-19 17:11:39 +000012384fi
12385
Jari Aaltob80f6442004-07-27 13:29:18 +000012386
Jari Aaltobb706242000-03-17 21:46:59 +000012387if test "$ac_cv_sizeof_int" = 4; then
Chet Rameyac50fba2014-02-26 09:36:43 -050012388 ac_fn_c_check_type "$LINENO" "u_bits32_t" "ac_cv_type_u_bits32_t" "$ac_includes_default"
12389if test "x$ac_cv_type_u_bits32_t" = xyes; then :
Jari Aalto06285672006-10-10 14:15:34 +000012390
Jari Aaltof73dda02001-11-13 17:56:06 +000012391else
Jari Aaltocce855b1998-04-17 19:52:44 +000012392
Jari Aaltob80f6442004-07-27 13:29:18 +000012393cat >>confdefs.h <<_ACEOF
Jari Aaltobb706242000-03-17 21:46:59 +000012394#define u_bits32_t unsigned int
Jari Aaltob80f6442004-07-27 13:29:18 +000012395_ACEOF
Jari Aaltocce855b1998-04-17 19:52:44 +000012396
Jari Aaltob72432f1999-02-19 17:11:39 +000012397fi
12398
Jari Aaltobb706242000-03-17 21:46:59 +000012399elif test "$ac_cv_sizeof_long" = 4; then
Chet Rameyac50fba2014-02-26 09:36:43 -050012400 ac_fn_c_check_type "$LINENO" "u_bits32_t" "ac_cv_type_u_bits32_t" "$ac_includes_default"
12401if test "x$ac_cv_type_u_bits32_t" = xyes; then :
Jari Aalto06285672006-10-10 14:15:34 +000012402
Jari Aaltof73dda02001-11-13 17:56:06 +000012403else
Jari Aaltob72432f1999-02-19 17:11:39 +000012404
Jari Aaltob80f6442004-07-27 13:29:18 +000012405cat >>confdefs.h <<_ACEOF
Jari Aaltobb706242000-03-17 21:46:59 +000012406#define u_bits32_t unsigned long
Jari Aaltob80f6442004-07-27 13:29:18 +000012407_ACEOF
Jari Aaltocce855b1998-04-17 19:52:44 +000012408
12409fi
12410
Jari Aaltob72432f1999-02-19 17:11:39 +000012411else
Chet Rameyac50fba2014-02-26 09:36:43 -050012412 ac_fn_c_check_type "$LINENO" "u_bits32_t" "ac_cv_type_u_bits32_t" "$ac_includes_default"
12413if test "x$ac_cv_type_u_bits32_t" = xyes; then :
Jari Aalto06285672006-10-10 14:15:34 +000012414
Jari Aaltof73dda02001-11-13 17:56:06 +000012415else
Jari Aaltob72432f1999-02-19 17:11:39 +000012416
Jari Aaltob80f6442004-07-27 13:29:18 +000012417cat >>confdefs.h <<_ACEOF
Jari Aaltobb706242000-03-17 21:46:59 +000012418#define u_bits32_t unsigned int
Jari Aaltob80f6442004-07-27 13:29:18 +000012419_ACEOF
Jari Aaltob72432f1999-02-19 17:11:39 +000012420
Jari Aaltocce855b1998-04-17 19:52:44 +000012421fi
12422
Jari Aaltob72432f1999-02-19 17:11:39 +000012423fi
12424
Jari Aaltob80f6442004-07-27 13:29:18 +000012425
Jari Aaltof73dda02001-11-13 17:56:06 +000012426if test "$ac_cv_sizeof_char_p" = 8; then
Chet Rameyac50fba2014-02-26 09:36:43 -050012427 ac_fn_c_check_type "$LINENO" "bits64_t" "ac_cv_type_bits64_t" "$ac_includes_default"
12428if test "x$ac_cv_type_bits64_t" = xyes; then :
Jari Aalto06285672006-10-10 14:15:34 +000012429
Jari Aaltof73dda02001-11-13 17:56:06 +000012430else
Jari Aaltob72432f1999-02-19 17:11:39 +000012431
Jari Aaltob80f6442004-07-27 13:29:18 +000012432cat >>confdefs.h <<_ACEOF
Jari Aaltob72432f1999-02-19 17:11:39 +000012433#define bits64_t char *
Jari Aaltob80f6442004-07-27 13:29:18 +000012434_ACEOF
Jari Aaltob72432f1999-02-19 17:11:39 +000012435
12436fi
12437
12438elif test "$ac_cv_sizeof_double" = 8; then
Chet Rameyac50fba2014-02-26 09:36:43 -050012439 ac_fn_c_check_type "$LINENO" "bits64_t" "ac_cv_type_bits64_t" "$ac_includes_default"
12440if test "x$ac_cv_type_bits64_t" = xyes; then :
Jari Aalto06285672006-10-10 14:15:34 +000012441
Jari Aaltof73dda02001-11-13 17:56:06 +000012442else
Jari Aaltob72432f1999-02-19 17:11:39 +000012443
Jari Aaltob80f6442004-07-27 13:29:18 +000012444cat >>confdefs.h <<_ACEOF
Jari Aaltob72432f1999-02-19 17:11:39 +000012445#define bits64_t double
Jari Aaltob80f6442004-07-27 13:29:18 +000012446_ACEOF
Jari Aaltob72432f1999-02-19 17:11:39 +000012447
12448fi
12449
Jari Aaltof73dda02001-11-13 17:56:06 +000012450elif test -n "$ac_cv_type_long_long" && test "$ac_cv_sizeof_long_long" = 8; then
Chet Rameyac50fba2014-02-26 09:36:43 -050012451 ac_fn_c_check_type "$LINENO" "bits64_t" "ac_cv_type_bits64_t" "$ac_includes_default"
12452if test "x$ac_cv_type_bits64_t" = xyes; then :
Jari Aalto06285672006-10-10 14:15:34 +000012453
Jari Aaltof73dda02001-11-13 17:56:06 +000012454else
12455
Jari Aaltob80f6442004-07-27 13:29:18 +000012456cat >>confdefs.h <<_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000012457#define bits64_t long long
Jari Aaltob80f6442004-07-27 13:29:18 +000012458_ACEOF
Jari Aaltob72432f1999-02-19 17:11:39 +000012459
12460fi
Jari Aaltof73dda02001-11-13 17:56:06 +000012461
12462elif test "$ac_cv_sizeof_long" = 8; then
Chet Rameyac50fba2014-02-26 09:36:43 -050012463 ac_fn_c_check_type "$LINENO" "bits64_t" "ac_cv_type_bits64_t" "$ac_includes_default"
12464if test "x$ac_cv_type_bits64_t" = xyes; then :
Jari Aalto06285672006-10-10 14:15:34 +000012465
Jari Aaltof73dda02001-11-13 17:56:06 +000012466else
12467
Jari Aaltob80f6442004-07-27 13:29:18 +000012468cat >>confdefs.h <<_ACEOF
Jari Aaltob72432f1999-02-19 17:11:39 +000012469#define bits64_t long
Jari Aaltob80f6442004-07-27 13:29:18 +000012470_ACEOF
Jari Aaltob72432f1999-02-19 17:11:39 +000012471
12472fi
12473
12474else
Chet Rameyac50fba2014-02-26 09:36:43 -050012475 ac_fn_c_check_type "$LINENO" "bits64_t" "ac_cv_type_bits64_t" "$ac_includes_default"
12476if test "x$ac_cv_type_bits64_t" = xyes; then :
Jari Aalto06285672006-10-10 14:15:34 +000012477
Jari Aaltof73dda02001-11-13 17:56:06 +000012478else
Jari Aaltob72432f1999-02-19 17:11:39 +000012479
Jari Aaltob80f6442004-07-27 13:29:18 +000012480cat >>confdefs.h <<_ACEOF
Jari Aaltob72432f1999-02-19 17:11:39 +000012481#define bits64_t double
Jari Aaltob80f6442004-07-27 13:29:18 +000012482_ACEOF
Jari Aaltob72432f1999-02-19 17:11:39 +000012483
12484fi
12485
12486fi
12487
Jari Aaltob80f6442004-07-27 13:29:18 +000012488
12489
Jari Aaltobb706242000-03-17 21:46:59 +000012490if test "$ac_cv_sizeof_int" = "$ac_cv_sizeof_char_p"; then
Chet Rameyac50fba2014-02-26 09:36:43 -050012491 ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
12492if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
Jari Aalto06285672006-10-10 14:15:34 +000012493
Jari Aaltof73dda02001-11-13 17:56:06 +000012494else
Jari Aaltobb706242000-03-17 21:46:59 +000012495
Jari Aaltob80f6442004-07-27 13:29:18 +000012496cat >>confdefs.h <<_ACEOF
Jari Aaltobb706242000-03-17 21:46:59 +000012497#define ptrdiff_t int
Jari Aaltob80f6442004-07-27 13:29:18 +000012498_ACEOF
Jari Aaltobb706242000-03-17 21:46:59 +000012499
12500fi
12501
12502elif test "$ac_cv_sizeof_long" = "$ac_cv_sizeof_char_p"; then
Chet Rameyac50fba2014-02-26 09:36:43 -050012503 ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
12504if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
Jari Aalto06285672006-10-10 14:15:34 +000012505
Jari Aaltof73dda02001-11-13 17:56:06 +000012506else
Jari Aaltobb706242000-03-17 21:46:59 +000012507
Jari Aaltob80f6442004-07-27 13:29:18 +000012508cat >>confdefs.h <<_ACEOF
Jari Aaltobb706242000-03-17 21:46:59 +000012509#define ptrdiff_t long
Jari Aaltob80f6442004-07-27 13:29:18 +000012510_ACEOF
Jari Aaltobb706242000-03-17 21:46:59 +000012511
12512fi
12513
Jari Aaltof73dda02001-11-13 17:56:06 +000012514elif test "$ac_cv_type_long_long" = yes && test "$ac_cv_sizeof_long_long" = "$ac_cv_sizeof_char_p"; then
Chet Rameyac50fba2014-02-26 09:36:43 -050012515 ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
12516if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
Jari Aalto06285672006-10-10 14:15:34 +000012517
Jari Aaltof73dda02001-11-13 17:56:06 +000012518else
12519
Jari Aaltob80f6442004-07-27 13:29:18 +000012520cat >>confdefs.h <<_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000012521#define ptrdiff_t long long
Jari Aaltob80f6442004-07-27 13:29:18 +000012522_ACEOF
Jari Aaltobb706242000-03-17 21:46:59 +000012523
12524fi
Jari Aaltof73dda02001-11-13 17:56:06 +000012525
12526else
Chet Rameyac50fba2014-02-26 09:36:43 -050012527 ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
12528if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
Jari Aalto06285672006-10-10 14:15:34 +000012529
Jari Aaltof73dda02001-11-13 17:56:06 +000012530else
12531
Jari Aaltob80f6442004-07-27 13:29:18 +000012532cat >>confdefs.h <<_ACEOF
Jari Aaltobb706242000-03-17 21:46:59 +000012533#define ptrdiff_t int
Jari Aaltob80f6442004-07-27 13:29:18 +000012534_ACEOF
Jari Aaltobb706242000-03-17 21:46:59 +000012535
12536fi
12537
12538fi
12539
Jari Aaltob80f6442004-07-27 13:29:18 +000012540
Chet Rameyac50fba2014-02-26 09:36:43 -050012541{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012542$as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050012543if ${ac_cv_header_stat_broken+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000012544 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012545else
Chet Rameyac50fba2014-02-26 09:36:43 -050012546 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000012547/* end confdefs.h. */
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012548#include <sys/types.h>
12549#include <sys/stat.h>
12550
Jari Aalto31859422009-01-12 13:36:28 +000012551#if defined S_ISBLK && defined S_IFDIR
12552extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012553#endif
12554
Jari Aalto31859422009-01-12 13:36:28 +000012555#if defined S_ISBLK && defined S_IFCHR
12556extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012557#endif
12558
Jari Aalto31859422009-01-12 13:36:28 +000012559#if defined S_ISLNK && defined S_IFREG
12560extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012561#endif
12562
Jari Aalto31859422009-01-12 13:36:28 +000012563#if defined S_ISSOCK && defined S_IFREG
12564extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012565#endif
12566
Jari Aaltof73dda02001-11-13 17:56:06 +000012567_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050012568if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012569 ac_cv_header_stat_broken=no
Jari Aalto31859422009-01-12 13:36:28 +000012570else
Chet Rameyac50fba2014-02-26 09:36:43 -050012571 ac_cv_header_stat_broken=yes
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012572fi
Jari Aalto31859422009-01-12 13:36:28 +000012573rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12574fi
Chet Rameyac50fba2014-02-26 09:36:43 -050012575{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012576$as_echo "$ac_cv_header_stat_broken" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012577if test $ac_cv_header_stat_broken = yes; then
Jari Aaltof73dda02001-11-13 17:56:06 +000012578
Chet Rameyac50fba2014-02-26 09:36:43 -050012579$as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012580
12581fi
12582
Jari Aaltob80f6442004-07-27 13:29:18 +000012583
Chet Rameyac50fba2014-02-26 09:36:43 -050012584{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether #! works in shell scripts" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012585$as_echo_n "checking whether #! works in shell scripts... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050012586if ${ac_cv_sys_interpreter+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000012587 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012588else
12589 echo '#! /bin/cat
12590exit 69
Jari Aaltof73dda02001-11-13 17:56:06 +000012591' >conftest
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012592chmod u+x conftest
Jari Aalto31859422009-01-12 13:36:28 +000012593(SHELL=/bin/sh; export SHELL; ./conftest >/dev/null 2>&1)
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012594if test $? -ne 69; then
12595 ac_cv_sys_interpreter=yes
12596else
12597 ac_cv_sys_interpreter=no
12598fi
12599rm -f conftest
12600fi
Chet Rameyac50fba2014-02-26 09:36:43 -050012601{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_interpreter" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012602$as_echo "$ac_cv_sys_interpreter" >&6; }
Jari Aaltof73dda02001-11-13 17:56:06 +000012603interpval=$ac_cv_sys_interpreter
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012604
12605if test $ac_cv_sys_interpreter = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050012606$as_echo "#define HAVE_HASH_BANG_EXEC 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012607
12608fi
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012609
12610if test "$ac_cv_func_lstat" = "no"; then
Chet Rameyac50fba2014-02-26 09:36:43 -050012611{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for lstat" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012612$as_echo_n "checking for lstat... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050012613if ${bash_cv_func_lstat+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000012614 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012615else
Chet Rameyac50fba2014-02-26 09:36:43 -050012616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000012617/* end confdefs.h. */
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012618
12619#include <sys/types.h>
12620#include <sys/stat.h>
12621
Jari Aaltof73dda02001-11-13 17:56:06 +000012622int
12623main ()
12624{
12625 lstat(".",(struct stat *)0);
12626 ;
12627 return 0;
12628}
12629_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050012630if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012631 bash_cv_func_lstat=yes
12632else
Chet Rameyac50fba2014-02-26 09:36:43 -050012633 bash_cv_func_lstat=no
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012634fi
Chet Rameyac50fba2014-02-26 09:36:43 -050012635rm -f core conftest.err conftest.$ac_objext \
12636 conftest$ac_exeext conftest.$ac_ext
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012637fi
Chet Rameyac50fba2014-02-26 09:36:43 -050012638{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_func_lstat" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012639$as_echo "$bash_cv_func_lstat" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012640if test $bash_cv_func_lstat = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050012641 $as_echo "#define HAVE_LSTAT 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012642
12643fi
12644
12645fi
12646
Jari Aaltob80f6442004-07-27 13:29:18 +000012647
Chet Rameyac50fba2014-02-26 09:36:43 -050012648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the ctype macros accept non-ascii characters" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012649$as_echo_n "checking whether the ctype macros accept non-ascii characters... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050012650if ${bash_cv_func_ctype_nonascii+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000012651 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +000012652else
Chet Rameyac50fba2014-02-26 09:36:43 -050012653 if test "$cross_compiling" = yes; then :
12654 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check ctype macros if cross compiling -- defaulting to no" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012655$as_echo "$as_me: WARNING: cannot check ctype macros if cross compiling -- defaulting to no" >&2;}
Jari Aaltob80f6442004-07-27 13:29:18 +000012656 bash_cv_func_ctype_nonascii=no
12657
12658else
Chet Rameyac50fba2014-02-26 09:36:43 -050012659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000012660/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +000012661
12662#ifdef HAVE_LOCALE_H
12663#include <locale.h>
12664#endif
12665#include <stdio.h>
12666#include <ctype.h>
12667
12668main(c, v)
12669int c;
12670char *v[];
12671{
12672 char *deflocale;
12673 unsigned char x;
12674 int r1, r2;
12675
12676#ifdef HAVE_SETLOCALE
12677 /* We take a shot here. If that locale is not known, try the
12678 system default. We try this one because '\342' (226) is
12679 known to be a printable character in that locale. */
12680 deflocale = setlocale(LC_ALL, "en_US.ISO8859-1");
12681 if (deflocale == 0)
12682 deflocale = setlocale(LC_ALL, "");
12683#endif
12684
12685 x = '\342';
12686 r1 = isprint(x);
12687 x -= 128;
12688 r2 = isprint(x);
12689 exit (r1 == 0 || r2 == 0);
12690}
12691
12692_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050012693if ac_fn_c_try_run "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +000012694 bash_cv_func_ctype_nonascii=yes
12695else
Chet Rameyac50fba2014-02-26 09:36:43 -050012696 bash_cv_func_ctype_nonascii=no
Jari Aaltob80f6442004-07-27 13:29:18 +000012697fi
Chet Rameyac50fba2014-02-26 09:36:43 -050012698rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12699 conftest.$ac_objext conftest.beam conftest.$ac_ext
Jari Aaltob80f6442004-07-27 13:29:18 +000012700fi
12701
Jari Aalto31859422009-01-12 13:36:28 +000012702fi
12703
Chet Rameyac50fba2014-02-26 09:36:43 -050012704{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_func_ctype_nonascii" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012705$as_echo "$bash_cv_func_ctype_nonascii" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +000012706if test $bash_cv_func_ctype_nonascii = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050012707$as_echo "#define CTYPE_NON_ASCII 1" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +000012708
12709fi
12710
Chet Rameyac50fba2014-02-26 09:36:43 -050012711{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if dup2 fails to clear the close-on-exec flag" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012712$as_echo_n "checking if dup2 fails to clear the close-on-exec flag... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050012713if ${bash_cv_dup2_broken+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000012714 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012715else
Chet Rameyac50fba2014-02-26 09:36:43 -050012716 if test "$cross_compiling" = yes; then :
12717 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check dup2 if cross compiling -- defaulting to no" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012718$as_echo "$as_me: WARNING: cannot check dup2 if cross compiling -- defaulting to no" >&2;}
Jari Aaltocce855b1998-04-17 19:52:44 +000012719 bash_cv_dup2_broken=no
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012720else
Chet Rameyac50fba2014-02-26 09:36:43 -050012721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000012722/* end confdefs.h. */
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012723
12724#include <sys/types.h>
12725#include <fcntl.h>
12726main()
12727{
12728 int fd1, fd2, fl;
12729 fd1 = open("/dev/null", 2);
12730 if (fcntl(fd1, 2, 1) < 0)
12731 exit(1);
12732 fd2 = dup2(fd1, 1);
12733 if (fd2 < 0)
12734 exit(2);
12735 fl = fcntl(fd2, 1, 0);
12736 /* fl will be 1 if dup2 did not reset the close-on-exec flag. */
12737 exit(fl != 1);
12738}
12739
Jari Aaltof73dda02001-11-13 17:56:06 +000012740_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050012741if ac_fn_c_try_run "$LINENO"; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012742 bash_cv_dup2_broken=yes
12743else
Chet Rameyac50fba2014-02-26 09:36:43 -050012744 bash_cv_dup2_broken=no
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012745fi
Chet Rameyac50fba2014-02-26 09:36:43 -050012746rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12747 conftest.$ac_objext conftest.beam conftest.$ac_ext
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012748fi
12749
Jari Aalto31859422009-01-12 13:36:28 +000012750
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012751fi
12752
Chet Rameyac50fba2014-02-26 09:36:43 -050012753{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_dup2_broken" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012754$as_echo "$bash_cv_dup2_broken" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012755if test $bash_cv_dup2_broken = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050012756$as_echo "#define DUP2_BROKEN 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012757
12758fi
12759
Jari Aaltob80f6442004-07-27 13:29:18 +000012760
Chet Rameyac50fba2014-02-26 09:36:43 -050012761{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pgrps need synchronization" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012762$as_echo_n "checking whether pgrps need synchronization... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050012763if ${bash_cv_pgrp_pipe+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000012764 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012765else
Chet Rameyac50fba2014-02-26 09:36:43 -050012766 if test "$cross_compiling" = yes; then :
12767 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check pgrp synchronization if cross compiling -- defaulting to no" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012768$as_echo "$as_me: WARNING: cannot check pgrp synchronization if cross compiling -- defaulting to no" >&2;}
Jari Aaltocce855b1998-04-17 19:52:44 +000012769 bash_cv_pgrp_pipe=no
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012770else
Chet Rameyac50fba2014-02-26 09:36:43 -050012771 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000012772/* end confdefs.h. */
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012773
12774#ifdef HAVE_UNISTD_H
12775# include <unistd.h>
12776#endif
12777main()
12778{
12779# ifdef GETPGRP_VOID
12780# define getpgID() getpgrp()
12781# else
12782# define getpgID() getpgrp(0)
12783# define setpgid(x,y) setpgrp(x,y)
12784# endif
12785 int pid1, pid2, fds[2];
12786 int status;
12787 char ok;
12788
12789 switch (pid1 = fork()) {
12790 case -1:
12791 exit(1);
12792 case 0:
12793 setpgid(0, getpid());
12794 exit(0);
12795 }
12796 setpgid(pid1, pid1);
12797
12798 sleep(2); /* let first child die */
12799
12800 if (pipe(fds) < 0)
12801 exit(2);
12802
12803 switch (pid2 = fork()) {
12804 case -1:
12805 exit(3);
12806 case 0:
12807 setpgid(0, pid1);
12808 ok = getpgID() == pid1;
12809 write(fds[1], &ok, 1);
12810 exit(0);
12811 }
12812 setpgid(pid2, pid1);
12813
12814 close(fds[1]);
12815 if (read(fds[0], &ok, 1) != 1)
12816 exit(4);
12817 wait(&status);
12818 wait(&status);
12819 exit(ok ? 0 : 5);
12820}
12821
Jari Aaltof73dda02001-11-13 17:56:06 +000012822_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050012823if ac_fn_c_try_run "$LINENO"; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012824 bash_cv_pgrp_pipe=no
12825else
Chet Rameyac50fba2014-02-26 09:36:43 -050012826 bash_cv_pgrp_pipe=yes
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012827fi
Chet Rameyac50fba2014-02-26 09:36:43 -050012828rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12829 conftest.$ac_objext conftest.beam conftest.$ac_ext
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012830fi
12831
Jari Aalto31859422009-01-12 13:36:28 +000012832
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012833fi
12834
Chet Rameyac50fba2014-02-26 09:36:43 -050012835{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_pgrp_pipe" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012836$as_echo "$bash_cv_pgrp_pipe" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012837if test $bash_cv_pgrp_pipe = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050012838$as_echo "#define PGRP_PIPE 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012839
12840fi
12841
Jari Aaltob80f6442004-07-27 13:29:18 +000012842
Chet Rameyac50fba2014-02-26 09:36:43 -050012843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for type of signal functions" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012844$as_echo_n "checking for type of signal functions... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050012845if ${bash_cv_signal_vintage+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000012846 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012847else
Jari Aaltof73dda02001-11-13 17:56:06 +000012848
Chet Rameyac50fba2014-02-26 09:36:43 -050012849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000012850/* end confdefs.h. */
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012851#include <signal.h>
Jari Aaltof73dda02001-11-13 17:56:06 +000012852int
12853main ()
12854{
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012855
12856 sigset_t ss;
12857 struct sigaction sa;
12858 sigemptyset(&ss); sigsuspend(&ss);
12859 sigaction(SIGINT, &sa, (struct sigaction *) 0);
12860 sigprocmask(SIG_BLOCK, &ss, (sigset_t *) 0);
Jari Aaltof73dda02001-11-13 17:56:06 +000012861
12862 ;
12863 return 0;
12864}
12865_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050012866if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012867 bash_cv_signal_vintage=posix
12868else
Jari Aalto06285672006-10-10 14:15:34 +000012869
Chet Rameyac50fba2014-02-26 09:36:43 -050012870 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000012871/* end confdefs.h. */
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012872#include <signal.h>
Jari Aaltof73dda02001-11-13 17:56:06 +000012873int
12874main ()
12875{
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012876
12877 int mask = sigmask(SIGINT);
12878 sigsetmask(mask); sigblock(mask); sigpause(mask);
Jari Aaltof73dda02001-11-13 17:56:06 +000012879
12880 ;
12881 return 0;
12882}
12883_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050012884if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012885 bash_cv_signal_vintage=4.2bsd
12886else
Jari Aalto06285672006-10-10 14:15:34 +000012887
Chet Rameyac50fba2014-02-26 09:36:43 -050012888 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000012889/* end confdefs.h. */
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012890
12891 #include <signal.h>
12892 RETSIGTYPE foo() { }
Jari Aaltof73dda02001-11-13 17:56:06 +000012893int
12894main ()
12895{
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012896
12897 int mask = sigmask(SIGINT);
12898 sigset(SIGINT, foo); sigrelse(SIGINT);
12899 sighold(SIGINT); sigpause(SIGINT);
Jari Aaltof73dda02001-11-13 17:56:06 +000012900
12901 ;
12902 return 0;
12903}
12904_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050012905if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012906 bash_cv_signal_vintage=svr3
12907else
Chet Rameyac50fba2014-02-26 09:36:43 -050012908 bash_cv_signal_vintage=v7
Jari Aalto06285672006-10-10 14:15:34 +000012909
Chet Rameyac50fba2014-02-26 09:36:43 -050012910fi
12911rm -f core conftest.err conftest.$ac_objext \
12912 conftest$ac_exeext conftest.$ac_ext
12913
12914fi
12915rm -f core conftest.err conftest.$ac_objext \
12916 conftest$ac_exeext conftest.$ac_ext
12917
12918fi
12919rm -f core conftest.err conftest.$ac_objext \
12920 conftest$ac_exeext conftest.$ac_ext
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012921
12922fi
Jari Aaltof73dda02001-11-13 17:56:06 +000012923
Chet Rameyac50fba2014-02-26 09:36:43 -050012924{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_signal_vintage" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012925$as_echo "$bash_cv_signal_vintage" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012926if test "$bash_cv_signal_vintage" = posix; then
Chet Rameyac50fba2014-02-26 09:36:43 -050012927$as_echo "#define HAVE_POSIX_SIGNALS 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012928
12929elif test "$bash_cv_signal_vintage" = "4.2bsd"; then
Chet Rameyac50fba2014-02-26 09:36:43 -050012930$as_echo "#define HAVE_BSD_SIGNALS 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012931
12932elif test "$bash_cv_signal_vintage" = svr3; then
Chet Rameyac50fba2014-02-26 09:36:43 -050012933$as_echo "#define HAVE_USG_SIGHOLD 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000012934
12935fi
12936
Jari Aaltob80f6442004-07-27 13:29:18 +000012937
Chet Rameyac50fba2014-02-26 09:36:43 -050012938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys_errlist and sys_nerr" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012939$as_echo_n "checking for sys_errlist and sys_nerr... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050012940if ${bash_cv_sys_errlist+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000012941 $as_echo_n "(cached) " >&6
Jari Aaltocce855b1998-04-17 19:52:44 +000012942else
Chet Rameyac50fba2014-02-26 09:36:43 -050012943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000012944/* end confdefs.h. */
Jari Aaltod166f041997-06-05 14:59:13 +000012945#include <errno.h>
Jari Aaltof73dda02001-11-13 17:56:06 +000012946int
12947main ()
12948{
Jari Aaltod166f041997-06-05 14:59:13 +000012949extern char *sys_errlist[];
12950 extern int sys_nerr;
12951 char *msg = sys_errlist[sys_nerr - 1];
Jari Aaltof73dda02001-11-13 17:56:06 +000012952 ;
12953 return 0;
12954}
12955_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050012956if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltod166f041997-06-05 14:59:13 +000012957 bash_cv_sys_errlist=yes
12958else
Chet Rameyac50fba2014-02-26 09:36:43 -050012959 bash_cv_sys_errlist=no
Jari Aaltod166f041997-06-05 14:59:13 +000012960fi
Chet Rameyac50fba2014-02-26 09:36:43 -050012961rm -f core conftest.err conftest.$ac_objext \
12962 conftest$ac_exeext conftest.$ac_ext
Jari Aaltod166f041997-06-05 14:59:13 +000012963fi
Chet Rameyac50fba2014-02-26 09:36:43 -050012964{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_sys_errlist" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012965$as_echo "$bash_cv_sys_errlist" >&6; }
Jari Aaltod166f041997-06-05 14:59:13 +000012966if test $bash_cv_sys_errlist = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050012967$as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h
Jari Aaltod166f041997-06-05 14:59:13 +000012968
12969fi
12970
Jari Aaltob80f6442004-07-27 13:29:18 +000012971
Chet Rameyac50fba2014-02-26 09:36:43 -050012972{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys_siglist in system C library" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012973$as_echo_n "checking for sys_siglist in system C library... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050012974if ${bash_cv_sys_siglist+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000012975 $as_echo_n "(cached) " >&6
Jari Aaltod166f041997-06-05 14:59:13 +000012976else
Chet Rameyac50fba2014-02-26 09:36:43 -050012977 if test "$cross_compiling" = yes; then :
12978 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check for sys_siglist if cross compiling -- defaulting to no" >&5
Jari Aalto31859422009-01-12 13:36:28 +000012979$as_echo "$as_me: WARNING: cannot check for sys_siglist if cross compiling -- defaulting to no" >&2;}
Jari Aaltocce855b1998-04-17 19:52:44 +000012980 bash_cv_sys_siglist=no
Jari Aaltod166f041997-06-05 14:59:13 +000012981else
Chet Rameyac50fba2014-02-26 09:36:43 -050012982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000012983/* end confdefs.h. */
Jari Aaltod166f041997-06-05 14:59:13 +000012984
12985#include <sys/types.h>
12986#include <signal.h>
12987#ifdef HAVE_UNISTD_H
12988#include <unistd.h>
12989#endif
Jari Aalto31859422009-01-12 13:36:28 +000012990#if !HAVE_DECL_SYS_SIGLIST
Jari Aaltod166f041997-06-05 14:59:13 +000012991extern char *sys_siglist[];
12992#endif
12993main()
12994{
12995char *msg = sys_siglist[2];
12996exit(msg == 0);
12997}
Jari Aaltof73dda02001-11-13 17:56:06 +000012998_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050012999if ac_fn_c_try_run "$LINENO"; then :
Jari Aaltod166f041997-06-05 14:59:13 +000013000 bash_cv_sys_siglist=yes
13001else
Chet Rameyac50fba2014-02-26 09:36:43 -050013002 bash_cv_sys_siglist=no
Jari Aaltod166f041997-06-05 14:59:13 +000013003fi
Chet Rameyac50fba2014-02-26 09:36:43 -050013004rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13005 conftest.$ac_objext conftest.beam conftest.$ac_ext
Jari Aaltod166f041997-06-05 14:59:13 +000013006fi
13007
Jari Aalto31859422009-01-12 13:36:28 +000013008fi
13009
Chet Rameyac50fba2014-02-26 09:36:43 -050013010{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_sys_siglist" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013011$as_echo "$bash_cv_sys_siglist" >&6; }
Jari Aaltod166f041997-06-05 14:59:13 +000013012if test $bash_cv_sys_siglist = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050013013$as_echo "#define HAVE_SYS_SIGLIST 1" >>confdefs.h
Jari Aaltod166f041997-06-05 14:59:13 +000013014
13015fi
13016
Chet Rameyac50fba2014-02-26 09:36:43 -050013017{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _sys_siglist in signal.h or unistd.h" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013018$as_echo_n "checking for _sys_siglist in signal.h or unistd.h... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050013019if ${bash_cv_decl_under_sys_siglist+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000013020 $as_echo_n "(cached) " >&6
Jari Aaltod166f041997-06-05 14:59:13 +000013021else
Chet Rameyac50fba2014-02-26 09:36:43 -050013022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000013023/* end confdefs.h. */
Jari Aaltod166f041997-06-05 14:59:13 +000013024
13025#include <sys/types.h>
13026#include <signal.h>
13027#ifdef HAVE_UNISTD_H
13028#include <unistd.h>
13029#endif
Jari Aaltof73dda02001-11-13 17:56:06 +000013030int
13031main ()
13032{
13033 char *msg = _sys_siglist[2];
13034 ;
13035 return 0;
13036}
13037_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050013038if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltoe8ce7751997-09-22 20:22:27 +000013039 bash_cv_decl_under_sys_siglist=yes
13040else
Chet Rameyac50fba2014-02-26 09:36:43 -050013041 bash_cv_decl_under_sys_siglist=no
Jari Aaltoe8ce7751997-09-22 20:22:27 +000013042fi
Jari Aalto31859422009-01-12 13:36:28 +000013043rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Jari Aaltoe8ce7751997-09-22 20:22:27 +000013044fi
Chet Rameyac50fba2014-02-26 09:36:43 -050013045{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_decl_under_sys_siglist" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013046$as_echo "$bash_cv_decl_under_sys_siglist" >&6; }
Jari Aaltoe8ce7751997-09-22 20:22:27 +000013047if test $bash_cv_decl_under_sys_siglist = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050013048$as_echo "#define UNDER_SYS_SIGLIST_DECLARED 1" >>confdefs.h
Jari Aaltoe8ce7751997-09-22 20:22:27 +000013049
13050fi
13051
Jari Aaltob80f6442004-07-27 13:29:18 +000013052
Chet Rameyac50fba2014-02-26 09:36:43 -050013053{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _sys_siglist in system C library" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013054$as_echo_n "checking for _sys_siglist in system C library... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050013055if ${bash_cv_under_sys_siglist+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000013056 $as_echo_n "(cached) " >&6
Jari Aaltoe8ce7751997-09-22 20:22:27 +000013057else
Chet Rameyac50fba2014-02-26 09:36:43 -050013058 if test "$cross_compiling" = yes; then :
13059 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check for _sys_siglist if cross compiling -- defaulting to no" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013060$as_echo "$as_me: WARNING: cannot check for _sys_siglist if cross compiling -- defaulting to no" >&2;}
Jari Aaltocce855b1998-04-17 19:52:44 +000013061 bash_cv_under_sys_siglist=no
Jari Aaltoe8ce7751997-09-22 20:22:27 +000013062else
Chet Rameyac50fba2014-02-26 09:36:43 -050013063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000013064/* end confdefs.h. */
Jari Aaltoe8ce7751997-09-22 20:22:27 +000013065
13066#include <sys/types.h>
13067#include <signal.h>
13068#ifdef HAVE_UNISTD_H
13069#include <unistd.h>
13070#endif
13071#ifndef UNDER_SYS_SIGLIST_DECLARED
Jari Aaltod166f041997-06-05 14:59:13 +000013072extern char *_sys_siglist[];
13073#endif
13074main()
13075{
Jari Aaltoe8ce7751997-09-22 20:22:27 +000013076char *msg = (char *)_sys_siglist[2];
Jari Aaltod166f041997-06-05 14:59:13 +000013077exit(msg == 0);
13078}
Jari Aaltof73dda02001-11-13 17:56:06 +000013079_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050013080if ac_fn_c_try_run "$LINENO"; then :
Jari Aaltod166f041997-06-05 14:59:13 +000013081 bash_cv_under_sys_siglist=yes
13082else
Chet Rameyac50fba2014-02-26 09:36:43 -050013083 bash_cv_under_sys_siglist=no
Jari Aaltod166f041997-06-05 14:59:13 +000013084fi
Chet Rameyac50fba2014-02-26 09:36:43 -050013085rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13086 conftest.$ac_objext conftest.beam conftest.$ac_ext
Jari Aaltod166f041997-06-05 14:59:13 +000013087fi
13088
Jari Aalto31859422009-01-12 13:36:28 +000013089fi
13090
Chet Rameyac50fba2014-02-26 09:36:43 -050013091{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_under_sys_siglist" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013092$as_echo "$bash_cv_under_sys_siglist" >&6; }
Jari Aaltod166f041997-06-05 14:59:13 +000013093if test $bash_cv_under_sys_siglist = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050013094$as_echo "#define HAVE_UNDER_SYS_SIGLIST 1" >>confdefs.h
Jari Aaltod166f041997-06-05 14:59:13 +000013095
13096fi
13097
Jari Aaltob80f6442004-07-27 13:29:18 +000013098
Chet Rameyac50fba2014-02-26 09:36:43 -050013099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether signal handlers are of type void" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013100$as_echo_n "checking whether signal handlers are of type void... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050013101if ${bash_cv_void_sighandler+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000013102 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013103else
Chet Rameyac50fba2014-02-26 09:36:43 -050013104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000013105/* end confdefs.h. */
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013106#include <sys/types.h>
13107#include <signal.h>
13108#ifdef signal
13109#undef signal
13110#endif
13111#ifdef __cplusplus
13112extern "C"
13113#endif
13114void (*signal ()) ();
Jari Aaltof73dda02001-11-13 17:56:06 +000013115int
13116main ()
13117{
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013118int i;
Jari Aaltof73dda02001-11-13 17:56:06 +000013119 ;
13120 return 0;
13121}
13122_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050013123if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013124 bash_cv_void_sighandler=yes
13125else
Chet Rameyac50fba2014-02-26 09:36:43 -050013126 bash_cv_void_sighandler=no
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013127fi
Jari Aalto31859422009-01-12 13:36:28 +000013128rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013129fi
Chet Rameyac50fba2014-02-26 09:36:43 -050013130{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_void_sighandler" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013131$as_echo "$bash_cv_void_sighandler" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013132if test $bash_cv_void_sighandler = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050013133$as_echo "#define VOID_SIGHANDLER 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013134
13135fi
13136
Jari Aaltob80f6442004-07-27 13:29:18 +000013137
13138
Chet Rameyac50fba2014-02-26 09:36:43 -050013139{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_t" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013140$as_echo_n "checking for clock_t... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050013141if ${bash_cv_type_clock_t+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000013142 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013143else
Chet Rameyac50fba2014-02-26 09:36:43 -050013144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000013145/* end confdefs.h. */
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013146#include <sys/types.h>
13147#if STDC_HEADERS
13148#include <stdlib.h>
Jari Aaltof73dda02001-11-13 17:56:06 +000013149#include <stddef.h>
13150#endif
13151#if HAVE_INTTYPES_H
13152#include <inttypes.h>
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013153#endif
Chet Ramey00018032011-11-21 20:51:19 -050013154#if HAVE_STDINT_H
13155#include <stdint.h>
13156#endif
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013157#include <sys/times.h>
13158
Jari Aaltof73dda02001-11-13 17:56:06 +000013159_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013160if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chet Rameyac50fba2014-02-26 09:36:43 -050013161 $EGREP "clock_t" >/dev/null 2>&1; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013162 bash_cv_type_clock_t=yes
13163else
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013164 bash_cv_type_clock_t=no
13165fi
13166rm -f conftest*
13167
13168fi
13169
Chet Rameyac50fba2014-02-26 09:36:43 -050013170{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_clock_t" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013171$as_echo "$bash_cv_type_clock_t" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013172
13173if test $bash_cv_type_clock_t = no; then
Jari Aaltob80f6442004-07-27 13:29:18 +000013174 cat >>confdefs.h <<_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013175#define clock_t long
Jari Aaltob80f6442004-07-27 13:29:18 +000013176_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013177
13178fi
13179
Jari Aaltob80f6442004-07-27 13:29:18 +000013180
13181
Chet Rameyac50fba2014-02-26 09:36:43 -050013182{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigset_t" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013183$as_echo_n "checking for sigset_t... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050013184if ${bash_cv_type_sigset_t+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000013185 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013186else
Chet Rameyac50fba2014-02-26 09:36:43 -050013187 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000013188/* end confdefs.h. */
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013189#include <sys/types.h>
13190#if STDC_HEADERS
13191#include <stdlib.h>
Jari Aaltof73dda02001-11-13 17:56:06 +000013192#include <stddef.h>
13193#endif
13194#if HAVE_INTTYPES_H
13195#include <inttypes.h>
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013196#endif
Chet Ramey00018032011-11-21 20:51:19 -050013197#if HAVE_STDINT_H
13198#include <stdint.h>
13199#endif
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013200#include <signal.h>
13201
Jari Aaltof73dda02001-11-13 17:56:06 +000013202_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013203if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chet Rameyac50fba2014-02-26 09:36:43 -050013204 $EGREP "sigset_t" >/dev/null 2>&1; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013205 bash_cv_type_sigset_t=yes
13206else
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013207 bash_cv_type_sigset_t=no
13208fi
13209rm -f conftest*
13210
13211fi
13212
Chet Rameyac50fba2014-02-26 09:36:43 -050013213{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_sigset_t" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013214$as_echo "$bash_cv_type_sigset_t" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013215
13216if test $bash_cv_type_sigset_t = no; then
Jari Aaltob80f6442004-07-27 13:29:18 +000013217 cat >>confdefs.h <<_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013218#define sigset_t int
Jari Aaltob80f6442004-07-27 13:29:18 +000013219_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013220
13221fi
13222
Jari Aaltob80f6442004-07-27 13:29:18 +000013223
13224
Chet Rameyac50fba2014-02-26 09:36:43 -050013225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sig_atomic_t" >&5
13226$as_echo_n "checking for sig_atomic_t... " >&6; }
13227if ${bash_cv_type_sig_atomic_t+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000013228 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013229else
Chet Rameyac50fba2014-02-26 09:36:43 -050013230 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13231/* end confdefs.h. */
13232#include <sys/types.h>
13233#if STDC_HEADERS
13234#include <stdlib.h>
13235#include <stddef.h>
13236#endif
13237#if HAVE_INTTYPES_H
13238#include <inttypes.h>
13239#endif
13240#if HAVE_STDINT_H
13241#include <stdint.h>
13242#endif
13243#include <signal.h>
13244
Jari Aalto06285672006-10-10 14:15:34 +000013245_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050013246if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13247 $EGREP "sig_atomic_t" >/dev/null 2>&1; then :
13248 bash_cv_type_sig_atomic_t=yes
13249else
13250 bash_cv_type_sig_atomic_t=no
13251fi
13252rm -f conftest*
13253
13254fi
13255
13256{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_sig_atomic_t" >&5
13257$as_echo "$bash_cv_type_sig_atomic_t" >&6; }
13258
13259if test $bash_cv_type_sig_atomic_t = no; then
13260 cat >>confdefs.h <<_ACEOF
13261#define sig_atomic_t int
13262_ACEOF
13263
13264fi
13265
13266
13267
13268{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for quad_t" >&5
13269$as_echo_n "checking for quad_t... " >&6; }
13270if ${bash_cv_type_quad_t+:} false; then :
13271 $as_echo_n "(cached) " >&6
13272else
13273 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000013274/* end confdefs.h. */
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013275#include <sys/types.h>
13276#if STDC_HEADERS
13277#include <stdlib.h>
Jari Aaltof73dda02001-11-13 17:56:06 +000013278#include <stddef.h>
13279#endif
13280#if HAVE_INTTYPES_H
13281#include <inttypes.h>
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013282#endif
Chet Ramey00018032011-11-21 20:51:19 -050013283#if HAVE_STDINT_H
13284#include <stdint.h>
13285#endif
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013286
Jari Aaltob80f6442004-07-27 13:29:18 +000013287
Jari Aaltof73dda02001-11-13 17:56:06 +000013288_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013289if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chet Rameyac50fba2014-02-26 09:36:43 -050013290 $EGREP "quad_t" >/dev/null 2>&1; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013291 bash_cv_type_quad_t=yes
13292else
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013293 bash_cv_type_quad_t=no
13294fi
13295rm -f conftest*
13296
13297fi
13298
Chet Rameyac50fba2014-02-26 09:36:43 -050013299{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_quad_t" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013300$as_echo "$bash_cv_type_quad_t" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013301if test $bash_cv_type_quad_t = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050013302 $as_echo "#define HAVE_QUAD_T 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013303
13304 fi
13305if test $bash_cv_type_quad_t = no; then
Jari Aaltob80f6442004-07-27 13:29:18 +000013306 cat >>confdefs.h <<_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013307#define quad_t long
Jari Aaltob80f6442004-07-27 13:29:18 +000013308_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013309
13310fi
13311
Jari Aaltob80f6442004-07-27 13:29:18 +000013312
13313
Chet Rameyac50fba2014-02-26 09:36:43 -050013314{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for intmax_t" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013315$as_echo_n "checking for intmax_t... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050013316if ${bash_cv_type_intmax_t+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000013317 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013318else
Chet Rameyac50fba2014-02-26 09:36:43 -050013319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000013320/* end confdefs.h. */
Jari Aaltof73dda02001-11-13 17:56:06 +000013321#include <sys/types.h>
13322#if STDC_HEADERS
13323#include <stdlib.h>
13324#include <stddef.h>
13325#endif
13326#if HAVE_INTTYPES_H
13327#include <inttypes.h>
13328#endif
Chet Ramey00018032011-11-21 20:51:19 -050013329#if HAVE_STDINT_H
13330#include <stdint.h>
13331#endif
Jari Aaltof73dda02001-11-13 17:56:06 +000013332
Jari Aaltob80f6442004-07-27 13:29:18 +000013333
Jari Aaltof73dda02001-11-13 17:56:06 +000013334_ACEOF
13335if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chet Rameyac50fba2014-02-26 09:36:43 -050013336 $EGREP "intmax_t" >/dev/null 2>&1; then :
Jari Aaltof73dda02001-11-13 17:56:06 +000013337 bash_cv_type_intmax_t=yes
13338else
13339 bash_cv_type_intmax_t=no
13340fi
13341rm -f conftest*
13342
13343fi
13344
Chet Rameyac50fba2014-02-26 09:36:43 -050013345{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_intmax_t" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013346$as_echo "$bash_cv_type_intmax_t" >&6; }
Jari Aaltof73dda02001-11-13 17:56:06 +000013347
13348if test $bash_cv_type_intmax_t = no; then
Jari Aaltob80f6442004-07-27 13:29:18 +000013349 cat >>confdefs.h <<_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000013350#define intmax_t $bash_cv_type_long_long
Jari Aaltob80f6442004-07-27 13:29:18 +000013351_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000013352
13353fi
13354
Jari Aaltob80f6442004-07-27 13:29:18 +000013355
13356
Chet Rameyac50fba2014-02-26 09:36:43 -050013357{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uintmax_t" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013358$as_echo_n "checking for uintmax_t... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050013359if ${bash_cv_type_uintmax_t+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000013360 $as_echo_n "(cached) " >&6
Jari Aaltof73dda02001-11-13 17:56:06 +000013361else
Chet Rameyac50fba2014-02-26 09:36:43 -050013362 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000013363/* end confdefs.h. */
Jari Aaltof73dda02001-11-13 17:56:06 +000013364#include <sys/types.h>
13365#if STDC_HEADERS
13366#include <stdlib.h>
13367#include <stddef.h>
13368#endif
13369#if HAVE_INTTYPES_H
13370#include <inttypes.h>
13371#endif
Chet Ramey00018032011-11-21 20:51:19 -050013372#if HAVE_STDINT_H
13373#include <stdint.h>
13374#endif
Jari Aaltof73dda02001-11-13 17:56:06 +000013375
Jari Aaltob80f6442004-07-27 13:29:18 +000013376
Jari Aaltof73dda02001-11-13 17:56:06 +000013377_ACEOF
13378if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chet Rameyac50fba2014-02-26 09:36:43 -050013379 $EGREP "uintmax_t" >/dev/null 2>&1; then :
Jari Aaltof73dda02001-11-13 17:56:06 +000013380 bash_cv_type_uintmax_t=yes
13381else
13382 bash_cv_type_uintmax_t=no
13383fi
13384rm -f conftest*
13385
13386fi
13387
Chet Rameyac50fba2014-02-26 09:36:43 -050013388{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_uintmax_t" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013389$as_echo "$bash_cv_type_uintmax_t" >&6; }
Jari Aaltof73dda02001-11-13 17:56:06 +000013390
13391if test $bash_cv_type_uintmax_t = no; then
Jari Aaltob80f6442004-07-27 13:29:18 +000013392 cat >>confdefs.h <<_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000013393#define uintmax_t $bash_cv_type_unsigned_long_long
Jari Aaltob80f6442004-07-27 13:29:18 +000013394_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000013395
13396fi
13397
13398if test "$ac_cv_header_sys_socket_h" = "yes"; then
13399
Jari Aaltob80f6442004-07-27 13:29:18 +000013400
Chet Rameyac50fba2014-02-26 09:36:43 -050013401{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013402$as_echo_n "checking for socklen_t... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050013403if ${bash_cv_type_socklen_t+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000013404 $as_echo_n "(cached) " >&6
Jari Aaltof73dda02001-11-13 17:56:06 +000013405else
Chet Rameyac50fba2014-02-26 09:36:43 -050013406 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000013407/* end confdefs.h. */
Jari Aaltof73dda02001-11-13 17:56:06 +000013408#include <sys/types.h>
13409#if STDC_HEADERS
13410#include <stdlib.h>
13411#include <stddef.h>
13412#endif
13413#if HAVE_INTTYPES_H
13414#include <inttypes.h>
13415#endif
Chet Ramey00018032011-11-21 20:51:19 -050013416#if HAVE_STDINT_H
13417#include <stdint.h>
13418#endif
Jari Aaltof73dda02001-11-13 17:56:06 +000013419#include <sys/socket.h>
13420
13421_ACEOF
13422if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chet Rameyac50fba2014-02-26 09:36:43 -050013423 $EGREP "socklen_t" >/dev/null 2>&1; then :
Jari Aaltof73dda02001-11-13 17:56:06 +000013424 bash_cv_type_socklen_t=yes
13425else
13426 bash_cv_type_socklen_t=no
13427fi
13428rm -f conftest*
13429
13430fi
13431
Chet Rameyac50fba2014-02-26 09:36:43 -050013432{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_socklen_t" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013433$as_echo "$bash_cv_type_socklen_t" >&6; }
Jari Aaltof73dda02001-11-13 17:56:06 +000013434if test $bash_cv_type_socklen_t = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050013435 $as_echo "#define HAVE_SOCKLEN_T 1" >>confdefs.h
Jari Aaltof73dda02001-11-13 17:56:06 +000013436
13437 fi
13438if test $bash_cv_type_socklen_t = no; then
Jari Aaltob80f6442004-07-27 13:29:18 +000013439 cat >>confdefs.h <<_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050013440#define socklen_t unsigned int
Jari Aaltob80f6442004-07-27 13:29:18 +000013441_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000013442
13443fi
13444
13445fi
Chet Rameyac50fba2014-02-26 09:36:43 -050013446{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for size and type of struct rlimit fields" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013447$as_echo_n "checking for size and type of struct rlimit fields... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050013448if ${bash_cv_type_rlimit+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000013449 $as_echo_n "(cached) " >&6
Jari Aaltof73dda02001-11-13 17:56:06 +000013450else
Chet Rameyac50fba2014-02-26 09:36:43 -050013451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000013452/* end confdefs.h. */
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013453#include <sys/types.h>
Jari Aaltocce855b1998-04-17 19:52:44 +000013454#include <sys/resource.h>
Jari Aaltof73dda02001-11-13 17:56:06 +000013455int
13456main ()
13457{
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013458rlim_t xxx;
Jari Aaltof73dda02001-11-13 17:56:06 +000013459 ;
13460 return 0;
13461}
13462_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050013463if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013464 bash_cv_type_rlimit=rlim_t
13465else
Jari Aalto06285672006-10-10 14:15:34 +000013466
Chet Rameyac50fba2014-02-26 09:36:43 -050013467if test "$cross_compiling" = yes; then :
13468 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check quad_t if cross compiling -- defaulting to long" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013469$as_echo "$as_me: WARNING: cannot check quad_t if cross compiling -- defaulting to long" >&2;}
Jari Aaltocce855b1998-04-17 19:52:44 +000013470 bash_cv_type_rlimit=long
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013471else
Chet Rameyac50fba2014-02-26 09:36:43 -050013472 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000013473/* end confdefs.h. */
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013474
13475#include <sys/types.h>
13476#include <sys/time.h>
13477#include <sys/resource.h>
13478main()
13479{
13480#ifdef HAVE_QUAD_T
13481 struct rlimit rl;
13482 if (sizeof(rl.rlim_cur) == sizeof(quad_t))
13483 exit(0);
13484#endif
13485 exit(1);
13486}
Jari Aaltof73dda02001-11-13 17:56:06 +000013487_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050013488if ac_fn_c_try_run "$LINENO"; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013489 bash_cv_type_rlimit=quad_t
13490else
Chet Rameyac50fba2014-02-26 09:36:43 -050013491 bash_cv_type_rlimit=long
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013492fi
Chet Rameyac50fba2014-02-26 09:36:43 -050013493rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13494 conftest.$ac_objext conftest.beam conftest.$ac_ext
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013495fi
Jari Aalto31859422009-01-12 13:36:28 +000013496
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013497fi
Jari Aalto31859422009-01-12 13:36:28 +000013498rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13499
13500fi
13501
Chet Rameyac50fba2014-02-26 09:36:43 -050013502{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_type_rlimit" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013503$as_echo "$bash_cv_type_rlimit" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013504if test $bash_cv_type_rlimit = quad_t; then
Chet Rameyac50fba2014-02-26 09:36:43 -050013505$as_echo "#define RLIMTYPE quad_t" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013506
13507elif test $bash_cv_type_rlimit = rlim_t; then
Chet Rameyac50fba2014-02-26 09:36:43 -050013508$as_echo "#define RLIMTYPE rlim_t" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013509
13510fi
13511
Jari Aaltob80f6442004-07-27 13:29:18 +000013512
Chet Ramey495aee42011-11-22 19:11:26 -050013513# The cast to long int works around a bug in the HP C Compiler
13514# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
13515# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
13516# This bug is HP SR number 8606223364.
Chet Rameyac50fba2014-02-26 09:36:43 -050013517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of intmax_t" >&5
Chet Ramey495aee42011-11-22 19:11:26 -050013518$as_echo_n "checking size of intmax_t... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050013519if ${ac_cv_sizeof_intmax_t+:} false; then :
Chet Ramey495aee42011-11-22 19:11:26 -050013520 $as_echo_n "(cached) " >&6
13521else
Chet Rameyac50fba2014-02-26 09:36:43 -050013522 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (intmax_t))" "ac_cv_sizeof_intmax_t" "$ac_includes_default"; then :
Chet Ramey495aee42011-11-22 19:11:26 -050013523
Chet Ramey495aee42011-11-22 19:11:26 -050013524else
Chet Rameyac50fba2014-02-26 09:36:43 -050013525 if test "$ac_cv_type_intmax_t" = yes; then
13526 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Chet Ramey495aee42011-11-22 19:11:26 -050013527$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Chet Rameyac50fba2014-02-26 09:36:43 -050013528as_fn_error 77 "cannot compute sizeof (intmax_t)
13529See \`config.log' for more details" "$LINENO" 5; }
Chet Ramey495aee42011-11-22 19:11:26 -050013530 else
13531 ac_cv_sizeof_intmax_t=0
13532 fi
13533fi
Chet Rameyac50fba2014-02-26 09:36:43 -050013534
Chet Ramey495aee42011-11-22 19:11:26 -050013535fi
Chet Rameyac50fba2014-02-26 09:36:43 -050013536{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_intmax_t" >&5
Chet Ramey495aee42011-11-22 19:11:26 -050013537$as_echo "$ac_cv_sizeof_intmax_t" >&6; }
13538
13539
13540
13541cat >>confdefs.h <<_ACEOF
13542#define SIZEOF_INTMAX_T $ac_cv_sizeof_intmax_t
13543_ACEOF
13544
13545
13546
Jari Aaltob80f6442004-07-27 13:29:18 +000013547
Chet Rameyac50fba2014-02-26 09:36:43 -050013548ac_fn_c_check_member "$LINENO" "struct termios" "c_line" "ac_cv_member_struct_termios_c_line" "
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013549#include <sys/types.h>
13550#include <termios.h>
Jari Aaltof73dda02001-11-13 17:56:06 +000013551
Chet Rameyac50fba2014-02-26 09:36:43 -050013552"
13553if test "x$ac_cv_member_struct_termios_c_line" = xyes; then :
13554 $as_echo "#define TERMIOS_LDISC 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013555
13556fi
13557
Jari Aaltob80f6442004-07-27 13:29:18 +000013558
13559
Chet Rameyac50fba2014-02-26 09:36:43 -050013560ac_fn_c_check_member "$LINENO" "struct termio" "c_line" "ac_cv_member_struct_termio_c_line" "
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013561#include <sys/types.h>
13562#include <termio.h>
Jari Aaltof73dda02001-11-13 17:56:06 +000013563
Chet Rameyac50fba2014-02-26 09:36:43 -050013564"
13565if test "x$ac_cv_member_struct_termio_c_line" = xyes; then :
13566 $as_echo "#define TERMIO_LDISC 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013567
13568fi
13569
Jari Aaltob80f6442004-07-27 13:29:18 +000013570
13571
Chet Rameyac50fba2014-02-26 09:36:43 -050013572{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct dirent.d_ino" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013573$as_echo_n "checking for struct dirent.d_ino... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050013574if ${bash_cv_dirent_has_dino+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000013575 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013576else
Chet Rameyac50fba2014-02-26 09:36:43 -050013577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000013578/* end confdefs.h. */
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013579
13580#include <stdio.h>
13581#include <sys/types.h>
13582#ifdef HAVE_UNISTD_H
13583# include <unistd.h>
13584#endif /* HAVE_UNISTD_H */
13585#if defined(HAVE_DIRENT_H)
13586# include <dirent.h>
13587#else
13588# define dirent direct
13589# ifdef HAVE_SYS_NDIR_H
13590# include <sys/ndir.h>
13591# endif /* SYSNDIR */
13592# ifdef HAVE_SYS_DIR_H
13593# include <sys/dir.h>
13594# endif /* SYSDIR */
13595# ifdef HAVE_NDIR_H
13596# include <ndir.h>
13597# endif
13598#endif /* HAVE_DIRENT_H */
13599
Jari Aaltof73dda02001-11-13 17:56:06 +000013600int
13601main ()
13602{
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013603
13604struct dirent d; int z; z = d.d_ino;
13605
Jari Aaltof73dda02001-11-13 17:56:06 +000013606 ;
13607 return 0;
13608}
13609_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050013610if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013611 bash_cv_dirent_has_dino=yes
13612else
Chet Rameyac50fba2014-02-26 09:36:43 -050013613 bash_cv_dirent_has_dino=no
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013614fi
Jari Aalto31859422009-01-12 13:36:28 +000013615rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13616fi
13617
Chet Rameyac50fba2014-02-26 09:36:43 -050013618{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_dirent_has_dino" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013619$as_echo "$bash_cv_dirent_has_dino" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013620if test $bash_cv_dirent_has_dino = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050013621$as_echo "#define HAVE_STRUCT_DIRENT_D_INO 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000013622
13623fi
13624
Jari Aaltob80f6442004-07-27 13:29:18 +000013625
Chet Rameyac50fba2014-02-26 09:36:43 -050013626{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct dirent.d_fileno" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013627$as_echo_n "checking for struct dirent.d_fileno... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050013628if ${bash_cv_dirent_has_d_fileno+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000013629 $as_echo_n "(cached) " >&6
Jari Aaltod166f041997-06-05 14:59:13 +000013630else
Chet Rameyac50fba2014-02-26 09:36:43 -050013631 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000013632/* end confdefs.h. */
Jari Aaltod166f041997-06-05 14:59:13 +000013633
13634#include <stdio.h>
13635#include <sys/types.h>
13636#ifdef HAVE_UNISTD_H
13637# include <unistd.h>
13638#endif /* HAVE_UNISTD_H */
13639#if defined(HAVE_DIRENT_H)
13640# include <dirent.h>
13641#else
13642# define dirent direct
13643# ifdef HAVE_SYS_NDIR_H
13644# include <sys/ndir.h>
13645# endif /* SYSNDIR */
13646# ifdef HAVE_SYS_DIR_H
13647# include <sys/dir.h>
13648# endif /* SYSDIR */
13649# ifdef HAVE_NDIR_H
13650# include <ndir.h>
13651# endif
13652#endif /* HAVE_DIRENT_H */
13653
Jari Aaltof73dda02001-11-13 17:56:06 +000013654int
13655main ()
13656{
Jari Aaltod166f041997-06-05 14:59:13 +000013657
13658struct dirent d; int z; z = d.d_fileno;
13659
Jari Aaltof73dda02001-11-13 17:56:06 +000013660 ;
13661 return 0;
13662}
13663_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050013664if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltod166f041997-06-05 14:59:13 +000013665 bash_cv_dirent_has_d_fileno=yes
13666else
Chet Rameyac50fba2014-02-26 09:36:43 -050013667 bash_cv_dirent_has_d_fileno=no
Jari Aaltod166f041997-06-05 14:59:13 +000013668fi
Jari Aalto31859422009-01-12 13:36:28 +000013669rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13670fi
13671
Chet Rameyac50fba2014-02-26 09:36:43 -050013672{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_dirent_has_d_fileno" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013673$as_echo "$bash_cv_dirent_has_d_fileno" >&6; }
Jari Aaltod166f041997-06-05 14:59:13 +000013674if test $bash_cv_dirent_has_d_fileno = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050013675$as_echo "#define HAVE_STRUCT_DIRENT_D_FILENO 1" >>confdefs.h
Jari Aaltod166f041997-06-05 14:59:13 +000013676
13677fi
13678
Jari Aaltob80f6442004-07-27 13:29:18 +000013679
Chet Rameyac50fba2014-02-26 09:36:43 -050013680{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct dirent.d_namlen" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013681$as_echo_n "checking for struct dirent.d_namlen... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050013682if ${bash_cv_dirent_has_d_namlen+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000013683 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +000013684else
Chet Rameyac50fba2014-02-26 09:36:43 -050013685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000013686/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +000013687
13688#include <stdio.h>
13689#include <sys/types.h>
13690#ifdef HAVE_UNISTD_H
13691# include <unistd.h>
13692#endif /* HAVE_UNISTD_H */
13693#if defined(HAVE_DIRENT_H)
13694# include <dirent.h>
13695#else
13696# define dirent direct
13697# ifdef HAVE_SYS_NDIR_H
13698# include <sys/ndir.h>
13699# endif /* SYSNDIR */
13700# ifdef HAVE_SYS_DIR_H
13701# include <sys/dir.h>
13702# endif /* SYSDIR */
13703# ifdef HAVE_NDIR_H
13704# include <ndir.h>
13705# endif
13706#endif /* HAVE_DIRENT_H */
13707
13708int
13709main ()
13710{
13711
13712struct dirent d; int z; z = d.d_namlen;
13713
13714 ;
13715 return 0;
13716}
13717_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050013718if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +000013719 bash_cv_dirent_has_d_namlen=yes
13720else
Chet Rameyac50fba2014-02-26 09:36:43 -050013721 bash_cv_dirent_has_d_namlen=no
Jari Aaltob80f6442004-07-27 13:29:18 +000013722fi
Jari Aalto31859422009-01-12 13:36:28 +000013723rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13724fi
13725
Chet Rameyac50fba2014-02-26 09:36:43 -050013726{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_dirent_has_d_namlen" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013727$as_echo "$bash_cv_dirent_has_d_namlen" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +000013728if test $bash_cv_dirent_has_d_namlen = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050013729$as_echo "#define HAVE_STRUCT_DIRENT_D_NAMLEN 1" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +000013730
13731fi
13732
Chet Rameyac50fba2014-02-26 09:36:43 -050013733{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct winsize in sys/ioctl.h and termios.h" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013734$as_echo_n "checking for struct winsize in sys/ioctl.h and termios.h... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050013735if ${bash_cv_struct_winsize_header+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000013736 $as_echo_n "(cached) " >&6
Jari Aaltod166f041997-06-05 14:59:13 +000013737else
Chet Rameyac50fba2014-02-26 09:36:43 -050013738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000013739/* end confdefs.h. */
Jari Aaltod166f041997-06-05 14:59:13 +000013740#include <sys/types.h>
13741#include <sys/ioctl.h>
Jari Aaltof73dda02001-11-13 17:56:06 +000013742int
13743main ()
13744{
Jari Aaltod166f041997-06-05 14:59:13 +000013745struct winsize x;
Jari Aaltof73dda02001-11-13 17:56:06 +000013746 ;
13747 return 0;
13748}
13749_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050013750if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltocce855b1998-04-17 19:52:44 +000013751 bash_cv_struct_winsize_header=ioctl_h
Jari Aaltod166f041997-06-05 14:59:13 +000013752else
Chet Rameyac50fba2014-02-26 09:36:43 -050013753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000013754/* end confdefs.h. */
Jari Aaltocce855b1998-04-17 19:52:44 +000013755#include <sys/types.h>
13756#include <termios.h>
Jari Aaltof73dda02001-11-13 17:56:06 +000013757int
13758main ()
13759{
Jari Aaltocce855b1998-04-17 19:52:44 +000013760struct winsize x;
Jari Aaltof73dda02001-11-13 17:56:06 +000013761 ;
13762 return 0;
13763}
13764_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050013765if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltocce855b1998-04-17 19:52:44 +000013766 bash_cv_struct_winsize_header=termios_h
13767else
Chet Rameyac50fba2014-02-26 09:36:43 -050013768 bash_cv_struct_winsize_header=other
Jari Aaltocce855b1998-04-17 19:52:44 +000013769fi
Jari Aalto31859422009-01-12 13:36:28 +000013770rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Jari Aaltocce855b1998-04-17 19:52:44 +000013771
Jari Aaltod166f041997-06-05 14:59:13 +000013772fi
Jari Aalto31859422009-01-12 13:36:28 +000013773rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Jari Aaltod166f041997-06-05 14:59:13 +000013774fi
13775
Jari Aaltocce855b1998-04-17 19:52:44 +000013776if test $bash_cv_struct_winsize_header = ioctl_h; then
Chet Rameyac50fba2014-02-26 09:36:43 -050013777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: sys/ioctl.h" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013778$as_echo "sys/ioctl.h" >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050013779 $as_echo "#define STRUCT_WINSIZE_IN_SYS_IOCTL 1" >>confdefs.h
Jari Aaltod166f041997-06-05 14:59:13 +000013780
Jari Aaltocce855b1998-04-17 19:52:44 +000013781elif test $bash_cv_struct_winsize_header = termios_h; then
Chet Rameyac50fba2014-02-26 09:36:43 -050013782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: termios.h" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013783$as_echo "termios.h" >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050013784 $as_echo "#define STRUCT_WINSIZE_IN_TERMIOS 1" >>confdefs.h
Jari Aaltocce855b1998-04-17 19:52:44 +000013785
13786else
Chet Rameyac50fba2014-02-26 09:36:43 -050013787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013788$as_echo "not found" >&6; }
Jari Aaltod166f041997-06-05 14:59:13 +000013789fi
13790
Chet Rameyac50fba2014-02-26 09:36:43 -050013791{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timeval in sys/time.h and time.h" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013792$as_echo_n "checking for struct timeval in sys/time.h and time.h... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050013793if ${bash_cv_struct_timeval+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000013794 $as_echo_n "(cached) " >&6
Jari Aaltobb706242000-03-17 21:46:59 +000013795else
Jari Aaltof73dda02001-11-13 17:56:06 +000013796
Chet Rameyac50fba2014-02-26 09:36:43 -050013797cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000013798/* end confdefs.h. */
Jari Aaltobb706242000-03-17 21:46:59 +000013799#include <sys/time.h>
Jari Aaltof73dda02001-11-13 17:56:06 +000013800
13801_ACEOF
Jari Aaltobb706242000-03-17 21:46:59 +000013802if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chet Rameyac50fba2014-02-26 09:36:43 -050013803 $EGREP "struct timeval" >/dev/null 2>&1; then :
Jari Aaltobb706242000-03-17 21:46:59 +000013804 bash_cv_struct_timeval=yes
13805else
Chet Rameyac50fba2014-02-26 09:36:43 -050013806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000013807/* end confdefs.h. */
Jari Aaltobb706242000-03-17 21:46:59 +000013808#include <time.h>
Jari Aaltof73dda02001-11-13 17:56:06 +000013809
13810_ACEOF
Jari Aaltobb706242000-03-17 21:46:59 +000013811if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chet Rameyac50fba2014-02-26 09:36:43 -050013812 $EGREP "struct timeval" >/dev/null 2>&1; then :
Jari Aaltobb706242000-03-17 21:46:59 +000013813 bash_cv_struct_timeval=yes
13814else
Jari Aaltobb706242000-03-17 21:46:59 +000013815 bash_cv_struct_timeval=no
13816fi
13817rm -f conftest*
13818
13819fi
13820rm -f conftest*
13821
Jari Aaltob80f6442004-07-27 13:29:18 +000013822
Jari Aaltobb706242000-03-17 21:46:59 +000013823fi
13824
Chet Rameyac50fba2014-02-26 09:36:43 -050013825{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_struct_timeval" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013826$as_echo "$bash_cv_struct_timeval" >&6; }
Jari Aaltobb706242000-03-17 21:46:59 +000013827if test $bash_cv_struct_timeval = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050013828 $as_echo "#define HAVE_TIMEVAL 1" >>confdefs.h
Jari Aaltobb706242000-03-17 21:46:59 +000013829
13830fi
13831
Chet Rameyac50fba2014-02-26 09:36:43 -050013832ac_fn_c_check_member "$LINENO" "struct stat" "st_blocks" "ac_cv_member_struct_stat_st_blocks" "$ac_includes_default"
13833if test "x$ac_cv_member_struct_stat_st_blocks" = xyes; then :
Jari Aaltof73dda02001-11-13 17:56:06 +000013834
Jari Aaltob80f6442004-07-27 13:29:18 +000013835cat >>confdefs.h <<_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000013836#define HAVE_STRUCT_STAT_ST_BLOCKS 1
Jari Aaltob80f6442004-07-27 13:29:18 +000013837_ACEOF
13838
Jari Aaltof73dda02001-11-13 17:56:06 +000013839
13840fi
13841
Chet Rameyac50fba2014-02-26 09:36:43 -050013842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013843$as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050013844if ${ac_cv_struct_tm+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000013845 $as_echo_n "(cached) " >&6
Jari Aalto7117c2d2002-07-17 14:10:11 +000013846else
Chet Rameyac50fba2014-02-26 09:36:43 -050013847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000013848/* end confdefs.h. */
Jari Aalto7117c2d2002-07-17 14:10:11 +000013849#include <sys/types.h>
13850#include <time.h>
13851
13852int
13853main ()
13854{
Jari Aalto31859422009-01-12 13:36:28 +000013855struct tm tm;
13856 int *p = &tm.tm_sec;
13857 return !p;
Jari Aalto7117c2d2002-07-17 14:10:11 +000013858 ;
13859 return 0;
13860}
13861_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050013862if ac_fn_c_try_compile "$LINENO"; then :
Jari Aalto7117c2d2002-07-17 14:10:11 +000013863 ac_cv_struct_tm=time.h
13864else
Chet Rameyac50fba2014-02-26 09:36:43 -050013865 ac_cv_struct_tm=sys/time.h
Jari Aalto7117c2d2002-07-17 14:10:11 +000013866fi
Jari Aalto31859422009-01-12 13:36:28 +000013867rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
Jari Aalto7117c2d2002-07-17 14:10:11 +000013868fi
Chet Rameyac50fba2014-02-26 09:36:43 -050013869{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013870$as_echo "$ac_cv_struct_tm" >&6; }
Jari Aalto7117c2d2002-07-17 14:10:11 +000013871if test $ac_cv_struct_tm = sys/time.h; then
13872
Chet Rameyac50fba2014-02-26 09:36:43 -050013873$as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
Jari Aalto7117c2d2002-07-17 14:10:11 +000013874
13875fi
13876
Chet Rameyac50fba2014-02-26 09:36:43 -050013877ac_fn_c_check_member "$LINENO" "struct tm" "tm_zone" "ac_cv_member_struct_tm_tm_zone" "#include <sys/types.h>
Jari Aalto7117c2d2002-07-17 14:10:11 +000013878#include <$ac_cv_struct_tm>
13879
Chet Rameyac50fba2014-02-26 09:36:43 -050013880"
13881if test "x$ac_cv_member_struct_tm_tm_zone" = xyes; then :
Jari Aalto7117c2d2002-07-17 14:10:11 +000013882
Jari Aaltob80f6442004-07-27 13:29:18 +000013883cat >>confdefs.h <<_ACEOF
Jari Aalto7117c2d2002-07-17 14:10:11 +000013884#define HAVE_STRUCT_TM_TM_ZONE 1
Jari Aaltob80f6442004-07-27 13:29:18 +000013885_ACEOF
13886
Jari Aalto7117c2d2002-07-17 14:10:11 +000013887
13888fi
13889
13890if test "$ac_cv_member_struct_tm_tm_zone" = yes; then
13891
Chet Rameyac50fba2014-02-26 09:36:43 -050013892$as_echo "#define HAVE_TM_ZONE 1" >>confdefs.h
Jari Aalto7117c2d2002-07-17 14:10:11 +000013893
13894else
Chet Rameyac50fba2014-02-26 09:36:43 -050013895 ac_fn_c_check_decl "$LINENO" "tzname" "ac_cv_have_decl_tzname" "#include <time.h>
13896"
13897if test "x$ac_cv_have_decl_tzname" = xyes; then :
13898 ac_have_decl=1
Jari Aalto7117c2d2002-07-17 14:10:11 +000013899else
Chet Rameyac50fba2014-02-26 09:36:43 -050013900 ac_have_decl=0
Jari Aalto31859422009-01-12 13:36:28 +000013901fi
13902
Jari Aalto31859422009-01-12 13:36:28 +000013903cat >>confdefs.h <<_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050013904#define HAVE_DECL_TZNAME $ac_have_decl
Jari Aalto31859422009-01-12 13:36:28 +000013905_ACEOF
13906
Chet Rameyac50fba2014-02-26 09:36:43 -050013907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tzname" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013908$as_echo_n "checking for tzname... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050013909if ${ac_cv_var_tzname+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000013910 $as_echo_n "(cached) " >&6
13911else
Chet Rameyac50fba2014-02-26 09:36:43 -050013912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto31859422009-01-12 13:36:28 +000013913/* end confdefs.h. */
13914#include <time.h>
13915#if !HAVE_DECL_TZNAME
13916extern char *tzname[];
Jari Aalto7117c2d2002-07-17 14:10:11 +000013917#endif
13918
13919int
13920main ()
13921{
Jari Aalto31859422009-01-12 13:36:28 +000013922return tzname[0][0];
Jari Aalto7117c2d2002-07-17 14:10:11 +000013923 ;
13924 return 0;
13925}
13926_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050013927if ac_fn_c_try_link "$LINENO"; then :
Jari Aalto7117c2d2002-07-17 14:10:11 +000013928 ac_cv_var_tzname=yes
13929else
Chet Rameyac50fba2014-02-26 09:36:43 -050013930 ac_cv_var_tzname=no
Jari Aalto7117c2d2002-07-17 14:10:11 +000013931fi
Chet Rameyac50fba2014-02-26 09:36:43 -050013932rm -f core conftest.err conftest.$ac_objext \
13933 conftest$ac_exeext conftest.$ac_ext
Jari Aalto7117c2d2002-07-17 14:10:11 +000013934fi
Chet Rameyac50fba2014-02-26 09:36:43 -050013935{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_tzname" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013936$as_echo "$ac_cv_var_tzname" >&6; }
Jari Aalto7117c2d2002-07-17 14:10:11 +000013937 if test $ac_cv_var_tzname = yes; then
13938
Chet Rameyac50fba2014-02-26 09:36:43 -050013939$as_echo "#define HAVE_TZNAME 1" >>confdefs.h
Jari Aalto7117c2d2002-07-17 14:10:11 +000013940
13941 fi
13942fi
13943
Chet Rameyac50fba2014-02-26 09:36:43 -050013944{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timezone in sys/time.h and time.h" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013945$as_echo_n "checking for struct timezone in sys/time.h and time.h... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050013946if ${bash_cv_struct_timezone+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000013947 $as_echo_n "(cached) " >&6
Jari Aaltob80f6442004-07-27 13:29:18 +000013948else
13949
Chet Rameyac50fba2014-02-26 09:36:43 -050013950cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000013951/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +000013952#include <sys/time.h>
13953
13954_ACEOF
13955if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chet Rameyac50fba2014-02-26 09:36:43 -050013956 $EGREP "struct timezone" >/dev/null 2>&1; then :
Jari Aaltob80f6442004-07-27 13:29:18 +000013957 bash_cv_struct_timezone=yes
13958else
Chet Rameyac50fba2014-02-26 09:36:43 -050013959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000013960/* end confdefs.h. */
Jari Aaltob80f6442004-07-27 13:29:18 +000013961#include <time.h>
13962
13963_ACEOF
13964if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chet Rameyac50fba2014-02-26 09:36:43 -050013965 $EGREP "struct timezone" >/dev/null 2>&1; then :
Jari Aaltob80f6442004-07-27 13:29:18 +000013966 bash_cv_struct_timezone=yes
13967else
13968 bash_cv_struct_timezone=no
13969fi
13970rm -f conftest*
13971
13972fi
13973rm -f conftest*
13974
13975
13976fi
13977
Chet Rameyac50fba2014-02-26 09:36:43 -050013978{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_struct_timezone" >&5
Jari Aalto31859422009-01-12 13:36:28 +000013979$as_echo "$bash_cv_struct_timezone" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +000013980if test $bash_cv_struct_timezone = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050013981 $as_echo "#define HAVE_STRUCT_TIMEZONE 1" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +000013982
13983fi
13984
13985
Chet Rameyac50fba2014-02-26 09:36:43 -050013986{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for offset of exit status in return status from wait" >&5
Chet Ramey495aee42011-11-22 19:11:26 -050013987$as_echo_n "checking for offset of exit status in return status from wait... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050013988if ${bash_cv_wexitstatus_offset+:} false; then :
Chet Ramey495aee42011-11-22 19:11:26 -050013989 $as_echo_n "(cached) " >&6
13990else
Chet Rameyac50fba2014-02-26 09:36:43 -050013991 if test "$cross_compiling" = yes; then :
13992 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check WEXITSTATUS offset if cross compiling -- defaulting to 0" >&5
Chet Ramey495aee42011-11-22 19:11:26 -050013993$as_echo "$as_me: WARNING: cannot check WEXITSTATUS offset if cross compiling -- defaulting to 0" >&2;}
13994 bash_cv_wexitstatus_offset=0
13995
13996else
Chet Rameyac50fba2014-02-26 09:36:43 -050013997 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13998/* end confdefs.h. */
Chet Ramey495aee42011-11-22 19:11:26 -050013999
14000#include <stdlib.h>
14001#include <unistd.h>
14002
14003#include <sys/wait.h>
14004
14005main(c, v)
14006 int c;
14007 char **v;
14008{
14009 pid_t pid, p;
14010 int s, i, n;
14011
14012 s = 0;
14013 pid = fork();
14014 if (pid == 0)
14015 exit (42);
14016
14017 /* wait for the process */
14018 p = wait(&s);
14019 if (p != pid)
14020 exit (255);
14021
14022 /* crack s */
14023 for (i = 0; i < (sizeof(s) - 8); i++)
14024 {
14025 n = (s >> i) & 0xff;
14026 if (n == 42)
14027 exit (i);
14028 }
14029
14030 exit (254);
14031}
14032
14033_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050014034if ac_fn_c_try_run "$LINENO"; then :
Chet Ramey495aee42011-11-22 19:11:26 -050014035 bash_cv_wexitstatus_offset=0
14036else
Chet Rameyac50fba2014-02-26 09:36:43 -050014037 bash_cv_wexitstatus_offset=$?
Chet Ramey495aee42011-11-22 19:11:26 -050014038fi
Chet Rameyac50fba2014-02-26 09:36:43 -050014039rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14040 conftest.$ac_objext conftest.beam conftest.$ac_ext
Chet Ramey495aee42011-11-22 19:11:26 -050014041fi
14042
Chet Ramey495aee42011-11-22 19:11:26 -050014043fi
14044
14045if test "$bash_cv_wexitstatus_offset" -gt 32 ; then
Chet Rameyac50fba2014-02-26 09:36:43 -050014046 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: bad exit status from test program -- defaulting to 0" >&5
Chet Ramey495aee42011-11-22 19:11:26 -050014047$as_echo "$as_me: WARNING: bad exit status from test program -- defaulting to 0" >&2;}
14048 bash_cv_wexitstatus_offset=0
14049fi
Chet Rameyac50fba2014-02-26 09:36:43 -050014050{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_wexitstatus_offset" >&5
Chet Ramey495aee42011-11-22 19:11:26 -050014051$as_echo "$bash_cv_wexitstatus_offset" >&6; }
14052
14053cat >>confdefs.h <<_ACEOF
14054#define WEXITSTATUS_OFFSET $bash_cv_wexitstatus_offset
14055_ACEOF
14056
14057
14058
Chet Rameyac50fba2014-02-26 09:36:43 -050014059
14060
14061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timespec in <time.h>" >&5
14062$as_echo_n "checking for struct timespec in <time.h>... " >&6; }
14063if ${bash_cv_sys_struct_timespec_in_time_h+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000014064 $as_echo_n "(cached) " >&6
Jari Aaltof73dda02001-11-13 17:56:06 +000014065else
Chet Rameyac50fba2014-02-26 09:36:43 -050014066 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14067/* end confdefs.h. */
14068#include <time.h>
14069
14070int
14071main ()
14072{
14073static struct timespec x; x.tv_sec = x.tv_nsec;
14074 ;
14075 return 0;
14076}
Jari Aalto06285672006-10-10 14:15:34 +000014077_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050014078if ac_fn_c_try_compile "$LINENO"; then :
14079 bash_cv_sys_struct_timespec_in_time_h=yes
14080else
14081 bash_cv_sys_struct_timespec_in_time_h=no
14082fi
14083rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14084fi
14085{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_sys_struct_timespec_in_time_h" >&5
14086$as_echo "$bash_cv_sys_struct_timespec_in_time_h" >&6; }
14087
14088 HAVE_STRUCT_TIMESPEC=0
14089 TIME_H_DEFINES_STRUCT_TIMESPEC=0
14090 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC=0
14091 PTHREAD_H_DEFINES_STRUCT_TIMESPEC=0
14092 if test $bash_cv_sys_struct_timespec_in_time_h = yes; then
14093 $as_echo "#define HAVE_STRUCT_TIMESPEC 1" >>confdefs.h
14094
14095 $as_echo "#define TIME_H_DEFINES_STRUCT_TIMESPEC 1" >>confdefs.h
14096
14097 TIME_H_DEFINES_STRUCT_TIMESPEC=1
14098 else
14099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timespec in <sys/time.h>" >&5
14100$as_echo_n "checking for struct timespec in <sys/time.h>... " >&6; }
14101if ${bash_cv_sys_struct_timespec_in_sys_time_h+:} false; then :
14102 $as_echo_n "(cached) " >&6
14103else
14104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14105/* end confdefs.h. */
14106#include <sys/time.h>
14107
14108int
14109main ()
14110{
14111static struct timespec x; x.tv_sec = x.tv_nsec;
14112 ;
14113 return 0;
14114}
14115_ACEOF
14116if ac_fn_c_try_compile "$LINENO"; then :
14117 bash_cv_sys_struct_timespec_in_sys_time_h=yes
14118else
14119 bash_cv_sys_struct_timespec_in_sys_time_h=no
14120fi
14121rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14122fi
14123{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_sys_struct_timespec_in_sys_time_h" >&5
14124$as_echo "$bash_cv_sys_struct_timespec_in_sys_time_h" >&6; }
14125 if test $bash_cv_sys_struct_timespec_in_sys_time_h = yes; then
14126 SYS_TIME_H_DEFINES_STRUCT_TIMESPEC=1
14127 $as_echo "#define HAVE_STRUCT_TIMESPEC 1" >>confdefs.h
14128
14129 $as_echo "#define SYS_TIME_H_DEFINES_STRUCT_TIMESPEC 1" >>confdefs.h
14130
14131 else
14132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timespec in <pthread.h>" >&5
14133$as_echo_n "checking for struct timespec in <pthread.h>... " >&6; }
14134if ${bash_cv_sys_struct_timespec_in_pthread_h+:} false; then :
14135 $as_echo_n "(cached) " >&6
14136else
14137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14138/* end confdefs.h. */
14139#include <pthread.h>
14140
14141int
14142main ()
14143{
14144static struct timespec x; x.tv_sec = x.tv_nsec;
14145 ;
14146 return 0;
14147}
14148_ACEOF
14149if ac_fn_c_try_compile "$LINENO"; then :
14150 bash_cv_sys_struct_timespec_in_pthread_h=yes
14151else
14152 bash_cv_sys_struct_timespec_in_pthread_h=no
14153fi
14154rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14155fi
14156{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_sys_struct_timespec_in_pthread_h" >&5
14157$as_echo "$bash_cv_sys_struct_timespec_in_pthread_h" >&6; }
14158 if test $bash_cv_sys_struct_timespec_in_pthread_h = yes; then
14159 PTHREAD_H_DEFINES_STRUCT_TIMESPEC=1
14160 $as_echo "#define HAVE_STRUCT_TIMESPEC 1" >>confdefs.h
14161
14162 $as_echo "#define PTHREAD_H_DEFINES_STRUCT_TIMESPEC 1" >>confdefs.h
14163
14164 fi
14165 fi
14166 fi
14167
14168
14169
14170
14171
14172
14173
14174
14175
14176 ac_fn_c_check_member "$LINENO" "struct stat" "st_atim.tv_nsec" "ac_cv_member_struct_stat_st_atim_tv_nsec" "#include <sys/types.h>
14177 #include <sys/stat.h>
14178"
14179if test "x$ac_cv_member_struct_stat_st_atim_tv_nsec" = xyes; then :
14180
14181cat >>confdefs.h <<_ACEOF
14182#define HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC 1
14183_ACEOF
14184
14185{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct stat.st_atim is of type struct timespec" >&5
14186$as_echo_n "checking whether struct stat.st_atim is of type struct timespec... " >&6; }
14187if ${ac_cv_typeof_struct_stat_st_atim_is_struct_timespec+:} false; then :
14188 $as_echo_n "(cached) " >&6
14189else
14190 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14191/* end confdefs.h. */
14192
14193 #include <sys/types.h>
14194 #include <sys/stat.h>
14195 #if HAVE_SYS_TIME_H
14196 # include <sys/time.h>
14197 #endif
14198 #include <time.h>
14199 struct timespec ts;
14200 struct stat st;
14201
14202int
14203main ()
14204{
14205
14206 st.st_atim = ts;
14207
14208 ;
14209 return 0;
14210}
14211_ACEOF
14212if ac_fn_c_try_compile "$LINENO"; then :
14213 ac_cv_typeof_struct_stat_st_atim_is_struct_timespec=yes
14214else
14215 ac_cv_typeof_struct_stat_st_atim_is_struct_timespec=no
14216fi
14217rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14218fi
14219{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_typeof_struct_stat_st_atim_is_struct_timespec" >&5
14220$as_echo "$ac_cv_typeof_struct_stat_st_atim_is_struct_timespec" >&6; }
14221 if test $ac_cv_typeof_struct_stat_st_atim_is_struct_timespec = yes; then
14222
14223$as_echo "#define TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC 1" >>confdefs.h
14224
14225 fi
14226else
14227 ac_fn_c_check_member "$LINENO" "struct stat" "st_atimespec.tv_nsec" "ac_cv_member_struct_stat_st_atimespec_tv_nsec" "#include <sys/types.h>
14228 #include <sys/stat.h>
14229"
14230if test "x$ac_cv_member_struct_stat_st_atimespec_tv_nsec" = xyes; then :
14231
14232cat >>confdefs.h <<_ACEOF
14233#define HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC 1
14234_ACEOF
14235
14236
14237else
14238 ac_fn_c_check_member "$LINENO" "struct stat" "st_atimensec" "ac_cv_member_struct_stat_st_atimensec" "#include <sys/types.h>
14239 #include <sys/stat.h>
14240"
14241if test "x$ac_cv_member_struct_stat_st_atimensec" = xyes; then :
14242
14243cat >>confdefs.h <<_ACEOF
14244#define HAVE_STRUCT_STAT_ST_ATIMENSEC 1
14245_ACEOF
14246
14247
14248else
14249 ac_fn_c_check_member "$LINENO" "struct stat" "st_atim.st__tim.tv_nsec" "ac_cv_member_struct_stat_st_atim_st__tim_tv_nsec" "#include <sys/types.h>
14250 #include <sys/stat.h>
14251"
14252if test "x$ac_cv_member_struct_stat_st_atim_st__tim_tv_nsec" = xyes; then :
14253
14254cat >>confdefs.h <<_ACEOF
14255#define HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC 1
14256_ACEOF
14257
14258
14259fi
14260
14261fi
14262
14263fi
14264
14265fi
14266
14267
14268
14269{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for the existence of strsignal" >&5
14270$as_echo_n "checking for the existence of strsignal... " >&6; }
14271if ${bash_cv_have_strsignal+:} false; then :
14272 $as_echo_n "(cached) " >&6
14273else
14274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000014275/* end confdefs.h. */
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014276#include <sys/types.h>
14277#include <signal.h>
Jari Aaltof73dda02001-11-13 17:56:06 +000014278int
14279main ()
14280{
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014281char *s = (char *)strsignal(2);
Jari Aaltof73dda02001-11-13 17:56:06 +000014282 ;
14283 return 0;
14284}
14285_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050014286if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014287 bash_cv_have_strsignal=yes
14288else
Chet Rameyac50fba2014-02-26 09:36:43 -050014289 bash_cv_have_strsignal=no
14290fi
14291rm -f core conftest.err conftest.$ac_objext \
14292 conftest$ac_exeext conftest.$ac_ext
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014293fi
Jari Aalto31859422009-01-12 13:36:28 +000014294
Chet Rameyac50fba2014-02-26 09:36:43 -050014295{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_have_strsignal" >&5
Jari Aalto31859422009-01-12 13:36:28 +000014296$as_echo "$bash_cv_have_strsignal" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014297if test $bash_cv_have_strsignal = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050014298$as_echo "#define HAVE_STRSIGNAL 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014299
14300fi
14301
Chet Rameyac50fba2014-02-26 09:36:43 -050014302{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if opendir() opens non-directories" >&5
Jari Aalto31859422009-01-12 13:36:28 +000014303$as_echo_n "checking if opendir() opens non-directories... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050014304if ${bash_cv_opendir_not_robust+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000014305 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014306else
Chet Rameyac50fba2014-02-26 09:36:43 -050014307 if test "$cross_compiling" = yes; then :
14308 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check opendir if cross compiling -- defaulting to no" >&5
Jari Aalto31859422009-01-12 13:36:28 +000014309$as_echo "$as_me: WARNING: cannot check opendir if cross compiling -- defaulting to no" >&2;}
Jari Aaltocce855b1998-04-17 19:52:44 +000014310 bash_cv_opendir_not_robust=no
14311
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014312else
Chet Rameyac50fba2014-02-26 09:36:43 -050014313 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000014314/* end confdefs.h. */
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014315
14316#include <stdio.h>
14317#include <sys/types.h>
14318#include <fcntl.h>
14319#ifdef HAVE_UNISTD_H
14320# include <unistd.h>
14321#endif /* HAVE_UNISTD_H */
14322#if defined(HAVE_DIRENT_H)
14323# include <dirent.h>
14324#else
14325# define dirent direct
14326# ifdef HAVE_SYS_NDIR_H
14327# include <sys/ndir.h>
14328# endif /* SYSNDIR */
14329# ifdef HAVE_SYS_DIR_H
14330# include <sys/dir.h>
14331# endif /* SYSDIR */
14332# ifdef HAVE_NDIR_H
14333# include <ndir.h>
14334# endif
14335#endif /* HAVE_DIRENT_H */
14336main()
14337{
14338DIR *dir;
Jari Aaltobb706242000-03-17 21:46:59 +000014339int fd, err;
Jari Aalto31859422009-01-12 13:36:28 +000014340err = mkdir("bash-aclocal", 0700);
Jari Aaltobb706242000-03-17 21:46:59 +000014341if (err < 0) {
14342 perror("mkdir");
14343 exit(1);
14344}
Jari Aalto31859422009-01-12 13:36:28 +000014345unlink("bash-aclocal/not_a_directory");
14346fd = open("bash-aclocal/not_a_directory", O_WRONLY|O_CREAT|O_EXCL, 0666);
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014347write(fd, "\n", 1);
14348close(fd);
Jari Aalto31859422009-01-12 13:36:28 +000014349dir = opendir("bash-aclocal/not_a_directory");
14350unlink("bash-aclocal/not_a_directory");
14351rmdir("bash-aclocal");
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014352exit (dir == 0);
14353}
Jari Aaltof73dda02001-11-13 17:56:06 +000014354_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050014355if ac_fn_c_try_run "$LINENO"; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014356 bash_cv_opendir_not_robust=yes
14357else
Chet Rameyac50fba2014-02-26 09:36:43 -050014358 bash_cv_opendir_not_robust=no
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014359fi
Chet Rameyac50fba2014-02-26 09:36:43 -050014360rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14361 conftest.$ac_objext conftest.beam conftest.$ac_ext
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014362fi
14363
Jari Aalto31859422009-01-12 13:36:28 +000014364fi
14365
Chet Rameyac50fba2014-02-26 09:36:43 -050014366{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_opendir_not_robust" >&5
Jari Aalto31859422009-01-12 13:36:28 +000014367$as_echo "$bash_cv_opendir_not_robust" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014368if test $bash_cv_opendir_not_robust = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050014369$as_echo "#define OPENDIR_NOT_ROBUST 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014370
14371fi
14372
Chet Rameyac50fba2014-02-26 09:36:43 -050014373{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ulimit can substitute for getdtablesize" >&5
Jari Aalto31859422009-01-12 13:36:28 +000014374$as_echo_n "checking whether ulimit can substitute for getdtablesize... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050014375if ${bash_cv_ulimit_maxfds+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000014376 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014377else
Chet Rameyac50fba2014-02-26 09:36:43 -050014378 if test "$cross_compiling" = yes; then :
14379 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check ulimit if cross compiling -- defaulting to no" >&5
Jari Aalto31859422009-01-12 13:36:28 +000014380$as_echo "$as_me: WARNING: cannot check ulimit if cross compiling -- defaulting to no" >&2;}
Jari Aaltocce855b1998-04-17 19:52:44 +000014381 bash_cv_ulimit_maxfds=no
14382
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014383else
Chet Rameyac50fba2014-02-26 09:36:43 -050014384 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000014385/* end confdefs.h. */
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014386
14387main()
14388{
14389long maxfds = ulimit(4, 0L);
14390exit (maxfds == -1L);
14391}
14392
Jari Aaltof73dda02001-11-13 17:56:06 +000014393_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050014394if ac_fn_c_try_run "$LINENO"; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014395 bash_cv_ulimit_maxfds=yes
14396else
Chet Rameyac50fba2014-02-26 09:36:43 -050014397 bash_cv_ulimit_maxfds=no
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014398fi
Chet Rameyac50fba2014-02-26 09:36:43 -050014399rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14400 conftest.$ac_objext conftest.beam conftest.$ac_ext
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014401fi
14402
Jari Aalto31859422009-01-12 13:36:28 +000014403fi
14404
Chet Rameyac50fba2014-02-26 09:36:43 -050014405{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_ulimit_maxfds" >&5
Jari Aalto31859422009-01-12 13:36:28 +000014406$as_echo "$bash_cv_ulimit_maxfds" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014407if test $bash_cv_ulimit_maxfds = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050014408$as_echo "#define ULIMIT_MAXFDS 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014409
14410fi
14411
Jari Aalto31859422009-01-12 13:36:28 +000014412
14413
14414
14415
14416
14417
14418
Chet Rameyac50fba2014-02-26 09:36:43 -050014419 ac_fn_c_check_decl "$LINENO" "fpurge" "ac_cv_have_decl_fpurge" "#include <stdio.h>
14420"
14421if test "x$ac_cv_have_decl_fpurge" = xyes; then :
14422 ac_have_decl=1
Jari Aalto31859422009-01-12 13:36:28 +000014423else
Chet Rameyac50fba2014-02-26 09:36:43 -050014424 ac_have_decl=0
Jari Aalto31859422009-01-12 13:36:28 +000014425fi
14426
Jari Aalto31859422009-01-12 13:36:28 +000014427cat >>confdefs.h <<_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050014428#define HAVE_DECL_FPURGE $ac_have_decl
Jari Aalto31859422009-01-12 13:36:28 +000014429_ACEOF
14430
14431
Chet Rameyac50fba2014-02-26 09:36:43 -050014432{ $as_echo "$as_me:${as_lineno-$LINENO}: checking to see if getenv can be redefined" >&5
Jari Aalto31859422009-01-12 13:36:28 +000014433$as_echo_n "checking to see if getenv can be redefined... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050014434if ${bash_cv_getenv_redef+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000014435 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014436else
Chet Rameyac50fba2014-02-26 09:36:43 -050014437 if test "$cross_compiling" = yes; then :
14438 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check getenv redefinition if cross compiling -- defaulting to yes" >&5
Jari Aalto31859422009-01-12 13:36:28 +000014439$as_echo "$as_me: WARNING: cannot check getenv redefinition if cross compiling -- defaulting to yes" >&2;}
Jari Aaltocce855b1998-04-17 19:52:44 +000014440 bash_cv_getenv_redef=yes
14441
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014442else
Chet Rameyac50fba2014-02-26 09:36:43 -050014443 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000014444/* end confdefs.h. */
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014445
14446#ifdef HAVE_UNISTD_H
14447# include <unistd.h>
14448#endif
14449#ifndef __STDC__
14450# ifndef const
14451# define const
14452# endif
14453#endif
14454char *
14455getenv (name)
14456#if defined (__linux__) || defined (__bsdi__) || defined (convex)
14457 const char *name;
14458#else
14459 char const *name;
14460#endif /* !__linux__ && !__bsdi__ && !convex */
14461{
14462return "42";
14463}
14464main()
14465{
14466char *s;
14467/* The next allows this program to run, but does not allow bash to link
14468 when it redefines getenv. I'm not really interested in figuring out
14469 why not. */
14470#if defined (NeXT)
14471exit(1);
14472#endif
14473s = getenv("ABCDE");
14474exit(s == 0); /* force optimizer to leave getenv in */
14475}
14476
Jari Aaltof73dda02001-11-13 17:56:06 +000014477_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050014478if ac_fn_c_try_run "$LINENO"; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014479 bash_cv_getenv_redef=yes
14480else
Chet Rameyac50fba2014-02-26 09:36:43 -050014481 bash_cv_getenv_redef=no
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014482fi
Chet Rameyac50fba2014-02-26 09:36:43 -050014483rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14484 conftest.$ac_objext conftest.beam conftest.$ac_ext
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014485fi
14486
Jari Aalto31859422009-01-12 13:36:28 +000014487fi
14488
Chet Rameyac50fba2014-02-26 09:36:43 -050014489{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_getenv_redef" >&5
Jari Aalto31859422009-01-12 13:36:28 +000014490$as_echo "$bash_cv_getenv_redef" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014491if test $bash_cv_getenv_redef = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050014492$as_echo "#define CAN_REDEFINE_GETENV 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014493
14494fi
14495
Jari Aalto7117c2d2002-07-17 14:10:11 +000014496if test "$ac_cv_func_getcwd" = "yes"; then
Chet Rameyac50fba2014-02-26 09:36:43 -050014497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if getcwd() will dynamically allocate memory with 0 size" >&5
Jari Aalto31859422009-01-12 13:36:28 +000014498$as_echo_n "checking if getcwd() will dynamically allocate memory with 0 size... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050014499if ${bash_cv_getcwd_malloc+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000014500 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014501else
Chet Rameyac50fba2014-02-26 09:36:43 -050014502 if test "$cross_compiling" = yes; then :
14503 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check whether getcwd allocates memory when cross-compiling -- defaulting to no" >&5
Jari Aalto31859422009-01-12 13:36:28 +000014504$as_echo "$as_me: WARNING: cannot check whether getcwd allocates memory when cross-compiling -- defaulting to no" >&2;}
Jari Aaltob80f6442004-07-27 13:29:18 +000014505 bash_cv_getcwd_malloc=no
Jari Aaltocce855b1998-04-17 19:52:44 +000014506
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014507else
Chet Rameyac50fba2014-02-26 09:36:43 -050014508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000014509/* end confdefs.h. */
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014510
14511#include <stdio.h>
14512#ifdef HAVE_UNISTD_H
14513#include <unistd.h>
14514#endif
14515
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014516main()
14517{
Jari Aaltob80f6442004-07-27 13:29:18 +000014518 char *xpwd;
14519 xpwd = getcwd(0, 0);
14520 exit (xpwd == 0);
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014521}
14522
Jari Aaltof73dda02001-11-13 17:56:06 +000014523_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050014524if ac_fn_c_try_run "$LINENO"; then :
Jari Aaltob80f6442004-07-27 13:29:18 +000014525 bash_cv_getcwd_malloc=yes
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014526else
Chet Rameyac50fba2014-02-26 09:36:43 -050014527 bash_cv_getcwd_malloc=no
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014528fi
Chet Rameyac50fba2014-02-26 09:36:43 -050014529rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14530 conftest.$ac_objext conftest.beam conftest.$ac_ext
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014531fi
14532
Jari Aalto31859422009-01-12 13:36:28 +000014533fi
14534
Chet Rameyac50fba2014-02-26 09:36:43 -050014535{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_getcwd_malloc" >&5
Jari Aalto31859422009-01-12 13:36:28 +000014536$as_echo "$bash_cv_getcwd_malloc" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +000014537if test $bash_cv_getcwd_malloc = no; then
Chet Rameyac50fba2014-02-26 09:36:43 -050014538$as_echo "#define GETCWD_BROKEN 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014539
Jari Aalto31859422009-01-12 13:36:28 +000014540case " $LIBOBJS " in
Jari Aalto06285672006-10-10 14:15:34 +000014541 *" getcwd.$ac_objext "* ) ;;
Jari Aalto31859422009-01-12 13:36:28 +000014542 *) LIBOBJS="$LIBOBJS getcwd.$ac_objext"
14543 ;;
Jari Aalto06285672006-10-10 14:15:34 +000014544esac
14545
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014546fi
14547
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014548fi
14549
Chet Rameyac50fba2014-02-26 09:36:43 -050014550{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for presence of POSIX-style sigsetjmp/siglongjmp" >&5
Jari Aalto31859422009-01-12 13:36:28 +000014551$as_echo_n "checking for presence of POSIX-style sigsetjmp/siglongjmp... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050014552if ${bash_cv_func_sigsetjmp+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000014553 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014554else
Chet Rameyac50fba2014-02-26 09:36:43 -050014555 if test "$cross_compiling" = yes; then :
14556 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check for sigsetjmp/siglongjmp if cross-compiling -- defaulting to missing" >&5
Jari Aalto31859422009-01-12 13:36:28 +000014557$as_echo "$as_me: WARNING: cannot check for sigsetjmp/siglongjmp if cross-compiling -- defaulting to missing" >&2;}
Jari Aaltocce855b1998-04-17 19:52:44 +000014558 bash_cv_func_sigsetjmp=missing
14559
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014560else
Chet Rameyac50fba2014-02-26 09:36:43 -050014561 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000014562/* end confdefs.h. */
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014563
14564#ifdef HAVE_UNISTD_H
14565#include <unistd.h>
14566#endif
14567#include <sys/types.h>
14568#include <signal.h>
14569#include <setjmp.h>
14570
14571main()
14572{
14573#if !defined (_POSIX_VERSION) || !defined (HAVE_POSIX_SIGNALS)
14574exit (1);
14575#else
14576
14577int code;
14578sigset_t set, oset;
14579sigjmp_buf xx;
14580
14581/* get the mask */
14582sigemptyset(&set);
14583sigemptyset(&oset);
14584sigprocmask(SIG_BLOCK, (sigset_t *)NULL, &set);
14585sigprocmask(SIG_BLOCK, (sigset_t *)NULL, &oset);
14586
14587/* save it */
14588code = sigsetjmp(xx, 1);
14589if (code)
14590 exit(0); /* could get sigmask and compare to oset here. */
14591
14592/* change it */
14593sigaddset(&set, SIGINT);
14594sigprocmask(SIG_BLOCK, &set, (sigset_t *)NULL);
14595
14596/* and siglongjmp */
14597siglongjmp(xx, 10);
14598exit(1);
14599#endif
14600}
Jari Aaltof73dda02001-11-13 17:56:06 +000014601_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050014602if ac_fn_c_try_run "$LINENO"; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014603 bash_cv_func_sigsetjmp=present
14604else
Chet Rameyac50fba2014-02-26 09:36:43 -050014605 bash_cv_func_sigsetjmp=missing
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014606fi
Chet Rameyac50fba2014-02-26 09:36:43 -050014607rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14608 conftest.$ac_objext conftest.beam conftest.$ac_ext
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014609fi
14610
Jari Aalto31859422009-01-12 13:36:28 +000014611fi
14612
Chet Rameyac50fba2014-02-26 09:36:43 -050014613{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_func_sigsetjmp" >&5
Jari Aalto31859422009-01-12 13:36:28 +000014614$as_echo "$bash_cv_func_sigsetjmp" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014615if test $bash_cv_func_sigsetjmp = present; then
Chet Rameyac50fba2014-02-26 09:36:43 -050014616$as_echo "#define HAVE_POSIX_SIGSETJMP 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014617
14618fi
14619
Jari Aaltob80f6442004-07-27 13:29:18 +000014620
Chet Rameyac50fba2014-02-26 09:36:43 -050014621{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not strcoll and strcmp differ" >&5
Jari Aalto31859422009-01-12 13:36:28 +000014622$as_echo_n "checking whether or not strcoll and strcmp differ... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050014623if ${bash_cv_func_strcoll_broken+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000014624 $as_echo_n "(cached) " >&6
Jari Aaltod166f041997-06-05 14:59:13 +000014625else
Chet Rameyac50fba2014-02-26 09:36:43 -050014626 if test "$cross_compiling" = yes; then :
14627 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check strcoll if cross compiling -- defaulting to no" >&5
Jari Aalto31859422009-01-12 13:36:28 +000014628$as_echo "$as_me: WARNING: cannot check strcoll if cross compiling -- defaulting to no" >&2;}
Jari Aaltocce855b1998-04-17 19:52:44 +000014629 bash_cv_func_strcoll_broken=no
14630
Jari Aaltod166f041997-06-05 14:59:13 +000014631else
Chet Rameyac50fba2014-02-26 09:36:43 -050014632 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000014633/* end confdefs.h. */
Jari Aaltod166f041997-06-05 14:59:13 +000014634
14635#include <stdio.h>
14636#if defined (HAVE_LOCALE_H)
14637#include <locale.h>
14638#endif
14639
14640main(c, v)
14641int c;
14642char *v[];
14643{
14644 int r1, r2;
14645 char *deflocale, *defcoll;
14646
14647#ifdef HAVE_SETLOCALE
14648 deflocale = setlocale(LC_ALL, "");
14649 defcoll = setlocale(LC_COLLATE, "");
14650#endif
14651
14652#ifdef HAVE_STRCOLL
14653 /* These two values are taken from tests/glob-test. */
14654 r1 = strcoll("abd", "aXd");
14655#else
14656 r1 = 0;
14657#endif
14658 r2 = strcmp("abd", "aXd");
14659
14660 /* These two should both be greater than 0. It is permissible for
14661 a system to return different values, as long as the sign is the
14662 same. */
14663
14664 /* Exit with 1 (failure) if these two values are both > 0, since
14665 this tests whether strcoll(3) is broken with respect to strcmp(3)
14666 in the default locale. */
14667 exit (r1 > 0 && r2 > 0);
14668}
14669
Jari Aaltof73dda02001-11-13 17:56:06 +000014670_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050014671if ac_fn_c_try_run "$LINENO"; then :
Jari Aaltod166f041997-06-05 14:59:13 +000014672 bash_cv_func_strcoll_broken=yes
14673else
Chet Rameyac50fba2014-02-26 09:36:43 -050014674 bash_cv_func_strcoll_broken=no
Jari Aaltod166f041997-06-05 14:59:13 +000014675fi
Chet Rameyac50fba2014-02-26 09:36:43 -050014676rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14677 conftest.$ac_objext conftest.beam conftest.$ac_ext
Jari Aaltod166f041997-06-05 14:59:13 +000014678fi
14679
Jari Aalto31859422009-01-12 13:36:28 +000014680fi
14681
Chet Rameyac50fba2014-02-26 09:36:43 -050014682{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_func_strcoll_broken" >&5
Jari Aalto31859422009-01-12 13:36:28 +000014683$as_echo "$bash_cv_func_strcoll_broken" >&6; }
Jari Aaltod166f041997-06-05 14:59:13 +000014684if test $bash_cv_func_strcoll_broken = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050014685$as_echo "#define STRCOLL_BROKEN 1" >>confdefs.h
Jari Aaltod166f041997-06-05 14:59:13 +000014686
14687fi
14688
Jari Aaltob80f6442004-07-27 13:29:18 +000014689
14690
Chet Ramey00018032011-11-21 20:51:19 -050014691
14692
Chet Ramey00018032011-11-21 20:51:19 -050014693 if test X$ac_cv_func_snprintf = Xyes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050014694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for standard-conformant snprintf" >&5
Chet Ramey00018032011-11-21 20:51:19 -050014695$as_echo_n "checking for standard-conformant snprintf... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050014696if ${bash_cv_func_snprintf+:} false; then :
Chet Ramey00018032011-11-21 20:51:19 -050014697 $as_echo_n "(cached) " >&6
14698else
Chet Rameyac50fba2014-02-26 09:36:43 -050014699 if test "$cross_compiling" = yes; then :
14700 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check standard snprintf if cross-compiling" >&5
Chet Ramey00018032011-11-21 20:51:19 -050014701$as_echo "$as_me: WARNING: cannot check standard snprintf if cross-compiling" >&2;}
14702 bash_cv_func_snprintf=yes
14703
14704else
Chet Rameyac50fba2014-02-26 09:36:43 -050014705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chet Ramey00018032011-11-21 20:51:19 -050014706/* end confdefs.h. */
14707
14708#include <stdio.h>
14709
14710main()
14711{
14712 int n;
14713 n = snprintf (0, 0, "%s", "0123456");
14714 exit(n != 7);
14715}
14716
14717_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050014718if ac_fn_c_try_run "$LINENO"; then :
Chet Ramey00018032011-11-21 20:51:19 -050014719 bash_cv_func_snprintf=yes
14720else
Chet Rameyac50fba2014-02-26 09:36:43 -050014721 bash_cv_func_snprintf=no
Chet Ramey00018032011-11-21 20:51:19 -050014722fi
Chet Rameyac50fba2014-02-26 09:36:43 -050014723rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14724 conftest.$ac_objext conftest.beam conftest.$ac_ext
Chet Ramey00018032011-11-21 20:51:19 -050014725fi
14726
Chet Ramey00018032011-11-21 20:51:19 -050014727fi
Chet Rameyac50fba2014-02-26 09:36:43 -050014728{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_func_snprintf" >&5
Chet Ramey00018032011-11-21 20:51:19 -050014729$as_echo "$bash_cv_func_snprintf" >&6; }
14730 if test $bash_cv_func_snprintf = no; then
14731 ac_cv_func_snprintf=no
14732 fi
14733 fi
14734 if test $ac_cv_func_snprintf = no; then
14735
Chet Rameyac50fba2014-02-26 09:36:43 -050014736$as_echo "#define HAVE_SNPRINTF 0" >>confdefs.h
Chet Ramey00018032011-11-21 20:51:19 -050014737
14738 fi
14739
14740
14741
14742
14743
Chet Ramey00018032011-11-21 20:51:19 -050014744 if test X$ac_cv_func_vsnprintf = Xyes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050014745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for standard-conformant vsnprintf" >&5
Chet Ramey00018032011-11-21 20:51:19 -050014746$as_echo_n "checking for standard-conformant vsnprintf... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050014747if ${bash_cv_func_vsnprintf+:} false; then :
Chet Ramey00018032011-11-21 20:51:19 -050014748 $as_echo_n "(cached) " >&6
14749else
Chet Rameyac50fba2014-02-26 09:36:43 -050014750 if test "$cross_compiling" = yes; then :
14751 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check standard vsnprintf if cross-compiling" >&5
Chet Ramey00018032011-11-21 20:51:19 -050014752$as_echo "$as_me: WARNING: cannot check standard vsnprintf if cross-compiling" >&2;}
14753 bash_cv_func_vsnprintf=yes
14754
14755else
Chet Rameyac50fba2014-02-26 09:36:43 -050014756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Chet Ramey00018032011-11-21 20:51:19 -050014757/* end confdefs.h. */
14758
14759#if HAVE_STDARG_H
14760#include <stdarg.h>
14761#else
14762#include <varargs.h>
14763#endif
14764#include <stdio.h>
14765#include <stdlib.h>
14766
14767static int
14768#if HAVE_STDARG_H
14769foo(const char *fmt, ...)
14770#else
14771foo(format, va_alist)
14772 const char *format;
14773 va_dcl
14774#endif
14775{
14776 va_list args;
14777 int n;
14778
14779#if HAVE_STDARG_H
14780 va_start(args, fmt);
14781#else
14782 va_start(args);
14783#endif
14784 n = vsnprintf(0, 0, fmt, args);
14785 va_end (args);
14786 return n;
14787}
14788
14789main()
14790{
14791 int n;
14792 n = foo("%s", "0123456");
14793 exit(n != 7);
14794}
14795
14796_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050014797if ac_fn_c_try_run "$LINENO"; then :
Chet Ramey00018032011-11-21 20:51:19 -050014798 bash_cv_func_vsnprintf=yes
14799else
Chet Rameyac50fba2014-02-26 09:36:43 -050014800 bash_cv_func_vsnprintf=no
Chet Ramey00018032011-11-21 20:51:19 -050014801fi
Chet Rameyac50fba2014-02-26 09:36:43 -050014802rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14803 conftest.$ac_objext conftest.beam conftest.$ac_ext
Chet Ramey00018032011-11-21 20:51:19 -050014804fi
14805
Chet Ramey00018032011-11-21 20:51:19 -050014806fi
Chet Rameyac50fba2014-02-26 09:36:43 -050014807{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_func_vsnprintf" >&5
Chet Ramey00018032011-11-21 20:51:19 -050014808$as_echo "$bash_cv_func_vsnprintf" >&6; }
14809 if test $bash_cv_func_vsnprintf = no; then
14810 ac_cv_func_vsnprintf=no
14811 fi
14812 fi
14813 if test $ac_cv_func_vsnprintf = no; then
14814
Chet Rameyac50fba2014-02-26 09:36:43 -050014815$as_echo "#define HAVE_VSNPRINTF 0" >>confdefs.h
Chet Ramey00018032011-11-21 20:51:19 -050014816
14817 fi
14818
14819
14820
Jari Aalto7117c2d2002-07-17 14:10:11 +000014821if test "$ac_cv_func_putenv" = "yes"; then
14822
Jari Aaltob80f6442004-07-27 13:29:18 +000014823
14824
Chet Rameyac50fba2014-02-26 09:36:43 -050014825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for standard-conformant putenv declaration" >&5
Jari Aalto31859422009-01-12 13:36:28 +000014826$as_echo_n "checking for standard-conformant putenv declaration... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050014827if ${bash_cv_std_putenv+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000014828 $as_echo_n "(cached) " >&6
Jari Aalto7117c2d2002-07-17 14:10:11 +000014829else
Chet Rameyac50fba2014-02-26 09:36:43 -050014830 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000014831/* end confdefs.h. */
Jari Aalto7117c2d2002-07-17 14:10:11 +000014832
14833#if STDC_HEADERS
14834#include <stdlib.h>
14835#include <stddef.h>
14836#endif
14837#ifndef __STDC__
14838# ifndef const
14839# define const
14840# endif
14841#endif
14842#ifdef PROTOTYPES
14843extern int putenv (char *);
14844#else
14845extern int putenv ();
14846#endif
14847
14848int
14849main ()
14850{
14851return (putenv == 0);
14852 ;
14853 return 0;
14854}
14855_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050014856if ac_fn_c_try_link "$LINENO"; then :
Jari Aalto7117c2d2002-07-17 14:10:11 +000014857 bash_cv_std_putenv=yes
14858else
Chet Rameyac50fba2014-02-26 09:36:43 -050014859 bash_cv_std_putenv=no
Jari Aalto7117c2d2002-07-17 14:10:11 +000014860
14861fi
Chet Rameyac50fba2014-02-26 09:36:43 -050014862rm -f core conftest.err conftest.$ac_objext \
14863 conftest$ac_exeext conftest.$ac_ext
Jari Aalto7117c2d2002-07-17 14:10:11 +000014864fi
Chet Rameyac50fba2014-02-26 09:36:43 -050014865{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_std_putenv" >&5
Jari Aalto31859422009-01-12 13:36:28 +000014866$as_echo "$bash_cv_std_putenv" >&6; }
Jari Aalto7117c2d2002-07-17 14:10:11 +000014867if test $bash_cv_std_putenv = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050014868$as_echo "#define HAVE_STD_PUTENV 1" >>confdefs.h
Jari Aalto7117c2d2002-07-17 14:10:11 +000014869
14870fi
14871
14872else
Chet Rameyac50fba2014-02-26 09:36:43 -050014873$as_echo "#define HAVE_STD_PUTENV 1" >>confdefs.h
Jari Aalto7117c2d2002-07-17 14:10:11 +000014874
14875fi
14876if test "$ac_cv_func_unsetenv" = "yes"; then
14877
Jari Aaltob80f6442004-07-27 13:29:18 +000014878
14879
Chet Rameyac50fba2014-02-26 09:36:43 -050014880{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for standard-conformant unsetenv declaration" >&5
Jari Aalto31859422009-01-12 13:36:28 +000014881$as_echo_n "checking for standard-conformant unsetenv declaration... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050014882if ${bash_cv_std_unsetenv+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000014883 $as_echo_n "(cached) " >&6
Jari Aalto7117c2d2002-07-17 14:10:11 +000014884else
Chet Rameyac50fba2014-02-26 09:36:43 -050014885 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000014886/* end confdefs.h. */
Jari Aalto7117c2d2002-07-17 14:10:11 +000014887
14888#if STDC_HEADERS
14889#include <stdlib.h>
14890#include <stddef.h>
14891#endif
14892#ifndef __STDC__
14893# ifndef const
14894# define const
14895# endif
14896#endif
14897#ifdef PROTOTYPES
14898extern int unsetenv (const char *);
14899#else
14900extern int unsetenv ();
14901#endif
14902
14903int
14904main ()
14905{
14906return (unsetenv == 0);
14907 ;
14908 return 0;
14909}
14910_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050014911if ac_fn_c_try_link "$LINENO"; then :
Jari Aalto7117c2d2002-07-17 14:10:11 +000014912 bash_cv_std_unsetenv=yes
14913else
Chet Rameyac50fba2014-02-26 09:36:43 -050014914 bash_cv_std_unsetenv=no
Jari Aalto7117c2d2002-07-17 14:10:11 +000014915
14916fi
Chet Rameyac50fba2014-02-26 09:36:43 -050014917rm -f core conftest.err conftest.$ac_objext \
14918 conftest$ac_exeext conftest.$ac_ext
Jari Aalto7117c2d2002-07-17 14:10:11 +000014919fi
Chet Rameyac50fba2014-02-26 09:36:43 -050014920{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_std_unsetenv" >&5
Jari Aalto31859422009-01-12 13:36:28 +000014921$as_echo "$bash_cv_std_unsetenv" >&6; }
Jari Aalto7117c2d2002-07-17 14:10:11 +000014922if test $bash_cv_std_unsetenv = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050014923$as_echo "#define HAVE_STD_UNSETENV 1" >>confdefs.h
Jari Aalto7117c2d2002-07-17 14:10:11 +000014924
14925fi
14926
14927else
Chet Rameyac50fba2014-02-26 09:36:43 -050014928$as_echo "#define HAVE_STD_UNSETENV 1" >>confdefs.h
Jari Aalto7117c2d2002-07-17 14:10:11 +000014929
14930fi
14931
Chet Rameyac50fba2014-02-26 09:36:43 -050014932{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for printf floating point output in hex notation" >&5
Jari Aalto31859422009-01-12 13:36:28 +000014933$as_echo_n "checking for printf floating point output in hex notation... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050014934if ${bash_cv_printf_a_format+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000014935 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014936else
Chet Rameyac50fba2014-02-26 09:36:43 -050014937 if test "$cross_compiling" = yes; then :
14938 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check printf if cross compiling -- defaulting to no" >&5
Jari Aalto31859422009-01-12 13:36:28 +000014939$as_echo "$as_me: WARNING: cannot check printf if cross compiling -- defaulting to no" >&2;}
Jari Aaltof73dda02001-11-13 17:56:06 +000014940 bash_cv_printf_a_format=no
14941
14942else
Chet Rameyac50fba2014-02-26 09:36:43 -050014943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000014944/* end confdefs.h. */
Jari Aaltof73dda02001-11-13 17:56:06 +000014945
14946#include <stdio.h>
14947#include <string.h>
14948
14949int
14950main()
14951{
14952 double y = 0.0;
14953 char abuf[1024];
14954
14955 sprintf(abuf, "%A", y);
14956 exit(strchr(abuf, 'P') == (char *)0);
14957}
14958
14959_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050014960if ac_fn_c_try_run "$LINENO"; then :
Jari Aaltof73dda02001-11-13 17:56:06 +000014961 bash_cv_printf_a_format=yes
14962else
Chet Rameyac50fba2014-02-26 09:36:43 -050014963 bash_cv_printf_a_format=no
Jari Aaltof73dda02001-11-13 17:56:06 +000014964fi
Chet Rameyac50fba2014-02-26 09:36:43 -050014965rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14966 conftest.$ac_objext conftest.beam conftest.$ac_ext
Jari Aaltof73dda02001-11-13 17:56:06 +000014967fi
14968
Jari Aalto31859422009-01-12 13:36:28 +000014969fi
14970
Chet Rameyac50fba2014-02-26 09:36:43 -050014971{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_printf_a_format" >&5
Jari Aalto31859422009-01-12 13:36:28 +000014972$as_echo "$bash_cv_printf_a_format" >&6; }
Jari Aaltof73dda02001-11-13 17:56:06 +000014973if test $bash_cv_printf_a_format = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050014974$as_echo "#define HAVE_PRINTF_A_FORMAT 1" >>confdefs.h
Jari Aaltof73dda02001-11-13 17:56:06 +000014975
14976fi
14977
Jari Aaltob80f6442004-07-27 13:29:18 +000014978
14979
14980
Chet Rameyac50fba2014-02-26 09:36:43 -050014981{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if signal handlers must be reinstalled when invoked" >&5
Jari Aalto31859422009-01-12 13:36:28 +000014982$as_echo_n "checking if signal handlers must be reinstalled when invoked... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050014983if ${bash_cv_must_reinstall_sighandlers+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000014984 $as_echo_n "(cached) " >&6
Jari Aaltof73dda02001-11-13 17:56:06 +000014985else
Chet Rameyac50fba2014-02-26 09:36:43 -050014986 if test "$cross_compiling" = yes; then :
14987 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check signal handling if cross compiling -- defaulting to no" >&5
Jari Aalto31859422009-01-12 13:36:28 +000014988$as_echo "$as_me: WARNING: cannot check signal handling if cross compiling -- defaulting to no" >&2;}
Jari Aaltocce855b1998-04-17 19:52:44 +000014989 bash_cv_must_reinstall_sighandlers=no
14990
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014991else
Chet Rameyac50fba2014-02-26 09:36:43 -050014992 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000014993/* end confdefs.h. */
Jari Aaltoccc6cda1996-12-23 17:02:34 +000014994
14995#include <signal.h>
14996#ifdef HAVE_UNISTD_H
14997#include <unistd.h>
14998#endif
14999
15000typedef RETSIGTYPE sigfunc();
15001
15002int nsigint;
15003
15004#ifdef HAVE_POSIX_SIGNALS
15005sigfunc *
15006set_signal_handler(sig, handler)
15007 int sig;
15008 sigfunc *handler;
15009{
15010 struct sigaction act, oact;
15011 act.sa_handler = handler;
15012 act.sa_flags = 0;
15013 sigemptyset (&act.sa_mask);
15014 sigemptyset (&oact.sa_mask);
15015 sigaction (sig, &act, &oact);
15016 return (oact.sa_handler);
15017}
15018#else
15019#define set_signal_handler(s, h) signal(s, h)
15020#endif
15021
15022RETSIGTYPE
15023sigint(s)
15024int s;
15025{
15026 nsigint++;
15027}
15028
15029main()
15030{
15031 nsigint = 0;
15032 set_signal_handler(SIGINT, sigint);
15033 kill((int)getpid(), SIGINT);
15034 kill((int)getpid(), SIGINT);
15035 exit(nsigint != 2);
15036}
15037
Jari Aaltof73dda02001-11-13 17:56:06 +000015038_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050015039if ac_fn_c_try_run "$LINENO"; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015040 bash_cv_must_reinstall_sighandlers=no
15041else
Chet Rameyac50fba2014-02-26 09:36:43 -050015042 bash_cv_must_reinstall_sighandlers=yes
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015043fi
Chet Rameyac50fba2014-02-26 09:36:43 -050015044rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15045 conftest.$ac_objext conftest.beam conftest.$ac_ext
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015046fi
15047
Jari Aalto31859422009-01-12 13:36:28 +000015048fi
15049
Chet Rameyac50fba2014-02-26 09:36:43 -050015050{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_must_reinstall_sighandlers" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015051$as_echo "$bash_cv_must_reinstall_sighandlers" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015052if test $bash_cv_must_reinstall_sighandlers = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050015053$as_echo "#define MUST_REINSTALL_SIGHANDLERS 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015054
15055fi
15056
Jari Aaltob80f6442004-07-27 13:29:18 +000015057
Chet Rameyac50fba2014-02-26 09:36:43 -050015058{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for presence of necessary job control definitions" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015059$as_echo_n "checking for presence of necessary job control definitions... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050015060if ${bash_cv_job_control_missing+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000015061 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015062else
Chet Rameyac50fba2014-02-26 09:36:43 -050015063 if test "$cross_compiling" = yes; then :
15064 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check job control if cross-compiling -- defaulting to missing" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015065$as_echo "$as_me: WARNING: cannot check job control if cross-compiling -- defaulting to missing" >&2;}
Jari Aaltocce855b1998-04-17 19:52:44 +000015066 bash_cv_job_control_missing=missing
15067
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015068else
Chet Rameyac50fba2014-02-26 09:36:43 -050015069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000015070/* end confdefs.h. */
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015071
15072#include <sys/types.h>
15073#ifdef HAVE_SYS_WAIT_H
15074#include <sys/wait.h>
15075#endif
15076#ifdef HAVE_UNISTD_H
15077#include <unistd.h>
15078#endif
15079#include <signal.h>
15080
15081/* Add more tests in here as appropriate. */
15082main()
15083{
15084/* signal type */
15085#if !defined (HAVE_POSIX_SIGNALS) && !defined (HAVE_BSD_SIGNALS)
15086exit(1);
15087#endif
15088
15089/* signals and tty control. */
15090#if !defined (SIGTSTP) || !defined (SIGSTOP) || !defined (SIGCONT)
15091exit (1);
15092#endif
15093
15094/* process control */
Jari Aaltof73dda02001-11-13 17:56:06 +000015095#if !defined (WNOHANG) || !defined (WUNTRACED)
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015096exit(1);
15097#endif
15098
15099/* Posix systems have tcgetpgrp and waitpid. */
15100#if defined (_POSIX_VERSION) && !defined (HAVE_TCGETPGRP)
15101exit(1);
15102#endif
15103
15104#if defined (_POSIX_VERSION) && !defined (HAVE_WAITPID)
15105exit(1);
15106#endif
15107
15108/* Other systems have TIOCSPGRP/TIOCGPRGP and wait3. */
15109#if !defined (_POSIX_VERSION) && !defined (HAVE_WAIT3)
15110exit(1);
15111#endif
15112
15113exit(0);
15114}
Jari Aaltof73dda02001-11-13 17:56:06 +000015115_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050015116if ac_fn_c_try_run "$LINENO"; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015117 bash_cv_job_control_missing=present
15118else
Chet Rameyac50fba2014-02-26 09:36:43 -050015119 bash_cv_job_control_missing=missing
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015120fi
Chet Rameyac50fba2014-02-26 09:36:43 -050015121rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15122 conftest.$ac_objext conftest.beam conftest.$ac_ext
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015123fi
15124
Jari Aalto31859422009-01-12 13:36:28 +000015125fi
15126
Chet Rameyac50fba2014-02-26 09:36:43 -050015127{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_job_control_missing" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015128$as_echo "$bash_cv_job_control_missing" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015129if test $bash_cv_job_control_missing = missing; then
Chet Rameyac50fba2014-02-26 09:36:43 -050015130$as_echo "#define JOB_CONTROL_MISSING 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015131
15132fi
15133
Chet Rameyac50fba2014-02-26 09:36:43 -050015134{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for presence of named pipes" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015135$as_echo_n "checking for presence of named pipes... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050015136if ${bash_cv_sys_named_pipes+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000015137 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015138else
Chet Rameyac50fba2014-02-26 09:36:43 -050015139 if test "$cross_compiling" = yes; then :
15140 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check for named pipes if cross-compiling -- defaulting to missing" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015141$as_echo "$as_me: WARNING: cannot check for named pipes if cross-compiling -- defaulting to missing" >&2;}
Jari Aaltocce855b1998-04-17 19:52:44 +000015142 bash_cv_sys_named_pipes=missing
15143
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015144else
Chet Rameyac50fba2014-02-26 09:36:43 -050015145 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000015146/* end confdefs.h. */
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015147
15148#include <sys/types.h>
15149#include <sys/stat.h>
15150#ifdef HAVE_UNISTD_H
15151#include <unistd.h>
15152#endif
15153
15154/* Add more tests in here as appropriate. */
15155main()
15156{
Jari Aaltobb706242000-03-17 21:46:59 +000015157int fd, err;
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015158
15159#if defined (HAVE_MKFIFO)
15160exit (0);
15161#endif
15162
15163#if !defined (S_IFIFO) && (defined (_POSIX_VERSION) && !defined (S_ISFIFO))
15164exit (1);
15165#endif
15166
15167#if defined (NeXT)
15168exit (1);
15169#endif
Jari Aalto31859422009-01-12 13:36:28 +000015170err = mkdir("bash-aclocal", 0700);
Jari Aaltobb706242000-03-17 21:46:59 +000015171if (err < 0) {
15172 perror ("mkdir");
15173 exit(1);
15174}
Jari Aalto31859422009-01-12 13:36:28 +000015175fd = mknod ("bash-aclocal/sh-np-autoconf", 0666 | S_IFIFO, 0);
Jari Aaltobb706242000-03-17 21:46:59 +000015176if (fd == -1) {
Jari Aalto31859422009-01-12 13:36:28 +000015177 rmdir ("bash-aclocal");
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015178 exit (1);
Jari Aaltobb706242000-03-17 21:46:59 +000015179}
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015180close(fd);
Jari Aalto31859422009-01-12 13:36:28 +000015181unlink ("bash-aclocal/sh-np-autoconf");
15182rmdir ("bash-aclocal");
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015183exit(0);
15184}
Jari Aaltof73dda02001-11-13 17:56:06 +000015185_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050015186if ac_fn_c_try_run "$LINENO"; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015187 bash_cv_sys_named_pipes=present
15188else
Chet Rameyac50fba2014-02-26 09:36:43 -050015189 bash_cv_sys_named_pipes=missing
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015190fi
Chet Rameyac50fba2014-02-26 09:36:43 -050015191rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15192 conftest.$ac_objext conftest.beam conftest.$ac_ext
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015193fi
15194
Jari Aalto31859422009-01-12 13:36:28 +000015195fi
15196
Chet Rameyac50fba2014-02-26 09:36:43 -050015197{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_sys_named_pipes" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015198$as_echo "$bash_cv_sys_named_pipes" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015199if test $bash_cv_sys_named_pipes = missing; then
Chet Rameyac50fba2014-02-26 09:36:43 -050015200$as_echo "#define NAMED_PIPES_MISSING 1" >>confdefs.h
Jari Aaltof73dda02001-11-13 17:56:06 +000015201
Jari Aaltob80f6442004-07-27 13:29:18 +000015202fi
15203
15204
Chet Rameyac50fba2014-02-26 09:36:43 -050015205{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termios.h defines TIOCGWINSZ" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015206$as_echo_n "checking whether termios.h defines TIOCGWINSZ... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050015207if ${ac_cv_sys_tiocgwinsz_in_termios_h+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000015208 $as_echo_n "(cached) " >&6
Jari Aaltof73dda02001-11-13 17:56:06 +000015209else
Chet Rameyac50fba2014-02-26 09:36:43 -050015210 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000015211/* end confdefs.h. */
Jari Aaltof73dda02001-11-13 17:56:06 +000015212#include <sys/types.h>
15213#include <termios.h>
15214#ifdef TIOCGWINSZ
15215 yes
15216#endif
15217
15218_ACEOF
15219if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chet Rameyac50fba2014-02-26 09:36:43 -050015220 $EGREP "yes" >/dev/null 2>&1; then :
Jari Aaltof73dda02001-11-13 17:56:06 +000015221 ac_cv_sys_tiocgwinsz_in_termios_h=yes
15222else
15223 ac_cv_sys_tiocgwinsz_in_termios_h=no
15224fi
15225rm -f conftest*
15226
15227fi
Chet Rameyac50fba2014-02-26 09:36:43 -050015228{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_tiocgwinsz_in_termios_h" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015229$as_echo "$ac_cv_sys_tiocgwinsz_in_termios_h" >&6; }
Jari Aaltof73dda02001-11-13 17:56:06 +000015230
Jari Aaltof73dda02001-11-13 17:56:06 +000015231if test $ac_cv_sys_tiocgwinsz_in_termios_h != yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050015232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/ioctl.h defines TIOCGWINSZ" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015233$as_echo_n "checking whether sys/ioctl.h defines TIOCGWINSZ... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050015234if ${ac_cv_sys_tiocgwinsz_in_sys_ioctl_h+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000015235 $as_echo_n "(cached) " >&6
Jari Aaltof73dda02001-11-13 17:56:06 +000015236else
Chet Rameyac50fba2014-02-26 09:36:43 -050015237 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000015238/* end confdefs.h. */
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015239#include <sys/types.h>
15240#include <sys/ioctl.h>
Jari Aaltof73dda02001-11-13 17:56:06 +000015241#ifdef TIOCGWINSZ
15242 yes
15243#endif
15244
15245_ACEOF
15246if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chet Rameyac50fba2014-02-26 09:36:43 -050015247 $EGREP "yes" >/dev/null 2>&1; then :
Jari Aaltof73dda02001-11-13 17:56:06 +000015248 ac_cv_sys_tiocgwinsz_in_sys_ioctl_h=yes
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015249else
Jari Aaltof73dda02001-11-13 17:56:06 +000015250 ac_cv_sys_tiocgwinsz_in_sys_ioctl_h=no
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015251fi
15252rm -f conftest*
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015253
Jari Aaltof73dda02001-11-13 17:56:06 +000015254fi
Chet Rameyac50fba2014-02-26 09:36:43 -050015255{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_tiocgwinsz_in_sys_ioctl_h" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015256$as_echo "$ac_cv_sys_tiocgwinsz_in_sys_ioctl_h" >&6; }
Jari Aaltof73dda02001-11-13 17:56:06 +000015257
15258 if test $ac_cv_sys_tiocgwinsz_in_sys_ioctl_h = yes; then
15259
Chet Rameyac50fba2014-02-26 09:36:43 -050015260$as_echo "#define GWINSZ_IN_SYS_IOCTL 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015261
Jari Aaltof73dda02001-11-13 17:56:06 +000015262 fi
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015263fi
15264
Chet Rameyac50fba2014-02-26 09:36:43 -050015265{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for TIOCSTAT in sys/ioctl.h" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015266$as_echo_n "checking for TIOCSTAT in sys/ioctl.h... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050015267if ${bash_cv_tiocstat_in_ioctl+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000015268 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015269else
Chet Rameyac50fba2014-02-26 09:36:43 -050015270 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000015271/* end confdefs.h. */
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015272#include <sys/types.h>
15273#include <sys/ioctl.h>
Jari Aaltof73dda02001-11-13 17:56:06 +000015274int
15275main ()
15276{
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015277int x = TIOCSTAT;
Jari Aaltof73dda02001-11-13 17:56:06 +000015278 ;
15279 return 0;
15280}
15281_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050015282if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015283 bash_cv_tiocstat_in_ioctl=yes
15284else
Chet Rameyac50fba2014-02-26 09:36:43 -050015285 bash_cv_tiocstat_in_ioctl=no
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015286fi
Jari Aalto31859422009-01-12 13:36:28 +000015287rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15288fi
15289
Chet Rameyac50fba2014-02-26 09:36:43 -050015290{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_tiocstat_in_ioctl" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015291$as_echo "$bash_cv_tiocstat_in_ioctl" >&6; }
Jari Aaltof73dda02001-11-13 17:56:06 +000015292if test $bash_cv_tiocstat_in_ioctl = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050015293$as_echo "#define TIOCSTAT_IN_SYS_IOCTL 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015294
15295fi
15296
Chet Rameyac50fba2014-02-26 09:36:43 -050015297{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FIONREAD in sys/ioctl.h" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015298$as_echo_n "checking for FIONREAD in sys/ioctl.h... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050015299if ${bash_cv_fionread_in_ioctl+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000015300 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015301else
Chet Rameyac50fba2014-02-26 09:36:43 -050015302 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000015303/* end confdefs.h. */
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015304#include <sys/types.h>
15305#include <sys/ioctl.h>
Jari Aaltof73dda02001-11-13 17:56:06 +000015306int
15307main ()
15308{
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015309int x = FIONREAD;
Jari Aaltof73dda02001-11-13 17:56:06 +000015310 ;
15311 return 0;
15312}
15313_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050015314if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015315 bash_cv_fionread_in_ioctl=yes
15316else
Chet Rameyac50fba2014-02-26 09:36:43 -050015317 bash_cv_fionread_in_ioctl=no
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015318fi
Jari Aalto31859422009-01-12 13:36:28 +000015319rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15320fi
15321
Chet Rameyac50fba2014-02-26 09:36:43 -050015322{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_fionread_in_ioctl" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015323$as_echo "$bash_cv_fionread_in_ioctl" >&6; }
Jari Aaltof73dda02001-11-13 17:56:06 +000015324if test $bash_cv_fionread_in_ioctl = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050015325$as_echo "#define FIONREAD_IN_SYS_IOCTL 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015326
15327fi
15328
Jari Aaltob80f6442004-07-27 13:29:18 +000015329
Jari Aalto95732b42005-12-07 14:08:12 +000015330
Chet Rameyac50fba2014-02-26 09:36:43 -050015331{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether WCONTINUED flag to waitpid is unavailable or available but broken" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015332$as_echo_n "checking whether WCONTINUED flag to waitpid is unavailable or available but broken... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050015333if ${bash_cv_wcontinued_broken+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000015334 $as_echo_n "(cached) " >&6
Jari Aalto95732b42005-12-07 14:08:12 +000015335else
Chet Rameyac50fba2014-02-26 09:36:43 -050015336 if test "$cross_compiling" = yes; then :
15337 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check WCONTINUED if cross compiling -- defaulting to no" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015338$as_echo "$as_me: WARNING: cannot check WCONTINUED if cross compiling -- defaulting to no" >&2;}
Jari Aalto95732b42005-12-07 14:08:12 +000015339 bash_cv_wcontinued_broken=no
15340
15341else
Chet Rameyac50fba2014-02-26 09:36:43 -050015342 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000015343/* end confdefs.h. */
Jari Aalto95732b42005-12-07 14:08:12 +000015344
15345#include <sys/types.h>
15346#include <sys/wait.h>
15347#include <unistd.h>
15348#include <errno.h>
15349
15350#ifndef errno
Ricardo Cerqueiraa02fbff2013-07-25 22:35:34 +010015351#include <errno.h>
Jari Aalto95732b42005-12-07 14:08:12 +000015352#endif
15353main()
15354{
15355 int x;
15356
15357 x = waitpid(-1, (int *)0, WNOHANG|WCONTINUED);
15358 if (x == -1 && errno == EINVAL)
15359 exit (1);
15360 else
15361 exit (0);
15362}
15363
15364_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050015365if ac_fn_c_try_run "$LINENO"; then :
Jari Aalto95732b42005-12-07 14:08:12 +000015366 bash_cv_wcontinued_broken=no
15367else
Chet Rameyac50fba2014-02-26 09:36:43 -050015368 bash_cv_wcontinued_broken=yes
Jari Aalto95732b42005-12-07 14:08:12 +000015369fi
Chet Rameyac50fba2014-02-26 09:36:43 -050015370rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15371 conftest.$ac_objext conftest.beam conftest.$ac_ext
Jari Aalto95732b42005-12-07 14:08:12 +000015372fi
15373
Jari Aalto31859422009-01-12 13:36:28 +000015374fi
15375
Chet Rameyac50fba2014-02-26 09:36:43 -050015376{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_wcontinued_broken" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015377$as_echo "$bash_cv_wcontinued_broken" >&6; }
Jari Aalto95732b42005-12-07 14:08:12 +000015378if test $bash_cv_wcontinued_broken = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050015379$as_echo "#define WCONTINUED_BROKEN 1" >>confdefs.h
Jari Aalto95732b42005-12-07 14:08:12 +000015380
15381fi
15382
15383
Chet Rameyac50fba2014-02-26 09:36:43 -050015384{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for speed_t in sys/types.h" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015385$as_echo_n "checking for speed_t in sys/types.h... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050015386if ${bash_cv_speed_t_in_sys_types+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000015387 $as_echo_n "(cached) " >&6
Jari Aaltod166f041997-06-05 14:59:13 +000015388else
Chet Rameyac50fba2014-02-26 09:36:43 -050015389 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000015390/* end confdefs.h. */
Jari Aaltod166f041997-06-05 14:59:13 +000015391#include <sys/types.h>
Jari Aaltof73dda02001-11-13 17:56:06 +000015392int
15393main ()
15394{
Jari Aaltod166f041997-06-05 14:59:13 +000015395speed_t x;
Jari Aaltof73dda02001-11-13 17:56:06 +000015396 ;
15397 return 0;
15398}
15399_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050015400if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltod166f041997-06-05 14:59:13 +000015401 bash_cv_speed_t_in_sys_types=yes
15402else
Chet Rameyac50fba2014-02-26 09:36:43 -050015403 bash_cv_speed_t_in_sys_types=no
Jari Aaltod166f041997-06-05 14:59:13 +000015404fi
Jari Aalto31859422009-01-12 13:36:28 +000015405rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15406fi
15407
Chet Rameyac50fba2014-02-26 09:36:43 -050015408{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_speed_t_in_sys_types" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015409$as_echo "$bash_cv_speed_t_in_sys_types" >&6; }
Jari Aaltof73dda02001-11-13 17:56:06 +000015410if test $bash_cv_speed_t_in_sys_types = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050015411$as_echo "#define SPEED_T_IN_SYS_TYPES 1" >>confdefs.h
Jari Aaltod166f041997-06-05 14:59:13 +000015412
15413fi
15414
Chet Rameyac50fba2014-02-26 09:36:43 -050015415{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getpw functions are declared in pwd.h" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015416$as_echo_n "checking whether getpw functions are declared in pwd.h... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050015417if ${bash_cv_getpw_declared+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000015418 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015419else
Chet Rameyac50fba2014-02-26 09:36:43 -050015420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000015421/* end confdefs.h. */
Jari Aalto28ef6c32001-04-06 19:14:31 +000015422
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015423#include <sys/types.h>
Jari Aalto28ef6c32001-04-06 19:14:31 +000015424#ifdef HAVE_UNISTD_H
15425# include <unistd.h>
15426#endif
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015427#include <pwd.h>
Jari Aalto28ef6c32001-04-06 19:14:31 +000015428
Jari Aaltof73dda02001-11-13 17:56:06 +000015429_ACEOF
Jari Aalto28ef6c32001-04-06 19:14:31 +000015430if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Chet Rameyac50fba2014-02-26 09:36:43 -050015431 $EGREP "getpwuid" >/dev/null 2>&1; then :
Jari Aalto28ef6c32001-04-06 19:14:31 +000015432 bash_cv_getpw_declared=yes
15433else
Jari Aalto28ef6c32001-04-06 19:14:31 +000015434 bash_cv_getpw_declared=no
15435fi
15436rm -f conftest*
15437
15438fi
15439
Chet Rameyac50fba2014-02-26 09:36:43 -050015440{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_getpw_declared" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015441$as_echo "$bash_cv_getpw_declared" >&6; }
Jari Aalto28ef6c32001-04-06 19:14:31 +000015442if test $bash_cv_getpw_declared = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050015443$as_echo "#define HAVE_GETPW_DECLS 1" >>confdefs.h
Jari Aalto28ef6c32001-04-06 19:14:31 +000015444
15445fi
15446
Chet Rameyac50fba2014-02-26 09:36:43 -050015447{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for unusable real-time signals due to large values" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015448$as_echo_n "checking for unusable real-time signals due to large values... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050015449if ${bash_cv_unusable_rtsigs+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000015450 $as_echo_n "(cached) " >&6
Jari Aalto28ef6c32001-04-06 19:14:31 +000015451else
Chet Rameyac50fba2014-02-26 09:36:43 -050015452 if test "$cross_compiling" = yes; then :
15453 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check real-time signals if cross compiling -- defaulting to yes" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015454$as_echo "$as_me: WARNING: cannot check real-time signals if cross compiling -- defaulting to yes" >&2;}
Jari Aalto28ef6c32001-04-06 19:14:31 +000015455 bash_cv_unusable_rtsigs=yes
15456
15457else
Chet Rameyac50fba2014-02-26 09:36:43 -050015458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000015459/* end confdefs.h. */
Jari Aalto28ef6c32001-04-06 19:14:31 +000015460
15461#include <sys/types.h>
15462#include <signal.h>
15463
15464#ifndef NSIG
15465# define NSIG 64
15466#endif
15467
15468main ()
15469{
15470 int n_sigs = 2 * NSIG;
15471#ifdef SIGRTMIN
15472 int rtmin = SIGRTMIN;
15473#else
15474 int rtmin = 0;
15475#endif
15476
15477 exit(rtmin < n_sigs);
15478}
Jari Aaltof73dda02001-11-13 17:56:06 +000015479_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050015480if ac_fn_c_try_run "$LINENO"; then :
Jari Aalto28ef6c32001-04-06 19:14:31 +000015481 bash_cv_unusable_rtsigs=yes
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015482else
Chet Rameyac50fba2014-02-26 09:36:43 -050015483 bash_cv_unusable_rtsigs=no
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015484fi
Chet Rameyac50fba2014-02-26 09:36:43 -050015485rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15486 conftest.$ac_objext conftest.beam conftest.$ac_ext
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015487fi
15488
Jari Aalto31859422009-01-12 13:36:28 +000015489fi
15490
Chet Rameyac50fba2014-02-26 09:36:43 -050015491{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_unusable_rtsigs" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015492$as_echo "$bash_cv_unusable_rtsigs" >&6; }
Jari Aalto28ef6c32001-04-06 19:14:31 +000015493if test $bash_cv_unusable_rtsigs = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050015494$as_echo "#define UNUSABLE_RT_SIGNALS 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015495
15496fi
15497
Jari Aaltob80f6442004-07-27 13:29:18 +000015498
15499
15500
15501
Jari Aaltof73dda02001-11-13 17:56:06 +000015502if test "$bash_cv_sys_siglist" = no && test "$bash_cv_under_sys_siglist" = no && test "$bash_cv_have_strsignal" = no; then
15503 SIGLIST_O=siglist.o
15504else
15505 SIGLIST_O=
15506fi
Jari Aaltod166f041997-06-05 14:59:13 +000015507
Jari Aaltob80f6442004-07-27 13:29:18 +000015508
15509
Jari Aaltod166f041997-06-05 14:59:13 +000015510case "$host_os" in
Chet Rameyac50fba2014-02-26 09:36:43 -050015511hpux*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $host_os needs _KERNEL for RLIMIT defines" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015512$as_echo_n "checking whether $host_os needs _KERNEL for RLIMIT defines... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050015513if ${bash_cv_kernel_rlimit+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000015514 $as_echo_n "(cached) " >&6
Jari Aaltod166f041997-06-05 14:59:13 +000015515else
Chet Rameyac50fba2014-02-26 09:36:43 -050015516 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000015517/* end confdefs.h. */
Jari Aaltod166f041997-06-05 14:59:13 +000015518
15519#include <sys/types.h>
15520#include <sys/resource.h>
15521
Jari Aaltof73dda02001-11-13 17:56:06 +000015522int
15523main ()
15524{
Jari Aaltod166f041997-06-05 14:59:13 +000015525
15526 int f;
15527 f = RLIMIT_DATA;
15528
Jari Aaltof73dda02001-11-13 17:56:06 +000015529 ;
15530 return 0;
15531}
15532_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050015533if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltod166f041997-06-05 14:59:13 +000015534 bash_cv_kernel_rlimit=no
15535else
Chet Rameyac50fba2014-02-26 09:36:43 -050015536 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000015537/* end confdefs.h. */
Jari Aaltod166f041997-06-05 14:59:13 +000015538
Jari Aaltocce855b1998-04-17 19:52:44 +000015539#include <sys/types.h>
15540#define _KERNEL
15541#include <sys/resource.h>
15542#undef _KERNEL
15543
Jari Aaltof73dda02001-11-13 17:56:06 +000015544int
15545main ()
15546{
Jari Aaltod166f041997-06-05 14:59:13 +000015547
15548 int f;
15549 f = RLIMIT_DATA;
Jari Aaltocce855b1998-04-17 19:52:44 +000015550
Jari Aaltof73dda02001-11-13 17:56:06 +000015551 ;
15552 return 0;
15553}
15554_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050015555if ac_fn_c_try_compile "$LINENO"; then :
Jari Aaltod166f041997-06-05 14:59:13 +000015556 bash_cv_kernel_rlimit=yes
15557else
Chet Rameyac50fba2014-02-26 09:36:43 -050015558 bash_cv_kernel_rlimit=no
Jari Aaltod166f041997-06-05 14:59:13 +000015559fi
Jari Aalto31859422009-01-12 13:36:28 +000015560rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15561
15562fi
Jari Aalto31859422009-01-12 13:36:28 +000015563rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15564fi
15565
Chet Rameyac50fba2014-02-26 09:36:43 -050015566{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_kernel_rlimit" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015567$as_echo "$bash_cv_kernel_rlimit" >&6; }
Jari Aaltod166f041997-06-05 14:59:13 +000015568if test $bash_cv_kernel_rlimit = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050015569$as_echo "#define RLIMIT_NEEDS_KERNEL 1" >>confdefs.h
Jari Aaltod166f041997-06-05 14:59:13 +000015570
15571fi
15572 ;;
15573esac
15574
15575if test "$opt_readline" = yes; then
15576case "$host_os" in
15577aix*) prefer_curses=yes ;;
15578esac
15579
15580if test "X$bash_cv_termcap_lib" = "X"; then
15581_bash_needmsg=yes
15582else
Chet Rameyac50fba2014-02-26 09:36:43 -050015583{ $as_echo "$as_me:${as_lineno-$LINENO}: checking which library has the termcap functions" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015584$as_echo_n "checking which library has the termcap functions... " >&6; }
Jari Aaltod166f041997-06-05 14:59:13 +000015585_bash_needmsg=
15586fi
Chet Rameyac50fba2014-02-26 09:36:43 -050015587if ${bash_cv_termcap_lib+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000015588 $as_echo_n "(cached) " >&6
Jari Aaltod166f041997-06-05 14:59:13 +000015589else
Chet Rameyac50fba2014-02-26 09:36:43 -050015590 ac_fn_c_check_func "$LINENO" "tgetent" "ac_cv_func_tgetent"
15591if test "x$ac_cv_func_tgetent" = xyes; then :
Jari Aaltob80f6442004-07-27 13:29:18 +000015592 bash_cv_termcap_lib=libc
15593else
Chet Rameyac50fba2014-02-26 09:36:43 -050015594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -ltermcap" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015595$as_echo_n "checking for tgetent in -ltermcap... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050015596if ${ac_cv_lib_termcap_tgetent+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000015597 $as_echo_n "(cached) " >&6
Jari Aaltod166f041997-06-05 14:59:13 +000015598else
Jari Aaltof73dda02001-11-13 17:56:06 +000015599 ac_check_lib_save_LIBS=$LIBS
Jari Aaltod166f041997-06-05 14:59:13 +000015600LIBS="-ltermcap $LIBS"
Chet Rameyac50fba2014-02-26 09:36:43 -050015601cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000015602/* end confdefs.h. */
Jari Aaltof73dda02001-11-13 17:56:06 +000015603
Jari Aalto31859422009-01-12 13:36:28 +000015604/* Override any GCC internal prototype to avoid an error.
15605 Use char because int might match the return type of a GCC
15606 builtin and then its argument prototype would still apply. */
Jari Aaltof73dda02001-11-13 17:56:06 +000015607#ifdef __cplusplus
15608extern "C"
15609#endif
Jari Aaltof73dda02001-11-13 17:56:06 +000015610char tgetent ();
15611int
15612main ()
15613{
Jari Aalto31859422009-01-12 13:36:28 +000015614return tgetent ();
Jari Aaltof73dda02001-11-13 17:56:06 +000015615 ;
15616 return 0;
15617}
15618_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050015619if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltof73dda02001-11-13 17:56:06 +000015620 ac_cv_lib_termcap_tgetent=yes
Jari Aaltod166f041997-06-05 14:59:13 +000015621else
Chet Rameyac50fba2014-02-26 09:36:43 -050015622 ac_cv_lib_termcap_tgetent=no
Jari Aaltod166f041997-06-05 14:59:13 +000015623fi
Chet Rameyac50fba2014-02-26 09:36:43 -050015624rm -f core conftest.err conftest.$ac_objext \
15625 conftest$ac_exeext conftest.$ac_ext
Jari Aaltof73dda02001-11-13 17:56:06 +000015626LIBS=$ac_check_lib_save_LIBS
Jari Aaltod166f041997-06-05 14:59:13 +000015627fi
Chet Rameyac50fba2014-02-26 09:36:43 -050015628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_termcap_tgetent" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015629$as_echo "$ac_cv_lib_termcap_tgetent" >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050015630if test "x$ac_cv_lib_termcap_tgetent" = xyes; then :
Jari Aaltod166f041997-06-05 14:59:13 +000015631 bash_cv_termcap_lib=libtermcap
15632else
Chet Rameyac50fba2014-02-26 09:36:43 -050015633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -ltinfo" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015634$as_echo_n "checking for tgetent in -ltinfo... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050015635if ${ac_cv_lib_tinfo_tgetent+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000015636 $as_echo_n "(cached) " >&6
Jari Aaltod166f041997-06-05 14:59:13 +000015637else
Jari Aaltof73dda02001-11-13 17:56:06 +000015638 ac_check_lib_save_LIBS=$LIBS
15639LIBS="-ltinfo $LIBS"
Chet Rameyac50fba2014-02-26 09:36:43 -050015640cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000015641/* end confdefs.h. */
Jari Aaltof73dda02001-11-13 17:56:06 +000015642
Jari Aalto31859422009-01-12 13:36:28 +000015643/* Override any GCC internal prototype to avoid an error.
15644 Use char because int might match the return type of a GCC
15645 builtin and then its argument prototype would still apply. */
Jari Aaltof73dda02001-11-13 17:56:06 +000015646#ifdef __cplusplus
15647extern "C"
15648#endif
Jari Aaltof73dda02001-11-13 17:56:06 +000015649char tgetent ();
15650int
15651main ()
15652{
Jari Aalto31859422009-01-12 13:36:28 +000015653return tgetent ();
Jari Aaltof73dda02001-11-13 17:56:06 +000015654 ;
15655 return 0;
15656}
15657_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050015658if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltof73dda02001-11-13 17:56:06 +000015659 ac_cv_lib_tinfo_tgetent=yes
Jari Aaltod166f041997-06-05 14:59:13 +000015660else
Chet Rameyac50fba2014-02-26 09:36:43 -050015661 ac_cv_lib_tinfo_tgetent=no
Jari Aaltod166f041997-06-05 14:59:13 +000015662fi
Chet Rameyac50fba2014-02-26 09:36:43 -050015663rm -f core conftest.err conftest.$ac_objext \
15664 conftest$ac_exeext conftest.$ac_ext
Jari Aaltof73dda02001-11-13 17:56:06 +000015665LIBS=$ac_check_lib_save_LIBS
15666fi
Chet Rameyac50fba2014-02-26 09:36:43 -050015667{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_tinfo_tgetent" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015668$as_echo "$ac_cv_lib_tinfo_tgetent" >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050015669if test "x$ac_cv_lib_tinfo_tgetent" = xyes; then :
Jari Aalto7117c2d2002-07-17 14:10:11 +000015670 bash_cv_termcap_lib=libtinfo
Jari Aaltof73dda02001-11-13 17:56:06 +000015671else
Chet Rameyac50fba2014-02-26 09:36:43 -050015672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -lcurses" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015673$as_echo_n "checking for tgetent in -lcurses... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050015674if ${ac_cv_lib_curses_tgetent+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000015675 $as_echo_n "(cached) " >&6
Jari Aaltof73dda02001-11-13 17:56:06 +000015676else
15677 ac_check_lib_save_LIBS=$LIBS
15678LIBS="-lcurses $LIBS"
Chet Rameyac50fba2014-02-26 09:36:43 -050015679cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000015680/* end confdefs.h. */
Jari Aaltod166f041997-06-05 14:59:13 +000015681
Jari Aalto31859422009-01-12 13:36:28 +000015682/* Override any GCC internal prototype to avoid an error.
15683 Use char because int might match the return type of a GCC
15684 builtin and then its argument prototype would still apply. */
Jari Aaltof73dda02001-11-13 17:56:06 +000015685#ifdef __cplusplus
15686extern "C"
15687#endif
Jari Aaltof73dda02001-11-13 17:56:06 +000015688char tgetent ();
15689int
15690main ()
15691{
Jari Aalto31859422009-01-12 13:36:28 +000015692return tgetent ();
Jari Aaltof73dda02001-11-13 17:56:06 +000015693 ;
15694 return 0;
15695}
15696_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050015697if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltof73dda02001-11-13 17:56:06 +000015698 ac_cv_lib_curses_tgetent=yes
15699else
Chet Rameyac50fba2014-02-26 09:36:43 -050015700 ac_cv_lib_curses_tgetent=no
Jari Aaltod166f041997-06-05 14:59:13 +000015701fi
Chet Rameyac50fba2014-02-26 09:36:43 -050015702rm -f core conftest.err conftest.$ac_objext \
15703 conftest$ac_exeext conftest.$ac_ext
Jari Aaltof73dda02001-11-13 17:56:06 +000015704LIBS=$ac_check_lib_save_LIBS
15705fi
Chet Rameyac50fba2014-02-26 09:36:43 -050015706{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_curses_tgetent" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015707$as_echo "$ac_cv_lib_curses_tgetent" >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050015708if test "x$ac_cv_lib_curses_tgetent" = xyes; then :
Jari Aaltod166f041997-06-05 14:59:13 +000015709 bash_cv_termcap_lib=libcurses
15710else
Chet Rameyac50fba2014-02-26 09:36:43 -050015711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -lncurses" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015712$as_echo_n "checking for tgetent in -lncurses... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050015713if ${ac_cv_lib_ncurses_tgetent+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000015714 $as_echo_n "(cached) " >&6
Jari Aaltod166f041997-06-05 14:59:13 +000015715else
Jari Aaltof73dda02001-11-13 17:56:06 +000015716 ac_check_lib_save_LIBS=$LIBS
Jari Aaltod166f041997-06-05 14:59:13 +000015717LIBS="-lncurses $LIBS"
Chet Rameyac50fba2014-02-26 09:36:43 -050015718cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jari Aalto06285672006-10-10 14:15:34 +000015719/* end confdefs.h. */
Jari Aaltof73dda02001-11-13 17:56:06 +000015720
Jari Aalto31859422009-01-12 13:36:28 +000015721/* Override any GCC internal prototype to avoid an error.
15722 Use char because int might match the return type of a GCC
15723 builtin and then its argument prototype would still apply. */
Jari Aaltof73dda02001-11-13 17:56:06 +000015724#ifdef __cplusplus
15725extern "C"
15726#endif
Jari Aaltof73dda02001-11-13 17:56:06 +000015727char tgetent ();
15728int
15729main ()
15730{
Jari Aalto31859422009-01-12 13:36:28 +000015731return tgetent ();
Jari Aaltof73dda02001-11-13 17:56:06 +000015732 ;
15733 return 0;
15734}
15735_ACEOF
Chet Rameyac50fba2014-02-26 09:36:43 -050015736if ac_fn_c_try_link "$LINENO"; then :
Jari Aaltof73dda02001-11-13 17:56:06 +000015737 ac_cv_lib_ncurses_tgetent=yes
Jari Aaltod166f041997-06-05 14:59:13 +000015738else
Chet Rameyac50fba2014-02-26 09:36:43 -050015739 ac_cv_lib_ncurses_tgetent=no
Jari Aaltod166f041997-06-05 14:59:13 +000015740fi
Chet Rameyac50fba2014-02-26 09:36:43 -050015741rm -f core conftest.err conftest.$ac_objext \
15742 conftest$ac_exeext conftest.$ac_ext
Jari Aaltof73dda02001-11-13 17:56:06 +000015743LIBS=$ac_check_lib_save_LIBS
Jari Aaltod166f041997-06-05 14:59:13 +000015744fi
Chet Rameyac50fba2014-02-26 09:36:43 -050015745{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ncurses_tgetent" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015746$as_echo "$ac_cv_lib_ncurses_tgetent" >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050015747if test "x$ac_cv_lib_ncurses_tgetent" = xyes; then :
Jari Aaltod166f041997-06-05 14:59:13 +000015748 bash_cv_termcap_lib=libncurses
15749else
Jari Aaltof73dda02001-11-13 17:56:06 +000015750 bash_cv_termcap_lib=gnutermcap
15751fi
15752
Jari Aaltod166f041997-06-05 14:59:13 +000015753fi
15754
15755fi
15756
15757fi
15758
15759fi
15760
Jari Aaltob80f6442004-07-27 13:29:18 +000015761fi
15762
Jari Aaltod166f041997-06-05 14:59:13 +000015763if test "X$_bash_needmsg" = "Xyes"; then
Chet Rameyac50fba2014-02-26 09:36:43 -050015764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking which library has the termcap functions" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015765$as_echo_n "checking which library has the termcap functions... " >&6; }
Jari Aaltod166f041997-06-05 14:59:13 +000015766fi
Chet Rameyac50fba2014-02-26 09:36:43 -050015767{ $as_echo "$as_me:${as_lineno-$LINENO}: result: using $bash_cv_termcap_lib" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015768$as_echo "using $bash_cv_termcap_lib" >&6; }
Jari Aaltocce855b1998-04-17 19:52:44 +000015769if test $bash_cv_termcap_lib = gnutermcap && test -z "$prefer_curses"; then
Jari Aaltod166f041997-06-05 14:59:13 +000015770LDFLAGS="$LDFLAGS -L./lib/termcap"
15771TERMCAP_LIB="./lib/termcap/libtermcap.a"
15772TERMCAP_DEP="./lib/termcap/libtermcap.a"
15773elif test $bash_cv_termcap_lib = libtermcap && test -z "$prefer_curses"; then
15774TERMCAP_LIB=-ltermcap
15775TERMCAP_DEP=
Jari Aaltof73dda02001-11-13 17:56:06 +000015776elif test $bash_cv_termcap_lib = libtinfo; then
15777TERMCAP_LIB=-ltinfo
15778TERMCAP_DEP=
Jari Aaltod166f041997-06-05 14:59:13 +000015779elif test $bash_cv_termcap_lib = libncurses; then
15780TERMCAP_LIB=-lncurses
15781TERMCAP_DEP=
Jari Aaltob80f6442004-07-27 13:29:18 +000015782elif test $bash_cv_termcap_lib = libc; then
15783TERMCAP_LIB=
15784TERMCAP_DEP=
Jari Aaltod166f041997-06-05 14:59:13 +000015785else
15786TERMCAP_LIB=-lcurses
15787TERMCAP_DEP=
15788fi
15789
15790fi
15791
Jari Aaltob80f6442004-07-27 13:29:18 +000015792
15793
Chet Rameyac50fba2014-02-26 09:36:43 -050015794{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether /dev/fd is available" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015795$as_echo_n "checking whether /dev/fd is available... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050015796if ${bash_cv_dev_fd+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000015797 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015798else
Jari Aalto06285672006-10-10 14:15:34 +000015799 bash_cv_dev_fd=""
Jari Aalto31859422009-01-12 13:36:28 +000015800if test -d /dev/fd && (exec test -r /dev/fd/0 < /dev/null) ; then
Jari Aalto95732b42005-12-07 14:08:12 +000015801# check for systems like FreeBSD 5 that only provide /dev/fd/[012]
Jari Aalto31859422009-01-12 13:36:28 +000015802 if (exec test -r /dev/fd/3 3</dev/null) ; then
Jari Aalto95732b42005-12-07 14:08:12 +000015803 bash_cv_dev_fd=standard
15804 else
15805 bash_cv_dev_fd=absent
15806 fi
Jari Aalto06285672006-10-10 14:15:34 +000015807fi
15808if test -z "$bash_cv_dev_fd" ; then
Jari Aalto31859422009-01-12 13:36:28 +000015809 if test -d /proc/self/fd && (exec test -r /proc/self/fd/0 < /dev/null) ; then
Jari Aalto06285672006-10-10 14:15:34 +000015810 bash_cv_dev_fd=whacky
15811 else
15812 bash_cv_dev_fd=absent
15813 fi
15814fi
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015815
15816fi
15817
Chet Rameyac50fba2014-02-26 09:36:43 -050015818{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_dev_fd" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015819$as_echo "$bash_cv_dev_fd" >&6; }
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015820if test $bash_cv_dev_fd = "standard"; then
Chet Rameyac50fba2014-02-26 09:36:43 -050015821 $as_echo "#define HAVE_DEV_FD 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015822
Chet Rameyac50fba2014-02-26 09:36:43 -050015823 $as_echo "#define DEV_FD_PREFIX \"/dev/fd/\"" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015824
15825elif test $bash_cv_dev_fd = "whacky"; then
Chet Rameyac50fba2014-02-26 09:36:43 -050015826 $as_echo "#define HAVE_DEV_FD 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015827
Chet Rameyac50fba2014-02-26 09:36:43 -050015828 $as_echo "#define DEV_FD_PREFIX \"/proc/self/fd/\"" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015829
15830fi
15831
Chet Rameyac50fba2014-02-26 09:36:43 -050015832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether /dev/stdin stdout stderr are available" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015833$as_echo_n "checking whether /dev/stdin stdout stderr are available... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050015834if ${bash_cv_dev_stdin+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000015835 $as_echo_n "(cached) " >&6
Jari Aaltobb706242000-03-17 21:46:59 +000015836else
Jari Aalto31859422009-01-12 13:36:28 +000015837 if test -d /dev/fd && (exec test -r /dev/stdin < /dev/null) ; then
Jari Aaltobb706242000-03-17 21:46:59 +000015838 bash_cv_dev_stdin=present
Jari Aalto31859422009-01-12 13:36:28 +000015839 elif test -d /proc/self/fd && (exec test -r /dev/stdin < /dev/null) ; then
Jari Aaltobb706242000-03-17 21:46:59 +000015840 bash_cv_dev_stdin=present
15841 else
15842 bash_cv_dev_stdin=absent
15843 fi
15844
15845fi
15846
Chet Rameyac50fba2014-02-26 09:36:43 -050015847{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_dev_stdin" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015848$as_echo "$bash_cv_dev_stdin" >&6; }
Jari Aaltobb706242000-03-17 21:46:59 +000015849if test $bash_cv_dev_stdin = "present"; then
Chet Rameyac50fba2014-02-26 09:36:43 -050015850 $as_echo "#define HAVE_DEV_STDIN 1" >>confdefs.h
Jari Aaltobb706242000-03-17 21:46:59 +000015851
15852fi
15853
Chet Rameyac50fba2014-02-26 09:36:43 -050015854{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for default mail directory" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015855$as_echo_n "checking for default mail directory... " >&6; }
Chet Rameyac50fba2014-02-26 09:36:43 -050015856if ${bash_cv_mail_dir+:} false; then :
Jari Aalto31859422009-01-12 13:36:28 +000015857 $as_echo_n "(cached) " >&6
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015858else
15859 if test -d /var/mail; then
15860 bash_cv_mail_dir=/var/mail
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015861 elif test -d /var/spool/mail; then
15862 bash_cv_mail_dir=/var/spool/mail
Jari Aalto7117c2d2002-07-17 14:10:11 +000015863 elif test -d /usr/mail; then
15864 bash_cv_mail_dir=/usr/mail
Jari Aaltoe8ce7751997-09-22 20:22:27 +000015865 elif test -d /usr/spool/mail; then
15866 bash_cv_mail_dir=/usr/spool/mail
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015867 else
15868 bash_cv_mail_dir=unknown
15869 fi
15870
15871fi
15872
Chet Rameyac50fba2014-02-26 09:36:43 -050015873{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $bash_cv_mail_dir" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015874$as_echo "$bash_cv_mail_dir" >&6; }
Jari Aaltob80f6442004-07-27 13:29:18 +000015875cat >>confdefs.h <<_ACEOF
Jari Aalto7117c2d2002-07-17 14:10:11 +000015876#define DEFAULT_MAIL_DIRECTORY "$bash_cv_mail_dir"
Jari Aaltob80f6442004-07-27 13:29:18 +000015877_ACEOF
15878
15879
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015880
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015881if test "$bash_cv_job_control_missing" = missing; then
15882 opt_job_control=no
15883fi
15884
15885if test "$opt_job_control" = yes; then
Chet Rameyac50fba2014-02-26 09:36:43 -050015886$as_echo "#define JOB_CONTROL 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015887
15888JOBS_O=jobs.o
15889else
15890JOBS_O=nojobs.o
15891fi
15892
Jari Aaltob80f6442004-07-27 13:29:18 +000015893
15894
15895
Jari Aaltod166f041997-06-05 14:59:13 +000015896LOCAL_DEFS=-DSHELL
15897
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015898
Jari Aaltob80f6442004-07-27 13:29:18 +000015899case "${host_os}" in
Chet Rameyac50fba2014-02-26 09:36:43 -050015900sysv4.2*) $as_echo "#define SVR4_2 1" >>confdefs.h
Jari Aaltob80f6442004-07-27 13:29:18 +000015901
Chet Rameyac50fba2014-02-26 09:36:43 -050015902 $as_echo "#define SVR4 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015903 ;;
Chet Rameyac50fba2014-02-26 09:36:43 -050015904sysv4*) $as_echo "#define SVR4 1" >>confdefs.h
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015905 ;;
Chet Rameyac50fba2014-02-26 09:36:43 -050015906sysv5*) $as_echo "#define SVR5 1" >>confdefs.h
Jari Aaltob72432f1999-02-19 17:11:39 +000015907 ;;
15908hpux9*) LOCAL_CFLAGS="-DHPUX9 -DHPUX" ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015909hpux*) LOCAL_CFLAGS=-DHPUX ;;
15910dgux*) LOCAL_CFLAGS=-D_DGUX_SOURCE; LOCAL_LIBS=-ldgc ;;
Jari Aaltobb706242000-03-17 21:46:59 +000015911isc*) LOCAL_CFLAGS=-Disc386 ;;
15912rhapsody*) LOCAL_CFLAGS=-DRHAPSODY ;;
Jari Aaltof73dda02001-11-13 17:56:06 +000015913darwin*) LOCAL_CFLAGS=-DMACOSX ;;
Jari Aalto7117c2d2002-07-17 14:10:11 +000015914sco3.2v5*) LOCAL_CFLAGS="-b elf -DWAITPID_BROKEN -DPATH_MAX=1024" ;;
15915sco3.2v4*) LOCAL_CFLAGS="-DMUST_UNBLOCK_CHLD -DPATH_MAX=1024" ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015916sco3.2*) LOCAL_CFLAGS=-DMUST_UNBLOCK_CHLD ;;
Jari Aaltod166f041997-06-05 14:59:13 +000015917sunos4*) LOCAL_CFLAGS=-DSunOS4 ;;
Jari Aaltof1be6662008-11-18 13:15:12 +000015918solaris2.5*) LOCAL_CFLAGS="-DSunOS5 -DSOLARIS" ;;
Jari Aalto17345e52009-02-19 22:21:29 +000015919solaris2.8*) LOCAL_CFLAGS=-DSOLARIS ;;
15920solaris2.9*) LOCAL_CFLAGS=-DSOLARIS ;;
15921solaris2.10*) LOCAL_CFLAGS=-DSOLARIS ;;
Jari Aaltof1be6662008-11-18 13:15:12 +000015922solaris2*) LOCAL_CFLAGS=-DSOLARIS ;;
Jari Aaltob72432f1999-02-19 17:11:39 +000015923lynxos*) LOCAL_CFLAGS=-DRECYCLES_PIDS ;;
Jari Aalto95732b42005-12-07 14:08:12 +000015924linux*) LOCAL_LDFLAGS=-rdynamic # allow dynamic loading
15925 case "`uname -r`" in
Chet Rameyac50fba2014-02-26 09:36:43 -050015926 2.[456789]*|3*) $as_echo "#define PGRP_PIPE 1" >>confdefs.h
Jari Aalto95732b42005-12-07 14:08:12 +000015927 ;;
15928 esac ;;
15929*qnx6*) LOCAL_CFLAGS="-Dqnx -Dqnx6" LOCAL_LIBS="-lncurses" ;;
Jari Aalto7117c2d2002-07-17 14:10:11 +000015930*qnx*) LOCAL_CFLAGS="-Dqnx -F -3s" LOCAL_LDFLAGS="-3s" LOCAL_LIBS="-lunix -lncurses" ;;
Jari Aaltob72432f1999-02-19 17:11:39 +000015931powerux*) LOCAL_LIBS="-lgen" ;;
Jari Aaltob80f6442004-07-27 13:29:18 +000015932cygwin*) LOCAL_CFLAGS=-DRECYCLES_PIDS ;;
Chet Rameyac50fba2014-02-26 09:36:43 -050015933opennt*|interix*) LOCAL_CFLAGS="-DNO_MAIN_ENV_ARG -DBROKEN_DIRENT_D_INO -D_POSIX_SOURCE -D_ALL_SOURCE -DRECYCLES_PIDS" ;;
15934*openstep*) LOCAL_CFLAGS="-D__APPLE_CC__" ;;
Jari Aaltob72432f1999-02-19 17:11:39 +000015935esac
15936
15937case "${host_os}-${CC}" in
15938aix4.2*-*gcc*) LOCAL_LDFLAGS="-Xlinker -bexpall -Xlinker -brtl" ;;
15939aix4.2*) LOCAL_LDFLAGS="-bexpall -brtl" ;;
15940bsdi4*-*gcc*) LOCAL_LDFLAGS="-rdynamic" ;; # allow dynamic loading, like Linux
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015941esac
15942
Jari Aaltobb706242000-03-17 21:46:59 +000015943case "${host_os}" in
Jari Aalto28ef6c32001-04-06 19:14:31 +000015944freebsd[3-9]*)
15945 if test -x /usr/bin/objformat && test "`/usr/bin/objformat`" = "elf" ; then
Jari Aaltobb706242000-03-17 21:46:59 +000015946 LOCAL_LDFLAGS=-rdynamic # allow dynamic loading
15947 fi ;;
Jari Aalto28ef6c32001-04-06 19:14:31 +000015948freebsdelf*) LOCAL_LDFLAGS=-rdynamic ;; # allow dynamic loading
Jari Aalto95732b42005-12-07 14:08:12 +000015949dragonfly*) LOCAL_LDFLAGS=-rdynamic ;; # allow dynamic loading
Jari Aaltobb706242000-03-17 21:46:59 +000015950esac
15951
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015952case "$host_cpu" in
15953*cray*) LOCAL_CFLAGS="-DCRAY" ;; # shell var so config.h can use it
15954esac
15955
15956case "$host_cpu-$host_os" in
15957ibmrt-*bsd4*) LOCAL_CFLAGS="-ma -U__STDC__" ;;
15958esac
15959
15960case "$host_cpu-$host_vendor-$host_os" in
15961m88k-motorola-sysv3) LOCAL_CFLAGS=-DWAITPID_BROKEN ;;
15962mips-pyramid-sysv4) LOCAL_CFLAGS=-Xa ;;
15963esac
15964
Jari Aaltob72432f1999-02-19 17:11:39 +000015965#
15966# Shared object configuration section. These values are generated by
15967# ${srcdir}/support/shobj-conf
15968#
15969if test "$ac_cv_func_dlopen" = "yes" && test -f ${srcdir}/support/shobj-conf
15970then
Chet Rameyac50fba2014-02-26 09:36:43 -050015971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking shared object configuration for loadable builtins" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015972$as_echo_n "checking shared object configuration for loadable builtins... " >&6; }
Jari Aalto28ef6c32001-04-06 19:14:31 +000015973 eval `${CONFIG_SHELL-/bin/sh} ${srcdir}/support/shobj-conf -C "${CC}" -c "${host_cpu}" -o "${host_os}" -v "${host_vendor}"`
Jari Aaltof73dda02001-11-13 17:56:06 +000015974
Jari Aaltob80f6442004-07-27 13:29:18 +000015975
15976
15977
15978
15979
15980
Chet Rameyac50fba2014-02-26 09:36:43 -050015981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SHOBJ_STATUS" >&5
Jari Aalto31859422009-01-12 13:36:28 +000015982$as_echo "$SHOBJ_STATUS" >&6; }
Jari Aaltob72432f1999-02-19 17:11:39 +000015983fi
15984
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015985# try to create a directory tree if the source is elsewhere
15986# this should be packaged into a script accessible via ${srcdir}/support
15987case "$srcdir" in
15988.) ;;
Jari Aaltocce855b1998-04-17 19:52:44 +000015989*) for d in doc tests support lib examples; do # dirs
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015990 test -d $d || mkdir $d
15991 done
Jari Aaltocce855b1998-04-17 19:52:44 +000015992 for ld in readline glob tilde malloc sh termcap; do # libdirs
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015993 test -d lib/$ld || mkdir lib/$ld
15994 done
Jari Aaltocce855b1998-04-17 19:52:44 +000015995 test -d examples/loadables || mkdir examples/loadables # loadable builtins
Jari Aaltobb706242000-03-17 21:46:59 +000015996 test -d examples/loadables/perl || mkdir examples/loadables/perl
Jari Aaltoccc6cda1996-12-23 17:02:34 +000015997 ;;
15998esac
15999
16000BUILD_DIR=`pwd`
Jari Aalto95732b42005-12-07 14:08:12 +000016001case "$BUILD_DIR" in
16002*\ *) BUILD_DIR=`echo "$BUILD_DIR" | sed 's: :\\\\ :g'` ;;
16003*) ;;
16004esac
Jari Aaltoccc6cda1996-12-23 17:02:34 +000016005
Jari Aalto31859422009-01-12 13:36:28 +000016006if test -z "$localedir"; then
16007 localedir='${datarootdir}/locale'
16008fi
16009if test -z "$datarootdir"; then
16010 datarootdir='${prefix}/share'
16011fi
Jari Aaltob80f6442004-07-27 13:29:18 +000016012
16013
16014
16015
16016
16017
Jari Aalto31859422009-01-12 13:36:28 +000016018# Some versions of autoconf don't substitute these automatically
16019
16020
16021
16022
Jari Aaltob80f6442004-07-27 13:29:18 +000016023
16024
16025
16026
16027
16028
16029
16030
16031
16032
16033
16034
16035
16036
16037
16038
16039
Jari Aaltod166f041997-06-05 14:59:13 +000016040#AC_SUBST(ALLOCA_SOURCE)
16041#AC_SUBST(ALLOCA_OBJECT)
16042
Jari Aalto31859422009-01-12 13:36:28 +000016043ac_config_files="$ac_config_files Makefile builtins/Makefile lib/readline/Makefile lib/glob/Makefile lib/intl/Makefile lib/malloc/Makefile lib/sh/Makefile lib/termcap/Makefile lib/tilde/Makefile doc/Makefile support/Makefile po/Makefile.in examples/loadables/Makefile examples/loadables/perl/Makefile"
16044
16045ac_config_commands="$ac_config_commands default"
16046
Jari Aaltof73dda02001-11-13 17:56:06 +000016047cat >confcache <<\_ACEOF
Jari Aaltoccc6cda1996-12-23 17:02:34 +000016048# This file is a shell script that caches the results of configure
16049# tests run on this system so they can be shared between configure
Jari Aaltof73dda02001-11-13 17:56:06 +000016050# scripts and configure runs, see configure's option --config-cache.
16051# It is not useful on other systems. If it contains results you don't
16052# want to keep, you may remove or edit it.
Jari Aalto726f6381996-08-26 18:22:31 +000016053#
Jari Aaltof73dda02001-11-13 17:56:06 +000016054# config.status only pays attention to the cache file if you give it
16055# the --recheck option to rerun configure.
Jari Aaltoccc6cda1996-12-23 17:02:34 +000016056#
Jari Aalto06285672006-10-10 14:15:34 +000016057# `ac_cv_env_foo' variables (set or unset) will be overridden when
Jari Aaltof73dda02001-11-13 17:56:06 +000016058# loading this file, other *unset* `ac_cv_foo' will be assigned the
16059# following values.
16060
16061_ACEOF
16062
Jari Aaltoccc6cda1996-12-23 17:02:34 +000016063# The following way of writing the cache mishandles newlines in values,
16064# but we know of no workaround that is simple, portable, and efficient.
Jari Aalto31859422009-01-12 13:36:28 +000016065# So, we kill variables containing newlines.
Jari Aaltoccc6cda1996-12-23 17:02:34 +000016066# Ultrix sh set writes to stderr and can't be redirected directly,
16067# and sets the high bit in the cache file unless we assign to the vars.
Jari Aalto31859422009-01-12 13:36:28 +000016068(
16069 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16070 eval ac_val=\$$ac_var
16071 case $ac_val in #(
16072 *${as_nl}*)
16073 case $ac_var in #(
Chet Rameyac50fba2014-02-26 09:36:43 -050016074 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
Jari Aalto31859422009-01-12 13:36:28 +000016075$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16076 esac
16077 case $ac_var in #(
16078 _ | IFS | as_nl) ;; #(
16079 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
Chet Rameyac50fba2014-02-26 09:36:43 -050016080 *) { eval $ac_var=; unset $ac_var;} ;;
Jari Aalto31859422009-01-12 13:36:28 +000016081 esac ;;
16082 esac
16083 done
16084
Jari Aaltof73dda02001-11-13 17:56:06 +000016085 (set) 2>&1 |
Jari Aalto31859422009-01-12 13:36:28 +000016086 case $as_nl`(ac_space=' '; set) 2>&1` in #(
16087 *${as_nl}ac_space=\ *)
Chet Rameyac50fba2014-02-26 09:36:43 -050016088 # `set' does not quote correctly, so add quotes: double-quote
16089 # substitution turns \\\\ into \\, and sed turns \\ into \.
Jari Aaltof73dda02001-11-13 17:56:06 +000016090 sed -n \
Jari Aalto06285672006-10-10 14:15:34 +000016091 "s/'/'\\\\''/g;
16092 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
Jari Aalto31859422009-01-12 13:36:28 +000016093 ;; #(
Jari Aaltof73dda02001-11-13 17:56:06 +000016094 *)
16095 # `set' quotes correctly as required by POSIX, so do not add quotes.
Jari Aalto31859422009-01-12 13:36:28 +000016096 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
Jari Aaltof73dda02001-11-13 17:56:06 +000016097 ;;
Jari Aalto31859422009-01-12 13:36:28 +000016098 esac |
16099 sort
16100) |
Jari Aaltof73dda02001-11-13 17:56:06 +000016101 sed '
Jari Aalto31859422009-01-12 13:36:28 +000016102 /^ac_cv_env_/b end
Jari Aaltof73dda02001-11-13 17:56:06 +000016103 t clear
Jari Aalto31859422009-01-12 13:36:28 +000016104 :clear
Jari Aaltof73dda02001-11-13 17:56:06 +000016105 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16106 t end
Jari Aalto31859422009-01-12 13:36:28 +000016107 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16108 :end' >>confcache
16109if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16110 if test -w "$cache_file"; then
Chet Rameyac50fba2014-02-26 09:36:43 -050016111 if test "x$cache_file" != "x/dev/null"; then
16112 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
Jari Aalto31859422009-01-12 13:36:28 +000016113$as_echo "$as_me: updating cache $cache_file" >&6;}
Chet Rameyac50fba2014-02-26 09:36:43 -050016114 if test ! -f "$cache_file" || test -h "$cache_file"; then
16115 cat confcache >"$cache_file"
16116 else
16117 case $cache_file in #(
16118 */* | ?:*)
16119 mv -f confcache "$cache_file"$$ &&
16120 mv -f "$cache_file"$$ "$cache_file" ;; #(
16121 *)
16122 mv -f confcache "$cache_file" ;;
16123 esac
16124 fi
16125 fi
Jari Aaltoccc6cda1996-12-23 17:02:34 +000016126 else
Chet Rameyac50fba2014-02-26 09:36:43 -050016127 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
Jari Aalto31859422009-01-12 13:36:28 +000016128$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
Jari Aaltoccc6cda1996-12-23 17:02:34 +000016129 fi
16130fi
16131rm -f confcache
16132
Jari Aaltoccc6cda1996-12-23 17:02:34 +000016133test "x$prefix" = xNONE && prefix=$ac_default_prefix
16134# Let make expand exec_prefix.
16135test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16136
Jari Aaltoccc6cda1996-12-23 17:02:34 +000016137DEFS=-DHAVE_CONFIG_H
16138
Jari Aalto06285672006-10-10 14:15:34 +000016139ac_libobjs=
16140ac_ltlibobjs=
Chet Rameyac50fba2014-02-26 09:36:43 -050016141U=
Jari Aalto06285672006-10-10 14:15:34 +000016142for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16143 # 1. Remove the extension, and $U if already installed.
Jari Aalto31859422009-01-12 13:36:28 +000016144 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16145 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16146 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
16147 # will be set to the directory where LIBOBJS objects are built.
Chet Rameyac50fba2014-02-26 09:36:43 -050016148 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16149 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
Jari Aalto06285672006-10-10 14:15:34 +000016150done
16151LIBOBJS=$ac_libobjs
16152
16153LTLIBOBJS=$ac_ltlibobjs
16154
16155
Jari Aaltob80f6442004-07-27 13:29:18 +000016156
Jari Aalto31859422009-01-12 13:36:28 +000016157
Chet Rameyac50fba2014-02-26 09:36:43 -050016158: "${CONFIG_STATUS=./config.status}"
Jari Aalto31859422009-01-12 13:36:28 +000016159ac_write_fail=0
Jari Aaltof73dda02001-11-13 17:56:06 +000016160ac_clean_files_save=$ac_clean_files
16161ac_clean_files="$ac_clean_files $CONFIG_STATUS"
Chet Rameyac50fba2014-02-26 09:36:43 -050016162{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
Jari Aalto31859422009-01-12 13:36:28 +000016163$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
Chet Rameyac50fba2014-02-26 09:36:43 -050016164as_write_fail=0
16165cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
Jari Aaltof73dda02001-11-13 17:56:06 +000016166#! $SHELL
Jari Aaltob80f6442004-07-27 13:29:18 +000016167# Generated by $as_me.
Jari Aaltoccc6cda1996-12-23 17:02:34 +000016168# Run this file to recreate the current configuration.
Jari Aaltoccc6cda1996-12-23 17:02:34 +000016169# Compiler output produced by configure, useful for debugging
Jari Aaltof73dda02001-11-13 17:56:06 +000016170# configure, is in config.log if it exists.
Jari Aaltoccc6cda1996-12-23 17:02:34 +000016171
Jari Aaltof73dda02001-11-13 17:56:06 +000016172debug=false
Jari Aalto06285672006-10-10 14:15:34 +000016173ac_cs_recheck=false
16174ac_cs_silent=false
Jari Aaltoccc6cda1996-12-23 17:02:34 +000016175
Chet Rameyac50fba2014-02-26 09:36:43 -050016176SHELL=\${CONFIG_SHELL-$SHELL}
16177export SHELL
16178_ASEOF
16179cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16180## -------------------- ##
16181## M4sh Initialization. ##
16182## -------------------- ##
Jari Aaltob80f6442004-07-27 13:29:18 +000016183
Jari Aalto31859422009-01-12 13:36:28 +000016184# Be more Bourne compatible
16185DUALCASE=1; export DUALCASE # for MKS sh
Chet Rameyac50fba2014-02-26 09:36:43 -050016186if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
Jari Aaltof73dda02001-11-13 17:56:06 +000016187 emulate sh
16188 NULLCMD=:
Jari Aalto31859422009-01-12 13:36:28 +000016189 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Jari Aalto06285672006-10-10 14:15:34 +000016190 # is contrary to our usage. Disable this feature.
16191 alias -g '${1+"$@"}'='"$@"'
Jari Aalto31859422009-01-12 13:36:28 +000016192 setopt NO_GLOB_SUBST
16193else
Chet Rameyac50fba2014-02-26 09:36:43 -050016194 case `(set -o) 2>/dev/null` in #(
16195 *posix*) :
16196 set -o posix ;; #(
16197 *) :
16198 ;;
Jari Aalto31859422009-01-12 13:36:28 +000016199esac
Jari Aaltoccc6cda1996-12-23 17:02:34 +000016200fi
Jari Aalto31859422009-01-12 13:36:28 +000016201
16202
Jari Aalto31859422009-01-12 13:36:28 +000016203as_nl='
16204'
16205export as_nl
16206# Printing a long string crashes Solaris 7 /usr/bin/printf.
16207as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16208as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16209as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
Chet Rameyac50fba2014-02-26 09:36:43 -050016210# Prefer a ksh shell builtin over an external printf program on Solaris,
16211# but without wasting forks for bash or zsh.
16212if test -z "$BASH_VERSION$ZSH_VERSION" \
16213 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16214 as_echo='print -r --'
16215 as_echo_n='print -rn --'
16216elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
Jari Aalto31859422009-01-12 13:36:28 +000016217 as_echo='printf %s\n'
16218 as_echo_n='printf %s'
16219else
16220 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16221 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16222 as_echo_n='/usr/ucb/echo -n'
16223 else
16224 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16225 as_echo_n_body='eval
16226 arg=$1;
Chet Rameyac50fba2014-02-26 09:36:43 -050016227 case $arg in #(
Jari Aalto31859422009-01-12 13:36:28 +000016228 *"$as_nl"*)
16229 expr "X$arg" : "X\\(.*\\)$as_nl";
16230 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16231 esac;
16232 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16233 '
16234 export as_echo_n_body
16235 as_echo_n='sh -c $as_echo_n_body as_echo'
16236 fi
16237 export as_echo_body
16238 as_echo='sh -c $as_echo_body as_echo'
16239fi
16240
16241# The user is always right.
16242if test "${PATH_SEPARATOR+set}" != set; then
16243 PATH_SEPARATOR=:
16244 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16245 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16246 PATH_SEPARATOR=';'
16247 }
16248fi
Jari Aaltof73dda02001-11-13 17:56:06 +000016249
Jari Aalto06285672006-10-10 14:15:34 +000016250
Jari Aalto31859422009-01-12 13:36:28 +000016251# IFS
16252# We need space, tab and new line, in precisely that order. Quoting is
16253# there to prevent editors from complaining about space-tab.
16254# (If _AS_PATH_WALK were called with IFS unset, it would disable word
16255# splitting by setting IFS to empty value.)
16256IFS=" "" $as_nl"
16257
16258# Find who we are. Look in the path if we contain no directory separator.
Chet Rameyac50fba2014-02-26 09:36:43 -050016259as_myself=
16260case $0 in #((
Jari Aalto31859422009-01-12 13:36:28 +000016261 *[\\/]* ) as_myself=$0 ;;
16262 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16263for as_dir in $PATH
16264do
16265 IFS=$as_save_IFS
16266 test -z "$as_dir" && as_dir=.
Chet Rameyac50fba2014-02-26 09:36:43 -050016267 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16268 done
Jari Aalto31859422009-01-12 13:36:28 +000016269IFS=$as_save_IFS
16270
16271 ;;
16272esac
16273# We did not find ourselves, most probably we were run as `sh COMMAND'
16274# in which case we are not to be found in the path.
16275if test "x$as_myself" = x; then
16276 as_myself=$0
16277fi
16278if test ! -f "$as_myself"; then
16279 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
Chet Rameyac50fba2014-02-26 09:36:43 -050016280 exit 1
Jari Aalto31859422009-01-12 13:36:28 +000016281fi
16282
Chet Rameyac50fba2014-02-26 09:36:43 -050016283# Unset variables that we do not need and which cause bugs (e.g. in
16284# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
16285# suppresses any "Segmentation fault" message there. '((' could
16286# trigger a bug in pdksh 5.2.14.
16287for as_var in BASH_ENV ENV MAIL MAILPATH
16288do eval test x\${$as_var+set} = xset \
16289 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
Jari Aalto31859422009-01-12 13:36:28 +000016290done
Jari Aalto06285672006-10-10 14:15:34 +000016291PS1='$ '
16292PS2='> '
16293PS4='+ '
16294
16295# NLS nuisances.
Jari Aalto31859422009-01-12 13:36:28 +000016296LC_ALL=C
16297export LC_ALL
16298LANGUAGE=C
16299export LANGUAGE
Jari Aalto06285672006-10-10 14:15:34 +000016300
Chet Rameyac50fba2014-02-26 09:36:43 -050016301# CDPATH.
16302(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16303
16304
16305# as_fn_error STATUS ERROR [LINENO LOG_FD]
16306# ----------------------------------------
16307# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16308# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16309# script with STATUS, using 1 if that was 0.
16310as_fn_error ()
16311{
16312 as_status=$1; test $as_status -eq 0 && as_status=1
16313 if test "$4"; then
16314 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16315 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
16316 fi
16317 $as_echo "$as_me: error: $2" >&2
16318 as_fn_exit $as_status
16319} # as_fn_error
16320
16321
16322# as_fn_set_status STATUS
16323# -----------------------
16324# Set $? to STATUS, without forking.
16325as_fn_set_status ()
16326{
16327 return $1
16328} # as_fn_set_status
16329
16330# as_fn_exit STATUS
16331# -----------------
16332# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16333as_fn_exit ()
16334{
16335 set +e
16336 as_fn_set_status $1
16337 exit $1
16338} # as_fn_exit
16339
16340# as_fn_unset VAR
16341# ---------------
16342# Portably unset VAR.
16343as_fn_unset ()
16344{
16345 { eval $1=; unset $1;}
16346}
16347as_unset=as_fn_unset
16348# as_fn_append VAR VALUE
16349# ----------------------
16350# Append the text in VALUE to the end of the definition contained in VAR. Take
16351# advantage of any shell optimizations that allow amortized linear growth over
16352# repeated appends, instead of the typical quadratic growth present in naive
16353# implementations.
16354if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16355 eval 'as_fn_append ()
16356 {
16357 eval $1+=\$2
16358 }'
16359else
16360 as_fn_append ()
16361 {
16362 eval $1=\$$1\$2
16363 }
16364fi # as_fn_append
16365
16366# as_fn_arith ARG...
16367# ------------------
16368# Perform arithmetic evaluation on the ARGs, and store the result in the
16369# global $as_val. Take advantage of shells that can avoid forks. The arguments
16370# must be portable across $(()) and expr.
16371if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16372 eval 'as_fn_arith ()
16373 {
16374 as_val=$(( $* ))
16375 }'
16376else
16377 as_fn_arith ()
16378 {
16379 as_val=`expr "$@" || test $? -eq 1`
16380 }
16381fi # as_fn_arith
16382
16383
Jari Aalto31859422009-01-12 13:36:28 +000016384if expr a : '\(a\)' >/dev/null 2>&1 &&
16385 test "X`expr 00001 : '.*\(...\)'`" = X001; then
Jari Aalto06285672006-10-10 14:15:34 +000016386 as_expr=expr
16387else
16388 as_expr=false
16389fi
16390
Jari Aalto31859422009-01-12 13:36:28 +000016391if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
Jari Aalto06285672006-10-10 14:15:34 +000016392 as_basename=basename
16393else
16394 as_basename=false
16395fi
Jari Aaltob80f6442004-07-27 13:29:18 +000016396
Chet Rameyac50fba2014-02-26 09:36:43 -050016397if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16398 as_dirname=dirname
16399else
16400 as_dirname=false
16401fi
Jari Aaltob80f6442004-07-27 13:29:18 +000016402
Jari Aalto31859422009-01-12 13:36:28 +000016403as_me=`$as_basename -- "$0" ||
Jari Aaltob80f6442004-07-27 13:29:18 +000016404$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16405 X"$0" : 'X\(//\)$' \| \
Jari Aalto31859422009-01-12 13:36:28 +000016406 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16407$as_echo X/"$0" |
16408 sed '/^.*\/\([^/][^/]*\)\/*$/{
16409 s//\1/
16410 q
16411 }
16412 /^X\/\(\/\/\)$/{
16413 s//\1/
16414 q
16415 }
16416 /^X\/\(\/\).*/{
16417 s//\1/
16418 q
16419 }
16420 s/.*/./; q'`
Jari Aaltob80f6442004-07-27 13:29:18 +000016421
Chet Rameyac50fba2014-02-26 09:36:43 -050016422# Avoid depending upon Character Ranges.
16423as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16424as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16425as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16426as_cr_digits='0123456789'
16427as_cr_alnum=$as_cr_Letters$as_cr_digits
Jari Aaltof73dda02001-11-13 17:56:06 +000016428
Jari Aalto31859422009-01-12 13:36:28 +000016429ECHO_C= ECHO_N= ECHO_T=
Chet Rameyac50fba2014-02-26 09:36:43 -050016430case `echo -n x` in #(((((
Jari Aalto31859422009-01-12 13:36:28 +000016431-n*)
Chet Rameyac50fba2014-02-26 09:36:43 -050016432 case `echo 'xy\c'` in
Jari Aalto31859422009-01-12 13:36:28 +000016433 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Chet Rameyac50fba2014-02-26 09:36:43 -050016434 xy) ECHO_C='\c';;
16435 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16436 ECHO_T=' ';;
Jari Aalto31859422009-01-12 13:36:28 +000016437 esac;;
16438*)
16439 ECHO_N='-n';;
16440esac
Jari Aaltof73dda02001-11-13 17:56:06 +000016441
16442rm -f conf$$ conf$$.exe conf$$.file
Jari Aalto31859422009-01-12 13:36:28 +000016443if test -d conf$$.dir; then
16444 rm -f conf$$.dir/conf$$.file
16445else
16446 rm -f conf$$.dir
16447 mkdir conf$$.dir 2>/dev/null
16448fi
16449if (echo >conf$$.file) 2>/dev/null; then
16450 if ln -s conf$$.file conf$$ 2>/dev/null; then
Jari Aaltof73dda02001-11-13 17:56:06 +000016451 as_ln_s='ln -s'
Jari Aalto31859422009-01-12 13:36:28 +000016452 # ... but there are two gotchas:
16453 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16454 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
Chet Rameyac50fba2014-02-26 09:36:43 -050016455 # In both cases, we have to default to `cp -pR'.
Jari Aalto31859422009-01-12 13:36:28 +000016456 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
Chet Rameyac50fba2014-02-26 09:36:43 -050016457 as_ln_s='cp -pR'
Jari Aalto31859422009-01-12 13:36:28 +000016458 elif ln conf$$.file conf$$ 2>/dev/null; then
16459 as_ln_s=ln
16460 else
Chet Rameyac50fba2014-02-26 09:36:43 -050016461 as_ln_s='cp -pR'
Jari Aaltof73dda02001-11-13 17:56:06 +000016462 fi
Jari Aaltof73dda02001-11-13 17:56:06 +000016463else
Chet Rameyac50fba2014-02-26 09:36:43 -050016464 as_ln_s='cp -pR'
Jari Aaltof73dda02001-11-13 17:56:06 +000016465fi
Jari Aalto31859422009-01-12 13:36:28 +000016466rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16467rmdir conf$$.dir 2>/dev/null
Jari Aaltof73dda02001-11-13 17:56:06 +000016468
Chet Rameyac50fba2014-02-26 09:36:43 -050016469
16470# as_fn_mkdir_p
16471# -------------
16472# Create "$as_dir" as a directory, including parents if necessary.
16473as_fn_mkdir_p ()
16474{
16475
16476 case $as_dir in #(
16477 -*) as_dir=./$as_dir;;
16478 esac
16479 test -d "$as_dir" || eval $as_mkdir_p || {
16480 as_dirs=
16481 while :; do
16482 case $as_dir in #(
16483 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16484 *) as_qdir=$as_dir;;
16485 esac
16486 as_dirs="'$as_qdir' $as_dirs"
16487 as_dir=`$as_dirname -- "$as_dir" ||
16488$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16489 X"$as_dir" : 'X\(//\)[^/]' \| \
16490 X"$as_dir" : 'X\(//\)$' \| \
16491 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16492$as_echo X"$as_dir" |
16493 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16494 s//\1/
16495 q
16496 }
16497 /^X\(\/\/\)[^/].*/{
16498 s//\1/
16499 q
16500 }
16501 /^X\(\/\/\)$/{
16502 s//\1/
16503 q
16504 }
16505 /^X\(\/\).*/{
16506 s//\1/
16507 q
16508 }
16509 s/.*/./; q'`
16510 test -d "$as_dir" && break
16511 done
16512 test -z "$as_dirs" || eval "mkdir $as_dirs"
16513 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
16514
16515
16516} # as_fn_mkdir_p
Jari Aalto06285672006-10-10 14:15:34 +000016517if mkdir -p . 2>/dev/null; then
Chet Rameyac50fba2014-02-26 09:36:43 -050016518 as_mkdir_p='mkdir -p "$as_dir"'
Jari Aalto06285672006-10-10 14:15:34 +000016519else
16520 test -d ./-p && rmdir ./-p
16521 as_mkdir_p=false
16522fi
16523
Chet Rameyac50fba2014-02-26 09:36:43 -050016524
16525# as_fn_executable_p FILE
16526# -----------------------
16527# Test if FILE is an executable regular file.
16528as_fn_executable_p ()
16529{
16530 test -f "$1" && test -x "$1"
16531} # as_fn_executable_p
16532as_test_x='test -x'
16533as_executable_p=as_fn_executable_p
Jari Aaltob80f6442004-07-27 13:29:18 +000016534
16535# Sed expression to map a string onto a valid CPP name.
Jari Aalto06285672006-10-10 14:15:34 +000016536as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
Jari Aaltob80f6442004-07-27 13:29:18 +000016537
16538# Sed expression to map a string onto a valid variable name.
Jari Aalto06285672006-10-10 14:15:34 +000016539as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
Jari Aaltob80f6442004-07-27 13:29:18 +000016540
Jari Aaltof73dda02001-11-13 17:56:06 +000016541
Jari Aaltof73dda02001-11-13 17:56:06 +000016542exec 6>&1
Chet Rameyac50fba2014-02-26 09:36:43 -050016543## ----------------------------------- ##
16544## Main body of $CONFIG_STATUS script. ##
16545## ----------------------------------- ##
16546_ASEOF
16547test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
Jari Aaltof73dda02001-11-13 17:56:06 +000016548
Chet Rameyac50fba2014-02-26 09:36:43 -050016549cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16550# Save the log message, to keep $0 and so on meaningful, and to
Jari Aaltob80f6442004-07-27 13:29:18 +000016551# report actual input values of CONFIG_FILES etc. instead of their
Jari Aalto31859422009-01-12 13:36:28 +000016552# values after options handling.
16553ac_log="
Chet Rameyac50fba2014-02-26 09:36:43 -050016554This file was extended by bash $as_me 4.3-release, which was
16555generated by GNU Autoconf 2.69. Invocation command line was
Jari Aaltob80f6442004-07-27 13:29:18 +000016556
16557 CONFIG_FILES = $CONFIG_FILES
16558 CONFIG_HEADERS = $CONFIG_HEADERS
16559 CONFIG_LINKS = $CONFIG_LINKS
16560 CONFIG_COMMANDS = $CONFIG_COMMANDS
16561 $ $0 $@
16562
Jari Aalto31859422009-01-12 13:36:28 +000016563on `(hostname || uname -n) 2>/dev/null | sed 1q`
16564"
16565
Jari Aaltof73dda02001-11-13 17:56:06 +000016566_ACEOF
16567
Jari Aalto31859422009-01-12 13:36:28 +000016568case $ac_config_files in *"
16569"*) set x $ac_config_files; shift; ac_config_files=$*;;
16570esac
16571
16572case $ac_config_headers in *"
16573"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16574esac
16575
16576
16577cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Jari Aaltof73dda02001-11-13 17:56:06 +000016578# Files that config.status was made for.
Jari Aalto31859422009-01-12 13:36:28 +000016579config_files="$ac_config_files"
16580config_headers="$ac_config_headers"
16581config_commands="$ac_config_commands"
Jari Aaltof73dda02001-11-13 17:56:06 +000016582
Jari Aalto31859422009-01-12 13:36:28 +000016583_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000016584
Jari Aalto31859422009-01-12 13:36:28 +000016585cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Jari Aaltof73dda02001-11-13 17:56:06 +000016586ac_cs_usage="\
Chet Rameyac50fba2014-02-26 09:36:43 -050016587\`$as_me' instantiates files and other configuration actions
16588from templates according to the current configuration. Unless the files
16589and actions are specified as TAGs, all are instantiated by default.
Jari Aaltof73dda02001-11-13 17:56:06 +000016590
Chet Rameyac50fba2014-02-26 09:36:43 -050016591Usage: $0 [OPTION]... [TAG]...
Jari Aaltof73dda02001-11-13 17:56:06 +000016592
16593 -h, --help print this help, then exit
Jari Aalto31859422009-01-12 13:36:28 +000016594 -V, --version print version number and configuration settings, then exit
Chet Rameyac50fba2014-02-26 09:36:43 -050016595 --config print configuration, then exit
Jari Aalto31859422009-01-12 13:36:28 +000016596 -q, --quiet, --silent
16597 do not print progress messages
Jari Aaltof73dda02001-11-13 17:56:06 +000016598 -d, --debug don't remove temporary files
16599 --recheck update $as_me by reconfiguring in the same conditions
Jari Aalto31859422009-01-12 13:36:28 +000016600 --file=FILE[:TEMPLATE]
16601 instantiate the configuration file FILE
16602 --header=FILE[:TEMPLATE]
16603 instantiate the configuration header FILE
Jari Aaltof73dda02001-11-13 17:56:06 +000016604
16605Configuration files:
16606$config_files
16607
16608Configuration headers:
16609$config_headers
16610
16611Configuration commands:
16612$config_commands
16613
Chet Rameyac50fba2014-02-26 09:36:43 -050016614Report bugs to <bug-bash@gnu.org>."
Jari Aalto31859422009-01-12 13:36:28 +000016615
Jari Aaltob80f6442004-07-27 13:29:18 +000016616_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +000016617cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chet Rameyac50fba2014-02-26 09:36:43 -050016618ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
Jari Aaltof73dda02001-11-13 17:56:06 +000016619ac_cs_version="\\
Chet Rameyac50fba2014-02-26 09:36:43 -050016620bash config.status 4.3-release
16621configured by $0, generated by GNU Autoconf 2.69,
16622 with options \\"\$ac_cs_config\\"
Jari Aaltoccc6cda1996-12-23 17:02:34 +000016623
Chet Rameyac50fba2014-02-26 09:36:43 -050016624Copyright (C) 2012 Free Software Foundation, Inc.
Jari Aaltof73dda02001-11-13 17:56:06 +000016625This config.status script is free software; the Free Software Foundation
16626gives unlimited permission to copy, distribute and modify it."
Jari Aalto31859422009-01-12 13:36:28 +000016627
16628ac_pwd='$ac_pwd'
16629srcdir='$srcdir'
16630INSTALL='$INSTALL'
16631test -n "\$AWK" || AWK=awk
Jari Aaltob80f6442004-07-27 13:29:18 +000016632_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000016633
Jari Aalto31859422009-01-12 13:36:28 +000016634cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16635# The default lists apply if the user does not specify any file.
Jari Aaltof73dda02001-11-13 17:56:06 +000016636ac_need_defaults=:
16637while test $# != 0
16638do
16639 case $1 in
Chet Rameyac50fba2014-02-26 09:36:43 -050016640 --*=?*)
Jari Aalto31859422009-01-12 13:36:28 +000016641 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16642 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
Jari Aalto06285672006-10-10 14:15:34 +000016643 ac_shift=:
Jari Aaltof73dda02001-11-13 17:56:06 +000016644 ;;
Chet Rameyac50fba2014-02-26 09:36:43 -050016645 --*=)
16646 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16647 ac_optarg=
16648 ac_shift=:
16649 ;;
Jari Aalto31859422009-01-12 13:36:28 +000016650 *)
Jari Aalto06285672006-10-10 14:15:34 +000016651 ac_option=$1
16652 ac_optarg=$2
16653 ac_shift=shift
16654 ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +000016655 esac
16656
Jari Aalto06285672006-10-10 14:15:34 +000016657 case $ac_option in
Jari Aaltof73dda02001-11-13 17:56:06 +000016658 # Handling of the options.
Jari Aalto06285672006-10-10 14:15:34 +000016659 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16660 ac_cs_recheck=: ;;
Jari Aalto31859422009-01-12 13:36:28 +000016661 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16662 $as_echo "$ac_cs_version"; exit ;;
Chet Rameyac50fba2014-02-26 09:36:43 -050016663 --config | --confi | --conf | --con | --co | --c )
16664 $as_echo "$ac_cs_config"; exit ;;
Jari Aalto31859422009-01-12 13:36:28 +000016665 --debug | --debu | --deb | --de | --d | -d )
Jari Aaltof73dda02001-11-13 17:56:06 +000016666 debug=: ;;
16667 --file | --fil | --fi | --f )
Jari Aalto06285672006-10-10 14:15:34 +000016668 $ac_shift
Jari Aalto31859422009-01-12 13:36:28 +000016669 case $ac_optarg in
16670 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
Chet Rameyac50fba2014-02-26 09:36:43 -050016671 '') as_fn_error $? "missing file argument" ;;
Jari Aalto31859422009-01-12 13:36:28 +000016672 esac
Chet Rameyac50fba2014-02-26 09:36:43 -050016673 as_fn_append CONFIG_FILES " '$ac_optarg'"
Jari Aaltof73dda02001-11-13 17:56:06 +000016674 ac_need_defaults=false;;
16675 --header | --heade | --head | --hea )
Jari Aalto06285672006-10-10 14:15:34 +000016676 $ac_shift
Jari Aalto31859422009-01-12 13:36:28 +000016677 case $ac_optarg in
16678 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16679 esac
Chet Rameyac50fba2014-02-26 09:36:43 -050016680 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
Jari Aaltof73dda02001-11-13 17:56:06 +000016681 ac_need_defaults=false;;
Jari Aalto31859422009-01-12 13:36:28 +000016682 --he | --h)
16683 # Conflict between --help and --header
Chet Rameyac50fba2014-02-26 09:36:43 -050016684 as_fn_error $? "ambiguous option: \`$1'
16685Try \`$0 --help' for more information.";;
Jari Aalto31859422009-01-12 13:36:28 +000016686 --help | --hel | -h )
16687 $as_echo "$ac_cs_usage"; exit ;;
Jari Aalto06285672006-10-10 14:15:34 +000016688 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16689 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16690 ac_cs_silent=: ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +000016691
Jari Aaltof73dda02001-11-13 17:56:06 +000016692 # This is an error.
Chet Rameyac50fba2014-02-26 09:36:43 -050016693 -*) as_fn_error $? "unrecognized option: \`$1'
16694Try \`$0 --help' for more information." ;;
Jari Aaltof73dda02001-11-13 17:56:06 +000016695
Chet Rameyac50fba2014-02-26 09:36:43 -050016696 *) as_fn_append ac_config_targets " $1"
Jari Aalto31859422009-01-12 13:36:28 +000016697 ac_need_defaults=false ;;
Jari Aaltof73dda02001-11-13 17:56:06 +000016698
16699 esac
16700 shift
16701done
16702
Jari Aalto06285672006-10-10 14:15:34 +000016703ac_configure_extra_args=
16704
16705if $ac_cs_silent; then
16706 exec 6>/dev/null
16707 ac_configure_extra_args="$ac_configure_extra_args --silent"
16708fi
16709
16710_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +000016711cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Jari Aalto06285672006-10-10 14:15:34 +000016712if \$ac_cs_recheck; then
Chet Rameyac50fba2014-02-26 09:36:43 -050016713 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
Jari Aalto31859422009-01-12 13:36:28 +000016714 shift
16715 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16716 CONFIG_SHELL='$SHELL'
16717 export CONFIG_SHELL
16718 exec "\$@"
Jari Aalto06285672006-10-10 14:15:34 +000016719fi
16720
Jari Aaltob80f6442004-07-27 13:29:18 +000016721_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +000016722cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16723exec 5>>config.log
16724{
16725 echo
16726 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16727## Running $as_me. ##
16728_ASBOX
16729 $as_echo "$ac_log"
16730} >&5
Jari Aaltob80f6442004-07-27 13:29:18 +000016731
Jari Aalto31859422009-01-12 13:36:28 +000016732_ACEOF
16733cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Jari Aaltob80f6442004-07-27 13:29:18 +000016734#
Jari Aalto31859422009-01-12 13:36:28 +000016735# INIT-COMMANDS
Jari Aaltob80f6442004-07-27 13:29:18 +000016736#
Jari Aaltob80f6442004-07-27 13:29:18 +000016737# Capture the value of obsolete ALL_LINGUAS because we need it to compute
16738 # POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES, CATALOGS. But hide it
16739 # from automake.
16740 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"'
16741 # Capture the value of LINGUAS because we need it to compute CATALOGS.
16742 LINGUAS="${LINGUAS-%UNSET%}"
16743
16744
16745_ACEOF
16746
Jari Aalto31859422009-01-12 13:36:28 +000016747cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Jari Aaltob80f6442004-07-27 13:29:18 +000016748
Jari Aalto31859422009-01-12 13:36:28 +000016749# Handling of arguments.
Jari Aaltof73dda02001-11-13 17:56:06 +000016750for ac_config_target in $ac_config_targets
16751do
Jari Aalto31859422009-01-12 13:36:28 +000016752 case $ac_config_target in
16753 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
16754 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
16755 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16756 "builtins/Makefile") CONFIG_FILES="$CONFIG_FILES builtins/Makefile" ;;
16757 "lib/readline/Makefile") CONFIG_FILES="$CONFIG_FILES lib/readline/Makefile" ;;
16758 "lib/glob/Makefile") CONFIG_FILES="$CONFIG_FILES lib/glob/Makefile" ;;
16759 "lib/intl/Makefile") CONFIG_FILES="$CONFIG_FILES lib/intl/Makefile" ;;
16760 "lib/malloc/Makefile") CONFIG_FILES="$CONFIG_FILES lib/malloc/Makefile" ;;
16761 "lib/sh/Makefile") CONFIG_FILES="$CONFIG_FILES lib/sh/Makefile" ;;
16762 "lib/termcap/Makefile") CONFIG_FILES="$CONFIG_FILES lib/termcap/Makefile" ;;
16763 "lib/tilde/Makefile") CONFIG_FILES="$CONFIG_FILES lib/tilde/Makefile" ;;
16764 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
16765 "support/Makefile") CONFIG_FILES="$CONFIG_FILES support/Makefile" ;;
16766 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;;
16767 "examples/loadables/Makefile") CONFIG_FILES="$CONFIG_FILES examples/loadables/Makefile" ;;
16768 "examples/loadables/perl/Makefile") CONFIG_FILES="$CONFIG_FILES examples/loadables/perl/Makefile" ;;
16769 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
16770
Chet Rameyac50fba2014-02-26 09:36:43 -050016771 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
Jari Aaltof73dda02001-11-13 17:56:06 +000016772 esac
16773done
16774
Jari Aalto31859422009-01-12 13:36:28 +000016775
Jari Aaltof73dda02001-11-13 17:56:06 +000016776# If the user did not use the arguments to specify the items to instantiate,
16777# then the envvar interface is used. Set only those that are not.
16778# We use the long form for the default assignment because of an extremely
16779# bizarre bug on SunOS 4.1.3.
16780if $ac_need_defaults; then
16781 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16782 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16783 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16784fi
16785
Jari Aalto06285672006-10-10 14:15:34 +000016786# Have a temporary directory for convenience. Make it in the build tree
Jari Aalto31859422009-01-12 13:36:28 +000016787# simply because there is no reason against having it here, and in addition,
Jari Aalto06285672006-10-10 14:15:34 +000016788# creating and moving files from /tmp can sometimes cause problems.
Jari Aalto31859422009-01-12 13:36:28 +000016789# Hook for its removal unless debugging.
16790# Note that there is a small window in which the directory will not be cleaned:
16791# after its creation but before its name has been assigned to `$tmp'.
Jari Aaltof73dda02001-11-13 17:56:06 +000016792$debug ||
16793{
Chet Rameyac50fba2014-02-26 09:36:43 -050016794 tmp= ac_tmp=
Jari Aalto31859422009-01-12 13:36:28 +000016795 trap 'exit_status=$?
Chet Rameyac50fba2014-02-26 09:36:43 -050016796 : "${ac_tmp:=$tmp}"
16797 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
Jari Aalto31859422009-01-12 13:36:28 +000016798' 0
Chet Rameyac50fba2014-02-26 09:36:43 -050016799 trap 'as_fn_exit 1' 1 2 13 15
Jari Aaltof73dda02001-11-13 17:56:06 +000016800}
Jari Aaltof73dda02001-11-13 17:56:06 +000016801# Create a (secure) tmp directory for tmp files.
Jari Aalto06285672006-10-10 14:15:34 +000016802
Jari Aaltof73dda02001-11-13 17:56:06 +000016803{
Jari Aalto31859422009-01-12 13:36:28 +000016804 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
Chet Rameyac50fba2014-02-26 09:36:43 -050016805 test -d "$tmp"
Jari Aaltof73dda02001-11-13 17:56:06 +000016806} ||
16807{
Jari Aalto31859422009-01-12 13:36:28 +000016808 tmp=./conf$$-$RANDOM
16809 (umask 077 && mkdir "$tmp")
Chet Rameyac50fba2014-02-26 09:36:43 -050016810} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16811ac_tmp=$tmp
Jari Aaltof73dda02001-11-13 17:56:06 +000016812
Jari Aalto31859422009-01-12 13:36:28 +000016813# Set up the scripts for CONFIG_FILES section.
16814# No need to generate them if there are no CONFIG_FILES.
16815# This happens for instance with `./config.status config.h'.
16816if test -n "$CONFIG_FILES"; then
16817
16818
Chet Rameyac50fba2014-02-26 09:36:43 -050016819ac_cr=`echo X | tr X '\015'`
16820# On cygwin, bash can eat \r inside `` if the user requested igncr.
16821# But we know of no other shell where ac_cr would be empty at this
16822# point, so we can use a bashism as a fallback.
16823if test "x$ac_cr" = x; then
16824 eval ac_cr=\$\'\\r\'
16825fi
Jari Aalto31859422009-01-12 13:36:28 +000016826ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16827if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16828 ac_cs_awk_cr='\\r'
16829else
16830 ac_cs_awk_cr=$ac_cr
16831fi
16832
Chet Rameyac50fba2014-02-26 09:36:43 -050016833echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
Jari Aaltob80f6442004-07-27 13:29:18 +000016834_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000016835
Jari Aaltof73dda02001-11-13 17:56:06 +000016836
Jari Aalto31859422009-01-12 13:36:28 +000016837{
16838 echo "cat >conf$$subs.awk <<_ACEOF" &&
16839 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16840 echo "_ACEOF"
16841} >conf$$subs.sh ||
Chet Rameyac50fba2014-02-26 09:36:43 -050016842 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16843ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
Jari Aalto31859422009-01-12 13:36:28 +000016844ac_delim='%!_!# '
16845for ac_last_try in false false false false false :; do
16846 . ./conf$$subs.sh ||
Chet Rameyac50fba2014-02-26 09:36:43 -050016847 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
Jari Aaltof73dda02001-11-13 17:56:06 +000016848
Jari Aalto31859422009-01-12 13:36:28 +000016849 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16850 if test $ac_delim_n = $ac_delim_num; then
16851 break
16852 elif $ac_last_try; then
Chet Rameyac50fba2014-02-26 09:36:43 -050016853 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
Jari Aalto31859422009-01-12 13:36:28 +000016854 else
16855 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
Jari Aaltof73dda02001-11-13 17:56:06 +000016856 fi
Jari Aalto31859422009-01-12 13:36:28 +000016857done
16858rm -f conf$$subs.sh
16859
16860cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Chet Rameyac50fba2014-02-26 09:36:43 -050016861cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
Jari Aalto31859422009-01-12 13:36:28 +000016862_ACEOF
16863sed -n '
16864h
16865s/^/S["/; s/!.*/"]=/
16866p
16867g
16868s/^[^!]*!//
16869:repl
16870t repl
16871s/'"$ac_delim"'$//
16872t delim
16873:nl
16874h
Chet Rameyac50fba2014-02-26 09:36:43 -050016875s/\(.\{148\}\)..*/\1/
Jari Aalto31859422009-01-12 13:36:28 +000016876t more1
16877s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16878p
16879n
16880b repl
16881:more1
16882s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16883p
16884g
16885s/.\{148\}//
16886t nl
16887:delim
16888h
Chet Rameyac50fba2014-02-26 09:36:43 -050016889s/\(.\{148\}\)..*/\1/
Jari Aalto31859422009-01-12 13:36:28 +000016890t more2
16891s/["\\]/\\&/g; s/^/"/; s/$/"/
16892p
16893b
16894:more2
16895s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16896p
16897g
16898s/.\{148\}//
16899t delim
16900' <conf$$subs.awk | sed '
16901/^[^""]/{
16902 N
16903 s/\n//
16904}
16905' >>$CONFIG_STATUS || ac_write_fail=1
16906rm -f conf$$subs.awk
16907cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16908_ACAWK
Chet Rameyac50fba2014-02-26 09:36:43 -050016909cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
Jari Aalto31859422009-01-12 13:36:28 +000016910 for (key in S) S_is_set[key] = 1
16911 FS = ""
16912
16913}
16914{
16915 line = $ 0
16916 nfields = split(line, field, "@")
16917 substed = 0
16918 len = length(field[1])
16919 for (i = 2; i < nfields; i++) {
16920 key = field[i]
16921 keylen = length(key)
16922 if (S_is_set[key]) {
16923 value = S[key]
16924 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16925 len += length(value) + length(field[++i])
16926 substed = 1
16927 } else
16928 len += 1 + keylen
16929 }
16930
16931 print line
16932}
16933
16934_ACAWK
16935_ACEOF
16936cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16937if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16938 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16939else
16940 cat
Chet Rameyac50fba2014-02-26 09:36:43 -050016941fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16942 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
Jari Aalto31859422009-01-12 13:36:28 +000016943_ACEOF
16944
Chet Rameyac50fba2014-02-26 09:36:43 -050016945# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16946# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
Jari Aalto31859422009-01-12 13:36:28 +000016947# trailing colons and then remove the whole line if VPATH becomes empty
16948# (actually we leave an empty line to preserve line numbers).
16949if test "x$srcdir" = x.; then
Chet Rameyac50fba2014-02-26 09:36:43 -050016950 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
16951h
16952s///
16953s/^/:/
16954s/[ ]*$/:/
16955s/:\$(srcdir):/:/g
16956s/:\${srcdir}:/:/g
16957s/:@srcdir@:/:/g
16958s/^:*//
Jari Aalto31859422009-01-12 13:36:28 +000016959s/:*$//
Chet Rameyac50fba2014-02-26 09:36:43 -050016960x
16961s/\(=[ ]*\).*/\1/
16962G
16963s/\n//
Jari Aalto31859422009-01-12 13:36:28 +000016964s/^[^=]*=[ ]*$//
16965}'
16966fi
16967
16968cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Jari Aaltof73dda02001-11-13 17:56:06 +000016969fi # test -n "$CONFIG_FILES"
16970
Jari Aalto31859422009-01-12 13:36:28 +000016971# Set up the scripts for CONFIG_HEADERS section.
16972# No need to generate them if there are no CONFIG_HEADERS.
16973# This happens for instance with `./config.status Makefile'.
16974if test -n "$CONFIG_HEADERS"; then
Chet Rameyac50fba2014-02-26 09:36:43 -050016975cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
Jari Aalto31859422009-01-12 13:36:28 +000016976BEGIN {
Jari Aaltob80f6442004-07-27 13:29:18 +000016977_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +000016978
16979# Transform confdefs.h into an awk script `defines.awk', embedded as
16980# here-document in config.status, that substitutes the proper values into
16981# config.h.in to produce config.h.
16982
16983# Create a delimiter string that does not exist in confdefs.h, to ease
16984# handling of long lines.
16985ac_delim='%!_!# '
16986for ac_last_try in false false :; do
Chet Rameyac50fba2014-02-26 09:36:43 -050016987 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16988 if test -z "$ac_tt"; then
Jari Aalto31859422009-01-12 13:36:28 +000016989 break
16990 elif $ac_last_try; then
Chet Rameyac50fba2014-02-26 09:36:43 -050016991 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
Jari Aalto31859422009-01-12 13:36:28 +000016992 else
16993 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16994 fi
16995done
16996
16997# For the awk script, D is an array of macro values keyed by name,
16998# likewise P contains macro parameters if any. Preserve backslash
16999# newline sequences.
17000
17001ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17002sed -n '
17003s/.\{148\}/&'"$ac_delim"'/g
17004t rset
17005:rset
17006s/^[ ]*#[ ]*define[ ][ ]*/ /
17007t def
17008d
17009:def
17010s/\\$//
17011t bsnl
17012s/["\\]/\\&/g
17013s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17014D["\1"]=" \3"/p
17015s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
17016d
17017:bsnl
17018s/["\\]/\\&/g
17019s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17020D["\1"]=" \3\\\\\\n"\\/p
17021t cont
17022s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17023t cont
17024d
17025:cont
17026n
17027s/.\{148\}/&'"$ac_delim"'/g
17028t clear
17029:clear
17030s/\\$//
17031t bsnlc
17032s/["\\]/\\&/g; s/^/"/; s/$/"/p
17033d
17034:bsnlc
17035s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17036b cont
17037' <confdefs.h | sed '
17038s/'"$ac_delim"'/"\\\
17039"/g' >>$CONFIG_STATUS || ac_write_fail=1
17040
17041cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17042 for (key in D) D_is_set[key] = 1
17043 FS = ""
17044}
17045/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17046 line = \$ 0
17047 split(line, arg, " ")
17048 if (arg[1] == "#") {
17049 defundef = arg[2]
17050 mac1 = arg[3]
17051 } else {
17052 defundef = substr(arg[1], 2)
17053 mac1 = arg[2]
17054 }
17055 split(mac1, mac2, "(") #)
17056 macro = mac2[1]
17057 prefix = substr(line, 1, index(line, defundef) - 1)
17058 if (D_is_set[macro]) {
17059 # Preserve the white space surrounding the "#".
17060 print prefix "define", macro P[macro] D[macro]
17061 next
17062 } else {
17063 # Replace #undef with comments. This is necessary, for example,
17064 # in the case of _POSIX_SOURCE, which is predefined and required
17065 # on some systems where configure will not decide to define it.
17066 if (defundef == "undef") {
17067 print "/*", prefix defundef, macro, "*/"
17068 next
17069 }
17070 }
17071}
17072{ print }
17073_ACAWK
17074_ACEOF
17075cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Chet Rameyac50fba2014-02-26 09:36:43 -050017076 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
Jari Aalto31859422009-01-12 13:36:28 +000017077fi # test -n "$CONFIG_HEADERS"
17078
17079
17080eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
17081shift
17082for ac_tag
17083do
17084 case $ac_tag in
17085 :[FHLC]) ac_mode=$ac_tag; continue;;
17086 esac
17087 case $ac_mode$ac_tag in
17088 :[FHL]*:*);;
Chet Rameyac50fba2014-02-26 09:36:43 -050017089 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
Jari Aalto31859422009-01-12 13:36:28 +000017090 :[FH]-) ac_tag=-:-;;
17091 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17092 esac
17093 ac_save_IFS=$IFS
17094 IFS=:
17095 set x $ac_tag
17096 IFS=$ac_save_IFS
17097 shift
17098 ac_file=$1
17099 shift
17100
17101 case $ac_mode in
17102 :L) ac_source=$1;;
17103 :[FH])
17104 ac_file_inputs=
17105 for ac_f
17106 do
17107 case $ac_f in
Chet Rameyac50fba2014-02-26 09:36:43 -050017108 -) ac_f="$ac_tmp/stdin";;
Jari Aalto31859422009-01-12 13:36:28 +000017109 *) # Look for the file first in the build tree, then in the source tree
17110 # (if the path is not absolute). The absolute path cannot be DOS-style,
17111 # because $ac_f cannot contain `:'.
17112 test -f "$ac_f" ||
17113 case $ac_f in
17114 [\\/$]*) false;;
17115 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17116 esac ||
Chet Rameyac50fba2014-02-26 09:36:43 -050017117 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
Jari Aalto31859422009-01-12 13:36:28 +000017118 esac
17119 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
Chet Rameyac50fba2014-02-26 09:36:43 -050017120 as_fn_append ac_file_inputs " '$ac_f'"
Jari Aalto31859422009-01-12 13:36:28 +000017121 done
17122
17123 # Let's still pretend it is `configure' which instantiates (i.e., don't
17124 # use $as_me), people would be surprised to read:
17125 # /* config.h. Generated by config.status. */
17126 configure_input='Generated from '`
17127 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17128 `' by configure.'
17129 if test x"$ac_file" != x-; then
17130 configure_input="$ac_file. $configure_input"
Chet Rameyac50fba2014-02-26 09:36:43 -050017131 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
Jari Aalto31859422009-01-12 13:36:28 +000017132$as_echo "$as_me: creating $ac_file" >&6;}
17133 fi
17134 # Neutralize special characters interpreted by sed in replacement strings.
17135 case $configure_input in #(
17136 *\&* | *\|* | *\\* )
17137 ac_sed_conf_input=`$as_echo "$configure_input" |
17138 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17139 *) ac_sed_conf_input=$configure_input;;
17140 esac
17141
17142 case $ac_tag in
Chet Rameyac50fba2014-02-26 09:36:43 -050017143 *:-:* | *:-) cat >"$ac_tmp/stdin" \
17144 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
Jari Aalto31859422009-01-12 13:36:28 +000017145 esac
17146 ;;
Jari Aaltof73dda02001-11-13 17:56:06 +000017147 esac
17148
Jari Aalto31859422009-01-12 13:36:28 +000017149 ac_dir=`$as_dirname -- "$ac_file" ||
Jari Aaltob80f6442004-07-27 13:29:18 +000017150$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
Jari Aalto06285672006-10-10 14:15:34 +000017151 X"$ac_file" : 'X\(//\)[^/]' \| \
17152 X"$ac_file" : 'X\(//\)$' \| \
Jari Aalto31859422009-01-12 13:36:28 +000017153 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17154$as_echo X"$ac_file" |
17155 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17156 s//\1/
17157 q
17158 }
17159 /^X\(\/\/\)[^/].*/{
17160 s//\1/
17161 q
17162 }
17163 /^X\(\/\/\)$/{
17164 s//\1/
17165 q
17166 }
17167 /^X\(\/\).*/{
17168 s//\1/
17169 q
17170 }
17171 s/.*/./; q'`
Chet Rameyac50fba2014-02-26 09:36:43 -050017172 as_dir="$ac_dir"; as_fn_mkdir_p
Jari Aaltob80f6442004-07-27 13:29:18 +000017173 ac_builddir=.
17174
Jari Aalto31859422009-01-12 13:36:28 +000017175case "$ac_dir" in
17176.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17177*)
17178 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17179 # A ".." for each directory in $ac_dir_suffix.
17180 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17181 case $ac_top_builddir_sub in
17182 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17183 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17184 esac ;;
17185esac
17186ac_abs_top_builddir=$ac_pwd
17187ac_abs_builddir=$ac_pwd$ac_dir_suffix
17188# for backward compatibility:
17189ac_top_builddir=$ac_top_build_prefix
Jari Aaltob80f6442004-07-27 13:29:18 +000017190
17191case $srcdir in
Jari Aalto31859422009-01-12 13:36:28 +000017192 .) # We are building in place.
Jari Aaltob80f6442004-07-27 13:29:18 +000017193 ac_srcdir=.
Jari Aalto31859422009-01-12 13:36:28 +000017194 ac_top_srcdir=$ac_top_builddir_sub
17195 ac_abs_top_srcdir=$ac_pwd ;;
17196 [\\/]* | ?:[\\/]* ) # Absolute name.
Jari Aaltob80f6442004-07-27 13:29:18 +000017197 ac_srcdir=$srcdir$ac_dir_suffix;
Jari Aalto31859422009-01-12 13:36:28 +000017198 ac_top_srcdir=$srcdir
17199 ac_abs_top_srcdir=$srcdir ;;
17200 *) # Relative name.
17201 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17202 ac_top_srcdir=$ac_top_build_prefix$srcdir
17203 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
Jari Aaltob80f6442004-07-27 13:29:18 +000017204esac
Jari Aalto31859422009-01-12 13:36:28 +000017205ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
Jari Aalto06285672006-10-10 14:15:34 +000017206
Jari Aaltob80f6442004-07-27 13:29:18 +000017207
Jari Aalto31859422009-01-12 13:36:28 +000017208 case $ac_mode in
17209 :F)
17210 #
17211 # CONFIG_FILE
17212 #
Jari Aaltoccc6cda1996-12-23 17:02:34 +000017213
Jari Aaltof73dda02001-11-13 17:56:06 +000017214 case $INSTALL in
17215 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
Jari Aalto31859422009-01-12 13:36:28 +000017216 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +000017217 esac
Jari Aaltob80f6442004-07-27 13:29:18 +000017218_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +000017219
17220cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17221# If the template does not know about datarootdir, expand it.
17222# FIXME: This hack should be removed a few years after 2.60.
17223ac_datarootdir_hack=; ac_datarootdir_seen=
Jari Aalto31859422009-01-12 13:36:28 +000017224ac_sed_dataroot='
17225/datarootdir/ {
17226 p
17227 q
17228}
17229/@datadir@/p
17230/@docdir@/p
17231/@infodir@/p
17232/@localedir@/p
Chet Rameyac50fba2014-02-26 09:36:43 -050017233/@mandir@/p'
Jari Aalto31859422009-01-12 13:36:28 +000017234case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17235*datarootdir*) ac_datarootdir_seen=yes;;
17236*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
Chet Rameyac50fba2014-02-26 09:36:43 -050017237 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
Jari Aalto31859422009-01-12 13:36:28 +000017238$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17239_ACEOF
17240cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17241 ac_datarootdir_hack='
17242 s&@datadir@&$datadir&g
17243 s&@docdir@&$docdir&g
17244 s&@infodir@&$infodir&g
17245 s&@localedir@&$localedir&g
17246 s&@mandir@&$mandir&g
Chet Rameyac50fba2014-02-26 09:36:43 -050017247 s&\\\${datarootdir}&$datarootdir&g' ;;
Jari Aalto31859422009-01-12 13:36:28 +000017248esac
17249_ACEOF
17250
17251# Neutralize VPATH when `$srcdir' = `.'.
17252# Shell code in configure.ac might set extrasub.
17253# FIXME: do we really want to maintain this feature?
17254cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17255ac_sed_extra="$ac_vpsub
Jari Aaltof73dda02001-11-13 17:56:06 +000017256$extrasub
Jari Aaltob80f6442004-07-27 13:29:18 +000017257_ACEOF
Jari Aalto31859422009-01-12 13:36:28 +000017258cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Jari Aaltof73dda02001-11-13 17:56:06 +000017259:t
17260/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
Jari Aalto31859422009-01-12 13:36:28 +000017261s|@configure_input@|$ac_sed_conf_input|;t t
17262s&@top_builddir@&$ac_top_builddir_sub&;t t
17263s&@top_build_prefix@&$ac_top_build_prefix&;t t
17264s&@srcdir@&$ac_srcdir&;t t
17265s&@abs_srcdir@&$ac_abs_srcdir&;t t
17266s&@top_srcdir@&$ac_top_srcdir&;t t
17267s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17268s&@builddir@&$ac_builddir&;t t
17269s&@abs_builddir@&$ac_abs_builddir&;t t
17270s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17271s&@INSTALL@&$ac_INSTALL&;t t
17272$ac_datarootdir_hack
17273"
Chet Rameyac50fba2014-02-26 09:36:43 -050017274eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
17275 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Jari Aaltof73dda02001-11-13 17:56:06 +000017276
Jari Aalto31859422009-01-12 13:36:28 +000017277test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
Chet Rameyac50fba2014-02-26 09:36:43 -050017278 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
17279 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
17280 "$ac_tmp/out"`; test -z "$ac_out"; } &&
17281 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17282which seems to be undefined. Please make sure it is defined" >&5
Jari Aalto31859422009-01-12 13:36:28 +000017283$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Chet Rameyac50fba2014-02-26 09:36:43 -050017284which seems to be undefined. Please make sure it is defined" >&2;}
Jari Aaltof73dda02001-11-13 17:56:06 +000017285
Chet Rameyac50fba2014-02-26 09:36:43 -050017286 rm -f "$ac_tmp/stdin"
Jari Aaltof73dda02001-11-13 17:56:06 +000017287 case $ac_file in
Chet Rameyac50fba2014-02-26 09:36:43 -050017288 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
17289 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
Jari Aalto31859422009-01-12 13:36:28 +000017290 esac \
Chet Rameyac50fba2014-02-26 09:36:43 -050017291 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Jari Aalto31859422009-01-12 13:36:28 +000017292 ;;
17293 :H)
17294 #
17295 # CONFIG_HEADER
17296 #
Jari Aaltof73dda02001-11-13 17:56:06 +000017297 if test x"$ac_file" != x-; then
Jari Aalto31859422009-01-12 13:36:28 +000017298 {
17299 $as_echo "/* $configure_input */" \
Chet Rameyac50fba2014-02-26 09:36:43 -050017300 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
17301 } >"$ac_tmp/config.h" \
17302 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17303 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
17304 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
Jari Aalto31859422009-01-12 13:36:28 +000017305$as_echo "$as_me: $ac_file is unchanged" >&6;}
Jari Aaltof73dda02001-11-13 17:56:06 +000017306 else
Jari Aalto31859422009-01-12 13:36:28 +000017307 rm -f "$ac_file"
Chet Rameyac50fba2014-02-26 09:36:43 -050017308 mv "$ac_tmp/config.h" "$ac_file" \
17309 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Jari Aaltof73dda02001-11-13 17:56:06 +000017310 fi
17311 else
Jari Aalto31859422009-01-12 13:36:28 +000017312 $as_echo "/* $configure_input */" \
Chet Rameyac50fba2014-02-26 09:36:43 -050017313 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
17314 || as_fn_error $? "could not create -" "$LINENO" 5
Jari Aaltof73dda02001-11-13 17:56:06 +000017315 fi
Jari Aalto31859422009-01-12 13:36:28 +000017316 ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +000017317
Chet Rameyac50fba2014-02-26 09:36:43 -050017318 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
Jari Aalto31859422009-01-12 13:36:28 +000017319$as_echo "$as_me: executing $ac_file commands" >&6;}
17320 ;;
17321 esac
Jari Aaltob80f6442004-07-27 13:29:18 +000017322
17323
Jari Aalto31859422009-01-12 13:36:28 +000017324 case $ac_file$ac_mode in
17325 "default-1":C)
Jari Aaltob80f6442004-07-27 13:29:18 +000017326 for ac_file in $CONFIG_FILES; do
17327 # Support "outfile[:infile[:infile...]]"
17328 case "$ac_file" in
17329 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
17330 esac
17331 # PO directories have a Makefile.in generated from Makefile.in.in.
17332 case "$ac_file" in */Makefile.in)
17333 # Adjust a relative srcdir.
17334 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
17335 ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
17336 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
17337 # In autoconf-2.13 it is called $ac_given_srcdir.
17338 # In autoconf-2.50 it is called $srcdir.
17339 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
17340 case "$ac_given_srcdir" in
17341 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
17342 /*) top_srcdir="$ac_given_srcdir" ;;
17343 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
17344 esac
17345 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
17346 rm -f "$ac_dir/POTFILES"
17347 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
17348 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
17349 POMAKEFILEDEPS="POTFILES.in"
17350 # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
17351 # on $ac_dir but don't depend on user-specified configuration
17352 # parameters.
17353 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
17354 # The LINGUAS file contains the set of available languages.
17355 if test -n "$OBSOLETE_ALL_LINGUAS"; then
17356 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
17357 fi
17358 ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
17359 # Hide the ALL_LINGUAS assigment from automake.
17360 eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
17361 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
17362 else
17363 # The set of available languages was given in configure.in.
17364 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
17365 fi
17366 case "$ac_given_srcdir" in
17367 .) srcdirpre= ;;
17368 *) srcdirpre='$(srcdir)/' ;;
17369 esac
17370 POFILES=
17371 GMOFILES=
17372 UPDATEPOFILES=
17373 DUMMYPOFILES=
17374 for lang in $ALL_LINGUAS; do
17375 POFILES="$POFILES $srcdirpre$lang.po"
17376 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
17377 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
17378 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
17379 done
17380 # CATALOGS depends on both $ac_dir and the user's LINGUAS
17381 # environment variable.
17382 INST_LINGUAS=
17383 if test -n "$ALL_LINGUAS"; then
17384 for presentlang in $ALL_LINGUAS; do
17385 useit=no
17386 if test "%UNSET%" != "$LINGUAS"; then
17387 desiredlanguages="$LINGUAS"
17388 else
17389 desiredlanguages="$ALL_LINGUAS"
17390 fi
17391 for desiredlang in $desiredlanguages; do
17392 # Use the presentlang catalog if desiredlang is
17393 # a. equal to presentlang, or
17394 # b. a variant of presentlang (because in this case,
17395 # presentlang can be used as a fallback for messages
17396 # which are not translated in the desiredlang catalog).
17397 case "$desiredlang" in
17398 "$presentlang"*) useit=yes;;
17399 esac
17400 done
17401 if test $useit = yes; then
17402 INST_LINGUAS="$INST_LINGUAS $presentlang"
17403 fi
17404 done
17405 fi
17406 CATALOGS=
17407 if test -n "$INST_LINGUAS"; then
17408 for lang in $INST_LINGUAS; do
17409 CATALOGS="$CATALOGS $lang.gmo"
17410 done
17411 fi
17412 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
17413 sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
17414 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
17415 if test -f "$f"; then
17416 case "$f" in
17417 *.orig | *.bak | *~) ;;
17418 *) cat "$f" >> "$ac_dir/Makefile" ;;
17419 esac
17420 fi
17421 done
17422 fi
17423 ;;
17424 esac
17425 done ;;
Jari Aalto31859422009-01-12 13:36:28 +000017426 "default":C)
Jari Aaltoccc6cda1996-12-23 17:02:34 +000017427# Makefile uses this timestamp file to record whether config.h is up to date.
17428echo timestamp > stamp-h
Jari Aaltof73dda02001-11-13 17:56:06 +000017429 ;;
Jari Aaltoccc6cda1996-12-23 17:02:34 +000017430
Jari Aalto31859422009-01-12 13:36:28 +000017431 esac
17432done # for ac_tag
17433
Jari Aaltof73dda02001-11-13 17:56:06 +000017434
Chet Rameyac50fba2014-02-26 09:36:43 -050017435as_fn_exit 0
Jari Aaltob80f6442004-07-27 13:29:18 +000017436_ACEOF
Jari Aaltof73dda02001-11-13 17:56:06 +000017437ac_clean_files=$ac_clean_files_save
17438
Jari Aalto31859422009-01-12 13:36:28 +000017439test $ac_write_fail = 0 ||
Chet Rameyac50fba2014-02-26 09:36:43 -050017440 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
Jari Aalto31859422009-01-12 13:36:28 +000017441
Jari Aaltob80f6442004-07-27 13:29:18 +000017442
Jari Aaltof73dda02001-11-13 17:56:06 +000017443# configure is writing to config.log, and then calls config.status.
17444# config.status does its own redirection, appending to config.log.
17445# Unfortunately, on DOS this fails, as config.log is still kept open
17446# by configure, so config.status won't be able to write to it; its
17447# output is simply discarded. So we exec the FD to /dev/null,
17448# effectively closing config.log, so it can be properly (re)opened and
17449# appended to by config.status. When coming back to configure, we
17450# need to make the FD available again.
17451if test "$no_create" != yes; then
17452 ac_cs_success=:
Jari Aalto06285672006-10-10 14:15:34 +000017453 ac_config_status_args=
17454 test "$silent" = yes &&
17455 ac_config_status_args="$ac_config_status_args --quiet"
Jari Aaltof73dda02001-11-13 17:56:06 +000017456 exec 5>/dev/null
Jari Aalto06285672006-10-10 14:15:34 +000017457 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
Jari Aaltof73dda02001-11-13 17:56:06 +000017458 exec 5>>config.log
17459 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17460 # would make configure fail if this is the last instruction.
Chet Rameyac50fba2014-02-26 09:36:43 -050017461 $ac_cs_success || as_fn_exit 1
Jari Aaltof73dda02001-11-13 17:56:06 +000017462fi
Jari Aalto31859422009-01-12 13:36:28 +000017463if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
Chet Rameyac50fba2014-02-26 09:36:43 -050017464 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
Jari Aalto31859422009-01-12 13:36:28 +000017465$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17466fi
Jari Aaltoccc6cda1996-12-23 17:02:34 +000017467