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.37 by root, Wed Sep 28 08:24:25 2022 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 int res = fexecve (-1, "argv", 0);
4766 return 0;
4767}
4768
4769_ACEOF
4770if ac_fn_c_try_link "$LINENO"
4771then :
4772 ac_cv_fexecve=yes
4773else $as_nop
4774 ac_cv_fexecve=no
4775fi
4776rm -f core conftest.err conftest.$ac_objext conftest.beam \
4777 conftest$ac_exeext conftest.$ac_ext
4778fi
4779{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fexecve" >&5
4780printf "%s\n" "$ac_cv_fexecve" >&6; }
4781test $ac_cv_fexecve = yes &&
4782printf "%s\n" "#define HAVE_FEXECVE 1" >>confdefs.h
4783
4784
4785{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for siginfo_t" >&5
4786printf %s "checking for siginfo_t... " >&6; }
4787if test ${ac_cv_siginfo_t+y}
4788then :
4789 printf %s "(cached) " >&6
4790else $as_nop
4791 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4792/* end confdefs.h. */
4793
4794#include <signal.h>
4795int main (void)
4796{
4797 siginfo_t si;
4798 si.si_code;
4799 si.si_pid;
4800 si.si_uid;
4801 si.si_value.sival_int;
4802 si.si_value.sival_ptr;
4803 return 0;
4804}
4805
4806_ACEOF
4807if ac_fn_c_try_link "$LINENO"
4808then :
4809 ac_cv_siginfo_t=yes
4810else $as_nop
4811 ac_cv_siginfo_t=no
4812fi
4813rm -f core conftest.err conftest.$ac_objext conftest.beam \
4814 conftest$ac_exeext conftest.$ac_ext
4815fi
4816{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_siginfo_t" >&5
4817printf "%s\n" "$ac_cv_siginfo_t" >&6; }
4818test $ac_cv_siginfo_t = yes &&
4819printf "%s\n" "#define HAVE_SIGINFO_T 1" >>confdefs.h
4820
4821
4822{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for unix-style syscall interface" >&5
4823printf %s "checking for unix-style syscall interface... " >&6; }
4824if test ${ac_cv_syscall+y}
4825then :
4826 printf %s "(cached) " >&6
4827else $as_nop
4828 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4829/* end confdefs.h. */
4830
4831#include <unistd.h>
4832#include <sys/syscall.h>
4833int main (void)
4834{
4835 long res = syscall (SYS_exit, 0);
4836 return 0;
4837}
4838
4839_ACEOF
4840if ac_fn_c_try_link "$LINENO"
4841then :
4842 ac_cv_syscall=yes
4843else $as_nop
4844 ac_cv_syscall=no
4845fi
4846rm -f core conftest.err conftest.$ac_objext conftest.beam \
4847 conftest$ac_exeext conftest.$ac_ext
4848fi
4849{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_syscall" >&5
4850printf "%s\n" "$ac_cv_syscall" >&6; }
4851test $ac_cv_syscall = yes &&
4852printf "%s\n" "#define HAVE_SYSCALL 1" >>confdefs.h
4853
4854
4855{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for splice, vmsplice and tee" >&5
4856printf %s "checking for splice, vmsplice and tee... " >&6; }
4857if test ${ac_cv_linux_splice+y}
4858then :
4859 printf %s "(cached) " >&6
4860else $as_nop
4861 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4862/* end confdefs.h. */
4863
4864#include <sys/types.h>
4865#include <fcntl.h>
4866#include <sys/uio.h>
4867int main (void)
4868{
4869 ssize_t res;
4870 res = splice ((int)0, (loff_t)0, (int)0, (loff_t *)0, (size_t)0, SPLICE_F_MOVE | SPLICE_F_NONBLOCK | SPLICE_F_MORE);
4871 res = tee ((int)0, (int)0, (size_t)0, SPLICE_F_NONBLOCK);
4872 res = vmsplice ((int)0, (struct iovec *)0, 0, SPLICE_F_NONBLOCK | SPLICE_F_GIFT);
4873 return 0;
4874}
4875
4876_ACEOF
4877if ac_fn_c_try_link "$LINENO"
4878then :
4879 ac_cv_linux_splice=yes
4880else $as_nop
4881 ac_cv_linux_splice=no
4882fi
4883rm -f core conftest.err conftest.$ac_objext conftest.beam \
4884 conftest$ac_exeext conftest.$ac_ext
4885fi
4886{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_linux_splice" >&5
4887printf "%s\n" "$ac_cv_linux_splice" >&6; }
4888test $ac_cv_linux_splice = yes &&
4889printf "%s\n" "#define HAVE_LINUX_SPLICE 1" >>confdefs.h
4890
4891
4892{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pipe2" >&5
4893printf %s "checking for pipe2... " >&6; }
4894if test ${ac_cv_pipe2+y}
4895then :
4896 printf %s "(cached) " >&6
4897else $as_nop
4898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4899/* end confdefs.h. */
4900
4901#include <fcntl.h>
4902#include <unistd.h>
4903int main (void)
4904{
4905 int res;
4906 res = pipe2 (0, 0);
4907 return 0;
4908}
4909
4910_ACEOF
4911if ac_fn_c_try_link "$LINENO"
4912then :
4913 ac_cv_pipe2=yes
4914else $as_nop
4915 ac_cv_pipe2=no
4916fi
4917rm -f core conftest.err conftest.$ac_objext conftest.beam \
4918 conftest$ac_exeext conftest.$ac_ext
4919fi
4920{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_pipe2" >&5
4921printf "%s\n" "$ac_cv_pipe2" >&6; }
4922test $ac_cv_pipe2 = yes &&
4923printf "%s\n" "#define HAVE_PIPE2 1" >>confdefs.h
4924
4925
4926{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for eventfd" >&5
4927printf %s "checking for eventfd... " >&6; }
4928if test ${ac_cv_eventfd+y}
4929then :
4930 printf %s "(cached) " >&6
4931else $as_nop
4932 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4933/* end confdefs.h. */
4934
4935#include <sys/eventfd.h>
4936int main (void)
4937{
4938 int res;
4939 res = eventfd (1, EFD_CLOEXEC | EFD_NONBLOCK);
4940 return 0;
4941}
4942
4943_ACEOF
4944if ac_fn_c_try_link "$LINENO"
4945then :
4946 ac_cv_eventfd=yes
4947else $as_nop
4948 ac_cv_eventfd=no
4949fi
4950rm -f core conftest.err conftest.$ac_objext conftest.beam \
4951 conftest$ac_exeext conftest.$ac_ext
4952fi
4953{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_eventfd" >&5
4954printf "%s\n" "$ac_cv_eventfd" >&6; }
4955test $ac_cv_eventfd = yes &&
4956printf "%s\n" "#define HAVE_EVENTFD 1" >>confdefs.h
4957
4958
4959{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for timerfd_*" >&5
4960printf %s "checking for timerfd_*... " >&6; }
4961if test ${ac_cv_timerfd+y}
4962then :
4963 printf %s "(cached) " >&6
4964else $as_nop
4965 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4966/* end confdefs.h. */
4967
4968#include <sys/timerfd.h>
4969int main (void)
4970{
4971 struct itimerspec its;
4972 int res;
4973 res = timerfd_create (CLOCK_REALTIME, TFD_CLOEXEC | TFD_NONBLOCK);
4974 res = timerfd_settime (res, TFD_TIMER_ABSTIME /*| TFD_TIMER_CANCEL_ON_SET*/, &its, 0);
4975 res = timerfd_gettime (res, &its);
4976 return 0;
4977}
4978
4979_ACEOF
4980if ac_fn_c_try_link "$LINENO"
4981then :
4982 ac_cv_timerfd=yes
4983else $as_nop
4984 ac_cv_timerfd=no
4985fi
4986rm -f core conftest.err conftest.$ac_objext conftest.beam \
4987 conftest$ac_exeext conftest.$ac_ext
4988fi
4989{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_timerfd" >&5
4990printf "%s\n" "$ac_cv_timerfd" >&6; }
4991test $ac_cv_timerfd = yes &&
4992printf "%s\n" "#define HAVE_TIMERFD 1" >>confdefs.h
4993
4994
4995{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for memfd_create" >&5
4996printf %s "checking for memfd_create... " >&6; }
4997if test ${ac_cv_memfd_create+y}
4998then :
4999 printf %s "(cached) " >&6
5000else $as_nop
5001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5002/* end confdefs.h. */
5003
5004#include <sys/mman.h>
5005int main (void)
5006{
5007 int res = memfd_create ("name", MFD_CLOEXEC | MFD_ALLOW_SEALING);
5008 return 0;
5009}
5010
5011_ACEOF
5012if ac_fn_c_try_link "$LINENO"
5013then :
5014 ac_cv_memfd_create=yes
5015else $as_nop
5016 ac_cv_memfd_create=no
5017fi
5018rm -f core conftest.err conftest.$ac_objext conftest.beam \
5019 conftest$ac_exeext conftest.$ac_ext
5020fi
5021{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_memfd_create" >&5
5022printf "%s\n" "$ac_cv_memfd_create" >&6; }
5023test $ac_cv_memfd_create = yes &&
5024printf "%s\n" "#define HAVE_MEMFD_CREATE 1" >>confdefs.h
5025
5026
5027{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for copy_file_range" >&5
5028printf %s "checking for copy_file_range... " >&6; }
5029if test ${ac_cv_copy_file_range+y}
5030then :
5031 printf %s "(cached) " >&6
5032else $as_nop
5033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5034/* end confdefs.h. */
5035
5036#include <unistd.h>
5037#include <sys/syscall.h>
5038/*#include <linux/copy.h>*/
5039int main (void)
5040{
5041 int res;
5042 /*res = syscall (SYS_copy_file_range, 0, 0, 0, 0, 0, COPY_FR_REFLINK | COPY_FR_DEDUP | COPY_FR_COPY);*/
5043 res = syscall (SYS_copy_file_range, 0, 0, 0, 0, 0, 0);
5044 return 0;
5045}
5046
5047_ACEOF
5048if ac_fn_c_try_link "$LINENO"
5049then :
5050 ac_cv_copy_file_range=yes
5051else $as_nop
5052 ac_cv_copy_file_range=no
5053fi
5054rm -f core conftest.err conftest.$ac_objext conftest.beam \
5055 conftest$ac_exeext conftest.$ac_ext
5056fi
5057{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_copy_file_range" >&5
5058printf "%s\n" "$ac_cv_copy_file_range" >&6; }
5059test $ac_cv_copy_file_range = yes &&
5060printf "%s\n" "#define HAVE_COPY_FILE_RANGE 1" >>confdefs.h
5061
5062
5063{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for st_xtimensec" >&5
5064printf %s "checking for st_xtimensec... " >&6; }
5065if test ${ac_cv_xtimensec+y}
5066then :
5067 printf %s "(cached) " >&6
5068else $as_nop
5069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5070/* end confdefs.h. */
5071
5072#include "EXTERN.h"
5073#include "perl.h"
5074#include "XSUB.h"
5075
5076int main (void)
5077{
5078 return PL_statcache.st_atimensec
5079 + PL_statcache.st_mtimensec
5080 + PL_statcache.st_ctimensec;
5081}
5082
5083_ACEOF
5084if ac_fn_c_try_compile "$LINENO"
5085then :
5086 ac_cv_xtimensec=yes
5087else $as_nop
5088 ac_cv_xtimensec=no
5089fi
5090rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5091fi
5092{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_xtimensec" >&5
5093printf "%s\n" "$ac_cv_xtimensec" >&6; }
5094test $ac_cv_xtimensec = yes &&
5095printf "%s\n" "#define HAVE_ST_XTIMENSEC 1" >>confdefs.h
5096
5097
5098{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for st_xtimespec" >&5
5099printf %s "checking for st_xtimespec... " >&6; }
5100if test ${ac_cv_xtimespec+y}
5101then :
5102 printf %s "(cached) " >&6
5103else $as_nop
5104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5105/* end confdefs.h. */
5106
5107#include "EXTERN.h"
5108#include "perl.h"
5109#include "XSUB.h"
5110
5111int main (void)
5112{
5113 return PL_statcache.st_atim.tv_nsec
5114 + PL_statcache.st_mtim.tv_nsec
5115 + PL_statcache.st_ctim.tv_nsec;
5116}
5117
5118_ACEOF
5119if ac_fn_c_try_compile "$LINENO"
5120then :
5121 ac_cv_xtimespec=yes
5122else $as_nop
5123 ac_cv_xtimespec=no
5124fi
5125rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5126fi
5127{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_xtimespec" >&5
5128printf "%s\n" "$ac_cv_xtimespec" >&6; }
5129test $ac_cv_xtimespec = yes &&
5130printf "%s\n" "#define HAVE_ST_XTIMESPEC 1" >>confdefs.h
5131
5132
5133# apparently, True64 uses st_u[amc]time, aix uses at_[amc]time_n and apple uses st_[amc,birth]timespec?
5134
5135{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for st_birthtimensec" >&5
5136printf %s "checking for st_birthtimensec... " >&6; }
5137if test ${ac_cv_birthtimensec+y}
5138then :
5139 printf %s "(cached) " >&6
5140else $as_nop
5141 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5142/* end confdefs.h. */
5143
5144#include "EXTERN.h"
5145#include "perl.h"
5146#include "XSUB.h"
5147
5148int main (void)
5149{
5150 return PL_statcache.st_birthtime + PL_statcache.st_birthtimensec;
5151}
5152
5153_ACEOF
5154if ac_fn_c_try_compile "$LINENO"
5155then :
5156 ac_cv_birthtimensec=yes
5157else $as_nop
5158 ac_cv_birthtimensec=no
5159fi
5160rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5161fi
5162{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_birthtimensec" >&5
5163printf "%s\n" "$ac_cv_birthtimensec" >&6; }
5164test $ac_cv_birthtimensec = yes &&
5165printf "%s\n" "#define HAVE_ST_BIRTHTIMENSEC 1" >>confdefs.h
5166
5167
5168{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for st_birthtimespec" >&5
5169printf %s "checking for st_birthtimespec... " >&6; }
5170if test ${ac_cv_birthtimespec+y}
5171then :
5172 printf %s "(cached) " >&6
5173else $as_nop
5174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5175/* end confdefs.h. */
5176
5177#include "EXTERN.h"
5178#include "perl.h"
5179#include "XSUB.h"
5180
5181int main (void)
5182{
5183 return PL_statcache.st_birthtim.tv_sec + PL_statcache.st_birthtim.tv_nsec;
5184}
5185
5186_ACEOF
5187if ac_fn_c_try_compile "$LINENO"
5188then :
5189 ac_cv_birthtimespec=yes
5190else $as_nop
5191 ac_cv_birthtimespec=no
5192fi
5193rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5194fi
5195{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_birthtimespec" >&5
5196printf "%s\n" "$ac_cv_birthtimespec" >&6; }
5197test $ac_cv_birthtimespec = yes &&
5198printf "%s\n" "#define HAVE_ST_BIRTHTIMESPEC 1" >>confdefs.h
5199
5200
5201{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for st_gen" >&5
5202printf %s "checking for st_gen... " >&6; }
5203if test ${ac_cv_st_gen+y}
5204then :
5205 printf %s "(cached) " >&6
5206else $as_nop
5207 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5208/* end confdefs.h. */
5209
5210#include "EXTERN.h"
5211#include "perl.h"
5212#include "XSUB.h"
5213
5214int main (void)
5215{
5216 return PL_statcache.st_gen;
5217}
5218
5219_ACEOF
5220if ac_fn_c_try_compile "$LINENO"
5221then :
5222 ac_cv_st_gen=yes
5223else $as_nop
5224 ac_cv_st_gen=no
5225fi
5226rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5227fi
5228{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_st_gen" >&5
5229printf "%s\n" "$ac_cv_st_gen" >&6; }
5230test $ac_cv_st_gen = yes &&
5231printf "%s\n" "#define HAVE_ST_GEN 1" >>confdefs.h
5232
5233
5234{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for statx" >&5
5235printf %s "checking for statx... " >&6; }
5236if test ${ac_cv_statx+y}
5237then :
5238 printf %s "(cached) " >&6
5239else $as_nop
5240 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5241/* end confdefs.h. */
5242
5243#include <sys/types.h>
5244#include <sys/stat.h>
5245#include <unistd.h>
5246#include <fcntl.h>
5247int res;
5248int main (void)
5249{
5250 struct statx sx;
5251 int res;
5252 res = statx (AT_FDCWD, ".",
5253 AT_EMPTY_PATH | AT_NO_AUTOMOUNT | AT_SYMLINK_NOFOLLOW | AT_STATX_SYNC_AS_STAT | AT_STATX_FORCE_SYNC | AT_STATX_DONT_SYNC,
5254 STATX_ALL, &sx);
5255 STATX_TYPE; STATX_MODE; STATX_NLINK; STATX_UID; STATX_GID; STATX_ATIME; STATX_MTIME; STATX_CTIME;
5256 STATX_INO; STATX_SIZE; STATX_BLOCKS; STATX_BASIC_STATS; STATX_BTIME; STATX_ALL;
5257 STATX_ATTR_COMPRESSED; STATX_ATTR_IMMUTABLE; STATX_ATTR_APPEND; STATX_ATTR_NODUMP; STATX_ATTR_ENCRYPTED;
5258 return 0;
5259}
5260
5261_ACEOF
5262if ac_fn_c_try_link "$LINENO"
5263then :
5264 ac_cv_statx=yes
5265else $as_nop
5266 ac_cv_statx=no
5267fi
5268rm -f core conftest.err conftest.$ac_objext conftest.beam \
5269 conftest$ac_exeext conftest.$ac_ext
5270fi
5271{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_statx" >&5
5272printf "%s\n" "$ac_cv_statx" >&6; }
5273test $ac_cv_statx = yes &&
5274printf "%s\n" "#define HAVE_STATX 1" >>confdefs.h
5275
5276
5277{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for accept4" >&5
5278printf %s "checking for accept4... " >&6; }
5279if test ${ac_cv_accept4+y}
5280then :
5281 printf %s "(cached) " >&6
5282else $as_nop
5283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5284/* end confdefs.h. */
5285
5286#include <sys/types.h>
5287#include <sys/socket.h>
5288int main (void)
5289{
5290 int res = accept4 (1, (struct sockaddr *)0, (socklen_t)0, SOCK_NONBLOCK | SOCK_CLOEXEC);
5291 return 0;
5292}
5293
5294_ACEOF
5295if ac_fn_c_try_link "$LINENO"
5296then :
5297 ac_cv_accept4=yes
5298else $as_nop
5299 ac_cv_accept4=no
5300fi
5301rm -f core conftest.err conftest.$ac_objext conftest.beam \
5302 conftest$ac_exeext conftest.$ac_ext
5303fi
5304{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_accept4" >&5
5305printf "%s\n" "$ac_cv_accept4" >&6; }
5306test $ac_cv_accept4 = yes &&
5307printf "%s\n" "#define HAVE_ACCEPT4 1" >>confdefs.h
5308
5309
5310ac_fn_c_check_header_compile "$LINENO" "sys/mount.h" "ac_cv_header_sys_mount_h" "$ac_includes_default"
5311if test "x$ac_cv_header_sys_mount_h" = xyes
5312then :
5313 printf "%s\n" "#define HAVE_SYS_MOUNT_H 1" >>confdefs.h
5314
5315fi
5316
5317{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for mount" >&5
5318printf %s "checking for mount... " >&6; }
5319if test ${ac_cv_mount+y}
5320then :
5321 printf %s "(cached) " >&6
5322else $as_nop
5323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5324/* end confdefs.h. */
5325
5326#include <sys/mount.h>
5327int main (void)
5328{
5329 int res = mount ("path", "path", "fstype", MS_RDONLY, 0);
5330 return 0;
5331}
5332
5333_ACEOF
5334if ac_fn_c_try_link "$LINENO"
5335then :
5336 ac_cv_mount=yes
5337else $as_nop
5338 ac_cv_mount=no
5339fi
5340rm -f core conftest.err conftest.$ac_objext conftest.beam \
5341 conftest$ac_exeext conftest.$ac_ext
5342fi
5343{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_mount" >&5
5344printf "%s\n" "$ac_cv_mount" >&6; }
5345test $ac_cv_mount = yes &&
5346printf "%s\n" "#define HAVE_MOUNT 1" >>confdefs.h
5347
5348{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for umount" >&5
5349printf %s "checking for umount... " >&6; }
5350if test ${ac_cv_umount+y}
5351then :
5352 printf %s "(cached) " >&6
5353else $as_nop
5354 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5355/* end confdefs.h. */
5356
5357#include <sys/mount.h>
5358int main (void)
5359{
5360 int res = umount ("path");
5361 return 0;
5362}
5363
5364_ACEOF
5365if ac_fn_c_try_link "$LINENO"
5366then :
5367 ac_cv_umount=yes
5368else $as_nop
5369 ac_cv_umount=no
5370fi
5371rm -f core conftest.err conftest.$ac_objext conftest.beam \
5372 conftest$ac_exeext conftest.$ac_ext
5373fi
5374{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_umount" >&5
5375printf "%s\n" "$ac_cv_umount" >&6; }
5376test $ac_cv_umount = yes &&
5377printf "%s\n" "#define HAVE_UMOUNT 1" >>confdefs.h
5378
5379{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for umount2" >&5
5380printf %s "checking for umount2... " >&6; }
5381if test ${ac_cv_umount2+y}
5382then :
5383 printf %s "(cached) " >&6
5384else $as_nop
5385 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5386/* end confdefs.h. */
5387
5388#include <sys/mount.h>
5389int main (void)
5390{
5391 int res = umount2 ("path", MNT_FORCE|MNT_DETACH);
5392 return 0;
5393}
5394
5395_ACEOF
5396if ac_fn_c_try_link "$LINENO"
5397then :
5398 ac_cv_umount2=yes
5399else $as_nop
5400 ac_cv_umount2=no
5401fi
5402rm -f core conftest.err conftest.$ac_objext conftest.beam \
5403 conftest$ac_exeext conftest.$ac_ext
5404fi
5405{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_umount2" >&5
5406printf "%s\n" "$ac_cv_umount2" >&6; }
5407test $ac_cv_umount2 = yes &&
5408printf "%s\n" "#define HAVE_UMOUNT2 1" >>confdefs.h
2906 5409
2907 5410
2908cat >confcache <<\_ACEOF 5411cat >confcache <<\_ACEOF
2909# This file is a shell script that caches the results of configure 5412# 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 5413# 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 5433 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 5434 eval ac_val=\$$ac_var
2932 case $ac_val in #( 5435 case $ac_val in #(
2933 *${as_nl}*) 5436 *${as_nl}*)
2934 case $ac_var in #( 5437 case $ac_var in #(
2935 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 5438 *_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;} ;; 5439printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2937 esac 5440 esac
2938 case $ac_var in #( 5441 case $ac_var in #(
2939 _ | IFS | as_nl) ;; #( 5442 _ | IFS | as_nl) ;; #(
2940 *) $as_unset $ac_var ;; 5443 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
5444 *) { eval $ac_var=; unset $ac_var;} ;;
2941 esac ;; 5445 esac ;;
2942 esac 5446 esac
2943 done 5447 done
2944 5448
2945 (set) 2>&1 | 5449 (set) 2>&1 |
2946 case $as_nl`(ac_space=' '; set) 2>&1` in #( 5450 case $as_nl`(ac_space=' '; set) 2>&1` in #(
2947 *${as_nl}ac_space=\ *) 5451 *${as_nl}ac_space=\ *)
2948 # `set' does not quote correctly, so add quotes (double-quote 5452 # `set' does not quote correctly, so add quotes: double-quote
2949 # substitution turns \\\\ into \\, and sed turns \\ into \). 5453 # substitution turns \\\\ into \\, and sed turns \\ into \.
2950 sed -n \ 5454 sed -n \
2951 "s/'/'\\\\''/g; 5455 "s/'/'\\\\''/g;
2952 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 5456 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
2953 ;; #( 5457 ;; #(
2954 *) 5458 *)
2960) | 5464) |
2961 sed ' 5465 sed '
2962 /^ac_cv_env_/b end 5466 /^ac_cv_env_/b end
2963 t clear 5467 t clear
2964 :clear 5468 :clear
2965 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 5469 s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
2966 t end 5470 t end
2967 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 5471 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
2968 :end' >>confcache 5472 :end' >>confcache
2969if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 5473if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
2970 if test -w "$cache_file"; then 5474 if test -w "$cache_file"; then
2971 test "x$cache_file" != "x/dev/null" && 5475 if test "x$cache_file" != "x/dev/null"; then
2972 { echo "$as_me:$LINENO: updating cache $cache_file" >&5 5476 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
2973echo "$as_me: updating cache $cache_file" >&6;} 5477printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
5478 if test ! -f "$cache_file" || test -h "$cache_file"; then
2974 cat confcache >$cache_file 5479 cat confcache >"$cache_file"
5480 else
5481 case $cache_file in #(
5482 */* | ?:*)
5483 mv -f confcache "$cache_file"$$ &&
5484 mv -f "$cache_file"$$ "$cache_file" ;; #(
5485 *)
5486 mv -f confcache "$cache_file" ;;
5487 esac
5488 fi
5489 fi
2975 else 5490 else
2976 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 5491 { 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;} 5492printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
2978 fi 5493 fi
2979fi 5494fi
2980rm -f confcache 5495rm -f confcache
2981 5496
2982test "x$prefix" = xNONE && prefix=$ac_default_prefix 5497test "x$prefix" = xNONE && prefix=$ac_default_prefix
2985 5500
2986DEFS=-DHAVE_CONFIG_H 5501DEFS=-DHAVE_CONFIG_H
2987 5502
2988ac_libobjs= 5503ac_libobjs=
2989ac_ltlibobjs= 5504ac_ltlibobjs=
5505U=
2990for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 5506for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
2991 # 1. Remove the extension, and $U if already installed. 5507 # 1. Remove the extension, and $U if already installed.
2992 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 5508 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
2993 ac_i=`echo "$ac_i" | sed "$ac_script"` 5509 ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
2994 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 5510 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
2995 # will be set to the directory where LIBOBJS objects are built. 5511 # will be set to the directory where LIBOBJS objects are built.
2996 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" 5512 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
2997 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' 5513 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
2998done 5514done
2999LIBOBJS=$ac_libobjs 5515LIBOBJS=$ac_libobjs
3000 5516
3001LTLIBOBJS=$ac_ltlibobjs 5517LTLIBOBJS=$ac_ltlibobjs
3002 5518
3003 5519
3004 5520
3005: ${CONFIG_STATUS=./config.status} 5521: "${CONFIG_STATUS=./config.status}"
5522ac_write_fail=0
3006ac_clean_files_save=$ac_clean_files 5523ac_clean_files_save=$ac_clean_files
3007ac_clean_files="$ac_clean_files $CONFIG_STATUS" 5524ac_clean_files="$ac_clean_files $CONFIG_STATUS"
3008{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 5525{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
3009echo "$as_me: creating $CONFIG_STATUS" >&6;} 5526printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
3010cat >$CONFIG_STATUS <<_ACEOF 5527as_write_fail=0
5528cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
3011#! $SHELL 5529#! $SHELL
3012# Generated by $as_me. 5530# Generated by $as_me.
3013# Run this file to recreate the current configuration. 5531# Run this file to recreate the current configuration.
3014# Compiler output produced by configure, useful for debugging 5532# Compiler output produced by configure, useful for debugging
3015# configure, is in config.log if it exists. 5533# configure, is in config.log if it exists.
3016 5534
3017debug=false 5535debug=false
3018ac_cs_recheck=false 5536ac_cs_recheck=false
3019ac_cs_silent=false 5537ac_cs_silent=false
5538
3020SHELL=\${CONFIG_SHELL-$SHELL} 5539SHELL=\${CONFIG_SHELL-$SHELL}
5540export SHELL
3021_ACEOF 5541_ASEOF
3022 5542cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
3023cat >>$CONFIG_STATUS <<\_ACEOF
3024## --------------------- ## 5543## -------------------- ##
3025## M4sh Initialization. ## 5544## M4sh Initialization. ##
3026## --------------------- ## 5545## -------------------- ##
3027 5546
3028# Be more Bourne compatible 5547# Be more Bourne compatible
3029DUALCASE=1; export DUALCASE # for MKS sh 5548DUALCASE=1; export DUALCASE # for MKS sh
5549as_nop=:
3030if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 5550if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
5551then :
3031 emulate sh 5552 emulate sh
3032 NULLCMD=: 5553 NULLCMD=:
3033 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 5554 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
3034 # is contrary to our usage. Disable this feature. 5555 # is contrary to our usage. Disable this feature.
3035 alias -g '${1+"$@"}'='"$@"' 5556 alias -g '${1+"$@"}'='"$@"'
3036 setopt NO_GLOB_SUBST 5557 setopt NO_GLOB_SUBST
3037else 5558else $as_nop
3038 case `(set -o) 2>/dev/null` in 5559 case `(set -o) 2>/dev/null` in #(
3039 *posix*) set -o posix ;; 5560 *posix*) :
5561 set -o posix ;; #(
5562 *) :
5563 ;;
3040esac 5564esac
3041
3042fi 5565fi
3043 5566
3044 5567
3045 5568
5569# Reset variables that may have inherited troublesome values from
5570# the environment.
3046 5571
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 5572# IFS needs to be set, to space, tab, and newline, in precisely that order.
5573# (If _AS_PATH_WALK were called with IFS unset, it would have the
5574# side effect of setting IFS to empty, thus disabling word splitting.)
3078# there to prevent editors from complaining about space-tab. 5575# 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=' 5576as_nl='
3082' 5577'
5578export as_nl
3083IFS=" "" $as_nl" 5579IFS=" "" $as_nl"
3084 5580
5581PS1='$ '
5582PS2='> '
5583PS4='+ '
5584
5585# Ensure predictable behavior from utilities with locale-dependent output.
5586LC_ALL=C
5587export LC_ALL
5588LANGUAGE=C
5589export LANGUAGE
5590
5591# We cannot yet rely on "unset" to work, but we need these variables
5592# to be unset--not just set to an empty or harmless value--now, to
5593# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
5594# also avoids known problems related to "unset" and subshell syntax
5595# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
5596for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
5597do eval test \${$as_var+y} \
5598 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
5599done
5600
5601# Ensure that fds 0, 1, and 2 are open.
5602if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
5603if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
5604if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
5605
5606# The user is always right.
5607if ${PATH_SEPARATOR+false} :; then
5608 PATH_SEPARATOR=:
5609 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
5610 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
5611 PATH_SEPARATOR=';'
5612 }
5613fi
5614
5615
3085# Find who we are. Look in the path if we contain no directory separator. 5616# Find who we are. Look in the path if we contain no directory separator.
5617as_myself=
3086case $0 in 5618case $0 in #((
3087 *[\\/]* ) as_myself=$0 ;; 5619 *[\\/]* ) as_myself=$0 ;;
3088 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5620 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3089for as_dir in $PATH 5621for as_dir in $PATH
3090do 5622do
3091 IFS=$as_save_IFS 5623 IFS=$as_save_IFS
3092 test -z "$as_dir" && as_dir=. 5624 case $as_dir in #(((
5625 '') as_dir=./ ;;
5626 */) ;;
5627 *) as_dir=$as_dir/ ;;
5628 esac
3093 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 5629 test -r "$as_dir$0" && as_myself=$as_dir$0 && break
3094done 5630 done
3095IFS=$as_save_IFS 5631IFS=$as_save_IFS
3096 5632
3097 ;; 5633 ;;
3098esac 5634esac
3099# We did not find ourselves, most probably we were run as `sh COMMAND' 5635# 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. 5636# in which case we are not to be found in the path.
3101if test "x$as_myself" = x; then 5637if test "x$as_myself" = x; then
3102 as_myself=$0 5638 as_myself=$0
3103fi 5639fi
3104if test ! -f "$as_myself"; then 5640if test ! -f "$as_myself"; then
3105 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 5641 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
3106 { (exit 1); exit 1; } 5642 exit 1
3107fi 5643fi
3108 5644
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 5645
3117# NLS nuisances. 5646
3118for as_var in \ 5647# as_fn_error STATUS ERROR [LINENO LOG_FD]
3119 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 5648# ----------------------------------------
3120 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 5649# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
3121 LC_TELEPHONE LC_TIME 5650# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
3122do 5651# 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 5652as_fn_error ()
3124 eval $as_var=C; export $as_var 5653{
3125 else 5654 as_status=$1; test $as_status -eq 0 && as_status=1
3126 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 5655 if test "$4"; then
5656 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
5657 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
3127 fi 5658 fi
3128done 5659 printf "%s\n" "$as_me: error: $2" >&2
5660 as_fn_exit $as_status
5661} # as_fn_error
3129 5662
3130# Required to use basename. 5663
5664
5665# as_fn_set_status STATUS
5666# -----------------------
5667# Set $? to STATUS, without forking.
5668as_fn_set_status ()
5669{
5670 return $1
5671} # as_fn_set_status
5672
5673# as_fn_exit STATUS
5674# -----------------
5675# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
5676as_fn_exit ()
5677{
5678 set +e
5679 as_fn_set_status $1
5680 exit $1
5681} # as_fn_exit
5682
5683# as_fn_unset VAR
5684# ---------------
5685# Portably unset VAR.
5686as_fn_unset ()
5687{
5688 { eval $1=; unset $1;}
5689}
5690as_unset=as_fn_unset
5691
5692# as_fn_append VAR VALUE
5693# ----------------------
5694# Append the text in VALUE to the end of the definition contained in VAR. Take
5695# advantage of any shell optimizations that allow amortized linear growth over
5696# repeated appends, instead of the typical quadratic growth present in naive
5697# implementations.
5698if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
5699then :
5700 eval 'as_fn_append ()
5701 {
5702 eval $1+=\$2
5703 }'
5704else $as_nop
5705 as_fn_append ()
5706 {
5707 eval $1=\$$1\$2
5708 }
5709fi # as_fn_append
5710
5711# as_fn_arith ARG...
5712# ------------------
5713# Perform arithmetic evaluation on the ARGs, and store the result in the
5714# global $as_val. Take advantage of shells that can avoid forks. The arguments
5715# must be portable across $(()) and expr.
5716if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
5717then :
5718 eval 'as_fn_arith ()
5719 {
5720 as_val=$(( $* ))
5721 }'
5722else $as_nop
5723 as_fn_arith ()
5724 {
5725 as_val=`expr "$@" || test $? -eq 1`
5726 }
5727fi # as_fn_arith
5728
5729
3131if expr a : '\(a\)' >/dev/null 2>&1 && 5730if expr a : '\(a\)' >/dev/null 2>&1 &&
3132 test "X`expr 00001 : '.*\(...\)'`" = X001; then 5731 test "X`expr 00001 : '.*\(...\)'`" = X001; then
3133 as_expr=expr 5732 as_expr=expr
3134else 5733else
3135 as_expr=false 5734 as_expr=false
3139 as_basename=basename 5738 as_basename=basename
3140else 5739else
3141 as_basename=false 5740 as_basename=false
3142fi 5741fi
3143 5742
5743if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
5744 as_dirname=dirname
5745else
5746 as_dirname=false
5747fi
3144 5748
3145# Name of the executable.
3146as_me=`$as_basename -- "$0" || 5749as_me=`$as_basename -- "$0" ||
3147$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 5750$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
3148 X"$0" : 'X\(//\)$' \| \ 5751 X"$0" : 'X\(//\)$' \| \
3149 X"$0" : 'X\(/\)' \| . 2>/dev/null || 5752 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
3150echo X/"$0" | 5753printf "%s\n" X/"$0" |
3151 sed '/^.*\/\([^/][^/]*\)\/*$/{ 5754 sed '/^.*\/\([^/][^/]*\)\/*$/{
3152 s//\1/ 5755 s//\1/
3153 q 5756 q
3154 } 5757 }
3155 /^X\/\(\/\/\)$/{ 5758 /^X\/\(\/\/\)$/{
3160 s//\1/ 5763 s//\1/
3161 q 5764 q
3162 } 5765 }
3163 s/.*/./; q'` 5766 s/.*/./; q'`
3164 5767
3165# CDPATH. 5768# Avoid depending upon Character Ranges.
3166$as_unset CDPATH 5769as_cr_letters='abcdefghijklmnopqrstuvwxyz'
5770as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
5771as_cr_Letters=$as_cr_letters$as_cr_LETTERS
5772as_cr_digits='0123456789'
5773as_cr_alnum=$as_cr_Letters$as_cr_digits
3167 5774
3168 5775
3169 5776# Determine whether it's possible to make 'echo' print without a newline.
3170 as_lineno_1=$LINENO 5777# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
3171 as_lineno_2=$LINENO 5778# 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= 5779ECHO_C= ECHO_N= ECHO_T=
3220case `echo -n x` in 5780case `echo -n x` in #(((((
3221-n*) 5781-n*)
3222 case `echo 'x\c'` in 5782 case `echo 'xy\c'` in
3223 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 5783 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
3224 *) ECHO_C='\c';; 5784 xy) ECHO_C='\c';;
5785 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
5786 ECHO_T=' ';;
3225 esac;; 5787 esac;;
3226*) 5788*)
3227 ECHO_N='-n';; 5789 ECHO_N='-n';;
3228esac 5790esac
3229 5791
3230if expr a : '\(a\)' >/dev/null 2>&1 && 5792# For backward compatibility with old third-party macros, we provide
3231 test "X`expr 00001 : '.*\(...\)'`" = X001; then 5793# the shell variables $as_echo and $as_echo_n. New code should use
3232 as_expr=expr 5794# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
3233else 5795as_echo='printf %s\n'
3234 as_expr=false 5796as_echo_n='printf %s'
3235fi
3236 5797
3237rm -f conf$$ conf$$.exe conf$$.file 5798rm -f conf$$ conf$$.exe conf$$.file
3238if test -d conf$$.dir; then 5799if test -d conf$$.dir; then
3239 rm -f conf$$.dir/conf$$.file 5800 rm -f conf$$.dir/conf$$.file
3240else 5801else
3241 rm -f conf$$.dir 5802 rm -f conf$$.dir
3242 mkdir conf$$.dir 5803 mkdir conf$$.dir 2>/dev/null
3243fi 5804fi
3244echo >conf$$.file 5805if (echo >conf$$.file) 2>/dev/null; then
3245if ln -s conf$$.file conf$$ 2>/dev/null; then 5806 if ln -s conf$$.file conf$$ 2>/dev/null; then
3246 as_ln_s='ln -s' 5807 as_ln_s='ln -s'
3247 # ... but there are two gotchas: 5808 # ... but there are two gotchas:
3248 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 5809 # 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. 5810 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
3250 # In both cases, we have to default to `cp -p'. 5811 # In both cases, we have to default to `cp -pR'.
3251 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 5812 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
3252 as_ln_s='cp -p' 5813 as_ln_s='cp -pR'
3253elif ln conf$$.file conf$$ 2>/dev/null; then 5814 elif ln conf$$.file conf$$ 2>/dev/null; then
3254 as_ln_s=ln 5815 as_ln_s=ln
5816 else
5817 as_ln_s='cp -pR'
5818 fi
3255else 5819else
3256 as_ln_s='cp -p' 5820 as_ln_s='cp -pR'
3257fi 5821fi
3258rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 5822rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
3259rmdir conf$$.dir 2>/dev/null 5823rmdir conf$$.dir 2>/dev/null
3260 5824
3261if mkdir -p . 2>/dev/null; then 5825
3262 as_mkdir_p=: 5826# as_fn_mkdir_p
3263else 5827# -------------
3264 test -d ./-p && rmdir ./-p 5828# Create "$as_dir" as a directory, including parents if necessary.
3265 as_mkdir_p=false 5829as_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{ 5830{
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 5831
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 #( 5832 case $as_dir in #(
3583 -*) as_dir=./$as_dir;; 5833 -*) as_dir=./$as_dir;;
3584 esac 5834 esac
3585 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 5835 test -d "$as_dir" || eval $as_mkdir_p || {
3586 as_dirs= 5836 as_dirs=
3587 while :; do 5837 while :; do
3588 case $as_dir in #( 5838 case $as_dir in #(
3589 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( 5839 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
3590 *) as_qdir=$as_dir;; 5840 *) as_qdir=$as_dir;;
3591 esac 5841 esac
3592 as_dirs="'$as_qdir' $as_dirs" 5842 as_dirs="'$as_qdir' $as_dirs"
3593 as_dir=`$as_dirname -- "$as_dir" || 5843 as_dir=`$as_dirname -- "$as_dir" ||
3594$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 5844$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
3595 X"$as_dir" : 'X\(//\)[^/]' \| \ 5845 X"$as_dir" : 'X\(//\)[^/]' \| \
3596 X"$as_dir" : 'X\(//\)$' \| \ 5846 X"$as_dir" : 'X\(//\)$' \| \
3597 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 5847 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
3598echo X"$as_dir" | 5848printf "%s\n" X"$as_dir" |
3599 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 5849 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
3600 s//\1/ 5850 s//\1/
3601 q 5851 q
3602 } 5852 }
3603 /^X\(\/\/\)[^/].*/{ 5853 /^X\(\/\/\)[^/].*/{
3614 } 5864 }
3615 s/.*/./; q'` 5865 s/.*/./; q'`
3616 test -d "$as_dir" && break 5866 test -d "$as_dir" && break
3617 done 5867 done
3618 test -z "$as_dirs" || eval "mkdir $as_dirs" 5868 test -z "$as_dirs" || eval "mkdir $as_dirs"
3619 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 5869 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
3620echo "$as_me: error: cannot create directory $as_dir" >&2;} 5870
3621 { (exit 1); exit 1; }; }; } 5871
5872} # as_fn_mkdir_p
5873if mkdir -p . 2>/dev/null; then
5874 as_mkdir_p='mkdir -p "$as_dir"'
5875else
5876 test -d ./-p && rmdir ./-p
5877 as_mkdir_p=false
5878fi
5879
5880
5881# as_fn_executable_p FILE
5882# -----------------------
5883# Test if FILE is an executable regular file.
5884as_fn_executable_p ()
5885{
5886 test -f "$1" && test -x "$1"
5887} # as_fn_executable_p
5888as_test_x='test -x'
5889as_executable_p=as_fn_executable_p
5890
5891# Sed expression to map a string onto a valid CPP name.
5892as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
5893
5894# Sed expression to map a string onto a valid variable name.
5895as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
5896
5897
5898exec 6>&1
5899## ----------------------------------- ##
5900## Main body of $CONFIG_STATUS script. ##
5901## ----------------------------------- ##
5902_ASEOF
5903test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
5904
5905cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5906# Save the log message, to keep $0 and so on meaningful, and to
5907# report actual input values of CONFIG_FILES etc. instead of their
5908# values after options handling.
5909ac_log="
5910This file was extended by $as_me, which was
5911generated by GNU Autoconf 2.71. Invocation command line was
5912
5913 CONFIG_FILES = $CONFIG_FILES
5914 CONFIG_HEADERS = $CONFIG_HEADERS
5915 CONFIG_LINKS = $CONFIG_LINKS
5916 CONFIG_COMMANDS = $CONFIG_COMMANDS
5917 $ $0 $@
5918
5919on `(hostname || uname -n) 2>/dev/null | sed 1q`
5920"
5921
5922_ACEOF
5923
5924
5925case $ac_config_headers in *"
5926"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
5927esac
5928
5929
5930cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5931# Files that config.status was made for.
5932config_headers="$ac_config_headers"
5933
5934_ACEOF
5935
5936cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5937ac_cs_usage="\
5938\`$as_me' instantiates files and other configuration actions
5939from templates according to the current configuration. Unless the files
5940and actions are specified as TAGs, all are instantiated by default.
5941
5942Usage: $0 [OPTION]... [TAG]...
5943
5944 -h, --help print this help, then exit
5945 -V, --version print version number and configuration settings, then exit
5946 --config print configuration, then exit
5947 -q, --quiet, --silent
5948 do not print progress messages
5949 -d, --debug don't remove temporary files
5950 --recheck update $as_me by reconfiguring in the same conditions
5951 --header=FILE[:TEMPLATE]
5952 instantiate the configuration header FILE
5953
5954Configuration headers:
5955$config_headers
5956
5957Report bugs to the package provider."
5958
5959_ACEOF
5960ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
5961ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
5962cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5963ac_cs_config='$ac_cs_config_escaped'
5964ac_cs_version="\\
5965config.status
5966configured by $0, generated by GNU Autoconf 2.71,
5967 with options \\"\$ac_cs_config\\"
5968
5969Copyright (C) 2021 Free Software Foundation, Inc.
5970This config.status script is free software; the Free Software Foundation
5971gives unlimited permission to copy, distribute and modify it."
5972
5973ac_pwd='$ac_pwd'
5974srcdir='$srcdir'
5975test -n "\$AWK" || AWK=awk
5976_ACEOF
5977
5978cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5979# The default lists apply if the user does not specify any file.
5980ac_need_defaults=:
5981while test $# != 0
5982do
5983 case $1 in
5984 --*=?*)
5985 ac_option=`expr "X$1" : 'X\([^=]*\)='`
5986 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
5987 ac_shift=:
5988 ;;
5989 --*=)
5990 ac_option=`expr "X$1" : 'X\([^=]*\)='`
5991 ac_optarg=
5992 ac_shift=:
5993 ;;
5994 *)
5995 ac_option=$1
5996 ac_optarg=$2
5997 ac_shift=shift
5998 ;;
5999 esac
6000
6001 case $ac_option in
6002 # Handling of the options.
6003 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6004 ac_cs_recheck=: ;;
6005 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
6006 printf "%s\n" "$ac_cs_version"; exit ;;
6007 --config | --confi | --conf | --con | --co | --c )
6008 printf "%s\n" "$ac_cs_config"; exit ;;
6009 --debug | --debu | --deb | --de | --d | -d )
6010 debug=: ;;
6011 --header | --heade | --head | --hea )
6012 $ac_shift
6013 case $ac_optarg in
6014 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
6015 esac
6016 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
6017 ac_need_defaults=false;;
6018 --he | --h)
6019 # Conflict between --help and --header
6020 as_fn_error $? "ambiguous option: \`$1'
6021Try \`$0 --help' for more information.";;
6022 --help | --hel | -h )
6023 printf "%s\n" "$ac_cs_usage"; exit ;;
6024 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
6025 | -silent | --silent | --silen | --sile | --sil | --si | --s)
6026 ac_cs_silent=: ;;
6027
6028 # This is an error.
6029 -*) as_fn_error $? "unrecognized option: \`$1'
6030Try \`$0 --help' for more information." ;;
6031
6032 *) as_fn_append ac_config_targets " $1"
6033 ac_need_defaults=false ;;
6034
6035 esac
6036 shift
6037done
6038
6039ac_configure_extra_args=
6040
6041if $ac_cs_silent; then
6042 exec 6>/dev/null
6043 ac_configure_extra_args="$ac_configure_extra_args --silent"
6044fi
6045
6046_ACEOF
6047cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6048if \$ac_cs_recheck; then
6049 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
6050 shift
6051 \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
6052 CONFIG_SHELL='$SHELL'
6053 export CONFIG_SHELL
6054 exec "\$@"
6055fi
6056
6057_ACEOF
6058cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6059exec 5>>config.log
6060{
6061 echo
6062 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
6063## Running $as_me. ##
6064_ASBOX
6065 printf "%s\n" "$ac_log"
6066} >&5
6067
6068_ACEOF
6069cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6070_ACEOF
6071
6072cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6073
6074# Handling of arguments.
6075for ac_config_target in $ac_config_targets
6076do
6077 case $ac_config_target in
6078 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
6079
6080 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
6081 esac
6082done
6083
6084
6085# If the user did not use the arguments to specify the items to instantiate,
6086# then the envvar interface is used. Set only those that are not.
6087# We use the long form for the default assignment because of an extremely
6088# bizarre bug on SunOS 4.1.3.
6089if $ac_need_defaults; then
6090 test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
6091fi
6092
6093# Have a temporary directory for convenience. Make it in the build tree
6094# simply because there is no reason against having it here, and in addition,
6095# creating and moving files from /tmp can sometimes cause problems.
6096# Hook for its removal unless debugging.
6097# Note that there is a small window in which the directory will not be cleaned:
6098# after its creation but before its name has been assigned to `$tmp'.
6099$debug ||
6100{
6101 tmp= ac_tmp=
6102 trap 'exit_status=$?
6103 : "${ac_tmp:=$tmp}"
6104 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
6105' 0
6106 trap 'as_fn_exit 1' 1 2 13 15
6107}
6108# Create a (secure) tmp directory for tmp files.
6109
6110{
6111 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
6112 test -d "$tmp"
6113} ||
6114{
6115 tmp=./conf$$-$RANDOM
6116 (umask 077 && mkdir "$tmp")
6117} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
6118ac_tmp=$tmp
6119
6120# Set up the scripts for CONFIG_HEADERS section.
6121# No need to generate them if there are no CONFIG_HEADERS.
6122# This happens for instance with `./config.status Makefile'.
6123if test -n "$CONFIG_HEADERS"; then
6124cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
6125BEGIN {
6126_ACEOF
6127
6128# Transform confdefs.h into an awk script `defines.awk', embedded as
6129# here-document in config.status, that substitutes the proper values into
6130# config.h.in to produce config.h.
6131
6132# Create a delimiter string that does not exist in confdefs.h, to ease
6133# handling of long lines.
6134ac_delim='%!_!# '
6135for ac_last_try in false false :; do
6136 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
6137 if test -z "$ac_tt"; then
6138 break
6139 elif $ac_last_try; then
6140 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
6141 else
6142 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
6143 fi
6144done
6145
6146# For the awk script, D is an array of macro values keyed by name,
6147# likewise P contains macro parameters if any. Preserve backslash
6148# newline sequences.
6149
6150ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
6151sed -n '
6152s/.\{148\}/&'"$ac_delim"'/g
6153t rset
6154:rset
6155s/^[ ]*#[ ]*define[ ][ ]*/ /
6156t def
6157d
6158:def
6159s/\\$//
6160t bsnl
6161s/["\\]/\\&/g
6162s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
6163D["\1"]=" \3"/p
6164s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
6165d
6166:bsnl
6167s/["\\]/\\&/g
6168s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
6169D["\1"]=" \3\\\\\\n"\\/p
6170t cont
6171s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
6172t cont
6173d
6174:cont
6175n
6176s/.\{148\}/&'"$ac_delim"'/g
6177t clear
6178:clear
6179s/\\$//
6180t bsnlc
6181s/["\\]/\\&/g; s/^/"/; s/$/"/p
6182d
6183:bsnlc
6184s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
6185b cont
6186' <confdefs.h | sed '
6187s/'"$ac_delim"'/"\\\
6188"/g' >>$CONFIG_STATUS || ac_write_fail=1
6189
6190cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6191 for (key in D) D_is_set[key] = 1
6192 FS = ""
6193}
6194/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
6195 line = \$ 0
6196 split(line, arg, " ")
6197 if (arg[1] == "#") {
6198 defundef = arg[2]
6199 mac1 = arg[3]
6200 } else {
6201 defundef = substr(arg[1], 2)
6202 mac1 = arg[2]
6203 }
6204 split(mac1, mac2, "(") #)
6205 macro = mac2[1]
6206 prefix = substr(line, 1, index(line, defundef) - 1)
6207 if (D_is_set[macro]) {
6208 # Preserve the white space surrounding the "#".
6209 print prefix "define", macro P[macro] D[macro]
6210 next
6211 } else {
6212 # Replace #undef with comments. This is necessary, for example,
6213 # in the case of _POSIX_SOURCE, which is predefined and required
6214 # on some systems where configure will not decide to define it.
6215 if (defundef == "undef") {
6216 print "/*", prefix defundef, macro, "*/"
6217 next
6218 }
6219 }
6220}
6221{ print }
6222_ACAWK
6223_ACEOF
6224cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6225 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
6226fi # test -n "$CONFIG_HEADERS"
6227
6228
6229eval set X " :H $CONFIG_HEADERS "
6230shift
6231for ac_tag
6232do
6233 case $ac_tag in
6234 :[FHLC]) ac_mode=$ac_tag; continue;;
6235 esac
6236 case $ac_mode$ac_tag in
6237 :[FHL]*:*);;
6238 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
6239 :[FH]-) ac_tag=-:-;;
6240 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
6241 esac
6242 ac_save_IFS=$IFS
6243 IFS=:
6244 set x $ac_tag
6245 IFS=$ac_save_IFS
6246 shift
6247 ac_file=$1
6248 shift
6249
6250 case $ac_mode in
6251 :L) ac_source=$1;;
6252 :[FH])
6253 ac_file_inputs=
6254 for ac_f
6255 do
6256 case $ac_f in
6257 -) ac_f="$ac_tmp/stdin";;
6258 *) # Look for the file first in the build tree, then in the source tree
6259 # (if the path is not absolute). The absolute path cannot be DOS-style,
6260 # because $ac_f cannot contain `:'.
6261 test -f "$ac_f" ||
6262 case $ac_f in
6263 [\\/$]*) false;;
6264 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
6265 esac ||
6266 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
6267 esac
6268 case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
6269 as_fn_append ac_file_inputs " '$ac_f'"
6270 done
6271
6272 # Let's still pretend it is `configure' which instantiates (i.e., don't
6273 # use $as_me), people would be surprised to read:
6274 # /* config.h. Generated by config.status. */
6275 configure_input='Generated from '`
6276 printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
6277 `' by configure.'
6278 if test x"$ac_file" != x-; then
6279 configure_input="$ac_file. $configure_input"
6280 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
6281printf "%s\n" "$as_me: creating $ac_file" >&6;}
6282 fi
6283 # Neutralize special characters interpreted by sed in replacement strings.
6284 case $configure_input in #(
6285 *\&* | *\|* | *\\* )
6286 ac_sed_conf_input=`printf "%s\n" "$configure_input" |
6287 sed 's/[\\\\&|]/\\\\&/g'`;; #(
6288 *) ac_sed_conf_input=$configure_input;;
6289 esac
6290
6291 case $ac_tag in
6292 *:-:* | *:-) cat >"$ac_tmp/stdin" \
6293 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
6294 esac
6295 ;;
6296 esac
6297
6298 ac_dir=`$as_dirname -- "$ac_file" ||
6299$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
6300 X"$ac_file" : 'X\(//\)[^/]' \| \
6301 X"$ac_file" : 'X\(//\)$' \| \
6302 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
6303printf "%s\n" X"$ac_file" |
6304 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
6305 s//\1/
6306 q
6307 }
6308 /^X\(\/\/\)[^/].*/{
6309 s//\1/
6310 q
6311 }
6312 /^X\(\/\/\)$/{
6313 s//\1/
6314 q
6315 }
6316 /^X\(\/\).*/{
6317 s//\1/
6318 q
6319 }
6320 s/.*/./; q'`
6321 as_dir="$ac_dir"; as_fn_mkdir_p
3622 ac_builddir=. 6322 ac_builddir=.
3623 6323
3624case "$ac_dir" in 6324case "$ac_dir" in
3625.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 6325.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
3626*) 6326*)
3627 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 6327 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
3628 # A ".." for each directory in $ac_dir_suffix. 6328 # A ".." for each directory in $ac_dir_suffix.
3629 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 6329 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
3630 case $ac_top_builddir_sub in 6330 case $ac_top_builddir_sub in
3631 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 6331 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
3632 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 6332 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
3633 esac ;; 6333 esac ;;
3634esac 6334esac
3658 6358
3659 :H) 6359 :H)
3660 # 6360 #
3661 # CONFIG_HEADER 6361 # CONFIG_HEADER
3662 # 6362 #
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 6363 if test x"$ac_file" != x-; then
3742 echo "/* $configure_input */" >"$tmp/config.h" 6364 {
3743 cat "$ac_result" >>"$tmp/config.h" 6365 printf "%s\n" "/* $configure_input */" >&1 \
6366 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
6367 } >"$ac_tmp/config.h" \
6368 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
3744 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then 6369 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
3745 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 6370 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
3746echo "$as_me: $ac_file is unchanged" >&6;} 6371printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
3747 else 6372 else
3748 rm -f $ac_file 6373 rm -f "$ac_file"
3749 mv "$tmp/config.h" $ac_file 6374 mv "$ac_tmp/config.h" "$ac_file" \
6375 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
3750 fi 6376 fi
3751 else 6377 else
3752 echo "/* $configure_input */" 6378 printf "%s\n" "/* $configure_input */" >&1 \
3753 cat "$ac_result" 6379 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
6380 || as_fn_error $? "could not create -" "$LINENO" 5
3754 fi 6381 fi
3755 rm -f "$tmp/out12"
3756 ;; 6382 ;;
3757 6383
3758 6384
3759 esac 6385 esac
3760 6386
3761done # for ac_tag 6387done # for ac_tag
3762 6388
3763 6389
3764{ (exit 0); exit 0; } 6390as_fn_exit 0
3765_ACEOF 6391_ACEOF
3766chmod +x $CONFIG_STATUS
3767ac_clean_files=$ac_clean_files_save 6392ac_clean_files=$ac_clean_files_save
6393
6394test $ac_write_fail = 0 ||
6395 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
3768 6396
3769 6397
3770# configure is writing to config.log, and then calls config.status. 6398# configure is writing to config.log, and then calls config.status.
3771# config.status does its own redirection, appending to config.log. 6399# config.status does its own redirection, appending to config.log.
3772# Unfortunately, on DOS this fails, as config.log is still kept open 6400# Unfortunately, on DOS this fails, as config.log is still kept open
3783 exec 5>/dev/null 6411 exec 5>/dev/null
3784 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 6412 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
3785 exec 5>>config.log 6413 exec 5>>config.log
3786 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 6414 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
3787 # would make configure fail if this is the last instruction. 6415 # would make configure fail if this is the last instruction.
3788 $ac_cs_success || { (exit 1); exit 1; } 6416 $ac_cs_success || as_fn_exit 1
3789fi 6417fi
6418if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
6419 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
6420printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
6421fi
3790 6422
6423
6424

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines