ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/IO-AIO/configure
(Generate patch)

Comparing IO-AIO/configure (file contents):
Revision 1.1 by root, Sun May 11 00:01:03 2008 UTC vs.
Revision 1.38 by root, Thu Dec 14 10:08:19 2023 UTC

1#! /bin/sh 1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles. 2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.61. 3# Generated by GNU Autoconf 2.71.
4# 4#
5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 5#
6# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 6# Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
7# Inc.
8#
9#
7# This configure script is free software; the Free Software Foundation 10# This configure script is free software; the Free Software Foundation
8# gives unlimited permission to copy, distribute and modify it. 11# gives unlimited permission to copy, distribute and modify it.
9## --------------------- ## 12## -------------------- ##
10## M4sh Initialization. ## 13## M4sh Initialization. ##
11## --------------------- ## 14## -------------------- ##
12 15
13# Be more Bourne compatible 16# Be more Bourne compatible
14DUALCASE=1; export DUALCASE # for MKS sh 17DUALCASE=1; export DUALCASE # for MKS sh
18as_nop=:
15if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 19if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
20then :
16 emulate sh 21 emulate sh
17 NULLCMD=: 22 NULLCMD=:
18 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 23 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
19 # is contrary to our usage. Disable this feature. 24 # is contrary to our usage. Disable this feature.
20 alias -g '${1+"$@"}'='"$@"' 25 alias -g '${1+"$@"}'='"$@"'
21 setopt NO_GLOB_SUBST 26 setopt NO_GLOB_SUBST
22else 27else $as_nop
23 case `(set -o) 2>/dev/null` in 28 case `(set -o) 2>/dev/null` in #(
24 *posix*) set -o posix ;; 29 *posix*) :
30 set -o posix ;; #(
31 *) :
32 ;;
25esac 33esac
26
27fi 34fi
28 35
29 36
30 37
38# Reset variables that may have inherited troublesome values from
39# the environment.
31 40
32# PATH needs CR
33# Avoid depending upon Character Ranges.
34as_cr_letters='abcdefghijklmnopqrstuvwxyz'
35as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
36as_cr_Letters=$as_cr_letters$as_cr_LETTERS
37as_cr_digits='0123456789'
38as_cr_alnum=$as_cr_Letters$as_cr_digits
39
40# The user is always right.
41if test "${PATH_SEPARATOR+set}" != set; then
42 echo "#! /bin/sh" >conf$$.sh
43 echo "exit 0" >>conf$$.sh
44 chmod +x conf$$.sh
45 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
46 PATH_SEPARATOR=';'
47 else
48 PATH_SEPARATOR=:
49 fi
50 rm -f conf$$.sh
51fi
52
53# Support unset when possible.
54if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
55 as_unset=unset
56else
57 as_unset=false
58fi
59
60
61# IFS
62# We need space, tab and new line, in precisely that order. Quoting is 41# IFS needs to be set, to space, tab, and newline, in precisely that order.
42# (If _AS_PATH_WALK were called with IFS unset, it would have the
43# side effect of setting IFS to empty, thus disabling word splitting.)
63# there to prevent editors from complaining about space-tab. 44# Quoting is to prevent editors from complaining about space-tab.
64# (If _AS_PATH_WALK were called with IFS unset, it would disable word
65# splitting by setting IFS to empty value.)
66as_nl=' 45as_nl='
67' 46'
47export as_nl
68IFS=" "" $as_nl" 48IFS=" "" $as_nl"
69 49
50PS1='$ '
51PS2='> '
52PS4='+ '
53
54# Ensure predictable behavior from utilities with locale-dependent output.
55LC_ALL=C
56export LC_ALL
57LANGUAGE=C
58export LANGUAGE
59
60# We cannot yet rely on "unset" to work, but we need these variables
61# to be unset--not just set to an empty or harmless value--now, to
62# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
63# also avoids known problems related to "unset" and subshell syntax
64# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
65for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
66do eval test \${$as_var+y} \
67 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
68done
69
70# Ensure that fds 0, 1, and 2 are open.
71if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
72if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
73if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
74
75# The user is always right.
76if ${PATH_SEPARATOR+false} :; 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
83
84
70# Find who we are. Look in the path if we contain no directory separator. 85# Find who we are. Look in the path if we contain no directory separator.
86as_myself=
71case $0 in 87case $0 in #((
72 *[\\/]* ) as_myself=$0 ;; 88 *[\\/]* ) as_myself=$0 ;;
73 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 89 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
74for as_dir in $PATH 90for as_dir in $PATH
75do 91do
76 IFS=$as_save_IFS 92 IFS=$as_save_IFS
77 test -z "$as_dir" && as_dir=. 93 case $as_dir in #(((
94 '') as_dir=./ ;;
95 */) ;;
96 *) as_dir=$as_dir/ ;;
97 esac
78 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 98 test -r "$as_dir$0" && as_myself=$as_dir$0 && break
79done 99 done
80IFS=$as_save_IFS 100IFS=$as_save_IFS
81 101
82 ;; 102 ;;
83esac 103esac
84# We did not find ourselves, most probably we were run as `sh COMMAND' 104# We did not find ourselves, most probably we were run as `sh COMMAND'
85# in which case we are not to be found in the path. 105# in which case we are not to be found in the path.
86if test "x$as_myself" = x; then 106if test "x$as_myself" = x; then
87 as_myself=$0 107 as_myself=$0
88fi 108fi
89if test ! -f "$as_myself"; then 109if test ! -f "$as_myself"; then
90 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 110 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
91 { (exit 1); exit 1; } 111 exit 1
92fi 112fi
93 113
94# Work around bugs in pre-3.0 UWIN ksh. 114
95for as_var in ENV MAIL MAILPATH 115# Use a proper internal environment variable to ensure we don't fall
96do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 116 # into an infinite loop, continuously re-executing ourselves.
117 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
118 _as_can_reexec=no; export _as_can_reexec;
119 # We cannot yet assume a decent shell, so we have to provide a
120# neutralization value for shells without unset; and this also
121# works around shells that cannot unset nonexistent variables.
122# Preserve -v and -x to the replacement shell.
123BASH_ENV=/dev/null
124ENV=/dev/null
125(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
126case $- in # ((((
127 *v*x* | *x*v* ) as_opts=-vx ;;
128 *v* ) as_opts=-v ;;
129 *x* ) as_opts=-x ;;
130 * ) as_opts= ;;
131esac
132exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
133# Admittedly, this is quite paranoid, since all the known shells bail
134# out after a failed `exec'.
135printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
136exit 255
137 fi
138 # We don't want this to propagate to other subprocesses.
139 { _as_can_reexec=; unset _as_can_reexec;}
140if test "x$CONFIG_SHELL" = x; then
141 as_bourne_compatible="as_nop=:
142if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
143then :
144 emulate sh
145 NULLCMD=:
146 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
147 # is contrary to our usage. Disable this feature.
148 alias -g '\${1+\"\$@\"}'='\"\$@\"'
149 setopt NO_GLOB_SUBST
150else \$as_nop
151 case \`(set -o) 2>/dev/null\` in #(
152 *posix*) :
153 set -o posix ;; #(
154 *) :
155 ;;
156esac
157fi
158"
159 as_required="as_fn_return () { (exit \$1); }
160as_fn_success () { as_fn_return 0; }
161as_fn_failure () { as_fn_return 1; }
162as_fn_ret_success () { return 0; }
163as_fn_ret_failure () { return 1; }
164
165exitcode=0
166as_fn_success || { exitcode=1; echo as_fn_success failed.; }
167as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
168as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
169as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
170if ( set x; as_fn_ret_success y && test x = \"\$1\" )
171then :
172
173else \$as_nop
174 exitcode=1; echo positional parameters were not saved.
175fi
176test x\$exitcode = x0 || exit 1
177blah=\$(echo \$(echo blah))
178test x\"\$blah\" = xblah || exit 1
179test -x / || exit 1"
180 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
181 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
182 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
183 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1"
184 if (eval "$as_required") 2>/dev/null
185then :
186 as_have_required=yes
187else $as_nop
188 as_have_required=no
189fi
190 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
191then :
192
193else $as_nop
194 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
195as_found=false
196for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
197do
198 IFS=$as_save_IFS
199 case $as_dir in #(((
200 '') as_dir=./ ;;
201 */) ;;
202 *) as_dir=$as_dir/ ;;
203 esac
204 as_found=:
205 case $as_dir in #(
206 /*)
207 for as_base in sh bash ksh sh5; do
208 # Try only shells that exist, to save several forks.
209 as_shell=$as_dir$as_base
210 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
211 as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
212then :
213 CONFIG_SHELL=$as_shell as_have_required=yes
214 if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
215then :
216 break 2
217fi
218fi
219 done;;
220 esac
221 as_found=false
97done 222done
98PS1='$ ' 223IFS=$as_save_IFS
99PS2='> ' 224if $as_found
100PS4='+ ' 225then :
101 226
102# NLS nuisances. 227else $as_nop
103for as_var in \ 228 if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
104 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 229 as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
105 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 230then :
106 LC_TELEPHONE LC_TIME 231 CONFIG_SHELL=$SHELL as_have_required=yes
107do 232fi
108 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 233fi
109 eval $as_var=C; export $as_var 234
235
236 if test "x$CONFIG_SHELL" != x
237then :
238 export CONFIG_SHELL
239 # We cannot yet assume a decent shell, so we have to provide a
240# neutralization value for shells without unset; and this also
241# works around shells that cannot unset nonexistent variables.
242# Preserve -v and -x to the replacement shell.
243BASH_ENV=/dev/null
244ENV=/dev/null
245(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
246case $- in # ((((
247 *v*x* | *x*v* ) as_opts=-vx ;;
248 *v* ) as_opts=-v ;;
249 *x* ) as_opts=-x ;;
250 * ) as_opts= ;;
251esac
252exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
253# Admittedly, this is quite paranoid, since all the known shells bail
254# out after a failed `exec'.
255printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
256exit 255
257fi
258
259 if test x$as_have_required = xno
260then :
261 printf "%s\n" "$0: This script requires a shell more modern than all"
262 printf "%s\n" "$0: the shells that I found on your system."
263 if test ${ZSH_VERSION+y} ; then
264 printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265 printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
110 else 266 else
111 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 267 printf "%s\n" "$0: Please tell bug-autoconf@gnu.org about your system,
268$0: including any error possibly output before this
269$0: message. Then install a modern shell, or manually run
270$0: the script under such a shell if you do have one."
112 fi 271 fi
113done 272 exit 1
273fi
274fi
275fi
276SHELL=${CONFIG_SHELL-/bin/sh}
277export SHELL
278# Unset more variables known to interfere with behavior of common tools.
279CLICOLOR_FORCE= GREP_OPTIONS=
280unset CLICOLOR_FORCE GREP_OPTIONS
114 281
115# Required to use basename. 282## --------------------- ##
283## M4sh Shell Functions. ##
284## --------------------- ##
285# as_fn_unset VAR
286# ---------------
287# Portably unset VAR.
288as_fn_unset ()
289{
290 { eval $1=; unset $1;}
291}
292as_unset=as_fn_unset
293
294
295# as_fn_set_status STATUS
296# -----------------------
297# Set $? to STATUS, without forking.
298as_fn_set_status ()
299{
300 return $1
301} # as_fn_set_status
302
303# as_fn_exit STATUS
304# -----------------
305# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
306as_fn_exit ()
307{
308 set +e
309 as_fn_set_status $1
310 exit $1
311} # as_fn_exit
312# as_fn_nop
313# ---------
314# Do nothing but, unlike ":", preserve the value of $?.
315as_fn_nop ()
316{
317 return $?
318}
319as_nop=as_fn_nop
320
321# as_fn_mkdir_p
322# -------------
323# Create "$as_dir" as a directory, including parents if necessary.
324as_fn_mkdir_p ()
325{
326
327 case $as_dir in #(
328 -*) as_dir=./$as_dir;;
329 esac
330 test -d "$as_dir" || eval $as_mkdir_p || {
331 as_dirs=
332 while :; do
333 case $as_dir in #(
334 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
335 *) as_qdir=$as_dir;;
336 esac
337 as_dirs="'$as_qdir' $as_dirs"
338 as_dir=`$as_dirname -- "$as_dir" ||
339$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
340 X"$as_dir" : 'X\(//\)[^/]' \| \
341 X"$as_dir" : 'X\(//\)$' \| \
342 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
343printf "%s\n" X"$as_dir" |
344 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
345 s//\1/
346 q
347 }
348 /^X\(\/\/\)[^/].*/{
349 s//\1/
350 q
351 }
352 /^X\(\/\/\)$/{
353 s//\1/
354 q
355 }
356 /^X\(\/\).*/{
357 s//\1/
358 q
359 }
360 s/.*/./; q'`
361 test -d "$as_dir" && break
362 done
363 test -z "$as_dirs" || eval "mkdir $as_dirs"
364 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
365
366
367} # as_fn_mkdir_p
368
369# as_fn_executable_p FILE
370# -----------------------
371# Test if FILE is an executable regular file.
372as_fn_executable_p ()
373{
374 test -f "$1" && test -x "$1"
375} # as_fn_executable_p
376# as_fn_append VAR VALUE
377# ----------------------
378# Append the text in VALUE to the end of the definition contained in VAR. Take
379# advantage of any shell optimizations that allow amortized linear growth over
380# repeated appends, instead of the typical quadratic growth present in naive
381# implementations.
382if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
383then :
384 eval 'as_fn_append ()
385 {
386 eval $1+=\$2
387 }'
388else $as_nop
389 as_fn_append ()
390 {
391 eval $1=\$$1\$2
392 }
393fi # as_fn_append
394
395# as_fn_arith ARG...
396# ------------------
397# Perform arithmetic evaluation on the ARGs, and store the result in the
398# global $as_val. Take advantage of shells that can avoid forks. The arguments
399# must be portable across $(()) and expr.
400if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
401then :
402 eval 'as_fn_arith ()
403 {
404 as_val=$(( $* ))
405 }'
406else $as_nop
407 as_fn_arith ()
408 {
409 as_val=`expr "$@" || test $? -eq 1`
410 }
411fi # as_fn_arith
412
413# as_fn_nop
414# ---------
415# Do nothing but, unlike ":", preserve the value of $?.
416as_fn_nop ()
417{
418 return $?
419}
420as_nop=as_fn_nop
421
422# as_fn_error STATUS ERROR [LINENO LOG_FD]
423# ----------------------------------------
424# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
425# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
426# script with STATUS, using 1 if that was 0.
427as_fn_error ()
428{
429 as_status=$1; test $as_status -eq 0 && as_status=1
430 if test "$4"; then
431 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
432 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
433 fi
434 printf "%s\n" "$as_me: error: $2" >&2
435 as_fn_exit $as_status
436} # as_fn_error
437
116if expr a : '\(a\)' >/dev/null 2>&1 && 438if expr a : '\(a\)' >/dev/null 2>&1 &&
117 test "X`expr 00001 : '.*\(...\)'`" = X001; then 439 test "X`expr 00001 : '.*\(...\)'`" = X001; then
118 as_expr=expr 440 as_expr=expr
119else 441else
120 as_expr=false 442 as_expr=false
124 as_basename=basename 446 as_basename=basename
125else 447else
126 as_basename=false 448 as_basename=false
127fi 449fi
128 450
451if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
452 as_dirname=dirname
453else
454 as_dirname=false
455fi
129 456
130# Name of the executable.
131as_me=`$as_basename -- "$0" || 457as_me=`$as_basename -- "$0" ||
132$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 458$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
133 X"$0" : 'X\(//\)$' \| \ 459 X"$0" : 'X\(//\)$' \| \
134 X"$0" : 'X\(/\)' \| . 2>/dev/null || 460 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
135echo X/"$0" | 461printf "%s\n" X/"$0" |
136 sed '/^.*\/\([^/][^/]*\)\/*$/{ 462 sed '/^.*\/\([^/][^/]*\)\/*$/{
137 s//\1/ 463 s//\1/
138 q 464 q
139 } 465 }
140 /^X\/\(\/\/\)$/{ 466 /^X\/\(\/\/\)$/{
145 s//\1/ 471 s//\1/
146 q 472 q
147 } 473 }
148 s/.*/./; q'` 474 s/.*/./; q'`
149 475
150# CDPATH. 476# Avoid depending upon Character Ranges.
151$as_unset CDPATH 477as_cr_letters='abcdefghijklmnopqrstuvwxyz'
478as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
479as_cr_Letters=$as_cr_letters$as_cr_LETTERS
480as_cr_digits='0123456789'
481as_cr_alnum=$as_cr_Letters$as_cr_digits
152 482
153 483
154if test "x$CONFIG_SHELL" = x; then 484 as_lineno_1=$LINENO as_lineno_1a=$LINENO
155 if (eval ":") 2>/dev/null; then 485 as_lineno_2=$LINENO as_lineno_2a=$LINENO
156 as_have_required=yes
157else
158 as_have_required=no
159fi
160
161 if test $as_have_required = yes && (eval ":
162(as_func_return () {
163 (exit \$1)
164}
165as_func_success () {
166 as_func_return 0
167}
168as_func_failure () {
169 as_func_return 1
170}
171as_func_ret_success () {
172 return 0
173}
174as_func_ret_failure () {
175 return 1
176}
177
178exitcode=0
179if as_func_success; then
180 :
181else
182 exitcode=1
183 echo as_func_success failed.
184fi
185
186if as_func_failure; then
187 exitcode=1
188 echo as_func_failure succeeded.
189fi
190
191if as_func_ret_success; then
192 :
193else
194 exitcode=1
195 echo as_func_ret_success failed.
196fi
197
198if as_func_ret_failure; then
199 exitcode=1
200 echo as_func_ret_failure succeeded.
201fi
202
203if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
204 :
205else
206 exitcode=1
207 echo positional parameters were not saved.
208fi
209
210test \$exitcode = 0) || { (exit 1); exit 1; }
211
212(
213 as_lineno_1=\$LINENO
214 as_lineno_2=\$LINENO
215 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
216 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
217") 2> /dev/null; then
218 :
219else
220 as_candidate_shells=
221 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
222for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
223do
224 IFS=$as_save_IFS
225 test -z "$as_dir" && as_dir=.
226 case $as_dir in
227 /*)
228 for as_base in sh bash ksh sh5; do
229 as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
230 done;;
231 esac
232done
233IFS=$as_save_IFS
234
235
236 for as_shell in $as_candidate_shells $SHELL; do
237 # Try only shells that exist, to save several forks.
238 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
239 { ("$as_shell") 2> /dev/null <<\_ASEOF
240if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
241 emulate sh
242 NULLCMD=:
243 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
244 # is contrary to our usage. Disable this feature.
245 alias -g '${1+"$@"}'='"$@"'
246 setopt NO_GLOB_SUBST
247else
248 case `(set -o) 2>/dev/null` in
249 *posix*) set -o posix ;;
250esac
251
252fi
253
254
255:
256_ASEOF
257}; then
258 CONFIG_SHELL=$as_shell
259 as_have_required=yes
260 if { "$as_shell" 2> /dev/null <<\_ASEOF
261if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262 emulate sh
263 NULLCMD=:
264 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
265 # is contrary to our usage. Disable this feature.
266 alias -g '${1+"$@"}'='"$@"'
267 setopt NO_GLOB_SUBST
268else
269 case `(set -o) 2>/dev/null` in
270 *posix*) set -o posix ;;
271esac
272
273fi
274
275
276:
277(as_func_return () {
278 (exit $1)
279}
280as_func_success () {
281 as_func_return 0
282}
283as_func_failure () {
284 as_func_return 1
285}
286as_func_ret_success () {
287 return 0
288}
289as_func_ret_failure () {
290 return 1
291}
292
293exitcode=0
294if as_func_success; then
295 :
296else
297 exitcode=1
298 echo as_func_success failed.
299fi
300
301if as_func_failure; then
302 exitcode=1
303 echo as_func_failure succeeded.
304fi
305
306if as_func_ret_success; then
307 :
308else
309 exitcode=1
310 echo as_func_ret_success failed.
311fi
312
313if as_func_ret_failure; then
314 exitcode=1
315 echo as_func_ret_failure succeeded.
316fi
317
318if ( set x; as_func_ret_success y && test x = "$1" ); then
319 :
320else
321 exitcode=1
322 echo positional parameters were not saved.
323fi
324
325test $exitcode = 0) || { (exit 1); exit 1; }
326
327(
328 as_lineno_1=$LINENO
329 as_lineno_2=$LINENO
330 test "x$as_lineno_1" != "x$as_lineno_2" && 486 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
331 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
332
333_ASEOF
334}; then
335 break
336fi
337
338fi
339
340 done
341
342 if test "x$CONFIG_SHELL" != x; then
343 for as_var in BASH_ENV ENV
344 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
345 done
346 export CONFIG_SHELL
347 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
348fi
349
350
351 if test $as_have_required = no; then
352 echo This script requires a shell more modern than all the
353 echo shells that I found on your system. Please install a
354 echo modern shell, or manually run the script under such a
355 echo shell if you do have one.
356 { (exit 1); exit 1; }
357fi
358
359
360fi
361
362fi
363
364
365
366(eval "as_func_return () {
367 (exit \$1)
368}
369as_func_success () {
370 as_func_return 0
371}
372as_func_failure () {
373 as_func_return 1
374}
375as_func_ret_success () {
376 return 0
377}
378as_func_ret_failure () {
379 return 1
380}
381
382exitcode=0
383if as_func_success; then
384 :
385else
386 exitcode=1
387 echo as_func_success failed.
388fi
389
390if as_func_failure; then
391 exitcode=1
392 echo as_func_failure succeeded.
393fi
394
395if as_func_ret_success; then
396 :
397else
398 exitcode=1
399 echo as_func_ret_success failed.
400fi
401
402if as_func_ret_failure; then
403 exitcode=1
404 echo as_func_ret_failure succeeded.
405fi
406
407if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
408 :
409else
410 exitcode=1
411 echo positional parameters were not saved.
412fi
413
414test \$exitcode = 0") || {
415 echo No shell found that supports shell functions.
416 echo Please tell autoconf@gnu.org about your system,
417 echo including any error possibly output before this
418 echo message
419}
420
421
422
423 as_lineno_1=$LINENO
424 as_lineno_2=$LINENO
425 test "x$as_lineno_1" != "x$as_lineno_2" &&
426 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 487 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
427
428 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
429 # uniformly replaced by the line number. The first 'sed' inserts a
430 # line-number line after each line using $LINENO; the second 'sed'
431 # does the real work. The second script uses 'N' to pair each
432 # line-number line with the line containing $LINENO, and appends
433 # trailing '-' during substitution so that $LINENO is not a special
434 # case at line end.
435 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
436 # scripts with optimization help from Paolo Bonzini. Blame Lee
437 # E. McMahon (1931-1989) for sed's syntax. :-) 488 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
438 sed -n ' 489 sed -n '
439 p 490 p
440 /[$]LINENO/= 491 /[$]LINENO/=
441 ' <$as_myself | 492 ' <$as_myself |
442 sed ' 493 sed '
449 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 500 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
450 t loop 501 t loop
451 s/-\n.*// 502 s/-\n.*//
452 ' >$as_me.lineno && 503 ' >$as_me.lineno &&
453 chmod +x "$as_me.lineno" || 504 chmod +x "$as_me.lineno" ||
454 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 505 { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
455 { (exit 1); exit 1; }; }
456 506
507 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
508 # already done that, so ensure we don't try to do so again and fall
509 # in an infinite loop. This has already happened in practice.
510 _as_can_reexec=no; export _as_can_reexec
457 # Don't try to exec as it changes $[0], causing all sort of problems 511 # Don't try to exec as it changes $[0], causing all sort of problems
458 # (the dirname of $[0] is not the place where we might find the 512 # (the dirname of $[0] is not the place where we might find the
459 # original and so on. Autoconf is especially sensitive to this). 513 # original and so on. Autoconf is especially sensitive to this).
460 . "./$as_me.lineno" 514 . "./$as_me.lineno"
461 # Exit status is that of the last command. 515 # Exit status is that of the last command.
462 exit 516 exit
463} 517}
464 518
465 519
466if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 520# Determine whether it's possible to make 'echo' print without a newline.
467 as_dirname=dirname 521# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
468else 522# for compatibility with existing Makefiles.
469 as_dirname=false
470fi
471
472ECHO_C= ECHO_N= ECHO_T= 523ECHO_C= ECHO_N= ECHO_T=
473case `echo -n x` in 524case `echo -n x` in #(((((
474-n*) 525-n*)
475 case `echo 'x\c'` in 526 case `echo 'xy\c'` in
476 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 527 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
477 *) ECHO_C='\c';; 528 xy) ECHO_C='\c';;
529 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
530 ECHO_T=' ';;
478 esac;; 531 esac;;
479*) 532*)
480 ECHO_N='-n';; 533 ECHO_N='-n';;
481esac 534esac
482 535
483if expr a : '\(a\)' >/dev/null 2>&1 && 536# For backward compatibility with old third-party macros, we provide
484 test "X`expr 00001 : '.*\(...\)'`" = X001; then 537# the shell variables $as_echo and $as_echo_n. New code should use
485 as_expr=expr 538# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
486else 539as_echo='printf %s\n'
487 as_expr=false 540as_echo_n='printf %s'
488fi 541
489 542
490rm -f conf$$ conf$$.exe conf$$.file 543rm -f conf$$ conf$$.exe conf$$.file
491if test -d conf$$.dir; then 544if test -d conf$$.dir; then
492 rm -f conf$$.dir/conf$$.file 545 rm -f conf$$.dir/conf$$.file
493else 546else
494 rm -f conf$$.dir 547 rm -f conf$$.dir
495 mkdir conf$$.dir 548 mkdir conf$$.dir 2>/dev/null
496fi 549fi
497echo >conf$$.file 550if (echo >conf$$.file) 2>/dev/null; then
498if ln -s conf$$.file conf$$ 2>/dev/null; then 551 if ln -s conf$$.file conf$$ 2>/dev/null; then
499 as_ln_s='ln -s' 552 as_ln_s='ln -s'
500 # ... but there are two gotchas: 553 # ... but there are two gotchas:
501 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 554 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
502 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 555 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
503 # In both cases, we have to default to `cp -p'. 556 # In both cases, we have to default to `cp -pR'.
504 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 557 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
505 as_ln_s='cp -p' 558 as_ln_s='cp -pR'
506elif ln conf$$.file conf$$ 2>/dev/null; then 559 elif ln conf$$.file conf$$ 2>/dev/null; then
507 as_ln_s=ln 560 as_ln_s=ln
561 else
562 as_ln_s='cp -pR'
563 fi
508else 564else
509 as_ln_s='cp -p' 565 as_ln_s='cp -pR'
510fi 566fi
511rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 567rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
512rmdir conf$$.dir 2>/dev/null 568rmdir conf$$.dir 2>/dev/null
513 569
514if mkdir -p . 2>/dev/null; then 570if mkdir -p . 2>/dev/null; then
515 as_mkdir_p=: 571 as_mkdir_p='mkdir -p "$as_dir"'
516else 572else
517 test -d ./-p && rmdir ./-p 573 test -d ./-p && rmdir ./-p
518 as_mkdir_p=false 574 as_mkdir_p=false
519fi 575fi
520 576
521if test -x / >/dev/null 2>&1; then
522 as_test_x='test -x' 577as_test_x='test -x'
523else 578as_executable_p=as_fn_executable_p
524 if ls -dL / >/dev/null 2>&1; then
525 as_ls_L_option=L
526 else
527 as_ls_L_option=
528 fi
529 as_test_x='
530 eval sh -c '\''
531 if test -d "$1"; then
532 test -d "$1/.";
533 else
534 case $1 in
535 -*)set "./$1";;
536 esac;
537 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
538 ???[sx]*):;;*)false;;esac;fi
539 '\'' sh
540 '
541fi
542as_executable_p=$as_test_x
543 579
544# Sed expression to map a string onto a valid CPP name. 580# Sed expression to map a string onto a valid CPP name.
545as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 581as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
546 582
547# Sed expression to map a string onto a valid variable name. 583# Sed expression to map a string onto a valid variable name.
548as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 584as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
549 585
550 586
551 587test -n "$DJDIR" || exec 7<&0 </dev/null
552exec 7<&0 </dev/null 6>&1 588exec 6>&1
553 589
554# Name of the host. 590# Name of the host.
555# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 591# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
556# so uname gets run too. 592# so uname gets run too.
557ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 593ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
558 594
559# 595#
560# Initializations. 596# Initializations.
565LIBOBJS= 601LIBOBJS=
566cross_compiling=no 602cross_compiling=no
567subdirs= 603subdirs=
568MFLAGS= 604MFLAGS=
569MAKEFLAGS= 605MAKEFLAGS=
570SHELL=${CONFIG_SHELL-/bin/sh}
571 606
572# Identity of this package. 607# Identity of this package.
573PACKAGE_NAME= 608PACKAGE_NAME=''
574PACKAGE_TARNAME= 609PACKAGE_TARNAME=''
575PACKAGE_VERSION= 610PACKAGE_VERSION=''
576PACKAGE_STRING= 611PACKAGE_STRING=''
577PACKAGE_BUGREPORT= 612PACKAGE_BUGREPORT=''
613PACKAGE_URL=''
578 614
579ac_unique_file="libeio/eio.h" 615ac_unique_file="libeio/eio.h"
580ac_subst_vars='SHELL 616# Factoring default headers for most tests.
617ac_includes_default="\
618#include <stddef.h>
619#ifdef HAVE_STDIO_H
620# include <stdio.h>
621#endif
622#ifdef HAVE_STDLIB_H
623# include <stdlib.h>
624#endif
625#ifdef HAVE_STRING_H
626# include <string.h>
627#endif
628#ifdef HAVE_INTTYPES_H
629# include <inttypes.h>
630#endif
631#ifdef HAVE_STDINT_H
632# include <stdint.h>
633#endif
634#ifdef HAVE_STRINGS_H
635# include <strings.h>
636#endif
637#ifdef HAVE_SYS_TYPES_H
638# include <sys/types.h>
639#endif
640#ifdef HAVE_SYS_STAT_H
641# include <sys/stat.h>
642#endif
643#ifdef HAVE_UNISTD_H
644# include <unistd.h>
645#endif"
646
647ac_header_c_list=
648ac_subst_vars='LTLIBOBJS
649LIBOBJS
650OBJEXT
651EXEEXT
652ac_ct_CC
653CPPFLAGS
654LDFLAGS
655CFLAGS
656CC
657target_alias
658host_alias
659build_alias
660LIBS
661ECHO_T
662ECHO_N
663ECHO_C
664DEFS
665mandir
666localedir
667libdir
668psdir
669pdfdir
670dvidir
671htmldir
672infodir
673docdir
674oldincludedir
675includedir
676runstatedir
677localstatedir
678sharedstatedir
679sysconfdir
680datadir
681datarootdir
682libexecdir
683sbindir
684bindir
685program_transform_name
686prefix
687exec_prefix
688PACKAGE_URL
689PACKAGE_BUGREPORT
690PACKAGE_STRING
691PACKAGE_VERSION
692PACKAGE_TARNAME
693PACKAGE_NAME
581PATH_SEPARATOR 694PATH_SEPARATOR
582PACKAGE_NAME 695SHELL'
583PACKAGE_TARNAME
584PACKAGE_VERSION
585PACKAGE_STRING
586PACKAGE_BUGREPORT
587exec_prefix
588prefix
589program_transform_name
590bindir
591sbindir
592libexecdir
593datarootdir
594datadir
595sysconfdir
596sharedstatedir
597localstatedir
598includedir
599oldincludedir
600docdir
601infodir
602htmldir
603dvidir
604pdfdir
605psdir
606libdir
607localedir
608mandir
609DEFS
610ECHO_C
611ECHO_N
612ECHO_T
613LIBS
614build_alias
615host_alias
616target_alias
617CC
618CFLAGS
619LDFLAGS
620CPPFLAGS
621ac_ct_CC
622EXEEXT
623OBJEXT
624LIBOBJS
625LTLIBOBJS'
626ac_subst_files='' 696ac_subst_files=''
697ac_user_opts='
698enable_option_checking
699'
627 ac_precious_vars='build_alias 700 ac_precious_vars='build_alias
628host_alias 701host_alias
629target_alias 702target_alias
630CC 703CC
631CFLAGS 704CFLAGS
635 708
636 709
637# Initialize some variables set by options. 710# Initialize some variables set by options.
638ac_init_help= 711ac_init_help=
639ac_init_version=false 712ac_init_version=false
713ac_unrecognized_opts=
714ac_unrecognized_sep=
640# The variables have the same names as the options, with 715# The variables have the same names as the options, with
641# dashes changed to underlines. 716# dashes changed to underlines.
642cache_file=/dev/null 717cache_file=/dev/null
643exec_prefix=NONE 718exec_prefix=NONE
644no_create= 719no_create=
666datarootdir='${prefix}/share' 741datarootdir='${prefix}/share'
667datadir='${datarootdir}' 742datadir='${datarootdir}'
668sysconfdir='${prefix}/etc' 743sysconfdir='${prefix}/etc'
669sharedstatedir='${prefix}/com' 744sharedstatedir='${prefix}/com'
670localstatedir='${prefix}/var' 745localstatedir='${prefix}/var'
746runstatedir='${localstatedir}/run'
671includedir='${prefix}/include' 747includedir='${prefix}/include'
672oldincludedir='/usr/include' 748oldincludedir='/usr/include'
673docdir='${datarootdir}/doc/${PACKAGE}' 749docdir='${datarootdir}/doc/${PACKAGE}'
674infodir='${datarootdir}/info' 750infodir='${datarootdir}/info'
675htmldir='${docdir}' 751htmldir='${docdir}'
690 ac_prev= 766 ac_prev=
691 continue 767 continue
692 fi 768 fi
693 769
694 case $ac_option in 770 case $ac_option in
695 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 771 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
772 *=) ac_optarg= ;;
696 *) ac_optarg=yes ;; 773 *) ac_optarg=yes ;;
697 esac 774 esac
698
699 # Accept the important Cygnus configure options, so we can diagnose typos.
700 775
701 case $ac_dashdash$ac_option in 776 case $ac_dashdash$ac_option in
702 --) 777 --)
703 ac_dashdash=yes ;; 778 ac_dashdash=yes ;;
704 779
733 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 808 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
734 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 809 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
735 datarootdir=$ac_optarg ;; 810 datarootdir=$ac_optarg ;;
736 811
737 -disable-* | --disable-*) 812 -disable-* | --disable-*)
738 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 813 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
739 # Reject names that are not valid shell variable names. 814 # Reject names that are not valid shell variable names.
740 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && 815 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
741 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 816 as_fn_error $? "invalid feature name: \`$ac_useropt'"
742 { (exit 1); exit 1; }; } 817 ac_useropt_orig=$ac_useropt
743 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` 818 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
819 case $ac_user_opts in
820 *"
821"enable_$ac_useropt"
822"*) ;;
823 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
824 ac_unrecognized_sep=', ';;
825 esac
744 eval enable_$ac_feature=no ;; 826 eval enable_$ac_useropt=no ;;
745 827
746 -docdir | --docdir | --docdi | --doc | --do) 828 -docdir | --docdir | --docdi | --doc | --do)
747 ac_prev=docdir ;; 829 ac_prev=docdir ;;
748 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 830 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
749 docdir=$ac_optarg ;; 831 docdir=$ac_optarg ;;
752 ac_prev=dvidir ;; 834 ac_prev=dvidir ;;
753 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 835 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
754 dvidir=$ac_optarg ;; 836 dvidir=$ac_optarg ;;
755 837
756 -enable-* | --enable-*) 838 -enable-* | --enable-*)
757 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 839 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
758 # Reject names that are not valid shell variable names. 840 # Reject names that are not valid shell variable names.
759 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && 841 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
760 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 842 as_fn_error $? "invalid feature name: \`$ac_useropt'"
761 { (exit 1); exit 1; }; } 843 ac_useropt_orig=$ac_useropt
762 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` 844 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
845 case $ac_user_opts in
846 *"
847"enable_$ac_useropt"
848"*) ;;
849 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
850 ac_unrecognized_sep=', ';;
851 esac
763 eval enable_$ac_feature=\$ac_optarg ;; 852 eval enable_$ac_useropt=\$ac_optarg ;;
764 853
765 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 854 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
766 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 855 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
767 | --exec | --exe | --ex) 856 | --exec | --exe | --ex)
768 ac_prev=exec_prefix ;; 857 ac_prev=exec_prefix ;;
903 992
904 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 993 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
905 | -silent | --silent | --silen | --sile | --sil) 994 | -silent | --silent | --silen | --sile | --sil)
906 silent=yes ;; 995 silent=yes ;;
907 996
997 -runstatedir | --runstatedir | --runstatedi | --runstated \
998 | --runstate | --runstat | --runsta | --runst | --runs \
999 | --run | --ru | --r)
1000 ac_prev=runstatedir ;;
1001 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1002 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1003 | --run=* | --ru=* | --r=*)
1004 runstatedir=$ac_optarg ;;
1005
908 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1006 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
909 ac_prev=sbindir ;; 1007 ac_prev=sbindir ;;
910 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1008 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
911 | --sbi=* | --sb=*) 1009 | --sbi=* | --sb=*)
912 sbindir=$ac_optarg ;; 1010 sbindir=$ac_optarg ;;
949 1047
950 -version | --version | --versio | --versi | --vers | -V) 1048 -version | --version | --versio | --versi | --vers | -V)
951 ac_init_version=: ;; 1049 ac_init_version=: ;;
952 1050
953 -with-* | --with-*) 1051 -with-* | --with-*)
954 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1052 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
955 # Reject names that are not valid shell variable names. 1053 # Reject names that are not valid shell variable names.
956 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && 1054 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
957 { echo "$as_me: error: invalid package name: $ac_package" >&2 1055 as_fn_error $? "invalid package name: \`$ac_useropt'"
958 { (exit 1); exit 1; }; } 1056 ac_useropt_orig=$ac_useropt
959 ac_package=`echo $ac_package | sed 's/[-.]/_/g'` 1057 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1058 case $ac_user_opts in
1059 *"
1060"with_$ac_useropt"
1061"*) ;;
1062 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1063 ac_unrecognized_sep=', ';;
1064 esac
960 eval with_$ac_package=\$ac_optarg ;; 1065 eval with_$ac_useropt=\$ac_optarg ;;
961 1066
962 -without-* | --without-*) 1067 -without-* | --without-*)
963 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1068 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
964 # Reject names that are not valid shell variable names. 1069 # Reject names that are not valid shell variable names.
965 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && 1070 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
966 { echo "$as_me: error: invalid package name: $ac_package" >&2 1071 as_fn_error $? "invalid package name: \`$ac_useropt'"
967 { (exit 1); exit 1; }; } 1072 ac_useropt_orig=$ac_useropt
968 ac_package=`echo $ac_package | sed 's/[-.]/_/g'` 1073 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1074 case $ac_user_opts in
1075 *"
1076"with_$ac_useropt"
1077"*) ;;
1078 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1079 ac_unrecognized_sep=', ';;
1080 esac
969 eval with_$ac_package=no ;; 1081 eval with_$ac_useropt=no ;;
970 1082
971 --x) 1083 --x)
972 # Obsolete; use --with-x. 1084 # Obsolete; use --with-x.
973 with_x=yes ;; 1085 with_x=yes ;;
974 1086
984 ac_prev=x_libraries ;; 1096 ac_prev=x_libraries ;;
985 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1097 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
986 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1098 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
987 x_libraries=$ac_optarg ;; 1099 x_libraries=$ac_optarg ;;
988 1100
989 -*) { echo "$as_me: error: unrecognized option: $ac_option 1101 -*) as_fn_error $? "unrecognized option: \`$ac_option'
990Try \`$0 --help' for more information." >&2 1102Try \`$0 --help' for more information"
991 { (exit 1); exit 1; }; }
992 ;; 1103 ;;
993 1104
994 *=*) 1105 *=*)
995 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1106 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
996 # Reject names that are not valid shell variable names. 1107 # Reject names that are not valid shell variable names.
997 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 1108 case $ac_envvar in #(
1109 '' | [0-9]* | *[!_$as_cr_alnum]* )
998 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 1110 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
999 { (exit 1); exit 1; }; } 1111 esac
1000 eval $ac_envvar=\$ac_optarg 1112 eval $ac_envvar=\$ac_optarg
1001 export $ac_envvar ;; 1113 export $ac_envvar ;;
1002 1114
1003 *) 1115 *)
1004 # FIXME: should be removed in autoconf 3.0. 1116 # FIXME: should be removed in autoconf 3.0.
1005 echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1117 printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
1006 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1118 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1007 echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1119 printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
1008 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1120 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1009 ;; 1121 ;;
1010 1122
1011 esac 1123 esac
1012done 1124done
1013 1125
1014if test -n "$ac_prev"; then 1126if test -n "$ac_prev"; then
1015 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1127 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1016 { echo "$as_me: error: missing argument to $ac_option" >&2 1128 as_fn_error $? "missing argument to $ac_option"
1017 { (exit 1); exit 1; }; }
1018fi 1129fi
1019 1130
1020# Be sure to have absolute directory names. 1131if test -n "$ac_unrecognized_opts"; then
1132 case $enable_option_checking in
1133 no) ;;
1134 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1135 *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1136 esac
1137fi
1138
1139# Check all directory arguments for consistency.
1021for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1140for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1022 datadir sysconfdir sharedstatedir localstatedir includedir \ 1141 datadir sysconfdir sharedstatedir localstatedir includedir \
1023 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1142 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1024 libdir localedir mandir 1143 libdir localedir mandir runstatedir
1025do 1144do
1026 eval ac_val=\$$ac_var 1145 eval ac_val=\$$ac_var
1146 # Remove trailing slashes.
1147 case $ac_val in
1148 */ )
1149 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1150 eval $ac_var=\$ac_val;;
1151 esac
1152 # Be sure to have absolute directory names.
1027 case $ac_val in 1153 case $ac_val in
1028 [\\/$]* | ?:[\\/]* ) continue;; 1154 [\\/$]* | ?:[\\/]* ) continue;;
1029 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1155 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1030 esac 1156 esac
1031 { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 1157 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1032 { (exit 1); exit 1; }; }
1033done 1158done
1034 1159
1035# There might be people who depend on the old broken behavior: `$host' 1160# There might be people who depend on the old broken behavior: `$host'
1036# used to hold the argument of --host etc. 1161# used to hold the argument of --host etc.
1037# FIXME: To remove some day. 1162# FIXME: To remove some day.
1041 1166
1042# FIXME: To remove some day. 1167# FIXME: To remove some day.
1043if test "x$host_alias" != x; then 1168if test "x$host_alias" != x; then
1044 if test "x$build_alias" = x; then 1169 if test "x$build_alias" = x; then
1045 cross_compiling=maybe 1170 cross_compiling=maybe
1046 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1047 If a cross compiler is detected then cross compile mode will be used." >&2
1048 elif test "x$build_alias" != "x$host_alias"; then 1171 elif test "x$build_alias" != "x$host_alias"; then
1049 cross_compiling=yes 1172 cross_compiling=yes
1050 fi 1173 fi
1051fi 1174fi
1052 1175
1057 1180
1058 1181
1059ac_pwd=`pwd` && test -n "$ac_pwd" && 1182ac_pwd=`pwd` && test -n "$ac_pwd" &&
1060ac_ls_di=`ls -di .` && 1183ac_ls_di=`ls -di .` &&
1061ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1184ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1062 { echo "$as_me: error: Working directory cannot be determined" >&2 1185 as_fn_error $? "working directory cannot be determined"
1063 { (exit 1); exit 1; }; }
1064test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1186test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1065 { echo "$as_me: error: pwd does not report name of working directory" >&2 1187 as_fn_error $? "pwd does not report name of working directory"
1066 { (exit 1); exit 1; }; }
1067 1188
1068 1189
1069# Find the source files, if location was not specified. 1190# Find the source files, if location was not specified.
1070if test -z "$srcdir"; then 1191if test -z "$srcdir"; then
1071 ac_srcdir_defaulted=yes 1192 ac_srcdir_defaulted=yes
1072 # Try the directory containing this script, then the parent directory. 1193 # Try the directory containing this script, then the parent directory.
1073 ac_confdir=`$as_dirname -- "$0" || 1194 ac_confdir=`$as_dirname -- "$as_myself" ||
1074$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1195$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1075 X"$0" : 'X\(//\)[^/]' \| \ 1196 X"$as_myself" : 'X\(//\)[^/]' \| \
1076 X"$0" : 'X\(//\)$' \| \ 1197 X"$as_myself" : 'X\(//\)$' \| \
1077 X"$0" : 'X\(/\)' \| . 2>/dev/null || 1198 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1078echo X"$0" | 1199printf "%s\n" X"$as_myself" |
1079 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1200 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1080 s//\1/ 1201 s//\1/
1081 q 1202 q
1082 } 1203 }
1083 /^X\(\/\/\)[^/].*/{ 1204 /^X\(\/\/\)[^/].*/{
1100else 1221else
1101 ac_srcdir_defaulted=no 1222 ac_srcdir_defaulted=no
1102fi 1223fi
1103if test ! -r "$srcdir/$ac_unique_file"; then 1224if test ! -r "$srcdir/$ac_unique_file"; then
1104 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1225 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1105 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 1226 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1106 { (exit 1); exit 1; }; }
1107fi 1227fi
1108ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1228ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1109ac_abs_confdir=`( 1229ac_abs_confdir=`(
1110 cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2 1230 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1111 { (exit 1); exit 1; }; }
1112 pwd)` 1231 pwd)`
1113# When building in place, set srcdir=. 1232# When building in place, set srcdir=.
1114if test "$ac_abs_confdir" = "$ac_pwd"; then 1233if test "$ac_abs_confdir" = "$ac_pwd"; then
1115 srcdir=. 1234 srcdir=.
1116fi 1235fi
1146Configuration: 1265Configuration:
1147 -h, --help display this help and exit 1266 -h, --help display this help and exit
1148 --help=short display options specific to this package 1267 --help=short display options specific to this package
1149 --help=recursive display the short help of all the included packages 1268 --help=recursive display the short help of all the included packages
1150 -V, --version display version information and exit 1269 -V, --version display version information and exit
1151 -q, --quiet, --silent do not print \`checking...' messages 1270 -q, --quiet, --silent do not print \`checking ...' messages
1152 --cache-file=FILE cache test results in FILE [disabled] 1271 --cache-file=FILE cache test results in FILE [disabled]
1153 -C, --config-cache alias for \`--cache-file=config.cache' 1272 -C, --config-cache alias for \`--cache-file=config.cache'
1154 -n, --no-create do not create output files 1273 -n, --no-create do not create output files
1155 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1274 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1156 1275
1157Installation directories: 1276Installation directories:
1158 --prefix=PREFIX install architecture-independent files in PREFIX 1277 --prefix=PREFIX install architecture-independent files in PREFIX
1159 [$ac_default_prefix] 1278 [$ac_default_prefix]
1160 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1279 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1161 [PREFIX] 1280 [PREFIX]
1162 1281
1163By default, \`make install' will install all the files in 1282By default, \`make install' will install all the files in
1164\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1283\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1165an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1284an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1166for instance \`--prefix=\$HOME'. 1285for instance \`--prefix=\$HOME'.
1167 1286
1168For better control, use the options below. 1287For better control, use the options below.
1169 1288
1170Fine tuning of the installation directories: 1289Fine tuning of the installation directories:
1171 --bindir=DIR user executables [EPREFIX/bin] 1290 --bindir=DIR user executables [EPREFIX/bin]
1172 --sbindir=DIR system admin executables [EPREFIX/sbin] 1291 --sbindir=DIR system admin executables [EPREFIX/sbin]
1173 --libexecdir=DIR program executables [EPREFIX/libexec] 1292 --libexecdir=DIR program executables [EPREFIX/libexec]
1174 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1293 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1175 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1294 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1176 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1295 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1296 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
1177 --libdir=DIR object code libraries [EPREFIX/lib] 1297 --libdir=DIR object code libraries [EPREFIX/lib]
1178 --includedir=DIR C header files [PREFIX/include] 1298 --includedir=DIR C header files [PREFIX/include]
1179 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1299 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1180 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1300 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1181 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1301 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1182 --infodir=DIR info documentation [DATAROOTDIR/info] 1302 --infodir=DIR info documentation [DATAROOTDIR/info]
1183 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1303 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1184 --mandir=DIR man documentation [DATAROOTDIR/man] 1304 --mandir=DIR man documentation [DATAROOTDIR/man]
1185 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1305 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1186 --htmldir=DIR html documentation [DOCDIR] 1306 --htmldir=DIR html documentation [DOCDIR]
1187 --dvidir=DIR dvi documentation [DOCDIR] 1307 --dvidir=DIR dvi documentation [DOCDIR]
1188 --pdfdir=DIR pdf documentation [DOCDIR] 1308 --pdfdir=DIR pdf documentation [DOCDIR]
1189 --psdir=DIR ps documentation [DOCDIR] 1309 --psdir=DIR ps documentation [DOCDIR]
1190_ACEOF 1310_ACEOF
1191 1311
1192 cat <<\_ACEOF 1312 cat <<\_ACEOF
1193_ACEOF 1313_ACEOF
1194fi 1314fi
1201 CC C compiler command 1321 CC C compiler command
1202 CFLAGS C compiler flags 1322 CFLAGS C compiler flags
1203 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1323 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1204 nonstandard directory <lib dir> 1324 nonstandard directory <lib dir>
1205 LIBS libraries to pass to the linker, e.g. -l<library> 1325 LIBS libraries to pass to the linker, e.g. -l<library>
1206 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1326 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1207 you have headers in a nonstandard directory <include dir> 1327 you have headers in a nonstandard directory <include dir>
1208 1328
1209Use these variables to override the choices made by `configure' or to help 1329Use these variables to override the choices made by `configure' or to help
1210it to find libraries and programs with nonstandard names/locations. 1330it to find libraries and programs with nonstandard names/locations.
1211 1331
1332Report bugs to the package provider.
1212_ACEOF 1333_ACEOF
1213ac_status=$? 1334ac_status=$?
1214fi 1335fi
1215 1336
1216if test "$ac_init_help" = "recursive"; then 1337if test "$ac_init_help" = "recursive"; then
1217 # If there are subdirs, report their specific --help. 1338 # If there are subdirs, report their specific --help.
1218 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1339 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1219 test -d "$ac_dir" || continue 1340 test -d "$ac_dir" ||
1341 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1342 continue
1220 ac_builddir=. 1343 ac_builddir=.
1221 1344
1222case "$ac_dir" in 1345case "$ac_dir" in
1223.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1346.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1224*) 1347*)
1225 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 1348 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
1226 # A ".." for each directory in $ac_dir_suffix. 1349 # A ".." for each directory in $ac_dir_suffix.
1227 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 1350 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1228 case $ac_top_builddir_sub in 1351 case $ac_top_builddir_sub in
1229 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1352 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1230 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1353 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1231 esac ;; 1354 esac ;;
1232esac 1355esac
1250 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1373 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1251esac 1374esac
1252ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1375ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1253 1376
1254 cd "$ac_dir" || { ac_status=$?; continue; } 1377 cd "$ac_dir" || { ac_status=$?; continue; }
1255 # Check for guested configure. 1378 # Check for configure.gnu first; this name is used for a wrapper for
1379 # Metaconfig's "Configure" on case-insensitive file systems.
1256 if test -f "$ac_srcdir/configure.gnu"; then 1380 if test -f "$ac_srcdir/configure.gnu"; then
1257 echo && 1381 echo &&
1258 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1382 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1259 elif test -f "$ac_srcdir/configure"; then 1383 elif test -f "$ac_srcdir/configure"; then
1260 echo && 1384 echo &&
1261 $SHELL "$ac_srcdir/configure" --help=recursive 1385 $SHELL "$ac_srcdir/configure" --help=recursive
1262 else 1386 else
1263 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1387 printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1264 fi || ac_status=$? 1388 fi || ac_status=$?
1265 cd "$ac_pwd" || { ac_status=$?; break; } 1389 cd "$ac_pwd" || { ac_status=$?; break; }
1266 done 1390 done
1267fi 1391fi
1268 1392
1269test -n "$ac_init_help" && exit $ac_status 1393test -n "$ac_init_help" && exit $ac_status
1270if $ac_init_version; then 1394if $ac_init_version; then
1271 cat <<\_ACEOF 1395 cat <<\_ACEOF
1272configure 1396configure
1273generated by GNU Autoconf 2.61 1397generated by GNU Autoconf 2.71
1274 1398
1275Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 1399Copyright (C) 2021 Free Software Foundation, Inc.
12762002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1277This configure script is free software; the Free Software Foundation 1400This configure script is free software; the Free Software Foundation
1278gives unlimited permission to copy, distribute and modify it. 1401gives unlimited permission to copy, distribute and modify it.
1279_ACEOF 1402_ACEOF
1280 exit 1403 exit
1281fi 1404fi
1405
1406## ------------------------ ##
1407## Autoconf initialization. ##
1408## ------------------------ ##
1409
1410# ac_fn_c_try_compile LINENO
1411# --------------------------
1412# Try to compile conftest.$ac_ext, and return whether this succeeded.
1413ac_fn_c_try_compile ()
1414{
1415 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1416 rm -f conftest.$ac_objext conftest.beam
1417 if { { ac_try="$ac_compile"
1418case "(($ac_try" in
1419 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1420 *) ac_try_echo=$ac_try;;
1421esac
1422eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1423printf "%s\n" "$ac_try_echo"; } >&5
1424 (eval "$ac_compile") 2>conftest.err
1425 ac_status=$?
1426 if test -s conftest.err; then
1427 grep -v '^ *+' conftest.err >conftest.er1
1428 cat conftest.er1 >&5
1429 mv -f conftest.er1 conftest.err
1430 fi
1431 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1432 test $ac_status = 0; } && {
1433 test -z "$ac_c_werror_flag" ||
1434 test ! -s conftest.err
1435 } && test -s conftest.$ac_objext
1436then :
1437 ac_retval=0
1438else $as_nop
1439 printf "%s\n" "$as_me: failed program was:" >&5
1440sed 's/^/| /' conftest.$ac_ext >&5
1441
1442 ac_retval=1
1443fi
1444 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1445 as_fn_set_status $ac_retval
1446
1447} # ac_fn_c_try_compile
1448
1449# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1450# -------------------------------------------------------
1451# Tests whether HEADER exists and can be compiled using the include files in
1452# INCLUDES, setting the cache variable VAR accordingly.
1453ac_fn_c_check_header_compile ()
1454{
1455 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1456 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1457printf %s "checking for $2... " >&6; }
1458if eval test \${$3+y}
1459then :
1460 printf %s "(cached) " >&6
1461else $as_nop
1462 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1463/* end confdefs.h. */
1464$4
1465#include <$2>
1466_ACEOF
1467if ac_fn_c_try_compile "$LINENO"
1468then :
1469 eval "$3=yes"
1470else $as_nop
1471 eval "$3=no"
1472fi
1473rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1474fi
1475eval ac_res=\$$3
1476 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1477printf "%s\n" "$ac_res" >&6; }
1478 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1479
1480} # ac_fn_c_check_header_compile
1481
1482# ac_fn_c_try_link LINENO
1483# -----------------------
1484# Try to link conftest.$ac_ext, and return whether this succeeded.
1485ac_fn_c_try_link ()
1486{
1487 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1488 rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
1489 if { { ac_try="$ac_link"
1490case "(($ac_try" in
1491 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1492 *) ac_try_echo=$ac_try;;
1493esac
1494eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1495printf "%s\n" "$ac_try_echo"; } >&5
1496 (eval "$ac_link") 2>conftest.err
1497 ac_status=$?
1498 if test -s conftest.err; then
1499 grep -v '^ *+' conftest.err >conftest.er1
1500 cat conftest.er1 >&5
1501 mv -f conftest.er1 conftest.err
1502 fi
1503 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1504 test $ac_status = 0; } && {
1505 test -z "$ac_c_werror_flag" ||
1506 test ! -s conftest.err
1507 } && test -s conftest$ac_exeext && {
1508 test "$cross_compiling" = yes ||
1509 test -x conftest$ac_exeext
1510 }
1511then :
1512 ac_retval=0
1513else $as_nop
1514 printf "%s\n" "$as_me: failed program was:" >&5
1515sed 's/^/| /' conftest.$ac_ext >&5
1516
1517 ac_retval=1
1518fi
1519 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1520 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1521 # interfere with the next link command; also delete a directory that is
1522 # left behind by Apple's compiler. We do this before executing the actions.
1523 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1524 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1525 as_fn_set_status $ac_retval
1526
1527} # ac_fn_c_try_link
1528ac_configure_args_raw=
1529for ac_arg
1530do
1531 case $ac_arg in
1532 *\'*)
1533 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1534 esac
1535 as_fn_append ac_configure_args_raw " '$ac_arg'"
1536done
1537
1538case $ac_configure_args_raw in
1539 *$as_nl*)
1540 ac_safe_unquote= ;;
1541 *)
1542 ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab.
1543 ac_unsafe_a="$ac_unsafe_z#~"
1544 ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
1545 ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
1546esac
1547
1282cat >config.log <<_ACEOF 1548cat >config.log <<_ACEOF
1283This file contains any messages produced by compilers while 1549This file contains any messages produced by compilers while
1284running configure, to aid debugging if configure makes a mistake. 1550running configure, to aid debugging if configure makes a mistake.
1285 1551
1286It was created by $as_me, which was 1552It was created by $as_me, which was
1287generated by GNU Autoconf 2.61. Invocation command line was 1553generated by GNU Autoconf 2.71. Invocation command line was
1288 1554
1289 $ $0 $@ 1555 $ $0$ac_configure_args_raw
1290 1556
1291_ACEOF 1557_ACEOF
1292exec 5>>config.log 1558exec 5>>config.log
1293{ 1559{
1294cat <<_ASUNAME 1560cat <<_ASUNAME
1317 1583
1318as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1584as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1319for as_dir in $PATH 1585for as_dir in $PATH
1320do 1586do
1321 IFS=$as_save_IFS 1587 IFS=$as_save_IFS
1322 test -z "$as_dir" && as_dir=. 1588 case $as_dir in #(((
1323 echo "PATH: $as_dir" 1589 '') as_dir=./ ;;
1590 */) ;;
1591 *) as_dir=$as_dir/ ;;
1592 esac
1593 printf "%s\n" "PATH: $as_dir"
1324done 1594 done
1325IFS=$as_save_IFS 1595IFS=$as_save_IFS
1326 1596
1327} >&5 1597} >&5
1328 1598
1329cat >&5 <<_ACEOF 1599cat >&5 <<_ACEOF
1353 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1623 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1354 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1624 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1355 | -silent | --silent | --silen | --sile | --sil) 1625 | -silent | --silent | --silen | --sile | --sil)
1356 continue ;; 1626 continue ;;
1357 *\'*) 1627 *\'*)
1358 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1628 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1359 esac 1629 esac
1360 case $ac_pass in 1630 case $ac_pass in
1361 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 1631 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1362 2) 1632 2)
1363 ac_configure_args1="$ac_configure_args1 '$ac_arg'" 1633 as_fn_append ac_configure_args1 " '$ac_arg'"
1364 if test $ac_must_keep_next = true; then 1634 if test $ac_must_keep_next = true; then
1365 ac_must_keep_next=false # Got value, back to normal. 1635 ac_must_keep_next=false # Got value, back to normal.
1366 else 1636 else
1367 case $ac_arg in 1637 case $ac_arg in
1368 *=* | --config-cache | -C | -disable-* | --disable-* \ 1638 *=* | --config-cache | -C | -disable-* | --disable-* \
1374 esac 1644 esac
1375 ;; 1645 ;;
1376 -* ) ac_must_keep_next=true ;; 1646 -* ) ac_must_keep_next=true ;;
1377 esac 1647 esac
1378 fi 1648 fi
1379 ac_configure_args="$ac_configure_args '$ac_arg'" 1649 as_fn_append ac_configure_args " '$ac_arg'"
1380 ;; 1650 ;;
1381 esac 1651 esac
1382 done 1652 done
1383done 1653done
1384$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 1654{ ac_configure_args0=; unset ac_configure_args0;}
1385$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 1655{ ac_configure_args1=; unset ac_configure_args1;}
1386 1656
1387# When interrupted or exit'd, cleanup temporary files, and complete 1657# When interrupted or exit'd, cleanup temporary files, and complete
1388# config.log. We remove comments because anyway the quotes in there 1658# config.log. We remove comments because anyway the quotes in there
1389# would cause problems or look ugly. 1659# would cause problems or look ugly.
1390# WARNING: Use '\'' to represent an apostrophe within the trap. 1660# WARNING: Use '\'' to represent an apostrophe within the trap.
1391# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1661# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1392trap 'exit_status=$? 1662trap 'exit_status=$?
1663 # Sanitize IFS.
1664 IFS=" "" $as_nl"
1393 # Save into config.log some information that might help in debugging. 1665 # Save into config.log some information that might help in debugging.
1394 { 1666 {
1395 echo 1667 echo
1396 1668
1397 cat <<\_ASBOX 1669 printf "%s\n" "## ---------------- ##
1398## ---------------- ##
1399## Cache variables. ## 1670## Cache variables. ##
1400## ---------------- ## 1671## ---------------- ##"
1401_ASBOX
1402 echo 1672 echo
1403 # The following way of writing the cache mishandles newlines in values, 1673 # The following way of writing the cache mishandles newlines in values,
1404( 1674(
1405 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1675 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1406 eval ac_val=\$$ac_var 1676 eval ac_val=\$$ac_var
1407 case $ac_val in #( 1677 case $ac_val in #(
1408 *${as_nl}*) 1678 *${as_nl}*)
1409 case $ac_var in #( 1679 case $ac_var in #(
1410 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 1680 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1411echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 1681printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1412 esac 1682 esac
1413 case $ac_var in #( 1683 case $ac_var in #(
1414 _ | IFS | as_nl) ;; #( 1684 _ | IFS | as_nl) ;; #(
1415 *) $as_unset $ac_var ;; 1685 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1686 *) { eval $ac_var=; unset $ac_var;} ;;
1416 esac ;; 1687 esac ;;
1417 esac 1688 esac
1418 done 1689 done
1419 (set) 2>&1 | 1690 (set) 2>&1 |
1420 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1691 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1429 esac | 1700 esac |
1430 sort 1701 sort
1431) 1702)
1432 echo 1703 echo
1433 1704
1434 cat <<\_ASBOX 1705 printf "%s\n" "## ----------------- ##
1435## ----------------- ##
1436## Output variables. ## 1706## Output variables. ##
1437## ----------------- ## 1707## ----------------- ##"
1438_ASBOX
1439 echo 1708 echo
1440 for ac_var in $ac_subst_vars 1709 for ac_var in $ac_subst_vars
1441 do 1710 do
1442 eval ac_val=\$$ac_var 1711 eval ac_val=\$$ac_var
1443 case $ac_val in 1712 case $ac_val in
1444 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1713 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1445 esac 1714 esac
1446 echo "$ac_var='\''$ac_val'\''" 1715 printf "%s\n" "$ac_var='\''$ac_val'\''"
1447 done | sort 1716 done | sort
1448 echo 1717 echo
1449 1718
1450 if test -n "$ac_subst_files"; then 1719 if test -n "$ac_subst_files"; then
1451 cat <<\_ASBOX 1720 printf "%s\n" "## ------------------- ##
1452## ------------------- ##
1453## File substitutions. ## 1721## File substitutions. ##
1454## ------------------- ## 1722## ------------------- ##"
1455_ASBOX
1456 echo 1723 echo
1457 for ac_var in $ac_subst_files 1724 for ac_var in $ac_subst_files
1458 do 1725 do
1459 eval ac_val=\$$ac_var 1726 eval ac_val=\$$ac_var
1460 case $ac_val in 1727 case $ac_val in
1461 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1728 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1462 esac 1729 esac
1463 echo "$ac_var='\''$ac_val'\''" 1730 printf "%s\n" "$ac_var='\''$ac_val'\''"
1464 done | sort 1731 done | sort
1465 echo 1732 echo
1466 fi 1733 fi
1467 1734
1468 if test -s confdefs.h; then 1735 if test -s confdefs.h; then
1469 cat <<\_ASBOX 1736 printf "%s\n" "## ----------- ##
1470## ----------- ##
1471## confdefs.h. ## 1737## confdefs.h. ##
1472## ----------- ## 1738## ----------- ##"
1473_ASBOX
1474 echo 1739 echo
1475 cat confdefs.h 1740 cat confdefs.h
1476 echo 1741 echo
1477 fi 1742 fi
1478 test "$ac_signal" != 0 && 1743 test "$ac_signal" != 0 &&
1479 echo "$as_me: caught signal $ac_signal" 1744 printf "%s\n" "$as_me: caught signal $ac_signal"
1480 echo "$as_me: exit $exit_status" 1745 printf "%s\n" "$as_me: exit $exit_status"
1481 } >&5 1746 } >&5
1482 rm -f core *.core core.conftest.* && 1747 rm -f core *.core core.conftest.* &&
1483 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 1748 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1484 exit $exit_status 1749 exit $exit_status
1485' 0 1750' 0
1486for ac_signal in 1 2 13 15; do 1751for ac_signal in 1 2 13 15; do
1487 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 1752 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
1488done 1753done
1489ac_signal=0 1754ac_signal=0
1490 1755
1491# confdefs.h avoids OS command line length limits that DEFS can exceed. 1756# confdefs.h avoids OS command line length limits that DEFS can exceed.
1492rm -f -r conftest* confdefs.h 1757rm -f -r conftest* confdefs.h
1493 1758
1759printf "%s\n" "/* confdefs.h */" > confdefs.h
1760
1494# Predefined preprocessor variables. 1761# Predefined preprocessor variables.
1495 1762
1496cat >>confdefs.h <<_ACEOF 1763printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
1497#define PACKAGE_NAME "$PACKAGE_NAME"
1498_ACEOF
1499 1764
1765printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
1500 1766
1501cat >>confdefs.h <<_ACEOF 1767printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
1502#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1503_ACEOF
1504 1768
1769printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
1505 1770
1506cat >>confdefs.h <<_ACEOF 1771printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
1507#define PACKAGE_VERSION "$PACKAGE_VERSION"
1508_ACEOF
1509 1772
1510 1773printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
1511cat >>confdefs.h <<_ACEOF
1512#define PACKAGE_STRING "$PACKAGE_STRING"
1513_ACEOF
1514
1515
1516cat >>confdefs.h <<_ACEOF
1517#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1518_ACEOF
1519 1774
1520 1775
1521# Let the site file select an alternate cache file if it wants to. 1776# Let the site file select an alternate cache file if it wants to.
1522# Prefer explicitly selected file to automatically selected ones. 1777# Prefer an explicitly selected file to automatically selected ones.
1523if test -n "$CONFIG_SITE"; then 1778if test -n "$CONFIG_SITE"; then
1524 set x "$CONFIG_SITE" 1779 ac_site_files="$CONFIG_SITE"
1525elif test "x$prefix" != xNONE; then 1780elif test "x$prefix" != xNONE; then
1526 set x "$prefix/share/config.site" "$prefix/etc/config.site" 1781 ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
1527else 1782else
1528 set x "$ac_default_prefix/share/config.site" \ 1783 ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1529 "$ac_default_prefix/etc/config.site"
1530fi 1784fi
1531shift 1785
1532for ac_site_file 1786for ac_site_file in $ac_site_files
1533do 1787do
1534 if test -r "$ac_site_file"; then 1788 case $ac_site_file in #(
1789 */*) :
1790 ;; #(
1791 *) :
1792 ac_site_file=./$ac_site_file ;;
1793esac
1794 if test -f "$ac_site_file" && test -r "$ac_site_file"; then
1535 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 1795 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
1536echo "$as_me: loading site script $ac_site_file" >&6;} 1796printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
1537 sed 's/^/| /' "$ac_site_file" >&5 1797 sed 's/^/| /' "$ac_site_file" >&5
1538 . "$ac_site_file" 1798 . "$ac_site_file" \
1799 || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
1800printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
1801as_fn_error $? "failed to load site script $ac_site_file
1802See \`config.log' for more details" "$LINENO" 5; }
1539 fi 1803 fi
1540done 1804done
1541 1805
1542if test -r "$cache_file"; then 1806if test -r "$cache_file"; then
1543 # Some versions of bash will fail to source /dev/null (special 1807 # Some versions of bash will fail to source /dev/null (special files
1544 # files actually), so we avoid doing that. 1808 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
1545 if test -f "$cache_file"; then 1809 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
1546 { echo "$as_me:$LINENO: loading cache $cache_file" >&5 1810 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
1547echo "$as_me: loading cache $cache_file" >&6;} 1811printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
1548 case $cache_file in 1812 case $cache_file in
1549 [\\/]* | ?:[\\/]* ) . "$cache_file";; 1813 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1550 *) . "./$cache_file";; 1814 *) . "./$cache_file";;
1551 esac 1815 esac
1552 fi 1816 fi
1553else 1817else
1554 { echo "$as_me:$LINENO: creating cache $cache_file" >&5 1818 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
1555echo "$as_me: creating cache $cache_file" >&6;} 1819printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
1556 >$cache_file 1820 >$cache_file
1557fi 1821fi
1558 1822
1823as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
1824# Test code for whether the C compiler supports C89 (global declarations)
1825ac_c_conftest_c89_globals='
1826/* Does the compiler advertise C89 conformance?
1827 Do not test the value of __STDC__, because some compilers set it to 0
1828 while being otherwise adequately conformant. */
1829#if !defined __STDC__
1830# error "Compiler does not advertise C89 conformance"
1831#endif
1832
1833#include <stddef.h>
1834#include <stdarg.h>
1835struct stat;
1836/* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */
1837struct buf { int x; };
1838struct buf * (*rcsopen) (struct buf *, struct stat *, int);
1839static char *e (p, i)
1840 char **p;
1841 int i;
1842{
1843 return p[i];
1844}
1845static char *f (char * (*g) (char **, int), char **p, ...)
1846{
1847 char *s;
1848 va_list v;
1849 va_start (v,p);
1850 s = g (p, va_arg (v,int));
1851 va_end (v);
1852 return s;
1853}
1854
1855/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
1856 function prototypes and stuff, but not \xHH hex character constants.
1857 These do not provoke an error unfortunately, instead are silently treated
1858 as an "x". The following induces an error, until -std is added to get
1859 proper ANSI mode. Curiously \x00 != x always comes out true, for an
1860 array size at least. It is necessary to write \x00 == 0 to get something
1861 that is true only with -std. */
1862int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
1863
1864/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
1865 inside strings and character constants. */
1866#define FOO(x) '\''x'\''
1867int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
1868
1869int test (int i, double x);
1870struct s1 {int (*f) (int a);};
1871struct s2 {int (*f) (double a);};
1872int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
1873 int, int);'
1874
1875# Test code for whether the C compiler supports C89 (body of main).
1876ac_c_conftest_c89_main='
1877ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
1878'
1879
1880# Test code for whether the C compiler supports C99 (global declarations)
1881ac_c_conftest_c99_globals='
1882// Does the compiler advertise C99 conformance?
1883#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
1884# error "Compiler does not advertise C99 conformance"
1885#endif
1886
1887#include <stdbool.h>
1888extern int puts (const char *);
1889extern int printf (const char *, ...);
1890extern int dprintf (int, const char *, ...);
1891extern void *malloc (size_t);
1892
1893// Check varargs macros. These examples are taken from C99 6.10.3.5.
1894// dprintf is used instead of fprintf to avoid needing to declare
1895// FILE and stderr.
1896#define debug(...) dprintf (2, __VA_ARGS__)
1897#define showlist(...) puts (#__VA_ARGS__)
1898#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
1899static void
1900test_varargs_macros (void)
1901{
1902 int x = 1234;
1903 int y = 5678;
1904 debug ("Flag");
1905 debug ("X = %d\n", x);
1906 showlist (The first, second, and third items.);
1907 report (x>y, "x is %d but y is %d", x, y);
1908}
1909
1910// Check long long types.
1911#define BIG64 18446744073709551615ull
1912#define BIG32 4294967295ul
1913#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
1914#if !BIG_OK
1915 #error "your preprocessor is broken"
1916#endif
1917#if BIG_OK
1918#else
1919 #error "your preprocessor is broken"
1920#endif
1921static long long int bignum = -9223372036854775807LL;
1922static unsigned long long int ubignum = BIG64;
1923
1924struct incomplete_array
1925{
1926 int datasize;
1927 double data[];
1928};
1929
1930struct named_init {
1931 int number;
1932 const wchar_t *name;
1933 double average;
1934};
1935
1936typedef const char *ccp;
1937
1938static inline int
1939test_restrict (ccp restrict text)
1940{
1941 // See if C++-style comments work.
1942 // Iterate through items via the restricted pointer.
1943 // Also check for declarations in for loops.
1944 for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
1945 continue;
1946 return 0;
1947}
1948
1949// Check varargs and va_copy.
1950static bool
1951test_varargs (const char *format, ...)
1952{
1953 va_list args;
1954 va_start (args, format);
1955 va_list args_copy;
1956 va_copy (args_copy, args);
1957
1958 const char *str = "";
1959 int number = 0;
1960 float fnumber = 0;
1961
1962 while (*format)
1963 {
1964 switch (*format++)
1965 {
1966 case '\''s'\'': // string
1967 str = va_arg (args_copy, const char *);
1968 break;
1969 case '\''d'\'': // int
1970 number = va_arg (args_copy, int);
1971 break;
1972 case '\''f'\'': // float
1973 fnumber = va_arg (args_copy, double);
1974 break;
1975 default:
1976 break;
1977 }
1978 }
1979 va_end (args_copy);
1980 va_end (args);
1981
1982 return *str && number && fnumber;
1983}
1984'
1985
1986# Test code for whether the C compiler supports C99 (body of main).
1987ac_c_conftest_c99_main='
1988 // Check bool.
1989 _Bool success = false;
1990 success |= (argc != 0);
1991
1992 // Check restrict.
1993 if (test_restrict ("String literal") == 0)
1994 success = true;
1995 char *restrict newvar = "Another string";
1996
1997 // Check varargs.
1998 success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
1999 test_varargs_macros ();
2000
2001 // Check flexible array members.
2002 struct incomplete_array *ia =
2003 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
2004 ia->datasize = 10;
2005 for (int i = 0; i < ia->datasize; ++i)
2006 ia->data[i] = i * 1.234;
2007
2008 // Check named initializers.
2009 struct named_init ni = {
2010 .number = 34,
2011 .name = L"Test wide string",
2012 .average = 543.34343,
2013 };
2014
2015 ni.number = 58;
2016
2017 int dynamic_array[ni.number];
2018 dynamic_array[0] = argv[0][0];
2019 dynamic_array[ni.number - 1] = 543;
2020
2021 // work around unused variable warnings
2022 ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
2023 || dynamic_array[ni.number - 1] != 543);
2024'
2025
2026# Test code for whether the C compiler supports C11 (global declarations)
2027ac_c_conftest_c11_globals='
2028// Does the compiler advertise C11 conformance?
2029#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
2030# error "Compiler does not advertise C11 conformance"
2031#endif
2032
2033// Check _Alignas.
2034char _Alignas (double) aligned_as_double;
2035char _Alignas (0) no_special_alignment;
2036extern char aligned_as_int;
2037char _Alignas (0) _Alignas (int) aligned_as_int;
2038
2039// Check _Alignof.
2040enum
2041{
2042 int_alignment = _Alignof (int),
2043 int_array_alignment = _Alignof (int[100]),
2044 char_alignment = _Alignof (char)
2045};
2046_Static_assert (0 < -_Alignof (int), "_Alignof is signed");
2047
2048// Check _Noreturn.
2049int _Noreturn does_not_return (void) { for (;;) continue; }
2050
2051// Check _Static_assert.
2052struct test_static_assert
2053{
2054 int x;
2055 _Static_assert (sizeof (int) <= sizeof (long int),
2056 "_Static_assert does not work in struct");
2057 long int y;
2058};
2059
2060// Check UTF-8 literals.
2061#define u8 syntax error!
2062char const utf8_literal[] = u8"happens to be ASCII" "another string";
2063
2064// Check duplicate typedefs.
2065typedef long *long_ptr;
2066typedef long int *long_ptr;
2067typedef long_ptr long_ptr;
2068
2069// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
2070struct anonymous
2071{
2072 union {
2073 struct { int i; int j; };
2074 struct { int k; long int l; } w;
2075 };
2076 int m;
2077} v1;
2078'
2079
2080# Test code for whether the C compiler supports C11 (body of main).
2081ac_c_conftest_c11_main='
2082 _Static_assert ((offsetof (struct anonymous, i)
2083 == offsetof (struct anonymous, w.k)),
2084 "Anonymous union alignment botch");
2085 v1.i = 2;
2086 v1.w.k = 5;
2087 ok |= v1.i != 5;
2088'
2089
2090# Test code for whether the C compiler supports C11 (complete).
2091ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
2092${ac_c_conftest_c99_globals}
2093${ac_c_conftest_c11_globals}
2094
2095int
2096main (int argc, char **argv)
2097{
2098 int ok = 0;
2099 ${ac_c_conftest_c89_main}
2100 ${ac_c_conftest_c99_main}
2101 ${ac_c_conftest_c11_main}
2102 return ok;
2103}
2104"
2105
2106# Test code for whether the C compiler supports C99 (complete).
2107ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
2108${ac_c_conftest_c99_globals}
2109
2110int
2111main (int argc, char **argv)
2112{
2113 int ok = 0;
2114 ${ac_c_conftest_c89_main}
2115 ${ac_c_conftest_c99_main}
2116 return ok;
2117}
2118"
2119
2120# Test code for whether the C compiler supports C89 (complete).
2121ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
2122
2123int
2124main (int argc, char **argv)
2125{
2126 int ok = 0;
2127 ${ac_c_conftest_c89_main}
2128 return ok;
2129}
2130"
2131
2132as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
2133as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
2134as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
2135as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
2136as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
2137as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
2138as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
2139as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
2140as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H"
2141as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H"
1559# Check that the precious variables saved in the cache have kept the same 2142# Check that the precious variables saved in the cache have kept the same
1560# value. 2143# value.
1561ac_cache_corrupted=false 2144ac_cache_corrupted=false
1562for ac_var in $ac_precious_vars; do 2145for ac_var in $ac_precious_vars; do
1563 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2146 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1564 eval ac_new_set=\$ac_env_${ac_var}_set 2147 eval ac_new_set=\$ac_env_${ac_var}_set
1565 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2148 eval ac_old_val=\$ac_cv_env_${ac_var}_value
1566 eval ac_new_val=\$ac_env_${ac_var}_value 2149 eval ac_new_val=\$ac_env_${ac_var}_value
1567 case $ac_old_set,$ac_new_set in 2150 case $ac_old_set,$ac_new_set in
1568 set,) 2151 set,)
1569 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2152 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1570echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2153printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1571 ac_cache_corrupted=: ;; 2154 ac_cache_corrupted=: ;;
1572 ,set) 2155 ,set)
1573 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 2156 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
1574echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2157printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1575 ac_cache_corrupted=: ;; 2158 ac_cache_corrupted=: ;;
1576 ,);; 2159 ,);;
1577 *) 2160 *)
1578 if test "x$ac_old_val" != "x$ac_new_val"; then 2161 if test "x$ac_old_val" != "x$ac_new_val"; then
2162 # differences in whitespace do not lead to failure.
2163 ac_old_val_w=`echo x $ac_old_val`
2164 ac_new_val_w=`echo x $ac_new_val`
2165 if test "$ac_old_val_w" != "$ac_new_val_w"; then
1579 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 2166 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
1580echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2167printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1581 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1582echo "$as_me: former value: $ac_old_val" >&2;}
1583 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1584echo "$as_me: current value: $ac_new_val" >&2;}
1585 ac_cache_corrupted=: 2168 ac_cache_corrupted=:
2169 else
2170 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2171printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2172 eval $ac_var=\$ac_old_val
2173 fi
2174 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2175printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;}
2176 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2177printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;}
1586 fi;; 2178 fi;;
1587 esac 2179 esac
1588 # Pass precious variables to config.status. 2180 # Pass precious variables to config.status.
1589 if test "$ac_new_set" = set; then 2181 if test "$ac_new_set" = set; then
1590 case $ac_new_val in 2182 case $ac_new_val in
1591 *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2183 *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1592 *) ac_arg=$ac_var=$ac_new_val ;; 2184 *) ac_arg=$ac_var=$ac_new_val ;;
1593 esac 2185 esac
1594 case " $ac_configure_args " in 2186 case " $ac_configure_args " in
1595 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2187 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1596 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 2188 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
1597 esac 2189 esac
1598 fi 2190 fi
1599done 2191done
1600if $ac_cache_corrupted; then 2192if $ac_cache_corrupted; then
2193 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2194printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
1601 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 2195 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
1602echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2196printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
1603 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 2197 as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
1604echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 2198 and start over" "$LINENO" 5
1605 { (exit 1); exit 1; }; }
1606fi 2199fi
1607 2200## -------------------- ##
1608 2201## Main body of script. ##
1609 2202## -------------------- ##
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623 2203
1624ac_ext=c 2204ac_ext=c
1625ac_cpp='$CPP $CPPFLAGS' 2205ac_cpp='$CPP $CPPFLAGS'
1626ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2206ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1627ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2207ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1628ac_compiler_gnu=$ac_cv_c_compiler_gnu 2208ac_compiler_gnu=$ac_cv_c_compiler_gnu
1629 2209
1630 2210
1631 2211
1632ac_config_headers="$ac_config_headers libeio/config.h" 2212ac_config_headers="$ac_config_headers config.h"
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
1633 2223
1634 2224
1635ac_ext=c 2225ac_ext=c
1636ac_cpp='$CPP $CPPFLAGS' 2226ac_cpp='$CPP $CPPFLAGS'
1637ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2227ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1638ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2228ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1639ac_compiler_gnu=$ac_cv_c_compiler_gnu 2229ac_compiler_gnu=$ac_cv_c_compiler_gnu
1640if test -n "$ac_tool_prefix"; then 2230if test -n "$ac_tool_prefix"; then
1641 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2231 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1642set dummy ${ac_tool_prefix}gcc; ac_word=$2 2232set dummy ${ac_tool_prefix}gcc; ac_word=$2
1643{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2233{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
1644echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2234printf %s "checking for $ac_word... " >&6; }
1645if test "${ac_cv_prog_CC+set}" = set; then 2235if test ${ac_cv_prog_CC+y}
1646 echo $ECHO_N "(cached) $ECHO_C" >&6 2236then :
1647else 2237 printf %s "(cached) " >&6
2238else $as_nop
1648 if test -n "$CC"; then 2239 if test -n "$CC"; then
1649 ac_cv_prog_CC="$CC" # Let the user override the test. 2240 ac_cv_prog_CC="$CC" # Let the user override the test.
1650else 2241else
1651as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2242as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1652for as_dir in $PATH 2243for as_dir in $PATH
1653do 2244do
1654 IFS=$as_save_IFS 2245 IFS=$as_save_IFS
1655 test -z "$as_dir" && as_dir=. 2246 case $as_dir in #(((
2247 '') as_dir=./ ;;
2248 */) ;;
2249 *) as_dir=$as_dir/ ;;
2250 esac
1656 for ac_exec_ext in '' $ac_executable_extensions; do 2251 for ac_exec_ext in '' $ac_executable_extensions; do
1657 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2252 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
1658 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2253 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1659 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2254 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1660 break 2 2255 break 2
1661 fi 2256 fi
1662done 2257done
1663done 2258 done
1664IFS=$as_save_IFS 2259IFS=$as_save_IFS
1665 2260
1666fi 2261fi
1667fi 2262fi
1668CC=$ac_cv_prog_CC 2263CC=$ac_cv_prog_CC
1669if test -n "$CC"; then 2264if test -n "$CC"; then
1670 { echo "$as_me:$LINENO: result: $CC" >&5 2265 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
1671echo "${ECHO_T}$CC" >&6; } 2266printf "%s\n" "$CC" >&6; }
1672else 2267else
1673 { echo "$as_me:$LINENO: result: no" >&5 2268 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
1674echo "${ECHO_T}no" >&6; } 2269printf "%s\n" "no" >&6; }
1675fi 2270fi
1676 2271
1677 2272
1678fi 2273fi
1679if test -z "$ac_cv_prog_CC"; then 2274if test -z "$ac_cv_prog_CC"; then
1680 ac_ct_CC=$CC 2275 ac_ct_CC=$CC
1681 # Extract the first word of "gcc", so it can be a program name with args. 2276 # Extract the first word of "gcc", so it can be a program name with args.
1682set dummy gcc; ac_word=$2 2277set dummy gcc; ac_word=$2
1683{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2278{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
1684echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2279printf %s "checking for $ac_word... " >&6; }
1685if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2280if test ${ac_cv_prog_ac_ct_CC+y}
1686 echo $ECHO_N "(cached) $ECHO_C" >&6 2281then :
1687else 2282 printf %s "(cached) " >&6
2283else $as_nop
1688 if test -n "$ac_ct_CC"; then 2284 if test -n "$ac_ct_CC"; then
1689 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2285 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1690else 2286else
1691as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2287as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1692for as_dir in $PATH 2288for as_dir in $PATH
1693do 2289do
1694 IFS=$as_save_IFS 2290 IFS=$as_save_IFS
1695 test -z "$as_dir" && as_dir=. 2291 case $as_dir in #(((
2292 '') as_dir=./ ;;
2293 */) ;;
2294 *) as_dir=$as_dir/ ;;
2295 esac
1696 for ac_exec_ext in '' $ac_executable_extensions; do 2296 for ac_exec_ext in '' $ac_executable_extensions; do
1697 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2297 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
1698 ac_cv_prog_ac_ct_CC="gcc" 2298 ac_cv_prog_ac_ct_CC="gcc"
1699 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2299 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1700 break 2 2300 break 2
1701 fi 2301 fi
1702done 2302done
1703done 2303 done
1704IFS=$as_save_IFS 2304IFS=$as_save_IFS
1705 2305
1706fi 2306fi
1707fi 2307fi
1708ac_ct_CC=$ac_cv_prog_ac_ct_CC 2308ac_ct_CC=$ac_cv_prog_ac_ct_CC
1709if test -n "$ac_ct_CC"; then 2309if test -n "$ac_ct_CC"; then
1710 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2310 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
1711echo "${ECHO_T}$ac_ct_CC" >&6; } 2311printf "%s\n" "$ac_ct_CC" >&6; }
1712else 2312else
1713 { echo "$as_me:$LINENO: result: no" >&5 2313 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
1714echo "${ECHO_T}no" >&6; } 2314printf "%s\n" "no" >&6; }
1715fi 2315fi
1716 2316
1717 if test "x$ac_ct_CC" = x; then 2317 if test "x$ac_ct_CC" = x; then
1718 CC="" 2318 CC=""
1719 else 2319 else
1720 case $cross_compiling:$ac_tool_warned in 2320 case $cross_compiling:$ac_tool_warned in
1721yes:) 2321yes:)
1722{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2322{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
1723whose name does not start with the host triplet. If you think this 2323printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
1724configuration is useful to you, please write to autoconf@gnu.org." >&5
1725echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
1726whose name does not start with the host triplet. If you think this
1727configuration is useful to you, please write to autoconf@gnu.org." >&2;}
1728ac_tool_warned=yes ;; 2324ac_tool_warned=yes ;;
1729esac 2325esac
1730 CC=$ac_ct_CC 2326 CC=$ac_ct_CC
1731 fi 2327 fi
1732else 2328else
1735 2331
1736if test -z "$CC"; then 2332if test -z "$CC"; then
1737 if test -n "$ac_tool_prefix"; then 2333 if test -n "$ac_tool_prefix"; then
1738 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2334 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1739set dummy ${ac_tool_prefix}cc; ac_word=$2 2335set dummy ${ac_tool_prefix}cc; ac_word=$2
1740{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2336{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
1741echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2337printf %s "checking for $ac_word... " >&6; }
1742if test "${ac_cv_prog_CC+set}" = set; then 2338if test ${ac_cv_prog_CC+y}
1743 echo $ECHO_N "(cached) $ECHO_C" >&6 2339then :
1744else 2340 printf %s "(cached) " >&6
2341else $as_nop
1745 if test -n "$CC"; then 2342 if test -n "$CC"; then
1746 ac_cv_prog_CC="$CC" # Let the user override the test. 2343 ac_cv_prog_CC="$CC" # Let the user override the test.
1747else 2344else
1748as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2345as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1749for as_dir in $PATH 2346for as_dir in $PATH
1750do 2347do
1751 IFS=$as_save_IFS 2348 IFS=$as_save_IFS
1752 test -z "$as_dir" && as_dir=. 2349 case $as_dir in #(((
2350 '') as_dir=./ ;;
2351 */) ;;
2352 *) as_dir=$as_dir/ ;;
2353 esac
1753 for ac_exec_ext in '' $ac_executable_extensions; do 2354 for ac_exec_ext in '' $ac_executable_extensions; do
1754 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2355 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
1755 ac_cv_prog_CC="${ac_tool_prefix}cc" 2356 ac_cv_prog_CC="${ac_tool_prefix}cc"
1756 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2357 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1757 break 2 2358 break 2
1758 fi 2359 fi
1759done 2360done
1760done 2361 done
1761IFS=$as_save_IFS 2362IFS=$as_save_IFS
1762 2363
1763fi 2364fi
1764fi 2365fi
1765CC=$ac_cv_prog_CC 2366CC=$ac_cv_prog_CC
1766if test -n "$CC"; then 2367if test -n "$CC"; then
1767 { echo "$as_me:$LINENO: result: $CC" >&5 2368 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
1768echo "${ECHO_T}$CC" >&6; } 2369printf "%s\n" "$CC" >&6; }
1769else 2370else
1770 { echo "$as_me:$LINENO: result: no" >&5 2371 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
1771echo "${ECHO_T}no" >&6; } 2372printf "%s\n" "no" >&6; }
1772fi 2373fi
1773 2374
1774 2375
1775 fi 2376 fi
1776fi 2377fi
1777if test -z "$CC"; then 2378if test -z "$CC"; then
1778 # Extract the first word of "cc", so it can be a program name with args. 2379 # Extract the first word of "cc", so it can be a program name with args.
1779set dummy cc; ac_word=$2 2380set dummy cc; ac_word=$2
1780{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2381{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
1781echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2382printf %s "checking for $ac_word... " >&6; }
1782if test "${ac_cv_prog_CC+set}" = set; then 2383if test ${ac_cv_prog_CC+y}
1783 echo $ECHO_N "(cached) $ECHO_C" >&6 2384then :
1784else 2385 printf %s "(cached) " >&6
2386else $as_nop
1785 if test -n "$CC"; then 2387 if test -n "$CC"; then
1786 ac_cv_prog_CC="$CC" # Let the user override the test. 2388 ac_cv_prog_CC="$CC" # Let the user override the test.
1787else 2389else
1788 ac_prog_rejected=no 2390 ac_prog_rejected=no
1789as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2391as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1790for as_dir in $PATH 2392for as_dir in $PATH
1791do 2393do
1792 IFS=$as_save_IFS 2394 IFS=$as_save_IFS
1793 test -z "$as_dir" && as_dir=. 2395 case $as_dir in #(((
2396 '') as_dir=./ ;;
2397 */) ;;
2398 *) as_dir=$as_dir/ ;;
2399 esac
1794 for ac_exec_ext in '' $ac_executable_extensions; do 2400 for ac_exec_ext in '' $ac_executable_extensions; do
1795 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2401 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
1796 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2402 if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1797 ac_prog_rejected=yes 2403 ac_prog_rejected=yes
1798 continue 2404 continue
1799 fi 2405 fi
1800 ac_cv_prog_CC="cc" 2406 ac_cv_prog_CC="cc"
1801 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2407 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1802 break 2 2408 break 2
1803 fi 2409 fi
1804done 2410done
1805done 2411 done
1806IFS=$as_save_IFS 2412IFS=$as_save_IFS
1807 2413
1808if test $ac_prog_rejected = yes; then 2414if test $ac_prog_rejected = yes; then
1809 # We found a bogon in the path, so make sure we never use it. 2415 # We found a bogon in the path, so make sure we never use it.
1810 set dummy $ac_cv_prog_CC 2416 set dummy $ac_cv_prog_CC
1812 if test $# != 0; then 2418 if test $# != 0; then
1813 # We chose a different compiler from the bogus one. 2419 # We chose a different compiler from the bogus one.
1814 # However, it has the same basename, so the bogon will be chosen 2420 # However, it has the same basename, so the bogon will be chosen
1815 # first if we set CC to just the basename; use the full file name. 2421 # first if we set CC to just the basename; use the full file name.
1816 shift 2422 shift
1817 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2423 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
1818 fi 2424 fi
1819fi 2425fi
1820fi 2426fi
1821fi 2427fi
1822CC=$ac_cv_prog_CC 2428CC=$ac_cv_prog_CC
1823if test -n "$CC"; then 2429if test -n "$CC"; then
1824 { echo "$as_me:$LINENO: result: $CC" >&5 2430 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
1825echo "${ECHO_T}$CC" >&6; } 2431printf "%s\n" "$CC" >&6; }
1826else 2432else
1827 { echo "$as_me:$LINENO: result: no" >&5 2433 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
1828echo "${ECHO_T}no" >&6; } 2434printf "%s\n" "no" >&6; }
1829fi 2435fi
1830 2436
1831 2437
1832fi 2438fi
1833if test -z "$CC"; then 2439if test -z "$CC"; then
1834 if test -n "$ac_tool_prefix"; then 2440 if test -n "$ac_tool_prefix"; then
1835 for ac_prog in cl.exe 2441 for ac_prog in cl.exe
1836 do 2442 do
1837 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2443 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1838set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2444set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1839{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2445{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
1840echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2446printf %s "checking for $ac_word... " >&6; }
1841if test "${ac_cv_prog_CC+set}" = set; then 2447if test ${ac_cv_prog_CC+y}
1842 echo $ECHO_N "(cached) $ECHO_C" >&6 2448then :
1843else 2449 printf %s "(cached) " >&6
2450else $as_nop
1844 if test -n "$CC"; then 2451 if test -n "$CC"; then
1845 ac_cv_prog_CC="$CC" # Let the user override the test. 2452 ac_cv_prog_CC="$CC" # Let the user override the test.
1846else 2453else
1847as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2454as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1848for as_dir in $PATH 2455for as_dir in $PATH
1849do 2456do
1850 IFS=$as_save_IFS 2457 IFS=$as_save_IFS
1851 test -z "$as_dir" && as_dir=. 2458 case $as_dir in #(((
2459 '') as_dir=./ ;;
2460 */) ;;
2461 *) as_dir=$as_dir/ ;;
2462 esac
1852 for ac_exec_ext in '' $ac_executable_extensions; do 2463 for ac_exec_ext in '' $ac_executable_extensions; do
1853 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2464 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
1854 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2465 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1855 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2466 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1856 break 2 2467 break 2
1857 fi 2468 fi
1858done 2469done
1859done 2470 done
1860IFS=$as_save_IFS 2471IFS=$as_save_IFS
1861 2472
1862fi 2473fi
1863fi 2474fi
1864CC=$ac_cv_prog_CC 2475CC=$ac_cv_prog_CC
1865if test -n "$CC"; then 2476if test -n "$CC"; then
1866 { echo "$as_me:$LINENO: result: $CC" >&5 2477 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
1867echo "${ECHO_T}$CC" >&6; } 2478printf "%s\n" "$CC" >&6; }
1868else 2479else
1869 { echo "$as_me:$LINENO: result: no" >&5 2480 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
1870echo "${ECHO_T}no" >&6; } 2481printf "%s\n" "no" >&6; }
1871fi 2482fi
1872 2483
1873 2484
1874 test -n "$CC" && break 2485 test -n "$CC" && break
1875 done 2486 done
1878 ac_ct_CC=$CC 2489 ac_ct_CC=$CC
1879 for ac_prog in cl.exe 2490 for ac_prog in cl.exe
1880do 2491do
1881 # Extract the first word of "$ac_prog", so it can be a program name with args. 2492 # Extract the first word of "$ac_prog", so it can be a program name with args.
1882set dummy $ac_prog; ac_word=$2 2493set dummy $ac_prog; ac_word=$2
1883{ echo "$as_me:$LINENO: checking for $ac_word" >&5 2494{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
1884echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 2495printf %s "checking for $ac_word... " >&6; }
1885if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 2496if test ${ac_cv_prog_ac_ct_CC+y}
1886 echo $ECHO_N "(cached) $ECHO_C" >&6 2497then :
1887else 2498 printf %s "(cached) " >&6
2499else $as_nop
1888 if test -n "$ac_ct_CC"; then 2500 if test -n "$ac_ct_CC"; then
1889 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2501 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1890else 2502else
1891as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2503as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1892for as_dir in $PATH 2504for as_dir in $PATH
1893do 2505do
1894 IFS=$as_save_IFS 2506 IFS=$as_save_IFS
1895 test -z "$as_dir" && as_dir=. 2507 case $as_dir in #(((
2508 '') as_dir=./ ;;
2509 */) ;;
2510 *) as_dir=$as_dir/ ;;
2511 esac
1896 for ac_exec_ext in '' $ac_executable_extensions; do 2512 for ac_exec_ext in '' $ac_executable_extensions; do
1897 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2513 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
1898 ac_cv_prog_ac_ct_CC="$ac_prog" 2514 ac_cv_prog_ac_ct_CC="$ac_prog"
1899 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2515 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
1900 break 2 2516 break 2
1901 fi 2517 fi
1902done 2518done
1903done 2519 done
1904IFS=$as_save_IFS 2520IFS=$as_save_IFS
1905 2521
1906fi 2522fi
1907fi 2523fi
1908ac_ct_CC=$ac_cv_prog_ac_ct_CC 2524ac_ct_CC=$ac_cv_prog_ac_ct_CC
1909if test -n "$ac_ct_CC"; then 2525if test -n "$ac_ct_CC"; then
1910 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 2526 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
1911echo "${ECHO_T}$ac_ct_CC" >&6; } 2527printf "%s\n" "$ac_ct_CC" >&6; }
1912else 2528else
1913 { echo "$as_me:$LINENO: result: no" >&5 2529 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
1914echo "${ECHO_T}no" >&6; } 2530printf "%s\n" "no" >&6; }
1915fi 2531fi
1916 2532
1917 2533
1918 test -n "$ac_ct_CC" && break 2534 test -n "$ac_ct_CC" && break
1919done 2535done
1921 if test "x$ac_ct_CC" = x; then 2537 if test "x$ac_ct_CC" = x; then
1922 CC="" 2538 CC=""
1923 else 2539 else
1924 case $cross_compiling:$ac_tool_warned in 2540 case $cross_compiling:$ac_tool_warned in
1925yes:) 2541yes:)
1926{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 2542{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
1927whose name does not start with the host triplet. If you think this 2543printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
1928configuration is useful to you, please write to autoconf@gnu.org." >&5
1929echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
1930whose name does not start with the host triplet. If you think this
1931configuration is useful to you, please write to autoconf@gnu.org." >&2;}
1932ac_tool_warned=yes ;; 2544ac_tool_warned=yes ;;
1933esac 2545esac
1934 CC=$ac_ct_CC 2546 CC=$ac_ct_CC
1935 fi 2547 fi
1936fi 2548fi
1937 2549
1938fi 2550fi
2551if test -z "$CC"; then
2552 if test -n "$ac_tool_prefix"; then
2553 # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
2554set dummy ${ac_tool_prefix}clang; ac_word=$2
2555{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2556printf %s "checking for $ac_word... " >&6; }
2557if test ${ac_cv_prog_CC+y}
2558then :
2559 printf %s "(cached) " >&6
2560else $as_nop
2561 if test -n "$CC"; then
2562 ac_cv_prog_CC="$CC" # Let the user override the test.
2563else
2564as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2565for as_dir in $PATH
2566do
2567 IFS=$as_save_IFS
2568 case $as_dir in #(((
2569 '') as_dir=./ ;;
2570 */) ;;
2571 *) as_dir=$as_dir/ ;;
2572 esac
2573 for ac_exec_ext in '' $ac_executable_extensions; do
2574 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2575 ac_cv_prog_CC="${ac_tool_prefix}clang"
2576 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2577 break 2
2578 fi
2579done
2580 done
2581IFS=$as_save_IFS
1939 2582
2583fi
2584fi
2585CC=$ac_cv_prog_CC
2586if test -n "$CC"; then
2587 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2588printf "%s\n" "$CC" >&6; }
2589else
2590 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2591printf "%s\n" "no" >&6; }
2592fi
1940 2593
1941test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 2594
1942See \`config.log' for more details." >&5 2595fi
2596if test -z "$ac_cv_prog_CC"; then
2597 ac_ct_CC=$CC
2598 # Extract the first word of "clang", so it can be a program name with args.
2599set dummy clang; ac_word=$2
2600{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2601printf %s "checking for $ac_word... " >&6; }
2602if test ${ac_cv_prog_ac_ct_CC+y}
2603then :
2604 printf %s "(cached) " >&6
2605else $as_nop
2606 if test -n "$ac_ct_CC"; then
2607 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2608else
2609as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2610for as_dir in $PATH
2611do
2612 IFS=$as_save_IFS
2613 case $as_dir in #(((
2614 '') as_dir=./ ;;
2615 */) ;;
2616 *) as_dir=$as_dir/ ;;
2617 esac
2618 for ac_exec_ext in '' $ac_executable_extensions; do
2619 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2620 ac_cv_prog_ac_ct_CC="clang"
2621 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2622 break 2
2623 fi
2624done
2625 done
2626IFS=$as_save_IFS
2627
2628fi
2629fi
2630ac_ct_CC=$ac_cv_prog_ac_ct_CC
2631if test -n "$ac_ct_CC"; then
2632 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2633printf "%s\n" "$ac_ct_CC" >&6; }
2634else
2635 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2636printf "%s\n" "no" >&6; }
2637fi
2638
2639 if test "x$ac_ct_CC" = x; then
2640 CC=""
2641 else
2642 case $cross_compiling:$ac_tool_warned in
2643yes:)
2644{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2645printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2646ac_tool_warned=yes ;;
2647esac
2648 CC=$ac_ct_CC
2649 fi
2650else
2651 CC="$ac_cv_prog_CC"
2652fi
2653
2654fi
2655
2656
2657test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2658printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
1943echo "$as_me: error: no acceptable C compiler found in \$PATH 2659as_fn_error $? "no acceptable C compiler found in \$PATH
1944See \`config.log' for more details." >&2;} 2660See \`config.log' for more details" "$LINENO" 5; }
1945 { (exit 1); exit 1; }; }
1946 2661
1947# Provide some information about the compiler. 2662# Provide some information about the compiler.
1948echo "$as_me:$LINENO: checking for C compiler version" >&5 2663printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
1949ac_compiler=`set X $ac_compile; echo $2` 2664set X $ac_compile
2665ac_compiler=$2
2666for ac_option in --version -v -V -qversion -version; do
1950{ (ac_try="$ac_compiler --version >&5" 2667 { { ac_try="$ac_compiler $ac_option >&5"
1951case "(($ac_try" in 2668case "(($ac_try" in
1952 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2669 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1953 *) ac_try_echo=$ac_try;; 2670 *) ac_try_echo=$ac_try;;
1954esac 2671esac
1955eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2672eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1956 (eval "$ac_compiler --version >&5") 2>&5 2673printf "%s\n" "$ac_try_echo"; } >&5
2674 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
1957 ac_status=$? 2675 ac_status=$?
1958 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2676 if test -s conftest.err; then
2677 sed '10a\
2678... rest of stderr output deleted ...
2679 10q' conftest.err >conftest.er1
2680 cat conftest.er1 >&5
2681 fi
2682 rm -f conftest.er1 conftest.err
2683 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1959 (exit $ac_status); } 2684 test $ac_status = 0; }
1960{ (ac_try="$ac_compiler -v >&5" 2685done
2686
2687cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2688/* end confdefs.h. */
2689
2690int
2691main (void)
2692{
2693
2694 ;
2695 return 0;
2696}
2697_ACEOF
2698ac_clean_files_save=$ac_clean_files
2699ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2700# Try to create an executable without -o first, disregard a.out.
2701# It will help us diagnose broken compilers, and finding out an intuition
2702# of exeext.
2703{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2704printf %s "checking whether the C compiler works... " >&6; }
2705ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2706
2707# The possible output files:
2708ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2709
2710ac_rmfiles=
2711for ac_file in $ac_files
2712do
2713 case $ac_file in
2714 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2715 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2716 esac
2717done
2718rm -f $ac_rmfiles
2719
2720if { { ac_try="$ac_link_default"
1961case "(($ac_try" in 2721case "(($ac_try" in
1962 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2722 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1963 *) ac_try_echo=$ac_try;; 2723 *) ac_try_echo=$ac_try;;
1964esac 2724esac
1965eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2725eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1966 (eval "$ac_compiler -v >&5") 2>&5 2726printf "%s\n" "$ac_try_echo"; } >&5
1967 ac_status=$?
1968 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1969 (exit $ac_status); }
1970{ (ac_try="$ac_compiler -V >&5"
1971case "(($ac_try" in
1972 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1973 *) ac_try_echo=$ac_try;;
1974esac
1975eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
1976 (eval "$ac_compiler -V >&5") 2>&5
1977 ac_status=$?
1978 echo "$as_me:$LINENO: \$? = $ac_status" >&5
1979 (exit $ac_status); }
1980
1981cat >conftest.$ac_ext <<_ACEOF
1982/* confdefs.h. */
1983_ACEOF
1984cat confdefs.h >>conftest.$ac_ext
1985cat >>conftest.$ac_ext <<_ACEOF
1986/* end confdefs.h. */
1987
1988int
1989main ()
1990{
1991
1992 ;
1993 return 0;
1994}
1995_ACEOF
1996ac_clean_files_save=$ac_clean_files
1997ac_clean_files="$ac_clean_files a.out a.exe b.out"
1998# Try to create an executable without -o first, disregard a.out.
1999# It will help us diagnose broken compilers, and finding out an intuition
2000# of exeext.
2001{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2002echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2003ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2004#
2005# List of possible output files, starting from the most likely.
2006# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2007# only as a last resort. b.out is created by i960 compilers.
2008ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2009#
2010# The IRIX 6 linker writes into existing files which may not be
2011# executable, retaining their permissions. Remove them first so a
2012# subsequent execution test works.
2013ac_rmfiles=
2014for ac_file in $ac_files
2015do
2016 case $ac_file in
2017 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2018 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2019 esac
2020done
2021rm -f $ac_rmfiles
2022
2023if { (ac_try="$ac_link_default"
2024case "(($ac_try" in
2025 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2026 *) ac_try_echo=$ac_try;;
2027esac
2028eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2029 (eval "$ac_link_default") 2>&5 2727 (eval "$ac_link_default") 2>&5
2030 ac_status=$? 2728 ac_status=$?
2031 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2729 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2032 (exit $ac_status); }; then 2730 test $ac_status = 0; }
2731then :
2033 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2732 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2034# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2733# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2035# in a Makefile. We should not override ac_cv_exeext if it was cached, 2734# in a Makefile. We should not override ac_cv_exeext if it was cached,
2036# so that the user can short-circuit this test for compilers unknown to 2735# so that the user can short-circuit this test for compilers unknown to
2037# Autoconf. 2736# Autoconf.
2038for ac_file in $ac_files '' 2737for ac_file in $ac_files ''
2039do 2738do
2040 test -f "$ac_file" || continue 2739 test -f "$ac_file" || continue
2041 case $ac_file in 2740 case $ac_file in
2042 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) 2741 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2043 ;; 2742 ;;
2044 [ab].out ) 2743 [ab].out )
2045 # We found the default executable, but exeext='' is most 2744 # We found the default executable, but exeext='' is most
2046 # certainly right. 2745 # certainly right.
2047 break;; 2746 break;;
2048 *.* ) 2747 *.* )
2049 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2748 if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
2050 then :; else 2749 then :; else
2051 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2750 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2052 fi 2751 fi
2053 # We set ac_cv_exeext here because the later test for it is not 2752 # We set ac_cv_exeext here because the later test for it is not
2054 # safe: cross compilers may not add the suffix if given an `-o' 2753 # safe: cross compilers may not add the suffix if given an `-o'
2060 break;; 2759 break;;
2061 esac 2760 esac
2062done 2761done
2063test "$ac_cv_exeext" = no && ac_cv_exeext= 2762test "$ac_cv_exeext" = no && ac_cv_exeext=
2064 2763
2065else 2764else $as_nop
2066 ac_file='' 2765 ac_file=''
2067fi 2766fi
2068
2069{ echo "$as_me:$LINENO: result: $ac_file" >&5
2070echo "${ECHO_T}$ac_file" >&6; }
2071if test -z "$ac_file"; then 2767if test -z "$ac_file"
2768then :
2769 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2770printf "%s\n" "no" >&6; }
2072 echo "$as_me: failed program was:" >&5 2771printf "%s\n" "$as_me: failed program was:" >&5
2073sed 's/^/| /' conftest.$ac_ext >&5 2772sed 's/^/| /' conftest.$ac_ext >&5
2074 2773
2075{ { echo "$as_me:$LINENO: error: C compiler cannot create executables 2774{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2076See \`config.log' for more details." >&5 2775printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2077echo "$as_me: error: C compiler cannot create executables 2776as_fn_error 77 "C compiler cannot create executables
2078See \`config.log' for more details." >&2;} 2777See \`config.log' for more details" "$LINENO" 5; }
2079 { (exit 77); exit 77; }; } 2778else $as_nop
2779 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2780printf "%s\n" "yes" >&6; }
2080fi 2781fi
2081 2782{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2783printf %s "checking for C compiler default output file name... " >&6; }
2784{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2785printf "%s\n" "$ac_file" >&6; }
2082ac_exeext=$ac_cv_exeext 2786ac_exeext=$ac_cv_exeext
2083 2787
2084# Check that the compiler produces executables we can run. If not, either
2085# the compiler is broken, or we cross compile.
2086{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2087echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2088# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2089# If not cross compiling, check that we can run a simple program.
2090if test "$cross_compiling" != yes; then
2091 if { ac_try='./$ac_file'
2092 { (case "(($ac_try" in
2093 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2094 *) ac_try_echo=$ac_try;;
2095esac
2096eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2097 (eval "$ac_try") 2>&5
2098 ac_status=$?
2099 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2100 (exit $ac_status); }; }; then
2101 cross_compiling=no
2102 else
2103 if test "$cross_compiling" = maybe; then
2104 cross_compiling=yes
2105 else
2106 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2107If you meant to cross compile, use \`--host'.
2108See \`config.log' for more details." >&5
2109echo "$as_me: error: cannot run C compiled programs.
2110If you meant to cross compile, use \`--host'.
2111See \`config.log' for more details." >&2;}
2112 { (exit 1); exit 1; }; }
2113 fi
2114 fi
2115fi
2116{ echo "$as_me:$LINENO: result: yes" >&5
2117echo "${ECHO_T}yes" >&6; }
2118
2119rm -f a.out a.exe conftest$ac_cv_exeext b.out 2788rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2120ac_clean_files=$ac_clean_files_save 2789ac_clean_files=$ac_clean_files_save
2121# Check that the compiler produces executables we can run. If not, either
2122# the compiler is broken, or we cross compile.
2123{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2124echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2125{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
2126echo "${ECHO_T}$cross_compiling" >&6; }
2127
2128{ echo "$as_me:$LINENO: checking for suffix of executables" >&5 2790{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2129echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; } 2791printf %s "checking for suffix of executables... " >&6; }
2130if { (ac_try="$ac_link" 2792if { { ac_try="$ac_link"
2131case "(($ac_try" in 2793case "(($ac_try" in
2132 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2794 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2133 *) ac_try_echo=$ac_try;; 2795 *) ac_try_echo=$ac_try;;
2134esac 2796esac
2135eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2797eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2798printf "%s\n" "$ac_try_echo"; } >&5
2136 (eval "$ac_link") 2>&5 2799 (eval "$ac_link") 2>&5
2137 ac_status=$? 2800 ac_status=$?
2138 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2801 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2139 (exit $ac_status); }; then 2802 test $ac_status = 0; }
2803then :
2140 # If both `conftest.exe' and `conftest' are `present' (well, observable) 2804 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2141# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 2805# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2142# work properly (i.e., refer to `conftest.exe'), while it won't with 2806# work properly (i.e., refer to `conftest.exe'), while it won't with
2143# `rm'. 2807# `rm'.
2144for ac_file in conftest.exe conftest conftest.*; do 2808for ac_file in conftest.exe conftest conftest.*; do
2145 test -f "$ac_file" || continue 2809 test -f "$ac_file" || continue
2146 case $ac_file in 2810 case $ac_file in
2147 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 2811 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2148 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2812 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2149 break;; 2813 break;;
2150 * ) break;; 2814 * ) break;;
2151 esac 2815 esac
2152done 2816done
2153else 2817else $as_nop
2154 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 2818 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2155See \`config.log' for more details." >&5 2819printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2156echo "$as_me: error: cannot compute suffix of executables: cannot compile and link 2820as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2157See \`config.log' for more details." >&2;} 2821See \`config.log' for more details" "$LINENO" 5; }
2158 { (exit 1); exit 1; }; }
2159fi 2822fi
2160
2161rm -f conftest$ac_cv_exeext 2823rm -f conftest conftest$ac_cv_exeext
2162{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 2824{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2163echo "${ECHO_T}$ac_cv_exeext" >&6; } 2825printf "%s\n" "$ac_cv_exeext" >&6; }
2164 2826
2165rm -f conftest.$ac_ext 2827rm -f conftest.$ac_ext
2166EXEEXT=$ac_cv_exeext 2828EXEEXT=$ac_cv_exeext
2167ac_exeext=$EXEEXT 2829ac_exeext=$EXEEXT
2168{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
2169echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
2170if test "${ac_cv_objext+set}" = set; then
2171 echo $ECHO_N "(cached) $ECHO_C" >&6
2172else
2173 cat >conftest.$ac_ext <<_ACEOF
2174/* confdefs.h. */
2175_ACEOF
2176cat confdefs.h >>conftest.$ac_ext 2830cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2177cat >>conftest.$ac_ext <<_ACEOF
2178/* end confdefs.h. */ 2831/* end confdefs.h. */
2179 2832#include <stdio.h>
2180int 2833int
2181main () 2834main (void)
2182{ 2835{
2836FILE *f = fopen ("conftest.out", "w");
2837 return ferror (f) || fclose (f) != 0;
2183 2838
2184 ; 2839 ;
2185 return 0; 2840 return 0;
2186} 2841}
2187_ACEOF 2842_ACEOF
2188rm -f conftest.o conftest.obj 2843ac_clean_files="$ac_clean_files conftest.out"
2189if { (ac_try="$ac_compile" 2844# Check that the compiler produces executables we can run. If not, either
2845# the compiler is broken, or we cross compile.
2846{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2847printf %s "checking whether we are cross compiling... " >&6; }
2848if test "$cross_compiling" != yes; then
2849 { { ac_try="$ac_link"
2190case "(($ac_try" in 2850case "(($ac_try" in
2191 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2851 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2192 *) ac_try_echo=$ac_try;; 2852 *) ac_try_echo=$ac_try;;
2193esac 2853esac
2194eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 2854eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2855printf "%s\n" "$ac_try_echo"; } >&5
2856 (eval "$ac_link") 2>&5
2857 ac_status=$?
2858 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2859 test $ac_status = 0; }
2860 if { ac_try='./conftest$ac_cv_exeext'
2861 { { case "(($ac_try" in
2862 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2863 *) ac_try_echo=$ac_try;;
2864esac
2865eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2866printf "%s\n" "$ac_try_echo"; } >&5
2867 (eval "$ac_try") 2>&5
2868 ac_status=$?
2869 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2870 test $ac_status = 0; }; }; then
2871 cross_compiling=no
2872 else
2873 if test "$cross_compiling" = maybe; then
2874 cross_compiling=yes
2875 else
2876 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2877printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2878as_fn_error 77 "cannot run C compiled programs.
2879If you meant to cross compile, use \`--host'.
2880See \`config.log' for more details" "$LINENO" 5; }
2881 fi
2882 fi
2883fi
2884{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2885printf "%s\n" "$cross_compiling" >&6; }
2886
2887rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2888ac_clean_files=$ac_clean_files_save
2889{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2890printf %s "checking for suffix of object files... " >&6; }
2891if test ${ac_cv_objext+y}
2892then :
2893 printf %s "(cached) " >&6
2894else $as_nop
2895 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2896/* end confdefs.h. */
2897
2898int
2899main (void)
2900{
2901
2902 ;
2903 return 0;
2904}
2905_ACEOF
2906rm -f conftest.o conftest.obj
2907if { { ac_try="$ac_compile"
2908case "(($ac_try" in
2909 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2910 *) ac_try_echo=$ac_try;;
2911esac
2912eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2913printf "%s\n" "$ac_try_echo"; } >&5
2195 (eval "$ac_compile") 2>&5 2914 (eval "$ac_compile") 2>&5
2196 ac_status=$? 2915 ac_status=$?
2197 echo "$as_me:$LINENO: \$? = $ac_status" >&5 2916 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2198 (exit $ac_status); }; then 2917 test $ac_status = 0; }
2918then :
2199 for ac_file in conftest.o conftest.obj conftest.*; do 2919 for ac_file in conftest.o conftest.obj conftest.*; do
2200 test -f "$ac_file" || continue; 2920 test -f "$ac_file" || continue;
2201 case $ac_file in 2921 case $ac_file in
2202 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;; 2922 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2203 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 2923 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2204 break;; 2924 break;;
2205 esac 2925 esac
2206done 2926done
2207else 2927else $as_nop
2208 echo "$as_me: failed program was:" >&5 2928 printf "%s\n" "$as_me: failed program was:" >&5
2209sed 's/^/| /' conftest.$ac_ext >&5 2929sed 's/^/| /' conftest.$ac_ext >&5
2210 2930
2211{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 2931{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2212See \`config.log' for more details." >&5 2932printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2213echo "$as_me: error: cannot compute suffix of object files: cannot compile 2933as_fn_error $? "cannot compute suffix of object files: cannot compile
2214See \`config.log' for more details." >&2;} 2934See \`config.log' for more details" "$LINENO" 5; }
2215 { (exit 1); exit 1; }; }
2216fi 2935fi
2217
2218rm -f conftest.$ac_cv_objext conftest.$ac_ext 2936rm -f conftest.$ac_cv_objext conftest.$ac_ext
2219fi 2937fi
2220{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 2938{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2221echo "${ECHO_T}$ac_cv_objext" >&6; } 2939printf "%s\n" "$ac_cv_objext" >&6; }
2222OBJEXT=$ac_cv_objext 2940OBJEXT=$ac_cv_objext
2223ac_objext=$OBJEXT 2941ac_objext=$OBJEXT
2224{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 2942{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
2225echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; } 2943printf %s "checking whether the compiler supports GNU C... " >&6; }
2226if test "${ac_cv_c_compiler_gnu+set}" = set; then 2944if test ${ac_cv_c_compiler_gnu+y}
2227 echo $ECHO_N "(cached) $ECHO_C" >&6 2945then :
2228else 2946 printf %s "(cached) " >&6
2229 cat >conftest.$ac_ext <<_ACEOF 2947else $as_nop
2230/* confdefs.h. */
2231_ACEOF
2232cat confdefs.h >>conftest.$ac_ext 2948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2233cat >>conftest.$ac_ext <<_ACEOF
2234/* end confdefs.h. */ 2949/* end confdefs.h. */
2235 2950
2236int 2951int
2237main () 2952main (void)
2238{ 2953{
2239#ifndef __GNUC__ 2954#ifndef __GNUC__
2240 choke me 2955 choke me
2241#endif 2956#endif
2242 2957
2243 ; 2958 ;
2244 return 0; 2959 return 0;
2245} 2960}
2246_ACEOF 2961_ACEOF
2247rm -f conftest.$ac_objext 2962if ac_fn_c_try_compile "$LINENO"
2248if { (ac_try="$ac_compile" 2963then :
2249case "(($ac_try" in
2250 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2251 *) ac_try_echo=$ac_try;;
2252esac
2253eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2254 (eval "$ac_compile") 2>conftest.er1
2255 ac_status=$?
2256 grep -v '^ *+' conftest.er1 >conftest.err
2257 rm -f conftest.er1
2258 cat conftest.err >&5
2259 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2260 (exit $ac_status); } && {
2261 test -z "$ac_c_werror_flag" ||
2262 test ! -s conftest.err
2263 } && test -s conftest.$ac_objext; then
2264 ac_compiler_gnu=yes 2964 ac_compiler_gnu=yes
2965else $as_nop
2966 ac_compiler_gnu=no
2967fi
2968rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2969ac_cv_c_compiler_gnu=$ac_compiler_gnu
2970
2971fi
2972{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2973printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
2974ac_compiler_gnu=$ac_cv_c_compiler_gnu
2975
2976if test $ac_compiler_gnu = yes; then
2977 GCC=yes
2265else 2978else
2266 echo "$as_me: failed program was:" >&5 2979 GCC=
2267sed 's/^/| /' conftest.$ac_ext >&5
2268
2269 ac_compiler_gnu=no
2270fi 2980fi
2271
2272rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2273ac_cv_c_compiler_gnu=$ac_compiler_gnu
2274
2275fi
2276{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2277echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
2278GCC=`test $ac_compiler_gnu = yes && echo yes`
2279ac_test_CFLAGS=${CFLAGS+set} 2981ac_test_CFLAGS=${CFLAGS+y}
2280ac_save_CFLAGS=$CFLAGS 2982ac_save_CFLAGS=$CFLAGS
2281{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 2983{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2282echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; } 2984printf %s "checking whether $CC accepts -g... " >&6; }
2283if test "${ac_cv_prog_cc_g+set}" = set; then 2985if test ${ac_cv_prog_cc_g+y}
2284 echo $ECHO_N "(cached) $ECHO_C" >&6 2986then :
2285else 2987 printf %s "(cached) " >&6
2988else $as_nop
2286 ac_save_c_werror_flag=$ac_c_werror_flag 2989 ac_save_c_werror_flag=$ac_c_werror_flag
2287 ac_c_werror_flag=yes 2990 ac_c_werror_flag=yes
2288 ac_cv_prog_cc_g=no 2991 ac_cv_prog_cc_g=no
2289 CFLAGS="-g" 2992 CFLAGS="-g"
2290 cat >conftest.$ac_ext <<_ACEOF
2291/* confdefs.h. */
2292_ACEOF
2293cat confdefs.h >>conftest.$ac_ext 2993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2294cat >>conftest.$ac_ext <<_ACEOF
2295/* end confdefs.h. */ 2994/* end confdefs.h. */
2296 2995
2297int 2996int
2298main () 2997main (void)
2299{ 2998{
2300 2999
2301 ; 3000 ;
2302 return 0; 3001 return 0;
2303} 3002}
2304_ACEOF 3003_ACEOF
2305rm -f conftest.$ac_objext 3004if ac_fn_c_try_compile "$LINENO"
2306if { (ac_try="$ac_compile" 3005then :
2307case "(($ac_try" in
2308 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2309 *) ac_try_echo=$ac_try;;
2310esac
2311eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2312 (eval "$ac_compile") 2>conftest.er1
2313 ac_status=$?
2314 grep -v '^ *+' conftest.er1 >conftest.err
2315 rm -f conftest.er1
2316 cat conftest.err >&5
2317 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2318 (exit $ac_status); } && {
2319 test -z "$ac_c_werror_flag" ||
2320 test ! -s conftest.err
2321 } && test -s conftest.$ac_objext; then
2322 ac_cv_prog_cc_g=yes 3006 ac_cv_prog_cc_g=yes
2323else 3007else $as_nop
2324 echo "$as_me: failed program was:" >&5
2325sed 's/^/| /' conftest.$ac_ext >&5
2326
2327 CFLAGS="" 3008 CFLAGS=""
2328 cat >conftest.$ac_ext <<_ACEOF
2329/* confdefs.h. */
2330_ACEOF
2331cat confdefs.h >>conftest.$ac_ext 3009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2332cat >>conftest.$ac_ext <<_ACEOF
2333/* end confdefs.h. */ 3010/* end confdefs.h. */
2334 3011
2335int 3012int
2336main () 3013main (void)
2337{ 3014{
2338 3015
2339 ; 3016 ;
2340 return 0; 3017 return 0;
2341} 3018}
2342_ACEOF 3019_ACEOF
2343rm -f conftest.$ac_objext 3020if ac_fn_c_try_compile "$LINENO"
2344if { (ac_try="$ac_compile" 3021then :
2345case "(($ac_try" in
2346 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2347 *) ac_try_echo=$ac_try;;
2348esac
2349eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2350 (eval "$ac_compile") 2>conftest.er1
2351 ac_status=$?
2352 grep -v '^ *+' conftest.er1 >conftest.err
2353 rm -f conftest.er1
2354 cat conftest.err >&5
2355 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2356 (exit $ac_status); } && {
2357 test -z "$ac_c_werror_flag" ||
2358 test ! -s conftest.err
2359 } && test -s conftest.$ac_objext; then
2360 :
2361else
2362 echo "$as_me: failed program was:" >&5
2363sed 's/^/| /' conftest.$ac_ext >&5
2364 3022
3023else $as_nop
2365 ac_c_werror_flag=$ac_save_c_werror_flag 3024 ac_c_werror_flag=$ac_save_c_werror_flag
2366 CFLAGS="-g" 3025 CFLAGS="-g"
2367 cat >conftest.$ac_ext <<_ACEOF
2368/* confdefs.h. */
2369_ACEOF
2370cat confdefs.h >>conftest.$ac_ext 3026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2371cat >>conftest.$ac_ext <<_ACEOF
2372/* end confdefs.h. */ 3027/* end confdefs.h. */
2373 3028
2374int 3029int
2375main () 3030main (void)
2376{ 3031{
2377 3032
2378 ; 3033 ;
2379 return 0; 3034 return 0;
2380} 3035}
2381_ACEOF 3036_ACEOF
2382rm -f conftest.$ac_objext 3037if ac_fn_c_try_compile "$LINENO"
2383if { (ac_try="$ac_compile" 3038then :
2384case "(($ac_try" in
2385 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2386 *) ac_try_echo=$ac_try;;
2387esac
2388eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2389 (eval "$ac_compile") 2>conftest.er1
2390 ac_status=$?
2391 grep -v '^ *+' conftest.er1 >conftest.err
2392 rm -f conftest.er1
2393 cat conftest.err >&5
2394 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2395 (exit $ac_status); } && {
2396 test -z "$ac_c_werror_flag" ||
2397 test ! -s conftest.err
2398 } && test -s conftest.$ac_objext; then
2399 ac_cv_prog_cc_g=yes 3039 ac_cv_prog_cc_g=yes
2400else
2401 echo "$as_me: failed program was:" >&5
2402sed 's/^/| /' conftest.$ac_ext >&5
2403
2404
2405fi 3040fi
2406
2407rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3041rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2408fi 3042fi
2409
2410rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3043rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2411fi 3044fi
2412
2413rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3045rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2414 ac_c_werror_flag=$ac_save_c_werror_flag 3046 ac_c_werror_flag=$ac_save_c_werror_flag
2415fi 3047fi
2416{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 3048{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2417echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; } 3049printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
2418if test "$ac_test_CFLAGS" = set; then 3050if test $ac_test_CFLAGS; then
2419 CFLAGS=$ac_save_CFLAGS 3051 CFLAGS=$ac_save_CFLAGS
2420elif test $ac_cv_prog_cc_g = yes; then 3052elif test $ac_cv_prog_cc_g = yes; then
2421 if test "$GCC" = yes; then 3053 if test "$GCC" = yes; then
2422 CFLAGS="-g -O2" 3054 CFLAGS="-g -O2"
2423 else 3055 else
2428 CFLAGS="-O2" 3060 CFLAGS="-O2"
2429 else 3061 else
2430 CFLAGS= 3062 CFLAGS=
2431 fi 3063 fi
2432fi 3064fi
2433{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 3065ac_prog_cc_stdc=no
2434echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } 3066if test x$ac_prog_cc_stdc = xno
3067then :
3068 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
3069printf %s "checking for $CC option to enable C11 features... " >&6; }
3070if test ${ac_cv_prog_cc_c11+y}
3071then :
3072 printf %s "(cached) " >&6
3073else $as_nop
3074 ac_cv_prog_cc_c11=no
3075ac_save_CC=$CC
3076cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3077/* end confdefs.h. */
3078$ac_c_conftest_c11_program
3079_ACEOF
3080for ac_arg in '' -std=gnu11
3081do
3082 CC="$ac_save_CC $ac_arg"
3083 if ac_fn_c_try_compile "$LINENO"
3084then :
3085 ac_cv_prog_cc_c11=$ac_arg
3086fi
3087rm -f core conftest.err conftest.$ac_objext conftest.beam
3088 test "x$ac_cv_prog_cc_c11" != "xno" && break
3089done
3090rm -f conftest.$ac_ext
3091CC=$ac_save_CC
3092fi
3093
3094if test "x$ac_cv_prog_cc_c11" = xno
3095then :
3096 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3097printf "%s\n" "unsupported" >&6; }
3098else $as_nop
3099 if test "x$ac_cv_prog_cc_c11" = x
3100then :
3101 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3102printf "%s\n" "none needed" >&6; }
3103else $as_nop
3104 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
3105printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
3106 CC="$CC $ac_cv_prog_cc_c11"
3107fi
3108 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
3109 ac_prog_cc_stdc=c11
3110fi
3111fi
3112if test x$ac_prog_cc_stdc = xno
3113then :
3114 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
3115printf %s "checking for $CC option to enable C99 features... " >&6; }
3116if test ${ac_cv_prog_cc_c99+y}
3117then :
3118 printf %s "(cached) " >&6
3119else $as_nop
3120 ac_cv_prog_cc_c99=no
3121ac_save_CC=$CC
3122cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3123/* end confdefs.h. */
3124$ac_c_conftest_c99_program
3125_ACEOF
3126for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
3127do
3128 CC="$ac_save_CC $ac_arg"
3129 if ac_fn_c_try_compile "$LINENO"
3130then :
3131 ac_cv_prog_cc_c99=$ac_arg
3132fi
3133rm -f core conftest.err conftest.$ac_objext conftest.beam
3134 test "x$ac_cv_prog_cc_c99" != "xno" && break
3135done
3136rm -f conftest.$ac_ext
3137CC=$ac_save_CC
3138fi
3139
2435if test "${ac_cv_prog_cc_c89+set}" = set; then 3140if test "x$ac_cv_prog_cc_c99" = xno
2436 echo $ECHO_N "(cached) $ECHO_C" >&6 3141then :
2437else 3142 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3143printf "%s\n" "unsupported" >&6; }
3144else $as_nop
3145 if test "x$ac_cv_prog_cc_c99" = x
3146then :
3147 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3148printf "%s\n" "none needed" >&6; }
3149else $as_nop
3150 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
3151printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
3152 CC="$CC $ac_cv_prog_cc_c99"
3153fi
3154 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
3155 ac_prog_cc_stdc=c99
3156fi
3157fi
3158if test x$ac_prog_cc_stdc = xno
3159then :
3160 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
3161printf %s "checking for $CC option to enable C89 features... " >&6; }
3162if test ${ac_cv_prog_cc_c89+y}
3163then :
3164 printf %s "(cached) " >&6
3165else $as_nop
2438 ac_cv_prog_cc_c89=no 3166 ac_cv_prog_cc_c89=no
2439ac_save_CC=$CC 3167ac_save_CC=$CC
2440cat >conftest.$ac_ext <<_ACEOF
2441/* confdefs.h. */
2442_ACEOF
2443cat confdefs.h >>conftest.$ac_ext 3168cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2444cat >>conftest.$ac_ext <<_ACEOF
2445/* end confdefs.h. */ 3169/* end confdefs.h. */
2446#include <stdarg.h> 3170$ac_c_conftest_c89_program
2447#include <stdio.h>
2448#include <sys/types.h>
2449#include <sys/stat.h>
2450/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2451struct buf { int x; };
2452FILE * (*rcsopen) (struct buf *, struct stat *, int);
2453static char *e (p, i)
2454 char **p;
2455 int i;
2456{
2457 return p[i];
2458}
2459static char *f (char * (*g) (char **, int), char **p, ...)
2460{
2461 char *s;
2462 va_list v;
2463 va_start (v,p);
2464 s = g (p, va_arg (v,int));
2465 va_end (v);
2466 return s;
2467}
2468
2469/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2470 function prototypes and stuff, but not '\xHH' hex character constants.
2471 These don't provoke an error unfortunately, instead are silently treated
2472 as 'x'. The following induces an error, until -std is added to get
2473 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2474 array size at least. It's necessary to write '\x00'==0 to get something
2475 that's true only with -std. */
2476int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2477
2478/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2479 inside strings and character constants. */
2480#define FOO(x) 'x'
2481int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2482
2483int test (int i, double x);
2484struct s1 {int (*f) (int a);};
2485struct s2 {int (*f) (double a);};
2486int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2487int argc;
2488char **argv;
2489int
2490main ()
2491{
2492return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2493 ;
2494 return 0;
2495}
2496_ACEOF 3171_ACEOF
2497for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3172for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2498 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2499do 3173do
2500 CC="$ac_save_CC $ac_arg" 3174 CC="$ac_save_CC $ac_arg"
2501 rm -f conftest.$ac_objext 3175 if ac_fn_c_try_compile "$LINENO"
2502if { (ac_try="$ac_compile" 3176then :
2503case "(($ac_try" in
2504 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2505 *) ac_try_echo=$ac_try;;
2506esac
2507eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2508 (eval "$ac_compile") 2>conftest.er1
2509 ac_status=$?
2510 grep -v '^ *+' conftest.er1 >conftest.err
2511 rm -f conftest.er1
2512 cat conftest.err >&5
2513 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2514 (exit $ac_status); } && {
2515 test -z "$ac_c_werror_flag" ||
2516 test ! -s conftest.err
2517 } && test -s conftest.$ac_objext; then
2518 ac_cv_prog_cc_c89=$ac_arg 3177 ac_cv_prog_cc_c89=$ac_arg
2519else
2520 echo "$as_me: failed program was:" >&5
2521sed 's/^/| /' conftest.$ac_ext >&5
2522
2523
2524fi 3178fi
2525
2526rm -f core conftest.err conftest.$ac_objext 3179rm -f core conftest.err conftest.$ac_objext conftest.beam
2527 test "x$ac_cv_prog_cc_c89" != "xno" && break 3180 test "x$ac_cv_prog_cc_c89" != "xno" && break
2528done 3181done
2529rm -f conftest.$ac_ext 3182rm -f conftest.$ac_ext
2530CC=$ac_save_CC 3183CC=$ac_save_CC
2531
2532fi 3184fi
2533# AC_CACHE_VAL 3185
2534case "x$ac_cv_prog_cc_c89" in 3186if test "x$ac_cv_prog_cc_c89" = xno
2535 x) 3187then :
2536 { echo "$as_me:$LINENO: result: none needed" >&5 3188 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
2537echo "${ECHO_T}none needed" >&6; } ;; 3189printf "%s\n" "unsupported" >&6; }
2538 xno) 3190else $as_nop
2539 { echo "$as_me:$LINENO: result: unsupported" >&5 3191 if test "x$ac_cv_prog_cc_c89" = x
2540echo "${ECHO_T}unsupported" >&6; } ;; 3192then :
2541 *) 3193 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3194printf "%s\n" "none needed" >&6; }
3195else $as_nop
3196 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3197printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
2542 CC="$CC $ac_cv_prog_cc_c89" 3198 CC="$CC $ac_cv_prog_cc_c89"
2543 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 3199fi
2544echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; 3200 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
2545esac 3201 ac_prog_cc_stdc=c89
2546 3202fi
3203fi
2547 3204
2548ac_ext=c 3205ac_ext=c
2549ac_cpp='$CPP $CPPFLAGS' 3206ac_cpp='$CPP $CPPFLAGS'
2550ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3207ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2551ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3208ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2552ac_compiler_gnu=$ac_cv_c_compiler_gnu 3209ac_compiler_gnu=$ac_cv_c_compiler_gnu
2553 3210
2554 3211
3212ac_header= ac_cache=
3213for ac_item in $ac_header_c_list
3214do
3215 if test $ac_cache; then
3216 ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
3217 if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
3218 printf "%s\n" "#define $ac_item 1" >> confdefs.h
3219 fi
3220 ac_header= ac_cache=
3221 elif test $ac_header; then
3222 ac_cache=$ac_item
3223 else
3224 ac_header=$ac_item
3225 fi
3226done
2555 3227
2556{ echo "$as_me:$LINENO: checking for futimes" >&5 3228
2557echo $ECHO_N "checking for futimes... $ECHO_C" >&6; } 3229
2558if test "${ac_cv_futimes+set}" = set; then 3230
2559 echo $ECHO_N "(cached) $ECHO_C" >&6 3231
3232
3233
3234
3235if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
3236then :
3237
3238printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
3239
3240fi
3241
3242
3243
3244
3245
3246
3247 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3248printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3249if test ${ac_cv_safe_to_define___extensions__+y}
3250then :
3251 printf %s "(cached) " >&6
3252else $as_nop
3253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3254/* end confdefs.h. */
3255
3256# define __EXTENSIONS__ 1
3257 $ac_includes_default
3258int
3259main (void)
3260{
3261
3262 ;
3263 return 0;
3264}
3265_ACEOF
3266if ac_fn_c_try_compile "$LINENO"
3267then :
3268 ac_cv_safe_to_define___extensions__=yes
3269else $as_nop
3270 ac_cv_safe_to_define___extensions__=no
3271fi
3272rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3273fi
3274{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3275printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; }
3276
3277 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5
3278printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; }
3279if test ${ac_cv_should_define__xopen_source+y}
3280then :
3281 printf %s "(cached) " >&6
3282else $as_nop
3283 ac_cv_should_define__xopen_source=no
3284 if test $ac_cv_header_wchar_h = yes
3285then :
3286 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3287/* end confdefs.h. */
3288
3289 #include <wchar.h>
3290 mbstate_t x;
3291int
3292main (void)
3293{
3294
3295 ;
3296 return 0;
3297}
3298_ACEOF
3299if ac_fn_c_try_compile "$LINENO"
3300then :
3301
3302else $as_nop
3303 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3304/* end confdefs.h. */
3305
3306 #define _XOPEN_SOURCE 500
3307 #include <wchar.h>
3308 mbstate_t x;
3309int
3310main (void)
3311{
3312
3313 ;
3314 return 0;
3315}
3316_ACEOF
3317if ac_fn_c_try_compile "$LINENO"
3318then :
3319 ac_cv_should_define__xopen_source=yes
3320fi
3321rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3322fi
3323rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3324fi
3325fi
3326{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5
3327printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; }
3328
3329 printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h
3330
3331 printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h
3332
3333 printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h
3334
3335 printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h
3336
3337 printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h
3338
3339 printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h
3340
3341 printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3342
3343 printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h
3344
3345 printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h
3346
3347 printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h
3348
3349 printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h
3350
3351 printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h
3352
3353 printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h
3354
3355 printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h
3356
3357 printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h
3358
3359 if test $ac_cv_header_minix_config_h = yes
3360then :
3361 MINIX=yes
3362 printf "%s\n" "#define _MINIX 1" >>confdefs.h
3363
3364 printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h
3365
3366 printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h
3367
3368else $as_nop
3369 MINIX=
3370fi
3371 if test $ac_cv_safe_to_define___extensions__ = yes
3372then :
3373 printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h
3374
3375fi
3376 if test $ac_cv_should_define__xopen_source = yes
3377then :
3378 printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h
3379
3380fi
3381
3382
3383ac_ext=c
3384ac_cpp='$CPP $CPPFLAGS'
3385ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3386ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3387ac_compiler_gnu=$ac_cv_c_compiler_gnu
3388if test -n "$ac_tool_prefix"; then
3389 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3390set dummy ${ac_tool_prefix}gcc; ac_word=$2
3391{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3392printf %s "checking for $ac_word... " >&6; }
3393if test ${ac_cv_prog_CC+y}
3394then :
3395 printf %s "(cached) " >&6
3396else $as_nop
3397 if test -n "$CC"; then
3398 ac_cv_prog_CC="$CC" # Let the user override the test.
2560else 3399else
2561 cat >conftest.$ac_ext <<_ACEOF 3400as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3401for as_dir in $PATH
3402do
3403 IFS=$as_save_IFS
3404 case $as_dir in #(((
3405 '') as_dir=./ ;;
3406 */) ;;
3407 *) as_dir=$as_dir/ ;;
3408 esac
3409 for ac_exec_ext in '' $ac_executable_extensions; do
3410 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3411 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3412 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3413 break 2
3414 fi
3415done
3416 done
3417IFS=$as_save_IFS
3418
3419fi
3420fi
3421CC=$ac_cv_prog_CC
3422if test -n "$CC"; then
3423 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3424printf "%s\n" "$CC" >&6; }
3425else
3426 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3427printf "%s\n" "no" >&6; }
3428fi
3429
3430
3431fi
3432if test -z "$ac_cv_prog_CC"; then
3433 ac_ct_CC=$CC
3434 # Extract the first word of "gcc", so it can be a program name with args.
3435set dummy gcc; ac_word=$2
3436{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3437printf %s "checking for $ac_word... " >&6; }
3438if test ${ac_cv_prog_ac_ct_CC+y}
3439then :
3440 printf %s "(cached) " >&6
3441else $as_nop
3442 if test -n "$ac_ct_CC"; then
3443 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3444else
3445as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3446for as_dir in $PATH
3447do
3448 IFS=$as_save_IFS
3449 case $as_dir in #(((
3450 '') as_dir=./ ;;
3451 */) ;;
3452 *) as_dir=$as_dir/ ;;
3453 esac
3454 for ac_exec_ext in '' $ac_executable_extensions; do
3455 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3456 ac_cv_prog_ac_ct_CC="gcc"
3457 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3458 break 2
3459 fi
3460done
3461 done
3462IFS=$as_save_IFS
3463
3464fi
3465fi
3466ac_ct_CC=$ac_cv_prog_ac_ct_CC
3467if test -n "$ac_ct_CC"; then
3468 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3469printf "%s\n" "$ac_ct_CC" >&6; }
3470else
3471 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3472printf "%s\n" "no" >&6; }
3473fi
3474
3475 if test "x$ac_ct_CC" = x; then
3476 CC=""
3477 else
3478 case $cross_compiling:$ac_tool_warned in
3479yes:)
3480{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3481printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3482ac_tool_warned=yes ;;
3483esac
3484 CC=$ac_ct_CC
3485 fi
3486else
3487 CC="$ac_cv_prog_CC"
3488fi
3489
3490if test -z "$CC"; then
3491 if test -n "$ac_tool_prefix"; then
3492 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3493set dummy ${ac_tool_prefix}cc; ac_word=$2
3494{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3495printf %s "checking for $ac_word... " >&6; }
3496if test ${ac_cv_prog_CC+y}
3497then :
3498 printf %s "(cached) " >&6
3499else $as_nop
3500 if test -n "$CC"; then
3501 ac_cv_prog_CC="$CC" # Let the user override the test.
3502else
3503as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3504for as_dir in $PATH
3505do
3506 IFS=$as_save_IFS
3507 case $as_dir in #(((
3508 '') as_dir=./ ;;
3509 */) ;;
3510 *) as_dir=$as_dir/ ;;
3511 esac
3512 for ac_exec_ext in '' $ac_executable_extensions; do
3513 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3514 ac_cv_prog_CC="${ac_tool_prefix}cc"
3515 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3516 break 2
3517 fi
3518done
3519 done
3520IFS=$as_save_IFS
3521
3522fi
3523fi
3524CC=$ac_cv_prog_CC
3525if test -n "$CC"; then
3526 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3527printf "%s\n" "$CC" >&6; }
3528else
3529 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3530printf "%s\n" "no" >&6; }
3531fi
3532
3533
3534 fi
3535fi
3536if test -z "$CC"; then
3537 # Extract the first word of "cc", so it can be a program name with args.
3538set dummy cc; ac_word=$2
3539{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3540printf %s "checking for $ac_word... " >&6; }
3541if test ${ac_cv_prog_CC+y}
3542then :
3543 printf %s "(cached) " >&6
3544else $as_nop
3545 if test -n "$CC"; then
3546 ac_cv_prog_CC="$CC" # Let the user override the test.
3547else
3548 ac_prog_rejected=no
3549as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3550for as_dir in $PATH
3551do
3552 IFS=$as_save_IFS
3553 case $as_dir in #(((
3554 '') as_dir=./ ;;
3555 */) ;;
3556 *) as_dir=$as_dir/ ;;
3557 esac
3558 for ac_exec_ext in '' $ac_executable_extensions; do
3559 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3560 if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3561 ac_prog_rejected=yes
3562 continue
3563 fi
3564 ac_cv_prog_CC="cc"
3565 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3566 break 2
3567 fi
3568done
3569 done
3570IFS=$as_save_IFS
3571
3572if test $ac_prog_rejected = yes; then
3573 # We found a bogon in the path, so make sure we never use it.
3574 set dummy $ac_cv_prog_CC
3575 shift
3576 if test $# != 0; then
3577 # We chose a different compiler from the bogus one.
3578 # However, it has the same basename, so the bogon will be chosen
3579 # first if we set CC to just the basename; use the full file name.
3580 shift
3581 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
3582 fi
3583fi
3584fi
3585fi
3586CC=$ac_cv_prog_CC
3587if test -n "$CC"; then
3588 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3589printf "%s\n" "$CC" >&6; }
3590else
3591 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3592printf "%s\n" "no" >&6; }
3593fi
3594
3595
3596fi
3597if test -z "$CC"; then
3598 if test -n "$ac_tool_prefix"; then
3599 for ac_prog in cl.exe
3600 do
3601 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3602set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3603{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3604printf %s "checking for $ac_word... " >&6; }
3605if test ${ac_cv_prog_CC+y}
3606then :
3607 printf %s "(cached) " >&6
3608else $as_nop
3609 if test -n "$CC"; then
3610 ac_cv_prog_CC="$CC" # Let the user override the test.
3611else
3612as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3613for as_dir in $PATH
3614do
3615 IFS=$as_save_IFS
3616 case $as_dir in #(((
3617 '') as_dir=./ ;;
3618 */) ;;
3619 *) as_dir=$as_dir/ ;;
3620 esac
3621 for ac_exec_ext in '' $ac_executable_extensions; do
3622 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3623 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3624 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3625 break 2
3626 fi
3627done
3628 done
3629IFS=$as_save_IFS
3630
3631fi
3632fi
3633CC=$ac_cv_prog_CC
3634if test -n "$CC"; then
3635 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3636printf "%s\n" "$CC" >&6; }
3637else
3638 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3639printf "%s\n" "no" >&6; }
3640fi
3641
3642
3643 test -n "$CC" && break
3644 done
3645fi
3646if test -z "$CC"; then
3647 ac_ct_CC=$CC
3648 for ac_prog in cl.exe
3649do
3650 # Extract the first word of "$ac_prog", so it can be a program name with args.
3651set dummy $ac_prog; ac_word=$2
3652{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3653printf %s "checking for $ac_word... " >&6; }
3654if test ${ac_cv_prog_ac_ct_CC+y}
3655then :
3656 printf %s "(cached) " >&6
3657else $as_nop
3658 if test -n "$ac_ct_CC"; then
3659 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3660else
3661as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3662for as_dir in $PATH
3663do
3664 IFS=$as_save_IFS
3665 case $as_dir in #(((
3666 '') as_dir=./ ;;
3667 */) ;;
3668 *) as_dir=$as_dir/ ;;
3669 esac
3670 for ac_exec_ext in '' $ac_executable_extensions; do
3671 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3672 ac_cv_prog_ac_ct_CC="$ac_prog"
3673 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3674 break 2
3675 fi
3676done
3677 done
3678IFS=$as_save_IFS
3679
3680fi
3681fi
3682ac_ct_CC=$ac_cv_prog_ac_ct_CC
3683if test -n "$ac_ct_CC"; then
3684 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3685printf "%s\n" "$ac_ct_CC" >&6; }
3686else
3687 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3688printf "%s\n" "no" >&6; }
3689fi
3690
3691
3692 test -n "$ac_ct_CC" && break
3693done
3694
3695 if test "x$ac_ct_CC" = x; then
3696 CC=""
3697 else
3698 case $cross_compiling:$ac_tool_warned in
3699yes:)
3700{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3701printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3702ac_tool_warned=yes ;;
3703esac
3704 CC=$ac_ct_CC
3705 fi
3706fi
3707
3708fi
3709if test -z "$CC"; then
3710 if test -n "$ac_tool_prefix"; then
3711 # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
3712set dummy ${ac_tool_prefix}clang; ac_word=$2
3713{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3714printf %s "checking for $ac_word... " >&6; }
3715if test ${ac_cv_prog_CC+y}
3716then :
3717 printf %s "(cached) " >&6
3718else $as_nop
3719 if test -n "$CC"; then
3720 ac_cv_prog_CC="$CC" # Let the user override the test.
3721else
3722as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3723for as_dir in $PATH
3724do
3725 IFS=$as_save_IFS
3726 case $as_dir in #(((
3727 '') as_dir=./ ;;
3728 */) ;;
3729 *) as_dir=$as_dir/ ;;
3730 esac
3731 for ac_exec_ext in '' $ac_executable_extensions; do
3732 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3733 ac_cv_prog_CC="${ac_tool_prefix}clang"
3734 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3735 break 2
3736 fi
3737done
3738 done
3739IFS=$as_save_IFS
3740
3741fi
3742fi
3743CC=$ac_cv_prog_CC
3744if test -n "$CC"; then
3745 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3746printf "%s\n" "$CC" >&6; }
3747else
3748 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3749printf "%s\n" "no" >&6; }
3750fi
3751
3752
3753fi
3754if test -z "$ac_cv_prog_CC"; then
3755 ac_ct_CC=$CC
3756 # Extract the first word of "clang", so it can be a program name with args.
3757set dummy clang; ac_word=$2
3758{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3759printf %s "checking for $ac_word... " >&6; }
3760if test ${ac_cv_prog_ac_ct_CC+y}
3761then :
3762 printf %s "(cached) " >&6
3763else $as_nop
3764 if test -n "$ac_ct_CC"; then
3765 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3766else
3767as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3768for as_dir in $PATH
3769do
3770 IFS=$as_save_IFS
3771 case $as_dir in #(((
3772 '') as_dir=./ ;;
3773 */) ;;
3774 *) as_dir=$as_dir/ ;;
3775 esac
3776 for ac_exec_ext in '' $ac_executable_extensions; do
3777 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3778 ac_cv_prog_ac_ct_CC="clang"
3779 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3780 break 2
3781 fi
3782done
3783 done
3784IFS=$as_save_IFS
3785
3786fi
3787fi
3788ac_ct_CC=$ac_cv_prog_ac_ct_CC
3789if test -n "$ac_ct_CC"; then
3790 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3791printf "%s\n" "$ac_ct_CC" >&6; }
3792else
3793 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3794printf "%s\n" "no" >&6; }
3795fi
3796
3797 if test "x$ac_ct_CC" = x; then
3798 CC=""
3799 else
3800 case $cross_compiling:$ac_tool_warned in
3801yes:)
3802{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3803printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3804ac_tool_warned=yes ;;
3805esac
3806 CC=$ac_ct_CC
3807 fi
3808else
3809 CC="$ac_cv_prog_CC"
3810fi
3811
3812fi
3813
3814
3815test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3816printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3817as_fn_error $? "no acceptable C compiler found in \$PATH
3818See \`config.log' for more details" "$LINENO" 5; }
3819
3820# Provide some information about the compiler.
3821printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3822set X $ac_compile
3823ac_compiler=$2
3824for ac_option in --version -v -V -qversion -version; do
3825 { { ac_try="$ac_compiler $ac_option >&5"
3826case "(($ac_try" in
3827 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3828 *) ac_try_echo=$ac_try;;
3829esac
3830eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3831printf "%s\n" "$ac_try_echo"; } >&5
3832 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3833 ac_status=$?
3834 if test -s conftest.err; then
3835 sed '10a\
3836... rest of stderr output deleted ...
3837 10q' conftest.err >conftest.er1
3838 cat conftest.er1 >&5
3839 fi
3840 rm -f conftest.er1 conftest.err
3841 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3842 test $ac_status = 0; }
3843done
3844
3845{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
3846printf %s "checking whether the compiler supports GNU C... " >&6; }
3847if test ${ac_cv_c_compiler_gnu+y}
3848then :
3849 printf %s "(cached) " >&6
3850else $as_nop
3851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3852/* end confdefs.h. */
3853
3854int
3855main (void)
3856{
3857#ifndef __GNUC__
3858 choke me
3859#endif
3860
3861 ;
3862 return 0;
3863}
3864_ACEOF
3865if ac_fn_c_try_compile "$LINENO"
3866then :
3867 ac_compiler_gnu=yes
3868else $as_nop
3869 ac_compiler_gnu=no
3870fi
3871rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3872ac_cv_c_compiler_gnu=$ac_compiler_gnu
3873
3874fi
3875{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3876printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
3877ac_compiler_gnu=$ac_cv_c_compiler_gnu
3878
3879if test $ac_compiler_gnu = yes; then
3880 GCC=yes
3881else
3882 GCC=
3883fi
3884ac_test_CFLAGS=${CFLAGS+y}
3885ac_save_CFLAGS=$CFLAGS
3886{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3887printf %s "checking whether $CC accepts -g... " >&6; }
3888if test ${ac_cv_prog_cc_g+y}
3889then :
3890 printf %s "(cached) " >&6
3891else $as_nop
3892 ac_save_c_werror_flag=$ac_c_werror_flag
3893 ac_c_werror_flag=yes
3894 ac_cv_prog_cc_g=no
3895 CFLAGS="-g"
3896 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3897/* end confdefs.h. */
3898
3899int
3900main (void)
3901{
3902
3903 ;
3904 return 0;
3905}
3906_ACEOF
3907if ac_fn_c_try_compile "$LINENO"
3908then :
3909 ac_cv_prog_cc_g=yes
3910else $as_nop
3911 CFLAGS=""
3912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3913/* end confdefs.h. */
3914
3915int
3916main (void)
3917{
3918
3919 ;
3920 return 0;
3921}
3922_ACEOF
3923if ac_fn_c_try_compile "$LINENO"
3924then :
3925
3926else $as_nop
3927 ac_c_werror_flag=$ac_save_c_werror_flag
3928 CFLAGS="-g"
3929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3930/* end confdefs.h. */
3931
3932int
3933main (void)
3934{
3935
3936 ;
3937 return 0;
3938}
3939_ACEOF
3940if ac_fn_c_try_compile "$LINENO"
3941then :
3942 ac_cv_prog_cc_g=yes
3943fi
3944rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3945fi
3946rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3947fi
3948rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3949 ac_c_werror_flag=$ac_save_c_werror_flag
3950fi
3951{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3952printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
3953if test $ac_test_CFLAGS; then
3954 CFLAGS=$ac_save_CFLAGS
3955elif test $ac_cv_prog_cc_g = yes; then
3956 if test "$GCC" = yes; then
3957 CFLAGS="-g -O2"
3958 else
3959 CFLAGS="-g"
3960 fi
3961else
3962 if test "$GCC" = yes; then
3963 CFLAGS="-O2"
3964 else
3965 CFLAGS=
3966 fi
3967fi
3968ac_prog_cc_stdc=no
3969if test x$ac_prog_cc_stdc = xno
3970then :
3971 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
3972printf %s "checking for $CC option to enable C11 features... " >&6; }
3973if test ${ac_cv_prog_cc_c11+y}
3974then :
3975 printf %s "(cached) " >&6
3976else $as_nop
3977 ac_cv_prog_cc_c11=no
3978ac_save_CC=$CC
3979cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3980/* end confdefs.h. */
3981$ac_c_conftest_c11_program
3982_ACEOF
3983for ac_arg in '' -std=gnu11
3984do
3985 CC="$ac_save_CC $ac_arg"
3986 if ac_fn_c_try_compile "$LINENO"
3987then :
3988 ac_cv_prog_cc_c11=$ac_arg
3989fi
3990rm -f core conftest.err conftest.$ac_objext conftest.beam
3991 test "x$ac_cv_prog_cc_c11" != "xno" && break
3992done
3993rm -f conftest.$ac_ext
3994CC=$ac_save_CC
3995fi
3996
3997if test "x$ac_cv_prog_cc_c11" = xno
3998then :
3999 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4000printf "%s\n" "unsupported" >&6; }
4001else $as_nop
4002 if test "x$ac_cv_prog_cc_c11" = x
4003then :
4004 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4005printf "%s\n" "none needed" >&6; }
4006else $as_nop
4007 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
4008printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
4009 CC="$CC $ac_cv_prog_cc_c11"
4010fi
4011 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
4012 ac_prog_cc_stdc=c11
4013fi
4014fi
4015if test x$ac_prog_cc_stdc = xno
4016then :
4017 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
4018printf %s "checking for $CC option to enable C99 features... " >&6; }
4019if test ${ac_cv_prog_cc_c99+y}
4020then :
4021 printf %s "(cached) " >&6
4022else $as_nop
4023 ac_cv_prog_cc_c99=no
4024ac_save_CC=$CC
4025cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4026/* end confdefs.h. */
4027$ac_c_conftest_c99_program
4028_ACEOF
4029for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
4030do
4031 CC="$ac_save_CC $ac_arg"
4032 if ac_fn_c_try_compile "$LINENO"
4033then :
4034 ac_cv_prog_cc_c99=$ac_arg
4035fi
4036rm -f core conftest.err conftest.$ac_objext conftest.beam
4037 test "x$ac_cv_prog_cc_c99" != "xno" && break
4038done
4039rm -f conftest.$ac_ext
4040CC=$ac_save_CC
4041fi
4042
4043if test "x$ac_cv_prog_cc_c99" = xno
4044then :
4045 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4046printf "%s\n" "unsupported" >&6; }
4047else $as_nop
4048 if test "x$ac_cv_prog_cc_c99" = x
4049then :
4050 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4051printf "%s\n" "none needed" >&6; }
4052else $as_nop
4053 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4054printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
4055 CC="$CC $ac_cv_prog_cc_c99"
4056fi
4057 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
4058 ac_prog_cc_stdc=c99
4059fi
4060fi
4061if test x$ac_prog_cc_stdc = xno
4062then :
4063 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
4064printf %s "checking for $CC option to enable C89 features... " >&6; }
4065if test ${ac_cv_prog_cc_c89+y}
4066then :
4067 printf %s "(cached) " >&6
4068else $as_nop
4069 ac_cv_prog_cc_c89=no
4070ac_save_CC=$CC
4071cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4072/* end confdefs.h. */
4073$ac_c_conftest_c89_program
4074_ACEOF
4075for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4076do
4077 CC="$ac_save_CC $ac_arg"
4078 if ac_fn_c_try_compile "$LINENO"
4079then :
4080 ac_cv_prog_cc_c89=$ac_arg
4081fi
4082rm -f core conftest.err conftest.$ac_objext conftest.beam
4083 test "x$ac_cv_prog_cc_c89" != "xno" && break
4084done
4085rm -f conftest.$ac_ext
4086CC=$ac_save_CC
4087fi
4088
4089if test "x$ac_cv_prog_cc_c89" = xno
4090then :
4091 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4092printf "%s\n" "unsupported" >&6; }
4093else $as_nop
4094 if test "x$ac_cv_prog_cc_c89" = x
4095then :
4096 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4097printf "%s\n" "none needed" >&6; }
4098else $as_nop
4099 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4100printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
4101 CC="$CC $ac_cv_prog_cc_c89"
4102fi
4103 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
4104 ac_prog_cc_stdc=c89
4105fi
4106fi
4107
4108ac_ext=c
4109ac_cpp='$CPP $CPPFLAGS'
4110ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4111ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4112ac_compiler_gnu=$ac_cv_c_compiler_gnu
4113
4114
4115ac_fn_c_check_header_compile "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
4116if test "x$ac_cv_header_stdint_h" = xyes
4117then :
4118 printf "%s\n" "#define HAVE_STDINT_H 1" >>confdefs.h
4119
4120fi
4121ac_fn_c_check_header_compile "$LINENO" "sys/syscall.h" "ac_cv_header_sys_syscall_h" "$ac_includes_default"
4122if test "x$ac_cv_header_sys_syscall_h" = xyes
4123then :
4124 printf "%s\n" "#define HAVE_SYS_SYSCALL_H 1" >>confdefs.h
4125
4126fi
4127ac_fn_c_check_header_compile "$LINENO" "sys/prctl.h" "ac_cv_header_sys_prctl_h" "$ac_includes_default"
4128if test "x$ac_cv_header_sys_prctl_h" = xyes
4129then :
4130 printf "%s\n" "#define HAVE_SYS_PRCTL_H 1" >>confdefs.h
4131
4132fi
4133
4134
4135{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_create" >&5
4136printf %s "checking for library containing pthread_create... " >&6; }
4137if test ${ac_cv_search_pthread_create+y}
4138then :
4139 printf %s "(cached) " >&6
4140else $as_nop
4141 ac_func_search_save_LIBS=$LIBS
4142cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4143/* end confdefs.h. */
4144
4145/* Override any GCC internal prototype to avoid an error.
4146 Use char because int might match the return type of a GCC
4147 builtin and then its argument prototype would still apply. */
4148char pthread_create ();
4149int
4150main (void)
4151{
4152return pthread_create ();
4153 ;
4154 return 0;
4155}
4156_ACEOF
4157for ac_lib in '' pthread pthreads pthreadVC2
4158do
4159 if test -z "$ac_lib"; then
4160 ac_res="none required"
4161 else
4162 ac_res=-l$ac_lib
4163 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4164 fi
4165 if ac_fn_c_try_link "$LINENO"
4166then :
4167 ac_cv_search_pthread_create=$ac_res
4168fi
4169rm -f core conftest.err conftest.$ac_objext conftest.beam \
4170 conftest$ac_exeext
4171 if test ${ac_cv_search_pthread_create+y}
4172then :
4173 break
4174fi
4175done
4176if test ${ac_cv_search_pthread_create+y}
4177then :
4178
4179else $as_nop
4180 ac_cv_search_pthread_create=no
4181fi
4182rm conftest.$ac_ext
4183LIBS=$ac_func_search_save_LIBS
4184fi
4185{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_create" >&5
4186printf "%s\n" "$ac_cv_search_pthread_create" >&6; }
4187ac_res=$ac_cv_search_pthread_create
4188if test "$ac_res" != no
4189then :
4190 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4191
4192else $as_nop
4193 as_fn_error $? "pthread functions not found" "$LINENO" 5
4194
4195fi
4196
4197
4198{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for utimes" >&5
4199printf %s "checking for utimes... " >&6; }
4200if test ${ac_cv_utimes+y}
4201then :
4202 printf %s "(cached) " >&6
4203else $as_nop
4204 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4205/* end confdefs.h. */
4206
4207#include <sys/types.h>
4208#include <sys/time.h>
4209#include <utime.h>
4210struct timeval tv[2];
4211int res;
4212int main (void)
4213{
4214 res = utimes ("/", tv);
4215 return 0;
4216}
4217
4218_ACEOF
4219if ac_fn_c_try_link "$LINENO"
4220then :
4221 ac_cv_utimes=yes
4222else $as_nop
4223 ac_cv_utimes=no
4224fi
4225rm -f core conftest.err conftest.$ac_objext conftest.beam \
4226 conftest$ac_exeext conftest.$ac_ext
4227fi
4228{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_utimes" >&5
4229printf "%s\n" "$ac_cv_utimes" >&6; }
4230test $ac_cv_utimes = yes &&
4231printf "%s\n" "#define HAVE_UTIMES 1" >>confdefs.h
4232
4233
4234{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for futimes" >&5
4235printf %s "checking for futimes... " >&6; }
4236if test ${ac_cv_futimes+y}
4237then :
4238 printf %s "(cached) " >&6
4239else $as_nop
4240 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4241/* end confdefs.h. */
2562 4242
2563#include <sys/types.h> 4243#include <sys/types.h>
2564#include <sys/time.h> 4244#include <sys/time.h>
2565#include <utime.h> 4245#include <utime.h>
2566struct timeval tv[2]; 4246struct timeval tv[2];
2567int res; 4247int res;
2568int fd; 4248int fd;
2569int main(void) 4249int main (void)
2570{ 4250{
2571 res = futimes (fd, tv); 4251 res = futimes (fd, tv);
2572 return 0; 4252 return 0;
2573} 4253}
2574 4254
2575_ACEOF 4255_ACEOF
2576rm -f conftest.$ac_objext conftest$ac_exeext 4256if ac_fn_c_try_link "$LINENO"
2577if { (ac_try="$ac_link" 4257then :
2578case "(($ac_try" in
2579 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2580 *) ac_try_echo=$ac_try;;
2581esac
2582eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2583 (eval "$ac_link") 2>conftest.er1
2584 ac_status=$?
2585 grep -v '^ *+' conftest.er1 >conftest.err
2586 rm -f conftest.er1
2587 cat conftest.err >&5
2588 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2589 (exit $ac_status); } && {
2590 test -z "$ac_c_werror_flag" ||
2591 test ! -s conftest.err
2592 } && test -s conftest$ac_exeext &&
2593 $as_test_x conftest$ac_exeext; then
2594 ac_cv_futimes=yes 4258 ac_cv_futimes=yes
2595else 4259else $as_nop
2596 echo "$as_me: failed program was:" >&5
2597sed 's/^/| /' conftest.$ac_ext >&5
2598
2599 ac_cv_futimes=no 4260 ac_cv_futimes=no
2600fi 4261fi
2601
2602rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 4262rm -f core conftest.err conftest.$ac_objext conftest.beam \
2603 conftest$ac_exeext conftest.$ac_ext 4263 conftest$ac_exeext conftest.$ac_ext
2604fi 4264fi
2605{ echo "$as_me:$LINENO: result: $ac_cv_futimes" >&5 4265{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_futimes" >&5
2606echo "${ECHO_T}$ac_cv_futimes" >&6; } 4266printf "%s\n" "$ac_cv_futimes" >&6; }
2607test $ac_cv_futimes = yes && 4267test $ac_cv_futimes = yes &&
2608cat >>confdefs.h <<\_ACEOF 4268printf "%s\n" "#define HAVE_FUTIMES 1" >>confdefs.h
2609#define HAVE_FUTIMES 1
2610_ACEOF
2611 4269
2612 4270
2613{ echo "$as_me:$LINENO: checking for readahead" >&5 4271{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for readahead" >&5
2614echo $ECHO_N "checking for readahead... $ECHO_C" >&6; } 4272printf %s "checking for readahead... " >&6; }
2615if test "${ac_cv_readahead+set}" = set; then 4273if test ${ac_cv_readahead+y}
2616 echo $ECHO_N "(cached) $ECHO_C" >&6 4274then :
2617else 4275 printf %s "(cached) " >&6
2618 cat >conftest.$ac_ext <<_ACEOF 4276else $as_nop
4277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4278/* end confdefs.h. */
2619 4279
4280#include <sys/types.h>
2620#include <fcntl.h> 4281#include <fcntl.h>
2621int main(void) 4282int main (void)
2622{ 4283{
2623 int fd = 0; 4284 int fd = 0;
2624 off64_t offset = 1;
2625 size_t count = 2; 4285 size_t count = 2;
2626 ssize_t res; 4286 ssize_t res;
2627 res = readahead (fd, offset, count); 4287 res = readahead (fd, 0, count);
2628 return 0; 4288 return 0;
2629} 4289}
2630 4290
2631_ACEOF 4291_ACEOF
2632rm -f conftest.$ac_objext conftest$ac_exeext 4292if ac_fn_c_try_link "$LINENO"
2633if { (ac_try="$ac_link" 4293then :
2634case "(($ac_try" in
2635 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2636 *) ac_try_echo=$ac_try;;
2637esac
2638eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2639 (eval "$ac_link") 2>conftest.er1
2640 ac_status=$?
2641 grep -v '^ *+' conftest.er1 >conftest.err
2642 rm -f conftest.er1
2643 cat conftest.err >&5
2644 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2645 (exit $ac_status); } && {
2646 test -z "$ac_c_werror_flag" ||
2647 test ! -s conftest.err
2648 } && test -s conftest$ac_exeext &&
2649 $as_test_x conftest$ac_exeext; then
2650 ac_cv_readahead=yes 4294 ac_cv_readahead=yes
2651else 4295else $as_nop
2652 echo "$as_me: failed program was:" >&5
2653sed 's/^/| /' conftest.$ac_ext >&5
2654
2655 ac_cv_readahead=no 4296 ac_cv_readahead=no
2656fi 4297fi
2657
2658rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 4298rm -f core conftest.err conftest.$ac_objext conftest.beam \
2659 conftest$ac_exeext conftest.$ac_ext 4299 conftest$ac_exeext conftest.$ac_ext
2660fi 4300fi
2661{ echo "$as_me:$LINENO: result: $ac_cv_readahead" >&5 4301{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_readahead" >&5
2662echo "${ECHO_T}$ac_cv_readahead" >&6; } 4302printf "%s\n" "$ac_cv_readahead" >&6; }
2663test $ac_cv_readahead = yes && 4303test $ac_cv_readahead = yes &&
2664cat >>confdefs.h <<\_ACEOF 4304printf "%s\n" "#define HAVE_READAHEAD 1" >>confdefs.h
2665#define HAVE_READAHEAD 1
2666_ACEOF
2667 4305
2668 4306
2669{ echo "$as_me:$LINENO: checking for fdatasync" >&5 4307{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fdatasync" >&5
2670echo $ECHO_N "checking for fdatasync... $ECHO_C" >&6; } 4308printf %s "checking for fdatasync... " >&6; }
2671if test "${ac_cv_fdatasync+set}" = set; then 4309if test ${ac_cv_fdatasync+y}
2672 echo $ECHO_N "(cached) $ECHO_C" >&6 4310then :
2673else 4311 printf %s "(cached) " >&6
2674 cat >conftest.$ac_ext <<_ACEOF 4312else $as_nop
4313 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4314/* end confdefs.h. */
2675 4315
2676#include <unistd.h> 4316#include <unistd.h>
2677int main(void) 4317int main (void)
2678{ 4318{
2679 int fd = 0; 4319 int fd = 0;
2680 fdatasync (fd); 4320 fdatasync (fd);
2681 return 0; 4321 return 0;
2682} 4322}
2683 4323
2684_ACEOF 4324_ACEOF
2685rm -f conftest.$ac_objext conftest$ac_exeext 4325if ac_fn_c_try_link "$LINENO"
2686if { (ac_try="$ac_link" 4326then :
2687case "(($ac_try" in
2688 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2689 *) ac_try_echo=$ac_try;;
2690esac
2691eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2692 (eval "$ac_link") 2>conftest.er1
2693 ac_status=$?
2694 grep -v '^ *+' conftest.er1 >conftest.err
2695 rm -f conftest.er1
2696 cat conftest.err >&5
2697 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2698 (exit $ac_status); } && {
2699 test -z "$ac_c_werror_flag" ||
2700 test ! -s conftest.err
2701 } && test -s conftest$ac_exeext &&
2702 $as_test_x conftest$ac_exeext; then
2703 ac_cv_fdatasync=yes 4327 ac_cv_fdatasync=yes
2704else 4328else $as_nop
2705 echo "$as_me: failed program was:" >&5
2706sed 's/^/| /' conftest.$ac_ext >&5
2707
2708 ac_cv_fdatasync=no 4329 ac_cv_fdatasync=no
2709fi 4330fi
2710
2711rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 4331rm -f core conftest.err conftest.$ac_objext conftest.beam \
2712 conftest$ac_exeext conftest.$ac_ext 4332 conftest$ac_exeext conftest.$ac_ext
2713fi 4333fi
2714{ echo "$as_me:$LINENO: result: $ac_cv_fdatasync" >&5 4334{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fdatasync" >&5
2715echo "${ECHO_T}$ac_cv_fdatasync" >&6; } 4335printf "%s\n" "$ac_cv_fdatasync" >&6; }
2716test $ac_cv_fdatasync = yes && 4336test $ac_cv_fdatasync = yes &&
2717cat >>confdefs.h <<\_ACEOF 4337printf "%s\n" "#define HAVE_FDATASYNC 1" >>confdefs.h
2718#define HAVE_FDATASYNC 1
2719_ACEOF
2720 4338
2721 4339
2722{ echo "$as_me:$LINENO: checking for pread and pwrite" >&5
2723echo $ECHO_N "checking for pread and pwrite... $ECHO_C" >&6; }
2724if test "${ac_cv_preadwrite+set}" = set; then
2725 echo $ECHO_N "(cached) $ECHO_C" >&6
2726else
2727 cat >conftest.$ac_ext <<_ACEOF
2728
2729#include <unistd.h>
2730int main(void)
2731{
2732 int fd = 0;
2733 size_t count = 1;
2734 char buf;
2735 off_t offset = 1;
2736 ssize_t res;
2737 res = pread (fd, &buf, count, offset);
2738 res = pwrite (fd, &buf, count, offset);
2739 return 0;
2740}
2741
2742_ACEOF
2743rm -f conftest.$ac_objext conftest$ac_exeext
2744if { (ac_try="$ac_link"
2745case "(($ac_try" in
2746 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2747 *) ac_try_echo=$ac_try;;
2748esac
2749eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2750 (eval "$ac_link") 2>conftest.er1
2751 ac_status=$?
2752 grep -v '^ *+' conftest.er1 >conftest.err
2753 rm -f conftest.er1
2754 cat conftest.err >&5
2755 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2756 (exit $ac_status); } && {
2757 test -z "$ac_c_werror_flag" ||
2758 test ! -s conftest.err
2759 } && test -s conftest$ac_exeext &&
2760 $as_test_x conftest$ac_exeext; then
2761 ac_cv_preadwrite=yes
2762else
2763 echo "$as_me: failed program was:" >&5
2764sed 's/^/| /' conftest.$ac_ext >&5
2765
2766 ac_cv_preadwrite=no
2767fi
2768
2769rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
2770 conftest$ac_exeext conftest.$ac_ext
2771fi
2772{ echo "$as_me:$LINENO: result: $ac_cv_preadwrite" >&5
2773echo "${ECHO_T}$ac_cv_preadwrite" >&6; }
2774test $ac_cv_preadwrite = yes &&
2775cat >>confdefs.h <<\_ACEOF
2776#define HAVE_PREADWRITE 1
2777_ACEOF
2778
2779
2780{ echo "$as_me:$LINENO: checking for readdir_r" >&5
2781echo $ECHO_N "checking for readdir_r... $ECHO_C" >&6; }
2782if test "${ac_cv_readdir_r+set}" = set; then
2783 echo $ECHO_N "(cached) $ECHO_C" >&6
2784else
2785 cat >conftest.$ac_ext <<_ACEOF
2786
2787#include <dirent.h>
2788int main(void)
2789{
2790 DIR *dir = 0;
2791 struct dirent ent, *eres;
2792 int res = readdir_r (dir, &ent, &eres);
2793 return 0;
2794}
2795
2796_ACEOF
2797rm -f conftest.$ac_objext conftest$ac_exeext
2798if { (ac_try="$ac_link"
2799case "(($ac_try" in
2800 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2801 *) ac_try_echo=$ac_try;;
2802esac
2803eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2804 (eval "$ac_link") 2>conftest.er1
2805 ac_status=$?
2806 grep -v '^ *+' conftest.er1 >conftest.err
2807 rm -f conftest.er1
2808 cat conftest.err >&5
2809 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2810 (exit $ac_status); } && {
2811 test -z "$ac_c_werror_flag" ||
2812 test ! -s conftest.err
2813 } && test -s conftest$ac_exeext &&
2814 $as_test_x conftest$ac_exeext; then
2815 ac_cv_readdir_r=yes
2816else
2817 echo "$as_me: failed program was:" >&5
2818sed 's/^/| /' conftest.$ac_ext >&5
2819
2820 ac_cv_readdir_r=no
2821fi
2822
2823rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
2824 conftest$ac_exeext conftest.$ac_ext
2825fi
2826{ echo "$as_me:$LINENO: result: $ac_cv_readdir_r" >&5
2827echo "${ECHO_T}$ac_cv_readdir_r" >&6; }
2828test $ac_cv_readdir_r = yes &&
2829cat >>confdefs.h <<\_ACEOF
2830#define HAVE_READDIR_R 1
2831_ACEOF
2832
2833
2834{ echo "$as_me:$LINENO: checking for sendfile" >&5 4340{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sendfile" >&5
2835echo $ECHO_N "checking for sendfile... $ECHO_C" >&6; } 4341printf %s "checking for sendfile... " >&6; }
2836if test "${ac_cv_sendfile+set}" = set; then 4342if test ${ac_cv_sendfile+y}
2837 echo $ECHO_N "(cached) $ECHO_C" >&6 4343then :
2838else 4344 printf %s "(cached) " >&6
2839 cat >conftest.$ac_ext <<_ACEOF 4345else $as_nop
4346 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4347/* end confdefs.h. */
2840 4348
2841# include <sys/types.h> 4349# include <sys/types.h>
2842#if __linux 4350#if __linux
2843# include <sys/sendfile.h> 4351# include <sys/sendfile.h>
2844#elif __freebsd 4352#elif __FreeBSD__ || defined __APPLE__
2845# include <sys/socket.h> 4353# include <sys/socket.h>
2846# include <sys/uio.h> 4354# include <sys/uio.h>
2847#elif __hpux 4355#elif __hpux
2848# include <sys/socket.h> 4356# include <sys/socket.h>
2849#else 4357#else
2850# error unsupported architecture 4358# error unsupported architecture
2851#endif 4359#endif
2852int main(void) 4360int main (void)
2853{ 4361{
2854 int fd = 0; 4362 int fd = 0;
2855 off_t offset = 1; 4363 off_t offset = 1;
2856 size_t count = 2; 4364 size_t count = 2;
2857 ssize_t res; 4365 ssize_t res;
2858#if __linux 4366#if __linux
2859 res = sendfile (fd, fd, offset, count); 4367 res = sendfile (fd, fd, &offset, count);
2860#elif __freebsd 4368#elif __FreeBSD__
2861 res = sendfile (fd, fd, offset, count, 0, &offset, 0); 4369 res = sendfile (fd, fd, offset, count, 0, &offset, 0);
2862#elif __hpux 4370#elif __hpux
2863 res = sendfile (fd, fd, offset, count, 0, 0); 4371 res = sendfile (fd, fd, offset, count, 0, 0);
2864#endif 4372#endif
2865 return 0; 4373 return 0;
2866} 4374}
2867 4375
2868_ACEOF 4376_ACEOF
2869rm -f conftest.$ac_objext conftest$ac_exeext 4377if ac_fn_c_try_link "$LINENO"
2870if { (ac_try="$ac_link" 4378then :
2871case "(($ac_try" in
2872 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2873 *) ac_try_echo=$ac_try;;
2874esac
2875eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2876 (eval "$ac_link") 2>conftest.er1
2877 ac_status=$?
2878 grep -v '^ *+' conftest.er1 >conftest.err
2879 rm -f conftest.er1
2880 cat conftest.err >&5
2881 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2882 (exit $ac_status); } && {
2883 test -z "$ac_c_werror_flag" ||
2884 test ! -s conftest.err
2885 } && test -s conftest$ac_exeext &&
2886 $as_test_x conftest$ac_exeext; then
2887 ac_cv_sendfile=yes 4379 ac_cv_sendfile=yes
2888else 4380else $as_nop
2889 echo "$as_me: failed program was:" >&5
2890sed 's/^/| /' conftest.$ac_ext >&5
2891
2892 ac_cv_sendfile=no 4381 ac_cv_sendfile=no
2893fi 4382fi
2894
2895rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 4383rm -f core conftest.err conftest.$ac_objext conftest.beam \
2896 conftest$ac_exeext conftest.$ac_ext 4384 conftest$ac_exeext conftest.$ac_ext
2897fi 4385fi
2898{ echo "$as_me:$LINENO: result: $ac_cv_sendfile" >&5 4386{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sendfile" >&5
2899echo "${ECHO_T}$ac_cv_sendfile" >&6; } 4387printf "%s\n" "$ac_cv_sendfile" >&6; }
2900test $ac_cv_sendfile = yes && 4388test $ac_cv_sendfile = yes &&
2901cat >>confdefs.h <<\_ACEOF 4389printf "%s\n" "#define HAVE_SENDFILE 1" >>confdefs.h
2902#define HAVE_SENDFILE 1
2903_ACEOF
2904 4390
2905 4391
4392{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sync_file_range" >&5
4393printf %s "checking for sync_file_range... " >&6; }
4394if test ${ac_cv_sync_file_range+y}
4395then :
4396 printf %s "(cached) " >&6
4397else $as_nop
4398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4399/* end confdefs.h. */
4400
4401#include <sys/types.h>
4402#include <fcntl.h>
4403int main (void)
4404{
4405 int fd = 0;
4406 off64_t offset = 1;
4407 off64_t nbytes = 1;
4408 unsigned int flags = SYNC_FILE_RANGE_WAIT_BEFORE|SYNC_FILE_RANGE_WRITE|SYNC_FILE_RANGE_WAIT_AFTER;
4409 ssize_t res;
4410 res = sync_file_range (fd, offset, nbytes, flags);
4411 return 0;
4412}
4413
4414_ACEOF
4415if ac_fn_c_try_link "$LINENO"
4416then :
4417 ac_cv_sync_file_range=yes
4418else $as_nop
4419 ac_cv_sync_file_range=no
4420fi
4421rm -f core conftest.err conftest.$ac_objext conftest.beam \
4422 conftest$ac_exeext conftest.$ac_ext
4423fi
4424{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sync_file_range" >&5
4425printf "%s\n" "$ac_cv_sync_file_range" >&6; }
4426test $ac_cv_sync_file_range = yes &&
4427printf "%s\n" "#define HAVE_SYNC_FILE_RANGE 1" >>confdefs.h
4428
4429
4430{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fallocate" >&5
4431printf %s "checking for fallocate... " >&6; }
4432if test ${ac_cv_linux_fallocate+y}
4433then :
4434 printf %s "(cached) " >&6
4435else $as_nop
4436 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4437/* end confdefs.h. */
4438
4439#include <fcntl.h>
4440int main (void)
4441{
4442 int fd = 0;
4443 int mode = 0;
4444 off_t offset = 1;
4445 off_t len = 1;
4446 int res;
4447 res = fallocate (fd, mode, offset, len);
4448 return 0;
4449}
4450
4451_ACEOF
4452if ac_fn_c_try_link "$LINENO"
4453then :
4454 ac_cv_linux_fallocate=yes
4455else $as_nop
4456 ac_cv_linux_fallocate=no
4457fi
4458rm -f core conftest.err conftest.$ac_objext conftest.beam \
4459 conftest$ac_exeext conftest.$ac_ext
4460fi
4461{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_linux_fallocate" >&5
4462printf "%s\n" "$ac_cv_linux_fallocate" >&6; }
4463test $ac_cv_linux_fallocate = yes &&
4464printf "%s\n" "#define HAVE_LINUX_FALLOCATE 1" >>confdefs.h
4465
4466
4467{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sys_syncfs" >&5
4468printf %s "checking for sys_syncfs... " >&6; }
4469if test ${ac_cv_sys_syncfs+y}
4470then :
4471 printf %s "(cached) " >&6
4472else $as_nop
4473 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4474/* end confdefs.h. */
4475
4476#include <unistd.h>
4477#include <sys/syscall.h>
4478int main (void)
4479{
4480 int res = syscall (__NR_syncfs, (int)0);
4481}
4482
4483_ACEOF
4484if ac_fn_c_try_link "$LINENO"
4485then :
4486 ac_cv_sys_syncfs=yes
4487else $as_nop
4488 ac_cv_sys_syncfs=no
4489fi
4490rm -f core conftest.err conftest.$ac_objext conftest.beam \
4491 conftest$ac_exeext conftest.$ac_ext
4492fi
4493{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_syncfs" >&5
4494printf "%s\n" "$ac_cv_sys_syncfs" >&6; }
4495test $ac_cv_sys_syncfs = yes &&
4496printf "%s\n" "#define HAVE_SYS_SYNCFS 1" >>confdefs.h
4497
4498
4499{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for prctl_set_name" >&5
4500printf %s "checking for prctl_set_name... " >&6; }
4501if test ${ac_cv_prctl_set_name+y}
4502then :
4503 printf %s "(cached) " >&6
4504else $as_nop
4505 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4506/* end confdefs.h. */
4507
4508#include <sys/prctl.h>
4509int main (void)
4510{
4511 char *name = "test123";
4512 int res = prctl (PR_SET_NAME, (unsigned long)name, 0, 0, 0);
4513}
4514
4515_ACEOF
4516if ac_fn_c_try_link "$LINENO"
4517then :
4518 ac_cv_prctl_set_name=yes
4519else $as_nop
4520 ac_cv_prctl_set_name=no
4521fi
4522rm -f core conftest.err conftest.$ac_objext conftest.beam \
4523 conftest$ac_exeext conftest.$ac_ext
4524fi
4525{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prctl_set_name" >&5
4526printf "%s\n" "$ac_cv_prctl_set_name" >&6; }
4527test $ac_cv_prctl_set_name = yes &&
4528printf "%s\n" "#define HAVE_PRCTL_SET_NAME 1" >>confdefs.h
4529
4530
4531{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for posix_close" >&5
4532printf %s "checking for posix_close... " >&6; }
4533if test ${ac_cv_posix_close+y}
4534then :
4535 printf %s "(cached) " >&6
4536else $as_nop
4537 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4538/* end confdefs.h. */
4539
4540#include <unistd.h>
4541int res;
4542int main (void)
4543{
4544 res = posix_close (0, 0); /* we do not need any flags */
4545 return 0;
4546}
4547
4548_ACEOF
4549if ac_fn_c_try_link "$LINENO"
4550then :
4551 ac_cv_posix_close=yes
4552else $as_nop
4553 ac_cv_posix_close=no
4554fi
4555rm -f core conftest.err conftest.$ac_objext conftest.beam \
4556 conftest$ac_exeext conftest.$ac_ext
4557fi
4558{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_posix_close" >&5
4559printf "%s\n" "$ac_cv_posix_close" >&6; }
4560test $ac_cv_posix_close = yes &&
4561printf "%s\n" "#define HAVE_POSIX_CLOSE 1" >>confdefs.h
4562
4563
4564{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for renameat2" >&5
4565printf %s "checking for renameat2... " >&6; }
4566if test ${ac_cv_renameat2+y}
4567then :
4568 printf %s "(cached) " >&6
4569else $as_nop
4570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4571/* end confdefs.h. */
4572
4573#include <unistd.h>
4574#include <sys/syscall.h>
4575#include <linux/fs.h>
4576int res;
4577int main (void)
4578{
4579 res = syscall (SYS_renameat2, 0, 0, 0, 0, RENAME_EXCHANGE | RENAME_NOREPLACE);
4580 return 0;
4581}
4582
4583_ACEOF
4584if ac_fn_c_try_link "$LINENO"
4585then :
4586 ac_cv_renameat2=yes
4587else $as_nop
4588 ac_cv_renameat2=no
4589fi
4590rm -f core conftest.err conftest.$ac_objext conftest.beam \
4591 conftest$ac_exeext conftest.$ac_ext
4592fi
4593{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_renameat2" >&5
4594printf "%s\n" "$ac_cv_renameat2" >&6; }
4595test $ac_cv_renameat2 = yes &&
4596printf "%s\n" "#define HAVE_RENAMEAT2 1" >>confdefs.h
4597
4598
4599
4600
4601# for these to work, you need to run autoheader in IO::AIO, not libeio :(
4602
4603{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for set/getrlimit" >&5
4604printf %s "checking for set/getrlimit... " >&6; }
4605if test ${ac_cv_rlimits+y}
4606then :
4607 printf %s "(cached) " >&6
4608else $as_nop
4609 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4610/* end confdefs.h. */
4611
4612#include <sys/time.h>
4613#include <sys/resource.h>
4614int main (void)
4615{
4616 struct rlimit srl;
4617 int res;
4618 srl.rlim_cur = srl.rlim_max = RLIM_INFINITY;
4619 res = getrlimit (RLIMIT_NOFILE, &srl);
4620 res = setrlimit (RLIMIT_NOFILE, &srl);
4621 return 0;
4622}
4623
4624_ACEOF
4625if ac_fn_c_try_link "$LINENO"
4626then :
4627 ac_cv_rlimits=yes
4628else $as_nop
4629 ac_cv_rlimits=no
4630fi
4631rm -f core conftest.err conftest.$ac_objext conftest.beam \
4632 conftest$ac_exeext conftest.$ac_ext
4633fi
4634{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_rlimits" >&5
4635printf "%s\n" "$ac_cv_rlimits" >&6; }
4636test $ac_cv_rlimits = yes &&
4637printf "%s\n" "#define HAVE_RLIMITS 1" >>confdefs.h
4638
4639
4640{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for posix_madvise" >&5
4641printf %s "checking for posix_madvise... " >&6; }
4642if test ${ac_cv_posix_madvise+y}
4643then :
4644 printf %s "(cached) " >&6
4645else $as_nop
4646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4647/* end confdefs.h. */
4648
4649#include <sys/mman.h>
4650int main (void)
4651{
4652 int res = posix_madvise ((void *)0, (size_t)0, POSIX_MADV_NORMAL);
4653 int a = POSIX_MADV_SEQUENTIAL;
4654 int b = POSIX_MADV_RANDOM;
4655 int c = POSIX_MADV_WILLNEED;
4656 int d = POSIX_MADV_DONTNEED;
4657 return 0;
4658}
4659
4660_ACEOF
4661if ac_fn_c_try_link "$LINENO"
4662then :
4663 ac_cv_posix_madvise=yes
4664else $as_nop
4665 ac_cv_posix_madvise=no
4666fi
4667rm -f core conftest.err conftest.$ac_objext conftest.beam \
4668 conftest$ac_exeext conftest.$ac_ext
4669fi
4670{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_posix_madvise" >&5
4671printf "%s\n" "$ac_cv_posix_madvise" >&6; }
4672test $ac_cv_posix_madvise = yes &&
4673printf "%s\n" "#define HAVE_POSIX_MADVISE 1" >>confdefs.h
4674
4675
4676{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for posix_fadvise" >&5
4677printf %s "checking for posix_fadvise... " >&6; }
4678if test ${ac_cv_posix_fadvise+y}
4679then :
4680 printf %s "(cached) " >&6
4681else $as_nop
4682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4683/* end confdefs.h. */
4684
4685#define _XOPEN_SOURCE 600
4686#include <fcntl.h>
4687int main (void)
4688{
4689 int res = posix_fadvise ((int)0, (off_t)0, (off_t)0, POSIX_FADV_NORMAL);
4690 int a = POSIX_FADV_SEQUENTIAL;
4691 int b = POSIX_FADV_NOREUSE;
4692 int c = POSIX_FADV_RANDOM;
4693 int d = POSIX_FADV_WILLNEED;
4694 int e = POSIX_FADV_DONTNEED;
4695 return 0;
4696}
4697
4698_ACEOF
4699if ac_fn_c_try_link "$LINENO"
4700then :
4701 ac_cv_posix_fadvise=yes
4702else $as_nop
4703 ac_cv_posix_fadvise=no
4704fi
4705rm -f core conftest.err conftest.$ac_objext conftest.beam \
4706 conftest$ac_exeext conftest.$ac_ext
4707fi
4708{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_posix_fadvise" >&5
4709printf "%s\n" "$ac_cv_posix_fadvise" >&6; }
4710test $ac_cv_posix_fadvise = yes &&
4711printf "%s\n" "#define HAVE_POSIX_FADVISE 1" >>confdefs.h
4712
4713
4714ac_fn_c_check_header_compile "$LINENO" "linux/fs.h" "ac_cv_header_linux_fs_h" "$ac_includes_default"
4715if test "x$ac_cv_header_linux_fs_h" = xyes
4716then :
4717 printf "%s\n" "#define HAVE_LINUX_FS_H 1" >>confdefs.h
4718
4719fi
4720ac_fn_c_check_header_compile "$LINENO" "linux/fiemap.h" "ac_cv_header_linux_fiemap_h" "$ac_includes_default"
4721if test "x$ac_cv_header_linux_fiemap_h" = xyes
4722then :
4723 printf "%s\n" "#define HAVE_LINUX_FIEMAP_H 1" >>confdefs.h
4724
4725fi
4726
4727
4728ac_fn_c_check_header_compile "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
4729if test "x$ac_cv_header_sys_sysmacros_h" = xyes
4730then :
4731 printf "%s\n" "#define HAVE_SYS_SYSMACROS_H 1" >>confdefs.h
4732
4733fi
4734
4735
4736ac_fn_c_check_header_compile "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
4737if test "x$ac_cv_header_sys_mkdev_h" = xyes
4738then :
4739 printf "%s\n" "#define HAVE_SYS_MKDEV_H 1" >>confdefs.h
4740
4741fi
4742
4743
4744ac_fn_c_check_header_compile "$LINENO" "sys/uio.h" "ac_cv_header_sys_uio_h" "$ac_includes_default"
4745if test "x$ac_cv_header_sys_uio_h" = xyes
4746then :
4747 printf "%s\n" "#define HAVE_SYS_UIO_H 1" >>confdefs.h
4748
4749fi
4750
4751
4752{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fexecve" >&5
4753printf %s "checking for fexecve... " >&6; }
4754if test ${ac_cv_fexecve+y}
4755then :
4756 printf %s "(cached) " >&6
4757else $as_nop
4758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4759/* end confdefs.h. */
4760
4761#include <fcntl.h>
4762#include <unistd.h>
4763int main (void)
4764{
4765 char *const argv[] = { "foo", "bar", 0 };
4766 int res = fexecve (-1, argv, 0);
4767 return 0;
4768}
4769
4770_ACEOF
4771if ac_fn_c_try_link "$LINENO"
4772then :
4773 ac_cv_fexecve=yes
4774else $as_nop
4775 ac_cv_fexecve=no
4776fi
4777rm -f core conftest.err conftest.$ac_objext conftest.beam \
4778 conftest$ac_exeext conftest.$ac_ext
4779fi
4780{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fexecve" >&5
4781printf "%s\n" "$ac_cv_fexecve" >&6; }
4782test $ac_cv_fexecve = yes &&
4783printf "%s\n" "#define HAVE_FEXECVE 1" >>confdefs.h
4784
4785
4786{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for siginfo_t" >&5
4787printf %s "checking for siginfo_t... " >&6; }
4788if test ${ac_cv_siginfo_t+y}
4789then :
4790 printf %s "(cached) " >&6
4791else $as_nop
4792 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4793/* end confdefs.h. */
4794
4795#include <signal.h>
4796int main (void)
4797{
4798 siginfo_t si;
4799 si.si_code;
4800 si.si_pid;
4801 si.si_uid;
4802 si.si_value.sival_int;
4803 si.si_value.sival_ptr;
4804 return 0;
4805}
4806
4807_ACEOF
4808if ac_fn_c_try_link "$LINENO"
4809then :
4810 ac_cv_siginfo_t=yes
4811else $as_nop
4812 ac_cv_siginfo_t=no
4813fi
4814rm -f core conftest.err conftest.$ac_objext conftest.beam \
4815 conftest$ac_exeext conftest.$ac_ext
4816fi
4817{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_siginfo_t" >&5
4818printf "%s\n" "$ac_cv_siginfo_t" >&6; }
4819test $ac_cv_siginfo_t = yes &&
4820printf "%s\n" "#define HAVE_SIGINFO_T 1" >>confdefs.h
4821
4822
4823{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for unix-style syscall interface" >&5
4824printf %s "checking for unix-style syscall interface... " >&6; }
4825if test ${ac_cv_syscall+y}
4826then :
4827 printf %s "(cached) " >&6
4828else $as_nop
4829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4830/* end confdefs.h. */
4831
4832#include <unistd.h>
4833#include <sys/syscall.h>
4834int main (void)
4835{
4836 long res = syscall (SYS_exit, 0);
4837 return 0;
4838}
4839
4840_ACEOF
4841if ac_fn_c_try_link "$LINENO"
4842then :
4843 ac_cv_syscall=yes
4844else $as_nop
4845 ac_cv_syscall=no
4846fi
4847rm -f core conftest.err conftest.$ac_objext conftest.beam \
4848 conftest$ac_exeext conftest.$ac_ext
4849fi
4850{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_syscall" >&5
4851printf "%s\n" "$ac_cv_syscall" >&6; }
4852test $ac_cv_syscall = yes &&
4853printf "%s\n" "#define HAVE_SYSCALL 1" >>confdefs.h
4854
4855
4856{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for splice, vmsplice and tee" >&5
4857printf %s "checking for splice, vmsplice and tee... " >&6; }
4858if test ${ac_cv_linux_splice+y}
4859then :
4860 printf %s "(cached) " >&6
4861else $as_nop
4862 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4863/* end confdefs.h. */
4864
4865#include <sys/types.h>
4866#include <fcntl.h>
4867#include <sys/uio.h>
4868int main (void)
4869{
4870 ssize_t res;
4871 res = splice ((int)0, (loff_t)0, (int)0, (loff_t *)0, (size_t)0, SPLICE_F_MOVE | SPLICE_F_NONBLOCK | SPLICE_F_MORE);
4872 res = tee ((int)0, (int)0, (size_t)0, SPLICE_F_NONBLOCK);
4873 res = vmsplice ((int)0, (struct iovec *)0, 0, SPLICE_F_NONBLOCK | SPLICE_F_GIFT);
4874 return 0;
4875}
4876
4877_ACEOF
4878if ac_fn_c_try_link "$LINENO"
4879then :
4880 ac_cv_linux_splice=yes
4881else $as_nop
4882 ac_cv_linux_splice=no
4883fi
4884rm -f core conftest.err conftest.$ac_objext conftest.beam \
4885 conftest$ac_exeext conftest.$ac_ext
4886fi
4887{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_linux_splice" >&5
4888printf "%s\n" "$ac_cv_linux_splice" >&6; }
4889test $ac_cv_linux_splice = yes &&
4890printf "%s\n" "#define HAVE_LINUX_SPLICE 1" >>confdefs.h
4891
4892
4893{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pipe2" >&5
4894printf %s "checking for pipe2... " >&6; }
4895if test ${ac_cv_pipe2+y}
4896then :
4897 printf %s "(cached) " >&6
4898else $as_nop
4899 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4900/* end confdefs.h. */
4901
4902#include <fcntl.h>
4903#include <unistd.h>
4904int main (void)
4905{
4906 int res;
4907 res = pipe2 (0, 0);
4908 return 0;
4909}
4910
4911_ACEOF
4912if ac_fn_c_try_link "$LINENO"
4913then :
4914 ac_cv_pipe2=yes
4915else $as_nop
4916 ac_cv_pipe2=no
4917fi
4918rm -f core conftest.err conftest.$ac_objext conftest.beam \
4919 conftest$ac_exeext conftest.$ac_ext
4920fi
4921{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_pipe2" >&5
4922printf "%s\n" "$ac_cv_pipe2" >&6; }
4923test $ac_cv_pipe2 = yes &&
4924printf "%s\n" "#define HAVE_PIPE2 1" >>confdefs.h
4925
4926
4927{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for eventfd" >&5
4928printf %s "checking for eventfd... " >&6; }
4929if test ${ac_cv_eventfd+y}
4930then :
4931 printf %s "(cached) " >&6
4932else $as_nop
4933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4934/* end confdefs.h. */
4935
4936#include <sys/eventfd.h>
4937int main (void)
4938{
4939 int res;
4940 res = eventfd (1, EFD_CLOEXEC | EFD_NONBLOCK);
4941 return 0;
4942}
4943
4944_ACEOF
4945if ac_fn_c_try_link "$LINENO"
4946then :
4947 ac_cv_eventfd=yes
4948else $as_nop
4949 ac_cv_eventfd=no
4950fi
4951rm -f core conftest.err conftest.$ac_objext conftest.beam \
4952 conftest$ac_exeext conftest.$ac_ext
4953fi
4954{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_eventfd" >&5
4955printf "%s\n" "$ac_cv_eventfd" >&6; }
4956test $ac_cv_eventfd = yes &&
4957printf "%s\n" "#define HAVE_EVENTFD 1" >>confdefs.h
4958
4959
4960{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for timerfd_*" >&5
4961printf %s "checking for timerfd_*... " >&6; }
4962if test ${ac_cv_timerfd+y}
4963then :
4964 printf %s "(cached) " >&6
4965else $as_nop
4966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4967/* end confdefs.h. */
4968
4969#include <sys/timerfd.h>
4970int main (void)
4971{
4972 struct itimerspec its;
4973 int res;
4974 res = timerfd_create (CLOCK_REALTIME, TFD_CLOEXEC | TFD_NONBLOCK);
4975 res = timerfd_settime (res, TFD_TIMER_ABSTIME /*| TFD_TIMER_CANCEL_ON_SET*/, &its, 0);
4976 res = timerfd_gettime (res, &its);
4977 return 0;
4978}
4979
4980_ACEOF
4981if ac_fn_c_try_link "$LINENO"
4982then :
4983 ac_cv_timerfd=yes
4984else $as_nop
4985 ac_cv_timerfd=no
4986fi
4987rm -f core conftest.err conftest.$ac_objext conftest.beam \
4988 conftest$ac_exeext conftest.$ac_ext
4989fi
4990{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_timerfd" >&5
4991printf "%s\n" "$ac_cv_timerfd" >&6; }
4992test $ac_cv_timerfd = yes &&
4993printf "%s\n" "#define HAVE_TIMERFD 1" >>confdefs.h
4994
4995
4996{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for memfd_create" >&5
4997printf %s "checking for memfd_create... " >&6; }
4998if test ${ac_cv_memfd_create+y}
4999then :
5000 printf %s "(cached) " >&6
5001else $as_nop
5002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5003/* end confdefs.h. */
5004
5005#include <sys/mman.h>
5006int main (void)
5007{
5008 int res = memfd_create ("name", MFD_CLOEXEC | MFD_ALLOW_SEALING);
5009 return 0;
5010}
5011
5012_ACEOF
5013if ac_fn_c_try_link "$LINENO"
5014then :
5015 ac_cv_memfd_create=yes
5016else $as_nop
5017 ac_cv_memfd_create=no
5018fi
5019rm -f core conftest.err conftest.$ac_objext conftest.beam \
5020 conftest$ac_exeext conftest.$ac_ext
5021fi
5022{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_memfd_create" >&5
5023printf "%s\n" "$ac_cv_memfd_create" >&6; }
5024test $ac_cv_memfd_create = yes &&
5025printf "%s\n" "#define HAVE_MEMFD_CREATE 1" >>confdefs.h
5026
5027
5028{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for copy_file_range" >&5
5029printf %s "checking for copy_file_range... " >&6; }
5030if test ${ac_cv_copy_file_range+y}
5031then :
5032 printf %s "(cached) " >&6
5033else $as_nop
5034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5035/* end confdefs.h. */
5036
5037#include <unistd.h>
5038#include <sys/syscall.h>
5039/*#include <linux/copy.h>*/
5040int main (void)
5041{
5042 int res;
5043 /*res = syscall (SYS_copy_file_range, 0, 0, 0, 0, 0, COPY_FR_REFLINK | COPY_FR_DEDUP | COPY_FR_COPY);*/
5044 res = syscall (SYS_copy_file_range, 0, 0, 0, 0, 0, 0);
5045 return 0;
5046}
5047
5048_ACEOF
5049if ac_fn_c_try_link "$LINENO"
5050then :
5051 ac_cv_copy_file_range=yes
5052else $as_nop
5053 ac_cv_copy_file_range=no
5054fi
5055rm -f core conftest.err conftest.$ac_objext conftest.beam \
5056 conftest$ac_exeext conftest.$ac_ext
5057fi
5058{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_copy_file_range" >&5
5059printf "%s\n" "$ac_cv_copy_file_range" >&6; }
5060test $ac_cv_copy_file_range = yes &&
5061printf "%s\n" "#define HAVE_COPY_FILE_RANGE 1" >>confdefs.h
5062
5063
5064{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for st_xtimensec" >&5
5065printf %s "checking for st_xtimensec... " >&6; }
5066if test ${ac_cv_xtimensec+y}
5067then :
5068 printf %s "(cached) " >&6
5069else $as_nop
5070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5071/* end confdefs.h. */
5072
5073#include "EXTERN.h"
5074#include "perl.h"
5075#include "XSUB.h"
5076
5077int main (void)
5078{
5079 return PL_statcache.st_atimensec
5080 + PL_statcache.st_mtimensec
5081 + PL_statcache.st_ctimensec;
5082}
5083
5084_ACEOF
5085if ac_fn_c_try_compile "$LINENO"
5086then :
5087 ac_cv_xtimensec=yes
5088else $as_nop
5089 ac_cv_xtimensec=no
5090fi
5091rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5092fi
5093{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_xtimensec" >&5
5094printf "%s\n" "$ac_cv_xtimensec" >&6; }
5095test $ac_cv_xtimensec = yes &&
5096printf "%s\n" "#define HAVE_ST_XTIMENSEC 1" >>confdefs.h
5097
5098
5099{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for st_xtimespec" >&5
5100printf %s "checking for st_xtimespec... " >&6; }
5101if test ${ac_cv_xtimespec+y}
5102then :
5103 printf %s "(cached) " >&6
5104else $as_nop
5105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5106/* end confdefs.h. */
5107
5108#include "EXTERN.h"
5109#include "perl.h"
5110#include "XSUB.h"
5111
5112int main (void)
5113{
5114 return PL_statcache.st_atim.tv_nsec
5115 + PL_statcache.st_mtim.tv_nsec
5116 + PL_statcache.st_ctim.tv_nsec;
5117}
5118
5119_ACEOF
5120if ac_fn_c_try_compile "$LINENO"
5121then :
5122 ac_cv_xtimespec=yes
5123else $as_nop
5124 ac_cv_xtimespec=no
5125fi
5126rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5127fi
5128{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_xtimespec" >&5
5129printf "%s\n" "$ac_cv_xtimespec" >&6; }
5130test $ac_cv_xtimespec = yes &&
5131printf "%s\n" "#define HAVE_ST_XTIMESPEC 1" >>confdefs.h
5132
5133
5134# apparently, True64 uses st_u[amc]time, aix uses at_[amc]time_n and apple uses st_[amc,birth]timespec?
5135
5136{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for st_birthtimensec" >&5
5137printf %s "checking for st_birthtimensec... " >&6; }
5138if test ${ac_cv_birthtimensec+y}
5139then :
5140 printf %s "(cached) " >&6
5141else $as_nop
5142 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5143/* end confdefs.h. */
5144
5145#include "EXTERN.h"
5146#include "perl.h"
5147#include "XSUB.h"
5148
5149int main (void)
5150{
5151 return PL_statcache.st_birthtime + PL_statcache.st_birthtimensec;
5152}
5153
5154_ACEOF
5155if ac_fn_c_try_compile "$LINENO"
5156then :
5157 ac_cv_birthtimensec=yes
5158else $as_nop
5159 ac_cv_birthtimensec=no
5160fi
5161rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5162fi
5163{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_birthtimensec" >&5
5164printf "%s\n" "$ac_cv_birthtimensec" >&6; }
5165test $ac_cv_birthtimensec = yes &&
5166printf "%s\n" "#define HAVE_ST_BIRTHTIMENSEC 1" >>confdefs.h
5167
5168
5169{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for st_birthtimespec" >&5
5170printf %s "checking for st_birthtimespec... " >&6; }
5171if test ${ac_cv_birthtimespec+y}
5172then :
5173 printf %s "(cached) " >&6
5174else $as_nop
5175 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5176/* end confdefs.h. */
5177
5178#include "EXTERN.h"
5179#include "perl.h"
5180#include "XSUB.h"
5181
5182int main (void)
5183{
5184 return PL_statcache.st_birthtim.tv_sec + PL_statcache.st_birthtim.tv_nsec;
5185}
5186
5187_ACEOF
5188if ac_fn_c_try_compile "$LINENO"
5189then :
5190 ac_cv_birthtimespec=yes
5191else $as_nop
5192 ac_cv_birthtimespec=no
5193fi
5194rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5195fi
5196{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_birthtimespec" >&5
5197printf "%s\n" "$ac_cv_birthtimespec" >&6; }
5198test $ac_cv_birthtimespec = yes &&
5199printf "%s\n" "#define HAVE_ST_BIRTHTIMESPEC 1" >>confdefs.h
5200
5201
5202{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for st_gen" >&5
5203printf %s "checking for st_gen... " >&6; }
5204if test ${ac_cv_st_gen+y}
5205then :
5206 printf %s "(cached) " >&6
5207else $as_nop
5208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5209/* end confdefs.h. */
5210
5211#include "EXTERN.h"
5212#include "perl.h"
5213#include "XSUB.h"
5214
5215int main (void)
5216{
5217 return PL_statcache.st_gen;
5218}
5219
5220_ACEOF
5221if ac_fn_c_try_compile "$LINENO"
5222then :
5223 ac_cv_st_gen=yes
5224else $as_nop
5225 ac_cv_st_gen=no
5226fi
5227rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5228fi
5229{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_st_gen" >&5
5230printf "%s\n" "$ac_cv_st_gen" >&6; }
5231test $ac_cv_st_gen = yes &&
5232printf "%s\n" "#define HAVE_ST_GEN 1" >>confdefs.h
5233
5234
5235{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for statx" >&5
5236printf %s "checking for statx... " >&6; }
5237if test ${ac_cv_statx+y}
5238then :
5239 printf %s "(cached) " >&6
5240else $as_nop
5241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5242/* end confdefs.h. */
5243
5244#include <sys/types.h>
5245#include <sys/stat.h>
5246#include <unistd.h>
5247#include <fcntl.h>
5248int res;
5249int main (void)
5250{
5251 struct statx sx;
5252 int res;
5253 res = statx (AT_FDCWD, ".",
5254 AT_EMPTY_PATH | AT_NO_AUTOMOUNT | AT_SYMLINK_NOFOLLOW | AT_STATX_SYNC_AS_STAT | AT_STATX_FORCE_SYNC | AT_STATX_DONT_SYNC,
5255 STATX_ALL, &sx);
5256 STATX_TYPE; STATX_MODE; STATX_NLINK; STATX_UID; STATX_GID; STATX_ATIME; STATX_MTIME; STATX_CTIME;
5257 STATX_INO; STATX_SIZE; STATX_BLOCKS; STATX_BASIC_STATS; STATX_BTIME; STATX_ALL;
5258 STATX_ATTR_COMPRESSED; STATX_ATTR_IMMUTABLE; STATX_ATTR_APPEND; STATX_ATTR_NODUMP; STATX_ATTR_ENCRYPTED;
5259 return 0;
5260}
5261
5262_ACEOF
5263if ac_fn_c_try_link "$LINENO"
5264then :
5265 ac_cv_statx=yes
5266else $as_nop
5267 ac_cv_statx=no
5268fi
5269rm -f core conftest.err conftest.$ac_objext conftest.beam \
5270 conftest$ac_exeext conftest.$ac_ext
5271fi
5272{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_statx" >&5
5273printf "%s\n" "$ac_cv_statx" >&6; }
5274test $ac_cv_statx = yes &&
5275printf "%s\n" "#define HAVE_STATX 1" >>confdefs.h
5276
5277
5278{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for accept4" >&5
5279printf %s "checking for accept4... " >&6; }
5280if test ${ac_cv_accept4+y}
5281then :
5282 printf %s "(cached) " >&6
5283else $as_nop
5284 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5285/* end confdefs.h. */
5286
5287#include <sys/types.h>
5288#include <sys/socket.h>
5289int main (void)
5290{
5291 int res = accept4 (1, (struct sockaddr *)0, (socklen_t)0, SOCK_NONBLOCK | SOCK_CLOEXEC);
5292 return 0;
5293}
5294
5295_ACEOF
5296if ac_fn_c_try_link "$LINENO"
5297then :
5298 ac_cv_accept4=yes
5299else $as_nop
5300 ac_cv_accept4=no
5301fi
5302rm -f core conftest.err conftest.$ac_objext conftest.beam \
5303 conftest$ac_exeext conftest.$ac_ext
5304fi
5305{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_accept4" >&5
5306printf "%s\n" "$ac_cv_accept4" >&6; }
5307test $ac_cv_accept4 = yes &&
5308printf "%s\n" "#define HAVE_ACCEPT4 1" >>confdefs.h
5309
5310
5311ac_fn_c_check_header_compile "$LINENO" "sys/mount.h" "ac_cv_header_sys_mount_h" "$ac_includes_default"
5312if test "x$ac_cv_header_sys_mount_h" = xyes
5313then :
5314 printf "%s\n" "#define HAVE_SYS_MOUNT_H 1" >>confdefs.h
5315
5316fi
5317
5318{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for mount" >&5
5319printf %s "checking for mount... " >&6; }
5320if test ${ac_cv_mount+y}
5321then :
5322 printf %s "(cached) " >&6
5323else $as_nop
5324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5325/* end confdefs.h. */
5326
5327#include <sys/mount.h>
5328int main (void)
5329{
5330 int res = mount ("path", "path", "fstype", MS_RDONLY, 0);
5331 return 0;
5332}
5333
5334_ACEOF
5335if ac_fn_c_try_link "$LINENO"
5336then :
5337 ac_cv_mount=yes
5338else $as_nop
5339 ac_cv_mount=no
5340fi
5341rm -f core conftest.err conftest.$ac_objext conftest.beam \
5342 conftest$ac_exeext conftest.$ac_ext
5343fi
5344{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_mount" >&5
5345printf "%s\n" "$ac_cv_mount" >&6; }
5346test $ac_cv_mount = yes &&
5347printf "%s\n" "#define HAVE_MOUNT 1" >>confdefs.h
5348
5349{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for umount" >&5
5350printf %s "checking for umount... " >&6; }
5351if test ${ac_cv_umount+y}
5352then :
5353 printf %s "(cached) " >&6
5354else $as_nop
5355 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5356/* end confdefs.h. */
5357
5358#include <sys/mount.h>
5359int main (void)
5360{
5361 int res = umount ("path");
5362 return 0;
5363}
5364
5365_ACEOF
5366if ac_fn_c_try_link "$LINENO"
5367then :
5368 ac_cv_umount=yes
5369else $as_nop
5370 ac_cv_umount=no
5371fi
5372rm -f core conftest.err conftest.$ac_objext conftest.beam \
5373 conftest$ac_exeext conftest.$ac_ext
5374fi
5375{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_umount" >&5
5376printf "%s\n" "$ac_cv_umount" >&6; }
5377test $ac_cv_umount = yes &&
5378printf "%s\n" "#define HAVE_UMOUNT 1" >>confdefs.h
5379
5380{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for umount2" >&5
5381printf %s "checking for umount2... " >&6; }
5382if test ${ac_cv_umount2+y}
5383then :
5384 printf %s "(cached) " >&6
5385else $as_nop
5386 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5387/* end confdefs.h. */
5388
5389#include <sys/mount.h>
5390int main (void)
5391{
5392 int res = umount2 ("path", MNT_FORCE|MNT_DETACH);
5393 return 0;
5394}
5395
5396_ACEOF
5397if ac_fn_c_try_link "$LINENO"
5398then :
5399 ac_cv_umount2=yes
5400else $as_nop
5401 ac_cv_umount2=no
5402fi
5403rm -f core conftest.err conftest.$ac_objext conftest.beam \
5404 conftest$ac_exeext conftest.$ac_ext
5405fi
5406{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_umount2" >&5
5407printf "%s\n" "$ac_cv_umount2" >&6; }
5408test $ac_cv_umount2 = yes &&
5409printf "%s\n" "#define HAVE_UMOUNT2 1" >>confdefs.h
2906 5410
2907 5411
2908cat >confcache <<\_ACEOF 5412cat >confcache <<\_ACEOF
2909# This file is a shell script that caches the results of configure 5413# This file is a shell script that caches the results of configure
2910# tests run on this system so they can be shared between configure 5414# tests run on this system so they can be shared between configure
2930 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 5434 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
2931 eval ac_val=\$$ac_var 5435 eval ac_val=\$$ac_var
2932 case $ac_val in #( 5436 case $ac_val in #(
2933 *${as_nl}*) 5437 *${as_nl}*)
2934 case $ac_var in #( 5438 case $ac_var in #(
2935 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 5439 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2936echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 5440printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2937 esac 5441 esac
2938 case $ac_var in #( 5442 case $ac_var in #(
2939 _ | IFS | as_nl) ;; #( 5443 _ | IFS | as_nl) ;; #(
2940 *) $as_unset $ac_var ;; 5444 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
5445 *) { eval $ac_var=; unset $ac_var;} ;;
2941 esac ;; 5446 esac ;;
2942 esac 5447 esac
2943 done 5448 done
2944 5449
2945 (set) 2>&1 | 5450 (set) 2>&1 |
2946 case $as_nl`(ac_space=' '; set) 2>&1` in #( 5451 case $as_nl`(ac_space=' '; set) 2>&1` in #(
2947 *${as_nl}ac_space=\ *) 5452 *${as_nl}ac_space=\ *)
2948 # `set' does not quote correctly, so add quotes (double-quote 5453 # `set' does not quote correctly, so add quotes: double-quote
2949 # substitution turns \\\\ into \\, and sed turns \\ into \). 5454 # substitution turns \\\\ into \\, and sed turns \\ into \.
2950 sed -n \ 5455 sed -n \
2951 "s/'/'\\\\''/g; 5456 "s/'/'\\\\''/g;
2952 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 5457 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
2953 ;; #( 5458 ;; #(
2954 *) 5459 *)
2960) | 5465) |
2961 sed ' 5466 sed '
2962 /^ac_cv_env_/b end 5467 /^ac_cv_env_/b end
2963 t clear 5468 t clear
2964 :clear 5469 :clear
2965 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 5470 s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
2966 t end 5471 t end
2967 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 5472 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
2968 :end' >>confcache 5473 :end' >>confcache
2969if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 5474if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
2970 if test -w "$cache_file"; then 5475 if test -w "$cache_file"; then
2971 test "x$cache_file" != "x/dev/null" && 5476 if test "x$cache_file" != "x/dev/null"; then
2972 { echo "$as_me:$LINENO: updating cache $cache_file" >&5 5477 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
2973echo "$as_me: updating cache $cache_file" >&6;} 5478printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
5479 if test ! -f "$cache_file" || test -h "$cache_file"; then
2974 cat confcache >$cache_file 5480 cat confcache >"$cache_file"
5481 else
5482 case $cache_file in #(
5483 */* | ?:*)
5484 mv -f confcache "$cache_file"$$ &&
5485 mv -f "$cache_file"$$ "$cache_file" ;; #(
5486 *)
5487 mv -f confcache "$cache_file" ;;
5488 esac
5489 fi
5490 fi
2975 else 5491 else
2976 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 5492 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
2977echo "$as_me: not updating unwritable cache $cache_file" >&6;} 5493printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
2978 fi 5494 fi
2979fi 5495fi
2980rm -f confcache 5496rm -f confcache
2981 5497
2982test "x$prefix" = xNONE && prefix=$ac_default_prefix 5498test "x$prefix" = xNONE && prefix=$ac_default_prefix
2985 5501
2986DEFS=-DHAVE_CONFIG_H 5502DEFS=-DHAVE_CONFIG_H
2987 5503
2988ac_libobjs= 5504ac_libobjs=
2989ac_ltlibobjs= 5505ac_ltlibobjs=
5506U=
2990for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 5507for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
2991 # 1. Remove the extension, and $U if already installed. 5508 # 1. Remove the extension, and $U if already installed.
2992 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 5509 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
2993 ac_i=`echo "$ac_i" | sed "$ac_script"` 5510 ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
2994 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 5511 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
2995 # will be set to the directory where LIBOBJS objects are built. 5512 # will be set to the directory where LIBOBJS objects are built.
2996 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" 5513 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
2997 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' 5514 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
2998done 5515done
2999LIBOBJS=$ac_libobjs 5516LIBOBJS=$ac_libobjs
3000 5517
3001LTLIBOBJS=$ac_ltlibobjs 5518LTLIBOBJS=$ac_ltlibobjs
3002 5519
3003 5520
3004 5521
3005: ${CONFIG_STATUS=./config.status} 5522: "${CONFIG_STATUS=./config.status}"
5523ac_write_fail=0
3006ac_clean_files_save=$ac_clean_files 5524ac_clean_files_save=$ac_clean_files
3007ac_clean_files="$ac_clean_files $CONFIG_STATUS" 5525ac_clean_files="$ac_clean_files $CONFIG_STATUS"
3008{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 5526{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
3009echo "$as_me: creating $CONFIG_STATUS" >&6;} 5527printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
3010cat >$CONFIG_STATUS <<_ACEOF 5528as_write_fail=0
5529cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
3011#! $SHELL 5530#! $SHELL
3012# Generated by $as_me. 5531# Generated by $as_me.
3013# Run this file to recreate the current configuration. 5532# Run this file to recreate the current configuration.
3014# Compiler output produced by configure, useful for debugging 5533# Compiler output produced by configure, useful for debugging
3015# configure, is in config.log if it exists. 5534# configure, is in config.log if it exists.
3016 5535
3017debug=false 5536debug=false
3018ac_cs_recheck=false 5537ac_cs_recheck=false
3019ac_cs_silent=false 5538ac_cs_silent=false
5539
3020SHELL=\${CONFIG_SHELL-$SHELL} 5540SHELL=\${CONFIG_SHELL-$SHELL}
5541export SHELL
3021_ACEOF 5542_ASEOF
3022 5543cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
3023cat >>$CONFIG_STATUS <<\_ACEOF
3024## --------------------- ## 5544## -------------------- ##
3025## M4sh Initialization. ## 5545## M4sh Initialization. ##
3026## --------------------- ## 5546## -------------------- ##
3027 5547
3028# Be more Bourne compatible 5548# Be more Bourne compatible
3029DUALCASE=1; export DUALCASE # for MKS sh 5549DUALCASE=1; export DUALCASE # for MKS sh
5550as_nop=:
3030if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 5551if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
5552then :
3031 emulate sh 5553 emulate sh
3032 NULLCMD=: 5554 NULLCMD=:
3033 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 5555 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
3034 # is contrary to our usage. Disable this feature. 5556 # is contrary to our usage. Disable this feature.
3035 alias -g '${1+"$@"}'='"$@"' 5557 alias -g '${1+"$@"}'='"$@"'
3036 setopt NO_GLOB_SUBST 5558 setopt NO_GLOB_SUBST
3037else 5559else $as_nop
3038 case `(set -o) 2>/dev/null` in 5560 case `(set -o) 2>/dev/null` in #(
3039 *posix*) set -o posix ;; 5561 *posix*) :
5562 set -o posix ;; #(
5563 *) :
5564 ;;
3040esac 5565esac
3041
3042fi 5566fi
3043 5567
3044 5568
3045 5569
5570# Reset variables that may have inherited troublesome values from
5571# the environment.
3046 5572
3047# PATH needs CR
3048# Avoid depending upon Character Ranges.
3049as_cr_letters='abcdefghijklmnopqrstuvwxyz'
3050as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
3051as_cr_Letters=$as_cr_letters$as_cr_LETTERS
3052as_cr_digits='0123456789'
3053as_cr_alnum=$as_cr_Letters$as_cr_digits
3054
3055# The user is always right.
3056if test "${PATH_SEPARATOR+set}" != set; then
3057 echo "#! /bin/sh" >conf$$.sh
3058 echo "exit 0" >>conf$$.sh
3059 chmod +x conf$$.sh
3060 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
3061 PATH_SEPARATOR=';'
3062 else
3063 PATH_SEPARATOR=:
3064 fi
3065 rm -f conf$$.sh
3066fi
3067
3068# Support unset when possible.
3069if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
3070 as_unset=unset
3071else
3072 as_unset=false
3073fi
3074
3075
3076# IFS
3077# We need space, tab and new line, in precisely that order. Quoting is 5573# IFS needs to be set, to space, tab, and newline, in precisely that order.
5574# (If _AS_PATH_WALK were called with IFS unset, it would have the
5575# side effect of setting IFS to empty, thus disabling word splitting.)
3078# there to prevent editors from complaining about space-tab. 5576# Quoting is to prevent editors from complaining about space-tab.
3079# (If _AS_PATH_WALK were called with IFS unset, it would disable word
3080# splitting by setting IFS to empty value.)
3081as_nl=' 5577as_nl='
3082' 5578'
5579export as_nl
3083IFS=" "" $as_nl" 5580IFS=" "" $as_nl"
3084 5581
5582PS1='$ '
5583PS2='> '
5584PS4='+ '
5585
5586# Ensure predictable behavior from utilities with locale-dependent output.
5587LC_ALL=C
5588export LC_ALL
5589LANGUAGE=C
5590export LANGUAGE
5591
5592# We cannot yet rely on "unset" to work, but we need these variables
5593# to be unset--not just set to an empty or harmless value--now, to
5594# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
5595# also avoids known problems related to "unset" and subshell syntax
5596# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
5597for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
5598do eval test \${$as_var+y} \
5599 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
5600done
5601
5602# Ensure that fds 0, 1, and 2 are open.
5603if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
5604if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
5605if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
5606
5607# The user is always right.
5608if ${PATH_SEPARATOR+false} :; then
5609 PATH_SEPARATOR=:
5610 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
5611 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
5612 PATH_SEPARATOR=';'
5613 }
5614fi
5615
5616
3085# Find who we are. Look in the path if we contain no directory separator. 5617# Find who we are. Look in the path if we contain no directory separator.
5618as_myself=
3086case $0 in 5619case $0 in #((
3087 *[\\/]* ) as_myself=$0 ;; 5620 *[\\/]* ) as_myself=$0 ;;
3088 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5621 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3089for as_dir in $PATH 5622for as_dir in $PATH
3090do 5623do
3091 IFS=$as_save_IFS 5624 IFS=$as_save_IFS
3092 test -z "$as_dir" && as_dir=. 5625 case $as_dir in #(((
5626 '') as_dir=./ ;;
5627 */) ;;
5628 *) as_dir=$as_dir/ ;;
5629 esac
3093 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 5630 test -r "$as_dir$0" && as_myself=$as_dir$0 && break
3094done 5631 done
3095IFS=$as_save_IFS 5632IFS=$as_save_IFS
3096 5633
3097 ;; 5634 ;;
3098esac 5635esac
3099# We did not find ourselves, most probably we were run as `sh COMMAND' 5636# We did not find ourselves, most probably we were run as `sh COMMAND'
3100# in which case we are not to be found in the path. 5637# in which case we are not to be found in the path.
3101if test "x$as_myself" = x; then 5638if test "x$as_myself" = x; then
3102 as_myself=$0 5639 as_myself=$0
3103fi 5640fi
3104if test ! -f "$as_myself"; then 5641if test ! -f "$as_myself"; then
3105 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 5642 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
3106 { (exit 1); exit 1; } 5643 exit 1
3107fi 5644fi
3108 5645
3109# Work around bugs in pre-3.0 UWIN ksh.
3110for as_var in ENV MAIL MAILPATH
3111do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
3112done
3113PS1='$ '
3114PS2='> '
3115PS4='+ '
3116 5646
3117# NLS nuisances. 5647
3118for as_var in \ 5648# as_fn_error STATUS ERROR [LINENO LOG_FD]
3119 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 5649# ----------------------------------------
3120 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 5650# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
3121 LC_TELEPHONE LC_TIME 5651# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
3122do 5652# script with STATUS, using 1 if that was 0.
3123 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 5653as_fn_error ()
3124 eval $as_var=C; export $as_var 5654{
3125 else 5655 as_status=$1; test $as_status -eq 0 && as_status=1
3126 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 5656 if test "$4"; then
5657 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
5658 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
3127 fi 5659 fi
3128done 5660 printf "%s\n" "$as_me: error: $2" >&2
5661 as_fn_exit $as_status
5662} # as_fn_error
3129 5663
3130# Required to use basename. 5664
5665
5666# as_fn_set_status STATUS
5667# -----------------------
5668# Set $? to STATUS, without forking.
5669as_fn_set_status ()
5670{
5671 return $1
5672} # as_fn_set_status
5673
5674# as_fn_exit STATUS
5675# -----------------
5676# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
5677as_fn_exit ()
5678{
5679 set +e
5680 as_fn_set_status $1
5681 exit $1
5682} # as_fn_exit
5683
5684# as_fn_unset VAR
5685# ---------------
5686# Portably unset VAR.
5687as_fn_unset ()
5688{
5689 { eval $1=; unset $1;}
5690}
5691as_unset=as_fn_unset
5692
5693# as_fn_append VAR VALUE
5694# ----------------------
5695# Append the text in VALUE to the end of the definition contained in VAR. Take
5696# advantage of any shell optimizations that allow amortized linear growth over
5697# repeated appends, instead of the typical quadratic growth present in naive
5698# implementations.
5699if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
5700then :
5701 eval 'as_fn_append ()
5702 {
5703 eval $1+=\$2
5704 }'
5705else $as_nop
5706 as_fn_append ()
5707 {
5708 eval $1=\$$1\$2
5709 }
5710fi # as_fn_append
5711
5712# as_fn_arith ARG...
5713# ------------------
5714# Perform arithmetic evaluation on the ARGs, and store the result in the
5715# global $as_val. Take advantage of shells that can avoid forks. The arguments
5716# must be portable across $(()) and expr.
5717if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
5718then :
5719 eval 'as_fn_arith ()
5720 {
5721 as_val=$(( $* ))
5722 }'
5723else $as_nop
5724 as_fn_arith ()
5725 {
5726 as_val=`expr "$@" || test $? -eq 1`
5727 }
5728fi # as_fn_arith
5729
5730
3131if expr a : '\(a\)' >/dev/null 2>&1 && 5731if expr a : '\(a\)' >/dev/null 2>&1 &&
3132 test "X`expr 00001 : '.*\(...\)'`" = X001; then 5732 test "X`expr 00001 : '.*\(...\)'`" = X001; then
3133 as_expr=expr 5733 as_expr=expr
3134else 5734else
3135 as_expr=false 5735 as_expr=false
3139 as_basename=basename 5739 as_basename=basename
3140else 5740else
3141 as_basename=false 5741 as_basename=false
3142fi 5742fi
3143 5743
5744if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
5745 as_dirname=dirname
5746else
5747 as_dirname=false
5748fi
3144 5749
3145# Name of the executable.
3146as_me=`$as_basename -- "$0" || 5750as_me=`$as_basename -- "$0" ||
3147$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 5751$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
3148 X"$0" : 'X\(//\)$' \| \ 5752 X"$0" : 'X\(//\)$' \| \
3149 X"$0" : 'X\(/\)' \| . 2>/dev/null || 5753 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
3150echo X/"$0" | 5754printf "%s\n" X/"$0" |
3151 sed '/^.*\/\([^/][^/]*\)\/*$/{ 5755 sed '/^.*\/\([^/][^/]*\)\/*$/{
3152 s//\1/ 5756 s//\1/
3153 q 5757 q
3154 } 5758 }
3155 /^X\/\(\/\/\)$/{ 5759 /^X\/\(\/\/\)$/{
3160 s//\1/ 5764 s//\1/
3161 q 5765 q
3162 } 5766 }
3163 s/.*/./; q'` 5767 s/.*/./; q'`
3164 5768
3165# CDPATH. 5769# Avoid depending upon Character Ranges.
3166$as_unset CDPATH 5770as_cr_letters='abcdefghijklmnopqrstuvwxyz'
5771as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
5772as_cr_Letters=$as_cr_letters$as_cr_LETTERS
5773as_cr_digits='0123456789'
5774as_cr_alnum=$as_cr_Letters$as_cr_digits
3167 5775
3168 5776
3169 5777# Determine whether it's possible to make 'echo' print without a newline.
3170 as_lineno_1=$LINENO 5778# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
3171 as_lineno_2=$LINENO 5779# for compatibility with existing Makefiles.
3172 test "x$as_lineno_1" != "x$as_lineno_2" &&
3173 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
3174
3175 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
3176 # uniformly replaced by the line number. The first 'sed' inserts a
3177 # line-number line after each line using $LINENO; the second 'sed'
3178 # does the real work. The second script uses 'N' to pair each
3179 # line-number line with the line containing $LINENO, and appends
3180 # trailing '-' during substitution so that $LINENO is not a special
3181 # case at line end.
3182 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
3183 # scripts with optimization help from Paolo Bonzini. Blame Lee
3184 # E. McMahon (1931-1989) for sed's syntax. :-)
3185 sed -n '
3186 p
3187 /[$]LINENO/=
3188 ' <$as_myself |
3189 sed '
3190 s/[$]LINENO.*/&-/
3191 t lineno
3192 b
3193 :lineno
3194 N
3195 :loop
3196 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
3197 t loop
3198 s/-\n.*//
3199 ' >$as_me.lineno &&
3200 chmod +x "$as_me.lineno" ||
3201 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
3202 { (exit 1); exit 1; }; }
3203
3204 # Don't try to exec as it changes $[0], causing all sort of problems
3205 # (the dirname of $[0] is not the place where we might find the
3206 # original and so on. Autoconf is especially sensitive to this).
3207 . "./$as_me.lineno"
3208 # Exit status is that of the last command.
3209 exit
3210}
3211
3212
3213if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
3214 as_dirname=dirname
3215else
3216 as_dirname=false
3217fi
3218
3219ECHO_C= ECHO_N= ECHO_T= 5780ECHO_C= ECHO_N= ECHO_T=
3220case `echo -n x` in 5781case `echo -n x` in #(((((
3221-n*) 5782-n*)
3222 case `echo 'x\c'` in 5783 case `echo 'xy\c'` in
3223 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 5784 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
3224 *) ECHO_C='\c';; 5785 xy) ECHO_C='\c';;
5786 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
5787 ECHO_T=' ';;
3225 esac;; 5788 esac;;
3226*) 5789*)
3227 ECHO_N='-n';; 5790 ECHO_N='-n';;
3228esac 5791esac
3229 5792
3230if expr a : '\(a\)' >/dev/null 2>&1 && 5793# For backward compatibility with old third-party macros, we provide
3231 test "X`expr 00001 : '.*\(...\)'`" = X001; then 5794# the shell variables $as_echo and $as_echo_n. New code should use
3232 as_expr=expr 5795# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
3233else 5796as_echo='printf %s\n'
3234 as_expr=false 5797as_echo_n='printf %s'
3235fi
3236 5798
3237rm -f conf$$ conf$$.exe conf$$.file 5799rm -f conf$$ conf$$.exe conf$$.file
3238if test -d conf$$.dir; then 5800if test -d conf$$.dir; then
3239 rm -f conf$$.dir/conf$$.file 5801 rm -f conf$$.dir/conf$$.file
3240else 5802else
3241 rm -f conf$$.dir 5803 rm -f conf$$.dir
3242 mkdir conf$$.dir 5804 mkdir conf$$.dir 2>/dev/null
3243fi 5805fi
3244echo >conf$$.file 5806if (echo >conf$$.file) 2>/dev/null; then
3245if ln -s conf$$.file conf$$ 2>/dev/null; then 5807 if ln -s conf$$.file conf$$ 2>/dev/null; then
3246 as_ln_s='ln -s' 5808 as_ln_s='ln -s'
3247 # ... but there are two gotchas: 5809 # ... but there are two gotchas:
3248 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 5810 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
3249 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 5811 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
3250 # In both cases, we have to default to `cp -p'. 5812 # In both cases, we have to default to `cp -pR'.
3251 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 5813 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
3252 as_ln_s='cp -p' 5814 as_ln_s='cp -pR'
3253elif ln conf$$.file conf$$ 2>/dev/null; then 5815 elif ln conf$$.file conf$$ 2>/dev/null; then
3254 as_ln_s=ln 5816 as_ln_s=ln
5817 else
5818 as_ln_s='cp -pR'
5819 fi
3255else 5820else
3256 as_ln_s='cp -p' 5821 as_ln_s='cp -pR'
3257fi 5822fi
3258rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 5823rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
3259rmdir conf$$.dir 2>/dev/null 5824rmdir conf$$.dir 2>/dev/null
3260 5825
3261if mkdir -p . 2>/dev/null; then 5826
3262 as_mkdir_p=: 5827# as_fn_mkdir_p
3263else 5828# -------------
3264 test -d ./-p && rmdir ./-p 5829# Create "$as_dir" as a directory, including parents if necessary.
3265 as_mkdir_p=false 5830as_fn_mkdir_p ()
3266fi
3267
3268if test -x / >/dev/null 2>&1; then
3269 as_test_x='test -x'
3270else
3271 if ls -dL / >/dev/null 2>&1; then
3272 as_ls_L_option=L
3273 else
3274 as_ls_L_option=
3275 fi
3276 as_test_x='
3277 eval sh -c '\''
3278 if test -d "$1"; then
3279 test -d "$1/.";
3280 else
3281 case $1 in
3282 -*)set "./$1";;
3283 esac;
3284 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
3285 ???[sx]*):;;*)false;;esac;fi
3286 '\'' sh
3287 '
3288fi
3289as_executable_p=$as_test_x
3290
3291# Sed expression to map a string onto a valid CPP name.
3292as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
3293
3294# Sed expression to map a string onto a valid variable name.
3295as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
3296
3297
3298exec 6>&1
3299
3300# Save the log message, to keep $[0] and so on meaningful, and to
3301# report actual input values of CONFIG_FILES etc. instead of their
3302# values after options handling.
3303ac_log="
3304This file was extended by $as_me, which was
3305generated by GNU Autoconf 2.61. Invocation command line was
3306
3307 CONFIG_FILES = $CONFIG_FILES
3308 CONFIG_HEADERS = $CONFIG_HEADERS
3309 CONFIG_LINKS = $CONFIG_LINKS
3310 CONFIG_COMMANDS = $CONFIG_COMMANDS
3311 $ $0 $@
3312
3313on `(hostname || uname -n) 2>/dev/null | sed 1q`
3314"
3315
3316_ACEOF
3317
3318cat >>$CONFIG_STATUS <<_ACEOF
3319# Files that config.status was made for.
3320config_headers="$ac_config_headers"
3321
3322_ACEOF
3323
3324cat >>$CONFIG_STATUS <<\_ACEOF
3325ac_cs_usage="\
3326\`$as_me' instantiates files from templates according to the
3327current configuration.
3328
3329Usage: $0 [OPTIONS] [FILE]...
3330
3331 -h, --help print this help, then exit
3332 -V, --version print version number and configuration settings, then exit
3333 -q, --quiet do not print progress messages
3334 -d, --debug don't remove temporary files
3335 --recheck update $as_me by reconfiguring in the same conditions
3336 --header=FILE[:TEMPLATE]
3337 instantiate the configuration header FILE
3338
3339Configuration headers:
3340$config_headers
3341
3342Report bugs to <bug-autoconf@gnu.org>."
3343
3344_ACEOF
3345cat >>$CONFIG_STATUS <<_ACEOF
3346ac_cs_version="\\
3347config.status
3348configured by $0, generated by GNU Autoconf 2.61,
3349 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
3350
3351Copyright (C) 2006 Free Software Foundation, Inc.
3352This config.status script is free software; the Free Software Foundation
3353gives unlimited permission to copy, distribute and modify it."
3354
3355ac_pwd='$ac_pwd'
3356srcdir='$srcdir'
3357_ACEOF
3358
3359cat >>$CONFIG_STATUS <<\_ACEOF
3360# If no file are specified by the user, then we need to provide default
3361# value. By we need to know if files were specified by the user.
3362ac_need_defaults=:
3363while test $# != 0
3364do
3365 case $1 in
3366 --*=*)
3367 ac_option=`expr "X$1" : 'X\([^=]*\)='`
3368 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
3369 ac_shift=:
3370 ;;
3371 *)
3372 ac_option=$1
3373 ac_optarg=$2
3374 ac_shift=shift
3375 ;;
3376 esac
3377
3378 case $ac_option in
3379 # Handling of the options.
3380 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
3381 ac_cs_recheck=: ;;
3382 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
3383 echo "$ac_cs_version"; exit ;;
3384 --debug | --debu | --deb | --de | --d | -d )
3385 debug=: ;;
3386 --header | --heade | --head | --hea )
3387 $ac_shift
3388 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
3389 ac_need_defaults=false;;
3390 --he | --h)
3391 # Conflict between --help and --header
3392 { echo "$as_me: error: ambiguous option: $1
3393Try \`$0 --help' for more information." >&2
3394 { (exit 1); exit 1; }; };;
3395 --help | --hel | -h )
3396 echo "$ac_cs_usage"; exit ;;
3397 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
3398 | -silent | --silent | --silen | --sile | --sil | --si | --s)
3399 ac_cs_silent=: ;;
3400
3401 # This is an error.
3402 -*) { echo "$as_me: error: unrecognized option: $1
3403Try \`$0 --help' for more information." >&2
3404 { (exit 1); exit 1; }; } ;;
3405
3406 *) ac_config_targets="$ac_config_targets $1"
3407 ac_need_defaults=false ;;
3408
3409 esac
3410 shift
3411done
3412
3413ac_configure_extra_args=
3414
3415if $ac_cs_silent; then
3416 exec 6>/dev/null
3417 ac_configure_extra_args="$ac_configure_extra_args --silent"
3418fi
3419
3420_ACEOF
3421cat >>$CONFIG_STATUS <<_ACEOF
3422if \$ac_cs_recheck; then
3423 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
3424 CONFIG_SHELL=$SHELL
3425 export CONFIG_SHELL
3426 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
3427fi
3428
3429_ACEOF
3430cat >>$CONFIG_STATUS <<\_ACEOF
3431exec 5>>config.log
3432{ 5831{
3433 echo
3434 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
3435## Running $as_me. ##
3436_ASBOX
3437 echo "$ac_log"
3438} >&5
3439 5832
3440_ACEOF
3441cat >>$CONFIG_STATUS <<_ACEOF
3442_ACEOF
3443
3444cat >>$CONFIG_STATUS <<\_ACEOF
3445
3446# Handling of arguments.
3447for ac_config_target in $ac_config_targets
3448do
3449 case $ac_config_target in
3450 "libeio/config.h") CONFIG_HEADERS="$CONFIG_HEADERS libeio/config.h" ;;
3451
3452 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
3453echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
3454 { (exit 1); exit 1; }; };;
3455 esac
3456done
3457
3458
3459# If the user did not use the arguments to specify the items to instantiate,
3460# then the envvar interface is used. Set only those that are not.
3461# We use the long form for the default assignment because of an extremely
3462# bizarre bug on SunOS 4.1.3.
3463if $ac_need_defaults; then
3464 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
3465fi
3466
3467# Have a temporary directory for convenience. Make it in the build tree
3468# simply because there is no reason against having it here, and in addition,
3469# creating and moving files from /tmp can sometimes cause problems.
3470# Hook for its removal unless debugging.
3471# Note that there is a small window in which the directory will not be cleaned:
3472# after its creation but before its name has been assigned to `$tmp'.
3473$debug ||
3474{
3475 tmp=
3476 trap 'exit_status=$?
3477 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
3478' 0
3479 trap '{ (exit 1); exit 1; }' 1 2 13 15
3480}
3481# Create a (secure) tmp directory for tmp files.
3482
3483{
3484 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
3485 test -n "$tmp" && test -d "$tmp"
3486} ||
3487{
3488 tmp=./conf$$-$RANDOM
3489 (umask 077 && mkdir "$tmp")
3490} ||
3491{
3492 echo "$me: cannot create a temporary directory in ." >&2
3493 { (exit 1); exit 1; }
3494}
3495
3496
3497for ac_tag in :H $CONFIG_HEADERS
3498do
3499 case $ac_tag in
3500 :[FHLC]) ac_mode=$ac_tag; continue;;
3501 esac
3502 case $ac_mode$ac_tag in
3503 :[FHL]*:*);;
3504 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
3505echo "$as_me: error: Invalid tag $ac_tag." >&2;}
3506 { (exit 1); exit 1; }; };;
3507 :[FH]-) ac_tag=-:-;;
3508 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
3509 esac
3510 ac_save_IFS=$IFS
3511 IFS=:
3512 set x $ac_tag
3513 IFS=$ac_save_IFS
3514 shift
3515 ac_file=$1
3516 shift
3517
3518 case $ac_mode in
3519 :L) ac_source=$1;;
3520 :[FH])
3521 ac_file_inputs=
3522 for ac_f
3523 do
3524 case $ac_f in
3525 -) ac_f="$tmp/stdin";;
3526 *) # Look for the file first in the build tree, then in the source tree
3527 # (if the path is not absolute). The absolute path cannot be DOS-style,
3528 # because $ac_f cannot contain `:'.
3529 test -f "$ac_f" ||
3530 case $ac_f in
3531 [\\/$]*) false;;
3532 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
3533 esac ||
3534 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
3535echo "$as_me: error: cannot find input file: $ac_f" >&2;}
3536 { (exit 1); exit 1; }; };;
3537 esac
3538 ac_file_inputs="$ac_file_inputs $ac_f"
3539 done
3540
3541 # Let's still pretend it is `configure' which instantiates (i.e., don't
3542 # use $as_me), people would be surprised to read:
3543 # /* config.h. Generated by config.status. */
3544 configure_input="Generated from "`IFS=:
3545 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
3546 if test x"$ac_file" != x-; then
3547 configure_input="$ac_file. $configure_input"
3548 { echo "$as_me:$LINENO: creating $ac_file" >&5
3549echo "$as_me: creating $ac_file" >&6;}
3550 fi
3551
3552 case $ac_tag in
3553 *:-:* | *:-) cat >"$tmp/stdin";;
3554 esac
3555 ;;
3556 esac
3557
3558 ac_dir=`$as_dirname -- "$ac_file" ||
3559$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
3560 X"$ac_file" : 'X\(//\)[^/]' \| \
3561 X"$ac_file" : 'X\(//\)$' \| \
3562 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
3563echo X"$ac_file" |
3564 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
3565 s//\1/
3566 q
3567 }
3568 /^X\(\/\/\)[^/].*/{
3569 s//\1/
3570 q
3571 }
3572 /^X\(\/\/\)$/{
3573 s//\1/
3574 q
3575 }
3576 /^X\(\/\).*/{
3577 s//\1/
3578 q
3579 }
3580 s/.*/./; q'`
3581 { as_dir="$ac_dir"
3582 case $as_dir in #( 5833 case $as_dir in #(
3583 -*) as_dir=./$as_dir;; 5834 -*) as_dir=./$as_dir;;
3584 esac 5835 esac
3585 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 5836 test -d "$as_dir" || eval $as_mkdir_p || {
3586 as_dirs= 5837 as_dirs=
3587 while :; do 5838 while :; do
3588 case $as_dir in #( 5839 case $as_dir in #(
3589 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( 5840 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
3590 *) as_qdir=$as_dir;; 5841 *) as_qdir=$as_dir;;
3591 esac 5842 esac
3592 as_dirs="'$as_qdir' $as_dirs" 5843 as_dirs="'$as_qdir' $as_dirs"
3593 as_dir=`$as_dirname -- "$as_dir" || 5844 as_dir=`$as_dirname -- "$as_dir" ||
3594$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 5845$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
3595 X"$as_dir" : 'X\(//\)[^/]' \| \ 5846 X"$as_dir" : 'X\(//\)[^/]' \| \
3596 X"$as_dir" : 'X\(//\)$' \| \ 5847 X"$as_dir" : 'X\(//\)$' \| \
3597 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 5848 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
3598echo X"$as_dir" | 5849printf "%s\n" X"$as_dir" |
3599 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 5850 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
3600 s//\1/ 5851 s//\1/
3601 q 5852 q
3602 } 5853 }
3603 /^X\(\/\/\)[^/].*/{ 5854 /^X\(\/\/\)[^/].*/{
3614 } 5865 }
3615 s/.*/./; q'` 5866 s/.*/./; q'`
3616 test -d "$as_dir" && break 5867 test -d "$as_dir" && break
3617 done 5868 done
3618 test -z "$as_dirs" || eval "mkdir $as_dirs" 5869 test -z "$as_dirs" || eval "mkdir $as_dirs"
3619 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 5870 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
3620echo "$as_me: error: cannot create directory $as_dir" >&2;} 5871
3621 { (exit 1); exit 1; }; }; } 5872
5873} # as_fn_mkdir_p
5874if mkdir -p . 2>/dev/null; then
5875 as_mkdir_p='mkdir -p "$as_dir"'
5876else
5877 test -d ./-p && rmdir ./-p
5878 as_mkdir_p=false
5879fi
5880
5881
5882# as_fn_executable_p FILE
5883# -----------------------
5884# Test if FILE is an executable regular file.
5885as_fn_executable_p ()
5886{
5887 test -f "$1" && test -x "$1"
5888} # as_fn_executable_p
5889as_test_x='test -x'
5890as_executable_p=as_fn_executable_p
5891
5892# Sed expression to map a string onto a valid CPP name.
5893as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
5894
5895# Sed expression to map a string onto a valid variable name.
5896as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
5897
5898
5899exec 6>&1
5900## ----------------------------------- ##
5901## Main body of $CONFIG_STATUS script. ##
5902## ----------------------------------- ##
5903_ASEOF
5904test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
5905
5906cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5907# Save the log message, to keep $0 and so on meaningful, and to
5908# report actual input values of CONFIG_FILES etc. instead of their
5909# values after options handling.
5910ac_log="
5911This file was extended by $as_me, which was
5912generated by GNU Autoconf 2.71. Invocation command line was
5913
5914 CONFIG_FILES = $CONFIG_FILES
5915 CONFIG_HEADERS = $CONFIG_HEADERS
5916 CONFIG_LINKS = $CONFIG_LINKS
5917 CONFIG_COMMANDS = $CONFIG_COMMANDS
5918 $ $0 $@
5919
5920on `(hostname || uname -n) 2>/dev/null | sed 1q`
5921"
5922
5923_ACEOF
5924
5925
5926case $ac_config_headers in *"
5927"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
5928esac
5929
5930
5931cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5932# Files that config.status was made for.
5933config_headers="$ac_config_headers"
5934
5935_ACEOF
5936
5937cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5938ac_cs_usage="\
5939\`$as_me' instantiates files and other configuration actions
5940from templates according to the current configuration. Unless the files
5941and actions are specified as TAGs, all are instantiated by default.
5942
5943Usage: $0 [OPTION]... [TAG]...
5944
5945 -h, --help print this help, then exit
5946 -V, --version print version number and configuration settings, then exit
5947 --config print configuration, then exit
5948 -q, --quiet, --silent
5949 do not print progress messages
5950 -d, --debug don't remove temporary files
5951 --recheck update $as_me by reconfiguring in the same conditions
5952 --header=FILE[:TEMPLATE]
5953 instantiate the configuration header FILE
5954
5955Configuration headers:
5956$config_headers
5957
5958Report bugs to the package provider."
5959
5960_ACEOF
5961ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
5962ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
5963cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5964ac_cs_config='$ac_cs_config_escaped'
5965ac_cs_version="\\
5966config.status
5967configured by $0, generated by GNU Autoconf 2.71,
5968 with options \\"\$ac_cs_config\\"
5969
5970Copyright (C) 2021 Free Software Foundation, Inc.
5971This config.status script is free software; the Free Software Foundation
5972gives unlimited permission to copy, distribute and modify it."
5973
5974ac_pwd='$ac_pwd'
5975srcdir='$srcdir'
5976test -n "\$AWK" || AWK=awk
5977_ACEOF
5978
5979cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5980# The default lists apply if the user does not specify any file.
5981ac_need_defaults=:
5982while test $# != 0
5983do
5984 case $1 in
5985 --*=?*)
5986 ac_option=`expr "X$1" : 'X\([^=]*\)='`
5987 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
5988 ac_shift=:
5989 ;;
5990 --*=)
5991 ac_option=`expr "X$1" : 'X\([^=]*\)='`
5992 ac_optarg=
5993 ac_shift=:
5994 ;;
5995 *)
5996 ac_option=$1
5997 ac_optarg=$2
5998 ac_shift=shift
5999 ;;
6000 esac
6001
6002 case $ac_option in
6003 # Handling of the options.
6004 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6005 ac_cs_recheck=: ;;
6006 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
6007 printf "%s\n" "$ac_cs_version"; exit ;;
6008 --config | --confi | --conf | --con | --co | --c )
6009 printf "%s\n" "$ac_cs_config"; exit ;;
6010 --debug | --debu | --deb | --de | --d | -d )
6011 debug=: ;;
6012 --header | --heade | --head | --hea )
6013 $ac_shift
6014 case $ac_optarg in
6015 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
6016 esac
6017 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
6018 ac_need_defaults=false;;
6019 --he | --h)
6020 # Conflict between --help and --header
6021 as_fn_error $? "ambiguous option: \`$1'
6022Try \`$0 --help' for more information.";;
6023 --help | --hel | -h )
6024 printf "%s\n" "$ac_cs_usage"; exit ;;
6025 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
6026 | -silent | --silent | --silen | --sile | --sil | --si | --s)
6027 ac_cs_silent=: ;;
6028
6029 # This is an error.
6030 -*) as_fn_error $? "unrecognized option: \`$1'
6031Try \`$0 --help' for more information." ;;
6032
6033 *) as_fn_append ac_config_targets " $1"
6034 ac_need_defaults=false ;;
6035
6036 esac
6037 shift
6038done
6039
6040ac_configure_extra_args=
6041
6042if $ac_cs_silent; then
6043 exec 6>/dev/null
6044 ac_configure_extra_args="$ac_configure_extra_args --silent"
6045fi
6046
6047_ACEOF
6048cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6049if \$ac_cs_recheck; then
6050 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
6051 shift
6052 \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
6053 CONFIG_SHELL='$SHELL'
6054 export CONFIG_SHELL
6055 exec "\$@"
6056fi
6057
6058_ACEOF
6059cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6060exec 5>>config.log
6061{
6062 echo
6063 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
6064## Running $as_me. ##
6065_ASBOX
6066 printf "%s\n" "$ac_log"
6067} >&5
6068
6069_ACEOF
6070cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6071_ACEOF
6072
6073cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6074
6075# Handling of arguments.
6076for ac_config_target in $ac_config_targets
6077do
6078 case $ac_config_target in
6079 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
6080
6081 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
6082 esac
6083done
6084
6085
6086# If the user did not use the arguments to specify the items to instantiate,
6087# then the envvar interface is used. Set only those that are not.
6088# We use the long form for the default assignment because of an extremely
6089# bizarre bug on SunOS 4.1.3.
6090if $ac_need_defaults; then
6091 test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
6092fi
6093
6094# Have a temporary directory for convenience. Make it in the build tree
6095# simply because there is no reason against having it here, and in addition,
6096# creating and moving files from /tmp can sometimes cause problems.
6097# Hook for its removal unless debugging.
6098# Note that there is a small window in which the directory will not be cleaned:
6099# after its creation but before its name has been assigned to `$tmp'.
6100$debug ||
6101{
6102 tmp= ac_tmp=
6103 trap 'exit_status=$?
6104 : "${ac_tmp:=$tmp}"
6105 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
6106' 0
6107 trap 'as_fn_exit 1' 1 2 13 15
6108}
6109# Create a (secure) tmp directory for tmp files.
6110
6111{
6112 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
6113 test -d "$tmp"
6114} ||
6115{
6116 tmp=./conf$$-$RANDOM
6117 (umask 077 && mkdir "$tmp")
6118} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
6119ac_tmp=$tmp
6120
6121# Set up the scripts for CONFIG_HEADERS section.
6122# No need to generate them if there are no CONFIG_HEADERS.
6123# This happens for instance with `./config.status Makefile'.
6124if test -n "$CONFIG_HEADERS"; then
6125cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
6126BEGIN {
6127_ACEOF
6128
6129# Transform confdefs.h into an awk script `defines.awk', embedded as
6130# here-document in config.status, that substitutes the proper values into
6131# config.h.in to produce config.h.
6132
6133# Create a delimiter string that does not exist in confdefs.h, to ease
6134# handling of long lines.
6135ac_delim='%!_!# '
6136for ac_last_try in false false :; do
6137 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
6138 if test -z "$ac_tt"; then
6139 break
6140 elif $ac_last_try; then
6141 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
6142 else
6143 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
6144 fi
6145done
6146
6147# For the awk script, D is an array of macro values keyed by name,
6148# likewise P contains macro parameters if any. Preserve backslash
6149# newline sequences.
6150
6151ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
6152sed -n '
6153s/.\{148\}/&'"$ac_delim"'/g
6154t rset
6155:rset
6156s/^[ ]*#[ ]*define[ ][ ]*/ /
6157t def
6158d
6159:def
6160s/\\$//
6161t bsnl
6162s/["\\]/\\&/g
6163s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
6164D["\1"]=" \3"/p
6165s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
6166d
6167:bsnl
6168s/["\\]/\\&/g
6169s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
6170D["\1"]=" \3\\\\\\n"\\/p
6171t cont
6172s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
6173t cont
6174d
6175:cont
6176n
6177s/.\{148\}/&'"$ac_delim"'/g
6178t clear
6179:clear
6180s/\\$//
6181t bsnlc
6182s/["\\]/\\&/g; s/^/"/; s/$/"/p
6183d
6184:bsnlc
6185s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
6186b cont
6187' <confdefs.h | sed '
6188s/'"$ac_delim"'/"\\\
6189"/g' >>$CONFIG_STATUS || ac_write_fail=1
6190
6191cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6192 for (key in D) D_is_set[key] = 1
6193 FS = ""
6194}
6195/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
6196 line = \$ 0
6197 split(line, arg, " ")
6198 if (arg[1] == "#") {
6199 defundef = arg[2]
6200 mac1 = arg[3]
6201 } else {
6202 defundef = substr(arg[1], 2)
6203 mac1 = arg[2]
6204 }
6205 split(mac1, mac2, "(") #)
6206 macro = mac2[1]
6207 prefix = substr(line, 1, index(line, defundef) - 1)
6208 if (D_is_set[macro]) {
6209 # Preserve the white space surrounding the "#".
6210 print prefix "define", macro P[macro] D[macro]
6211 next
6212 } else {
6213 # Replace #undef with comments. This is necessary, for example,
6214 # in the case of _POSIX_SOURCE, which is predefined and required
6215 # on some systems where configure will not decide to define it.
6216 if (defundef == "undef") {
6217 print "/*", prefix defundef, macro, "*/"
6218 next
6219 }
6220 }
6221}
6222{ print }
6223_ACAWK
6224_ACEOF
6225cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6226 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
6227fi # test -n "$CONFIG_HEADERS"
6228
6229
6230eval set X " :H $CONFIG_HEADERS "
6231shift
6232for ac_tag
6233do
6234 case $ac_tag in
6235 :[FHLC]) ac_mode=$ac_tag; continue;;
6236 esac
6237 case $ac_mode$ac_tag in
6238 :[FHL]*:*);;
6239 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
6240 :[FH]-) ac_tag=-:-;;
6241 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
6242 esac
6243 ac_save_IFS=$IFS
6244 IFS=:
6245 set x $ac_tag
6246 IFS=$ac_save_IFS
6247 shift
6248 ac_file=$1
6249 shift
6250
6251 case $ac_mode in
6252 :L) ac_source=$1;;
6253 :[FH])
6254 ac_file_inputs=
6255 for ac_f
6256 do
6257 case $ac_f in
6258 -) ac_f="$ac_tmp/stdin";;
6259 *) # Look for the file first in the build tree, then in the source tree
6260 # (if the path is not absolute). The absolute path cannot be DOS-style,
6261 # because $ac_f cannot contain `:'.
6262 test -f "$ac_f" ||
6263 case $ac_f in
6264 [\\/$]*) false;;
6265 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
6266 esac ||
6267 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
6268 esac
6269 case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
6270 as_fn_append ac_file_inputs " '$ac_f'"
6271 done
6272
6273 # Let's still pretend it is `configure' which instantiates (i.e., don't
6274 # use $as_me), people would be surprised to read:
6275 # /* config.h. Generated by config.status. */
6276 configure_input='Generated from '`
6277 printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
6278 `' by configure.'
6279 if test x"$ac_file" != x-; then
6280 configure_input="$ac_file. $configure_input"
6281 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
6282printf "%s\n" "$as_me: creating $ac_file" >&6;}
6283 fi
6284 # Neutralize special characters interpreted by sed in replacement strings.
6285 case $configure_input in #(
6286 *\&* | *\|* | *\\* )
6287 ac_sed_conf_input=`printf "%s\n" "$configure_input" |
6288 sed 's/[\\\\&|]/\\\\&/g'`;; #(
6289 *) ac_sed_conf_input=$configure_input;;
6290 esac
6291
6292 case $ac_tag in
6293 *:-:* | *:-) cat >"$ac_tmp/stdin" \
6294 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
6295 esac
6296 ;;
6297 esac
6298
6299 ac_dir=`$as_dirname -- "$ac_file" ||
6300$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
6301 X"$ac_file" : 'X\(//\)[^/]' \| \
6302 X"$ac_file" : 'X\(//\)$' \| \
6303 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
6304printf "%s\n" X"$ac_file" |
6305 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
6306 s//\1/
6307 q
6308 }
6309 /^X\(\/\/\)[^/].*/{
6310 s//\1/
6311 q
6312 }
6313 /^X\(\/\/\)$/{
6314 s//\1/
6315 q
6316 }
6317 /^X\(\/\).*/{
6318 s//\1/
6319 q
6320 }
6321 s/.*/./; q'`
6322 as_dir="$ac_dir"; as_fn_mkdir_p
3622 ac_builddir=. 6323 ac_builddir=.
3623 6324
3624case "$ac_dir" in 6325case "$ac_dir" in
3625.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 6326.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
3626*) 6327*)
3627 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 6328 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
3628 # A ".." for each directory in $ac_dir_suffix. 6329 # A ".." for each directory in $ac_dir_suffix.
3629 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 6330 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
3630 case $ac_top_builddir_sub in 6331 case $ac_top_builddir_sub in
3631 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 6332 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
3632 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 6333 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
3633 esac ;; 6334 esac ;;
3634esac 6335esac
3658 6359
3659 :H) 6360 :H)
3660 # 6361 #
3661 # CONFIG_HEADER 6362 # CONFIG_HEADER
3662 # 6363 #
3663_ACEOF
3664
3665# Transform confdefs.h into a sed script `conftest.defines', that
3666# substitutes the proper values into config.h.in to produce config.h.
3667rm -f conftest.defines conftest.tail
3668# First, append a space to every undef/define line, to ease matching.
3669echo 's/$/ /' >conftest.defines
3670# Then, protect against being on the right side of a sed subst, or in
3671# an unquoted here document, in config.status. If some macros were
3672# called several times there might be several #defines for the same
3673# symbol, which is useless. But do not sort them, since the last
3674# AC_DEFINE must be honored.
3675ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
3676# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
3677# NAME is the cpp macro being defined, VALUE is the value it is being given.
3678# PARAMS is the parameter list in the macro definition--in most cases, it's
3679# just an empty string.
3680ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*'
3681ac_dB='\\)[ (].*,\\1define\\2'
3682ac_dC=' '
3683ac_dD=' ,'
3684
3685uniq confdefs.h |
3686 sed -n '
3687 t rset
3688 :rset
3689 s/^[ ]*#[ ]*define[ ][ ]*//
3690 t ok
3691 d
3692 :ok
3693 s/[\\&,]/\\&/g
3694 s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
3695 s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
3696 ' >>conftest.defines
3697
3698# Remove the space that was appended to ease matching.
3699# Then replace #undef with comments. This is necessary, for
3700# example, in the case of _POSIX_SOURCE, which is predefined and required
3701# on some systems where configure will not decide to define it.
3702# (The regexp can be short, since the line contains either #define or #undef.)
3703echo 's/ $//
3704s,^[ #]*u.*,/* & */,' >>conftest.defines
3705
3706# Break up conftest.defines:
3707ac_max_sed_lines=50
3708
3709# First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1"
3710# Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2"
3711# Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1"
3712# et cetera.
3713ac_in='$ac_file_inputs'
3714ac_out='"$tmp/out1"'
3715ac_nxt='"$tmp/out2"'
3716
3717while :
3718do
3719 # Write a here document:
3720 cat >>$CONFIG_STATUS <<_ACEOF
3721 # First, check the format of the line:
3722 cat >"\$tmp/defines.sed" <<\\CEOF
3723/^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def
3724/^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def
3725b
3726:def
3727_ACEOF
3728 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
3729 echo 'CEOF
3730 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
3731 ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
3732 sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
3733 grep . conftest.tail >/dev/null || break
3734 rm -f conftest.defines
3735 mv conftest.tail conftest.defines
3736done
3737rm -f conftest.defines conftest.tail
3738
3739echo "ac_result=$ac_in" >>$CONFIG_STATUS
3740cat >>$CONFIG_STATUS <<\_ACEOF
3741 if test x"$ac_file" != x-; then 6364 if test x"$ac_file" != x-; then
3742 echo "/* $configure_input */" >"$tmp/config.h" 6365 {
3743 cat "$ac_result" >>"$tmp/config.h" 6366 printf "%s\n" "/* $configure_input */" >&1 \
6367 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
6368 } >"$ac_tmp/config.h" \
6369 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
3744 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then 6370 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
3745 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 6371 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
3746echo "$as_me: $ac_file is unchanged" >&6;} 6372printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
3747 else 6373 else
3748 rm -f $ac_file 6374 rm -f "$ac_file"
3749 mv "$tmp/config.h" $ac_file 6375 mv "$ac_tmp/config.h" "$ac_file" \
6376 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
3750 fi 6377 fi
3751 else 6378 else
3752 echo "/* $configure_input */" 6379 printf "%s\n" "/* $configure_input */" >&1 \
3753 cat "$ac_result" 6380 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
6381 || as_fn_error $? "could not create -" "$LINENO" 5
3754 fi 6382 fi
3755 rm -f "$tmp/out12"
3756 ;; 6383 ;;
3757 6384
3758 6385
3759 esac 6386 esac
3760 6387
3761done # for ac_tag 6388done # for ac_tag
3762 6389
3763 6390
3764{ (exit 0); exit 0; } 6391as_fn_exit 0
3765_ACEOF 6392_ACEOF
3766chmod +x $CONFIG_STATUS
3767ac_clean_files=$ac_clean_files_save 6393ac_clean_files=$ac_clean_files_save
6394
6395test $ac_write_fail = 0 ||
6396 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
3768 6397
3769 6398
3770# configure is writing to config.log, and then calls config.status. 6399# configure is writing to config.log, and then calls config.status.
3771# config.status does its own redirection, appending to config.log. 6400# config.status does its own redirection, appending to config.log.
3772# Unfortunately, on DOS this fails, as config.log is still kept open 6401# Unfortunately, on DOS this fails, as config.log is still kept open
3783 exec 5>/dev/null 6412 exec 5>/dev/null
3784 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 6413 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
3785 exec 5>>config.log 6414 exec 5>>config.log
3786 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 6415 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
3787 # would make configure fail if this is the last instruction. 6416 # would make configure fail if this is the last instruction.
3788 $ac_cs_success || { (exit 1); exit 1; } 6417 $ac_cs_success || as_fn_exit 1
3789fi 6418fi
6419if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
6420 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
6421printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
6422fi
3790 6423
6424
6425

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines