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

Comparing IO-AIO/configure (file contents):
Revision 1.4 by root, Mon May 12 00:31:43 2008 UTC vs.
Revision 1.39 by root, Thu Feb 29 18:02:43 2024 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 library containing pthread_create" >&5 3228
2557echo $ECHO_N "checking for library containing pthread_create... $ECHO_C" >&6; } 3229
2558if test "${ac_cv_search_pthread_create+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
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
2561 ac_func_search_save_LIBS=$LIBS 4141 ac_func_search_save_LIBS=$LIBS
2562cat >conftest.$ac_ext <<_ACEOF
2563/* confdefs.h. */
2564_ACEOF
2565cat confdefs.h >>conftest.$ac_ext 4142cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2566cat >>conftest.$ac_ext <<_ACEOF
2567/* end confdefs.h. */ 4143/* end confdefs.h. */
2568 4144
2569/* Override any GCC internal prototype to avoid an error. 4145/* Override any GCC internal prototype to avoid an error.
2570 Use char because int might match the return type of a GCC 4146 Use char because int might match the return type of a GCC
2571 builtin and then its argument prototype would still apply. */ 4147 builtin and then its argument prototype would still apply. */
2572#ifdef __cplusplus
2573extern "C"
2574#endif
2575char pthread_create (); 4148char pthread_create ();
2576int 4149int
2577main () 4150main (void)
2578{ 4151{
2579return pthread_create (); 4152return pthread_create ();
2580 ; 4153 ;
2581 return 0; 4154 return 0;
2582} 4155}
2583_ACEOF 4156_ACEOF
2584for ac_lib in '' pthread pthreads pthreadVC2; do 4157for ac_lib in '' pthread pthreads pthreadVC2
4158do
2585 if test -z "$ac_lib"; then 4159 if test -z "$ac_lib"; then
2586 ac_res="none required" 4160 ac_res="none required"
2587 else 4161 else
2588 ac_res=-l$ac_lib 4162 ac_res=-l$ac_lib
2589 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 4163 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
2590 fi 4164 fi
2591 rm -f conftest.$ac_objext conftest$ac_exeext 4165 if ac_fn_c_try_link "$LINENO"
2592if { (ac_try="$ac_link" 4166then :
2593case "(($ac_try" in
2594 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2595 *) ac_try_echo=$ac_try;;
2596esac
2597eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2598 (eval "$ac_link") 2>conftest.er1
2599 ac_status=$?
2600 grep -v '^ *+' conftest.er1 >conftest.err
2601 rm -f conftest.er1
2602 cat conftest.err >&5
2603 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2604 (exit $ac_status); } && {
2605 test -z "$ac_c_werror_flag" ||
2606 test ! -s conftest.err
2607 } && test -s conftest$ac_exeext &&
2608 $as_test_x conftest$ac_exeext; then
2609 ac_cv_search_pthread_create=$ac_res 4167 ac_cv_search_pthread_create=$ac_res
2610else
2611 echo "$as_me: failed program was:" >&5
2612sed 's/^/| /' conftest.$ac_ext >&5
2613
2614
2615fi 4168fi
2616
2617rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 4169rm -f core conftest.err conftest.$ac_objext conftest.beam \
2618 conftest$ac_exeext 4170 conftest$ac_exeext
2619 if test "${ac_cv_search_pthread_create+set}" = set; then 4171 if test ${ac_cv_search_pthread_create+y}
4172then :
2620 break 4173 break
2621fi 4174fi
2622done 4175done
2623if test "${ac_cv_search_pthread_create+set}" = set; then 4176if test ${ac_cv_search_pthread_create+y}
2624 : 4177then :
2625else 4178
4179else $as_nop
2626 ac_cv_search_pthread_create=no 4180 ac_cv_search_pthread_create=no
2627fi 4181fi
2628rm conftest.$ac_ext 4182rm conftest.$ac_ext
2629LIBS=$ac_func_search_save_LIBS 4183LIBS=$ac_func_search_save_LIBS
2630fi 4184fi
2631{ echo "$as_me:$LINENO: result: $ac_cv_search_pthread_create" >&5 4185{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_create" >&5
2632echo "${ECHO_T}$ac_cv_search_pthread_create" >&6; } 4186printf "%s\n" "$ac_cv_search_pthread_create" >&6; }
2633ac_res=$ac_cv_search_pthread_create 4187ac_res=$ac_cv_search_pthread_create
2634if test "$ac_res" != no; then 4188if test "$ac_res" != no
4189then :
2635 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 4190 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
2636 4191
2637else 4192else $as_nop
2638 { { echo "$as_me:$LINENO: error: pthread functions not found" >&5 4193 as_fn_error $? "pthread functions not found" "$LINENO" 5
2639echo "$as_me: error: pthread functions not found" >&2;}
2640 { (exit 1); exit 1; }; }
2641 4194
2642fi 4195fi
2643 4196
2644 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
2645{ echo "$as_me:$LINENO: checking for futimes" >&5 4234{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for futimes" >&5
2646echo $ECHO_N "checking for futimes... $ECHO_C" >&6; } 4235printf %s "checking for futimes... " >&6; }
2647if test "${ac_cv_futimes+set}" = set; then 4236if test ${ac_cv_futimes+y}
2648 echo $ECHO_N "(cached) $ECHO_C" >&6 4237then :
2649else 4238 printf %s "(cached) " >&6
2650 cat >conftest.$ac_ext <<_ACEOF 4239else $as_nop
4240 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4241/* end confdefs.h. */
2651 4242
2652#include <sys/types.h> 4243#include <sys/types.h>
2653#include <sys/time.h> 4244#include <sys/time.h>
2654#include <utime.h> 4245#include <utime.h>
2655struct timeval tv[2]; 4246struct timeval tv[2];
2656int res; 4247int res;
2657int fd; 4248int fd;
2658int main(void) 4249int main (void)
2659{ 4250{
2660 res = futimes (fd, tv); 4251 res = futimes (fd, tv);
2661 return 0; 4252 return 0;
2662} 4253}
2663 4254
2664_ACEOF 4255_ACEOF
2665rm -f conftest.$ac_objext conftest$ac_exeext 4256if ac_fn_c_try_link "$LINENO"
2666if { (ac_try="$ac_link" 4257then :
2667case "(($ac_try" in
2668 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2669 *) ac_try_echo=$ac_try;;
2670esac
2671eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2672 (eval "$ac_link") 2>conftest.er1
2673 ac_status=$?
2674 grep -v '^ *+' conftest.er1 >conftest.err
2675 rm -f conftest.er1
2676 cat conftest.err >&5
2677 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2678 (exit $ac_status); } && {
2679 test -z "$ac_c_werror_flag" ||
2680 test ! -s conftest.err
2681 } && test -s conftest$ac_exeext &&
2682 $as_test_x conftest$ac_exeext; then
2683 ac_cv_futimes=yes 4258 ac_cv_futimes=yes
2684else 4259else $as_nop
2685 echo "$as_me: failed program was:" >&5
2686sed 's/^/| /' conftest.$ac_ext >&5
2687
2688 ac_cv_futimes=no 4260 ac_cv_futimes=no
2689fi 4261fi
2690
2691rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 4262rm -f core conftest.err conftest.$ac_objext conftest.beam \
2692 conftest$ac_exeext conftest.$ac_ext 4263 conftest$ac_exeext conftest.$ac_ext
2693fi 4264fi
2694{ echo "$as_me:$LINENO: result: $ac_cv_futimes" >&5 4265{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_futimes" >&5
2695echo "${ECHO_T}$ac_cv_futimes" >&6; } 4266printf "%s\n" "$ac_cv_futimes" >&6; }
2696test $ac_cv_futimes = yes && 4267test $ac_cv_futimes = yes &&
2697cat >>confdefs.h <<\_ACEOF 4268printf "%s\n" "#define HAVE_FUTIMES 1" >>confdefs.h
2698#define HAVE_FUTIMES 1
2699_ACEOF
2700 4269
2701 4270
2702{ echo "$as_me:$LINENO: checking for readahead" >&5 4271{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for readahead" >&5
2703echo $ECHO_N "checking for readahead... $ECHO_C" >&6; } 4272printf %s "checking for readahead... " >&6; }
2704if test "${ac_cv_readahead+set}" = set; then 4273if test ${ac_cv_readahead+y}
2705 echo $ECHO_N "(cached) $ECHO_C" >&6 4274then :
2706else 4275 printf %s "(cached) " >&6
2707 cat >conftest.$ac_ext <<_ACEOF 4276else $as_nop
4277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4278/* end confdefs.h. */
2708 4279
4280#include <sys/types.h>
2709#include <fcntl.h> 4281#include <fcntl.h>
2710int main(void) 4282int main (void)
2711{ 4283{
2712 int fd = 0; 4284 int fd = 0;
2713 size_t count = 2; 4285 size_t count = 2;
2714 ssize_t res; 4286 ssize_t res;
2715 res = readahead (fd, 0, count); 4287 res = readahead (fd, 0, count);
2716 return 0; 4288 return 0;
2717} 4289}
2718 4290
2719_ACEOF 4291_ACEOF
2720rm -f conftest.$ac_objext conftest$ac_exeext 4292if ac_fn_c_try_link "$LINENO"
2721if { (ac_try="$ac_link" 4293then :
2722case "(($ac_try" in
2723 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2724 *) ac_try_echo=$ac_try;;
2725esac
2726eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2727 (eval "$ac_link") 2>conftest.er1
2728 ac_status=$?
2729 grep -v '^ *+' conftest.er1 >conftest.err
2730 rm -f conftest.er1
2731 cat conftest.err >&5
2732 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2733 (exit $ac_status); } && {
2734 test -z "$ac_c_werror_flag" ||
2735 test ! -s conftest.err
2736 } && test -s conftest$ac_exeext &&
2737 $as_test_x conftest$ac_exeext; then
2738 ac_cv_readahead=yes 4294 ac_cv_readahead=yes
2739else 4295else $as_nop
2740 echo "$as_me: failed program was:" >&5
2741sed 's/^/| /' conftest.$ac_ext >&5
2742
2743 ac_cv_readahead=no 4296 ac_cv_readahead=no
2744fi 4297fi
2745
2746rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 4298rm -f core conftest.err conftest.$ac_objext conftest.beam \
2747 conftest$ac_exeext conftest.$ac_ext 4299 conftest$ac_exeext conftest.$ac_ext
2748fi 4300fi
2749{ echo "$as_me:$LINENO: result: $ac_cv_readahead" >&5 4301{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_readahead" >&5
2750echo "${ECHO_T}$ac_cv_readahead" >&6; } 4302printf "%s\n" "$ac_cv_readahead" >&6; }
2751test $ac_cv_readahead = yes && 4303test $ac_cv_readahead = yes &&
2752cat >>confdefs.h <<\_ACEOF 4304printf "%s\n" "#define HAVE_READAHEAD 1" >>confdefs.h
2753#define HAVE_READAHEAD 1
2754_ACEOF
2755 4305
2756 4306
2757{ echo "$as_me:$LINENO: checking for fdatasync" >&5 4307{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fdatasync" >&5
2758echo $ECHO_N "checking for fdatasync... $ECHO_C" >&6; } 4308printf %s "checking for fdatasync... " >&6; }
2759if test "${ac_cv_fdatasync+set}" = set; then 4309if test ${ac_cv_fdatasync+y}
2760 echo $ECHO_N "(cached) $ECHO_C" >&6 4310then :
2761else 4311 printf %s "(cached) " >&6
2762 cat >conftest.$ac_ext <<_ACEOF 4312else $as_nop
4313 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4314/* end confdefs.h. */
2763 4315
2764#include <unistd.h> 4316#include <unistd.h>
2765int main(void) 4317int main (void)
2766{ 4318{
2767 int fd = 0; 4319 int fd = 0;
2768 fdatasync (fd); 4320 fdatasync (fd);
2769 return 0; 4321 return 0;
2770} 4322}
2771 4323
2772_ACEOF 4324_ACEOF
2773rm -f conftest.$ac_objext conftest$ac_exeext 4325if ac_fn_c_try_link "$LINENO"
2774if { (ac_try="$ac_link" 4326then :
2775case "(($ac_try" in
2776 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2777 *) ac_try_echo=$ac_try;;
2778esac
2779eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2780 (eval "$ac_link") 2>conftest.er1
2781 ac_status=$?
2782 grep -v '^ *+' conftest.er1 >conftest.err
2783 rm -f conftest.er1
2784 cat conftest.err >&5
2785 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2786 (exit $ac_status); } && {
2787 test -z "$ac_c_werror_flag" ||
2788 test ! -s conftest.err
2789 } && test -s conftest$ac_exeext &&
2790 $as_test_x conftest$ac_exeext; then
2791 ac_cv_fdatasync=yes 4327 ac_cv_fdatasync=yes
2792else 4328else $as_nop
2793 echo "$as_me: failed program was:" >&5
2794sed 's/^/| /' conftest.$ac_ext >&5
2795
2796 ac_cv_fdatasync=no 4329 ac_cv_fdatasync=no
2797fi 4330fi
2798
2799rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 4331rm -f core conftest.err conftest.$ac_objext conftest.beam \
2800 conftest$ac_exeext conftest.$ac_ext 4332 conftest$ac_exeext conftest.$ac_ext
2801fi 4333fi
2802{ echo "$as_me:$LINENO: result: $ac_cv_fdatasync" >&5 4334{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fdatasync" >&5
2803echo "${ECHO_T}$ac_cv_fdatasync" >&6; } 4335printf "%s\n" "$ac_cv_fdatasync" >&6; }
2804test $ac_cv_fdatasync = yes && 4336test $ac_cv_fdatasync = yes &&
2805cat >>confdefs.h <<\_ACEOF 4337printf "%s\n" "#define HAVE_FDATASYNC 1" >>confdefs.h
2806#define HAVE_FDATASYNC 1
2807_ACEOF
2808 4338
2809 4339
2810{ echo "$as_me:$LINENO: checking for pread and pwrite" >&5
2811echo $ECHO_N "checking for pread and pwrite... $ECHO_C" >&6; }
2812if test "${ac_cv_preadwrite+set}" = set; then
2813 echo $ECHO_N "(cached) $ECHO_C" >&6
2814else
2815 cat >conftest.$ac_ext <<_ACEOF
2816
2817#include <unistd.h>
2818int main(void)
2819{
2820 int fd = 0;
2821 size_t count = 1;
2822 char buf;
2823 off_t offset = 1;
2824 ssize_t res;
2825 res = pread (fd, &buf, count, offset);
2826 res = pwrite (fd, &buf, count, offset);
2827 return 0;
2828}
2829
2830_ACEOF
2831rm -f conftest.$ac_objext conftest$ac_exeext
2832if { (ac_try="$ac_link"
2833case "(($ac_try" in
2834 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2835 *) ac_try_echo=$ac_try;;
2836esac
2837eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2838 (eval "$ac_link") 2>conftest.er1
2839 ac_status=$?
2840 grep -v '^ *+' conftest.er1 >conftest.err
2841 rm -f conftest.er1
2842 cat conftest.err >&5
2843 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2844 (exit $ac_status); } && {
2845 test -z "$ac_c_werror_flag" ||
2846 test ! -s conftest.err
2847 } && test -s conftest$ac_exeext &&
2848 $as_test_x conftest$ac_exeext; then
2849 ac_cv_preadwrite=yes
2850else
2851 echo "$as_me: failed program was:" >&5
2852sed 's/^/| /' conftest.$ac_ext >&5
2853
2854 ac_cv_preadwrite=no
2855fi
2856
2857rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
2858 conftest$ac_exeext conftest.$ac_ext
2859fi
2860{ echo "$as_me:$LINENO: result: $ac_cv_preadwrite" >&5
2861echo "${ECHO_T}$ac_cv_preadwrite" >&6; }
2862test $ac_cv_preadwrite = yes &&
2863cat >>confdefs.h <<\_ACEOF
2864#define HAVE_PREADWRITE 1
2865_ACEOF
2866
2867
2868{ echo "$as_me:$LINENO: checking for readdir_r" >&5
2869echo $ECHO_N "checking for readdir_r... $ECHO_C" >&6; }
2870if test "${ac_cv_readdir_r+set}" = set; then
2871 echo $ECHO_N "(cached) $ECHO_C" >&6
2872else
2873 cat >conftest.$ac_ext <<_ACEOF
2874
2875#include <dirent.h>
2876int main(void)
2877{
2878 DIR *dir = 0;
2879 struct dirent ent, *eres;
2880 int res = readdir_r (dir, &ent, &eres);
2881 return 0;
2882}
2883
2884_ACEOF
2885rm -f conftest.$ac_objext conftest$ac_exeext
2886if { (ac_try="$ac_link"
2887case "(($ac_try" in
2888 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2889 *) ac_try_echo=$ac_try;;
2890esac
2891eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2892 (eval "$ac_link") 2>conftest.er1
2893 ac_status=$?
2894 grep -v '^ *+' conftest.er1 >conftest.err
2895 rm -f conftest.er1
2896 cat conftest.err >&5
2897 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2898 (exit $ac_status); } && {
2899 test -z "$ac_c_werror_flag" ||
2900 test ! -s conftest.err
2901 } && test -s conftest$ac_exeext &&
2902 $as_test_x conftest$ac_exeext; then
2903 ac_cv_readdir_r=yes
2904else
2905 echo "$as_me: failed program was:" >&5
2906sed 's/^/| /' conftest.$ac_ext >&5
2907
2908 ac_cv_readdir_r=no
2909fi
2910
2911rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
2912 conftest$ac_exeext conftest.$ac_ext
2913fi
2914{ echo "$as_me:$LINENO: result: $ac_cv_readdir_r" >&5
2915echo "${ECHO_T}$ac_cv_readdir_r" >&6; }
2916test $ac_cv_readdir_r = yes &&
2917cat >>confdefs.h <<\_ACEOF
2918#define HAVE_READDIR_R 1
2919_ACEOF
2920
2921
2922{ echo "$as_me:$LINENO: checking for sendfile" >&5 4340{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sendfile" >&5
2923echo $ECHO_N "checking for sendfile... $ECHO_C" >&6; } 4341printf %s "checking for sendfile... " >&6; }
2924if test "${ac_cv_sendfile+set}" = set; then 4342if test ${ac_cv_sendfile+y}
2925 echo $ECHO_N "(cached) $ECHO_C" >&6 4343then :
2926else 4344 printf %s "(cached) " >&6
2927 cat >conftest.$ac_ext <<_ACEOF 4345else $as_nop
4346 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4347/* end confdefs.h. */
2928 4348
2929# include <sys/types.h> 4349# include <sys/types.h>
2930#if __linux 4350#if __linux
2931# include <sys/sendfile.h> 4351# include <sys/sendfile.h>
2932#elif __freebsd 4352#elif __FreeBSD__ || defined __APPLE__
2933# include <sys/socket.h> 4353# include <sys/socket.h>
2934# include <sys/uio.h> 4354# include <sys/uio.h>
2935#elif __hpux 4355#elif __hpux
2936# include <sys/socket.h> 4356# include <sys/socket.h>
2937#else 4357#else
2938# error unsupported architecture 4358# error unsupported architecture
2939#endif 4359#endif
2940int main(void) 4360int main (void)
2941{ 4361{
2942 int fd = 0; 4362 int fd = 0;
2943 off_t offset = 1; 4363 off_t offset = 1;
2944 size_t count = 2; 4364 size_t count = 2;
2945 ssize_t res; 4365 ssize_t res;
2946#if __linux 4366#if __linux
2947 res = sendfile (fd, fd, offset, count); 4367 res = sendfile (fd, fd, &offset, count);
2948#elif __freebsd 4368#elif __FreeBSD__
2949 res = sendfile (fd, fd, offset, count, 0, &offset, 0); 4369 res = sendfile (fd, fd, offset, count, 0, &offset, 0);
2950#elif __hpux 4370#elif __hpux
2951 res = sendfile (fd, fd, offset, count, 0, 0); 4371 res = sendfile (fd, fd, offset, count, 0, 0);
2952#endif 4372#endif
2953 return 0; 4373 return 0;
2954} 4374}
2955 4375
2956_ACEOF 4376_ACEOF
2957rm -f conftest.$ac_objext conftest$ac_exeext 4377if ac_fn_c_try_link "$LINENO"
2958if { (ac_try="$ac_link" 4378then :
2959case "(($ac_try" in
2960 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2961 *) ac_try_echo=$ac_try;;
2962esac
2963eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2964 (eval "$ac_link") 2>conftest.er1
2965 ac_status=$?
2966 grep -v '^ *+' conftest.er1 >conftest.err
2967 rm -f conftest.er1
2968 cat conftest.err >&5
2969 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2970 (exit $ac_status); } && {
2971 test -z "$ac_c_werror_flag" ||
2972 test ! -s conftest.err
2973 } && test -s conftest$ac_exeext &&
2974 $as_test_x conftest$ac_exeext; then
2975 ac_cv_sendfile=yes 4379 ac_cv_sendfile=yes
2976else 4380else $as_nop
2977 echo "$as_me: failed program was:" >&5
2978sed 's/^/| /' conftest.$ac_ext >&5
2979
2980 ac_cv_sendfile=no 4381 ac_cv_sendfile=no
2981fi 4382fi
2982
2983rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 4383rm -f core conftest.err conftest.$ac_objext conftest.beam \
2984 conftest$ac_exeext conftest.$ac_ext 4384 conftest$ac_exeext conftest.$ac_ext
2985fi 4385fi
2986{ echo "$as_me:$LINENO: result: $ac_cv_sendfile" >&5 4386{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sendfile" >&5
2987echo "${ECHO_T}$ac_cv_sendfile" >&6; } 4387printf "%s\n" "$ac_cv_sendfile" >&6; }
2988test $ac_cv_sendfile = yes && 4388test $ac_cv_sendfile = yes &&
2989cat >>confdefs.h <<\_ACEOF 4389printf "%s\n" "#define HAVE_SENDFILE 1" >>confdefs.h
2990#define HAVE_SENDFILE 1
2991_ACEOF
2992 4390
2993 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 copy_file_range" >&5
4431printf %s "checking for copy_file_range... " >&6; }
4432if test ${ac_cv_copy_file_range+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 <unistd.h>
4440int main (void)
4441{
4442 off64_t o1, o2;
4443 int res = copy_file_range (0, &o1, 1, &o2, 99, 0);
4444 return 0;
4445}
4446
4447_ACEOF
4448if ac_fn_c_try_link "$LINENO"
4449then :
4450 ac_cv_copy_file_range=yes
4451else $as_nop
4452 ac_cv_copy_file_range=no
4453fi
4454rm -f core conftest.err conftest.$ac_objext conftest.beam \
4455 conftest$ac_exeext conftest.$ac_ext
4456fi
4457{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_copy_file_range" >&5
4458printf "%s\n" "$ac_cv_copy_file_range" >&6; }
4459test $ac_cv_copy_file_range = yes &&
4460printf "%s\n" "#define HAVE_COPY_FILE_RANGE 1" >>confdefs.h
4461
4462
4463{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fallocate" >&5
4464printf %s "checking for fallocate... " >&6; }
4465if test ${ac_cv_linux_fallocate+y}
4466then :
4467 printf %s "(cached) " >&6
4468else $as_nop
4469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4470/* end confdefs.h. */
4471
4472#include <fcntl.h>
4473int main (void)
4474{
4475 int fd = 0;
4476 int mode = 0;
4477 off_t offset = 1;
4478 off_t len = 1;
4479 int res;
4480 res = fallocate (fd, mode, offset, len);
4481 return 0;
4482}
4483
4484_ACEOF
4485if ac_fn_c_try_link "$LINENO"
4486then :
4487 ac_cv_linux_fallocate=yes
4488else $as_nop
4489 ac_cv_linux_fallocate=no
4490fi
4491rm -f core conftest.err conftest.$ac_objext conftest.beam \
4492 conftest$ac_exeext conftest.$ac_ext
4493fi
4494{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_linux_fallocate" >&5
4495printf "%s\n" "$ac_cv_linux_fallocate" >&6; }
4496test $ac_cv_linux_fallocate = yes &&
4497printf "%s\n" "#define HAVE_LINUX_FALLOCATE 1" >>confdefs.h
4498
4499
4500{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sys_syncfs" >&5
4501printf %s "checking for sys_syncfs... " >&6; }
4502if test ${ac_cv_sys_syncfs+y}
4503then :
4504 printf %s "(cached) " >&6
4505else $as_nop
4506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4507/* end confdefs.h. */
4508
4509#include <unistd.h>
4510#include <sys/syscall.h>
4511int main (void)
4512{
4513 int res = syscall (__NR_syncfs, (int)0);
4514}
4515
4516_ACEOF
4517if ac_fn_c_try_link "$LINENO"
4518then :
4519 ac_cv_sys_syncfs=yes
4520else $as_nop
4521 ac_cv_sys_syncfs=no
4522fi
4523rm -f core conftest.err conftest.$ac_objext conftest.beam \
4524 conftest$ac_exeext conftest.$ac_ext
4525fi
4526{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_syncfs" >&5
4527printf "%s\n" "$ac_cv_sys_syncfs" >&6; }
4528test $ac_cv_sys_syncfs = yes &&
4529printf "%s\n" "#define HAVE_SYS_SYNCFS 1" >>confdefs.h
4530
4531
4532{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for prctl_set_name" >&5
4533printf %s "checking for prctl_set_name... " >&6; }
4534if test ${ac_cv_prctl_set_name+y}
4535then :
4536 printf %s "(cached) " >&6
4537else $as_nop
4538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4539/* end confdefs.h. */
4540
4541#include <sys/prctl.h>
4542int main (void)
4543{
4544 char *name = "test123";
4545 int res = prctl (PR_SET_NAME, (unsigned long)name, 0, 0, 0);
4546}
4547
4548_ACEOF
4549if ac_fn_c_try_link "$LINENO"
4550then :
4551 ac_cv_prctl_set_name=yes
4552else $as_nop
4553 ac_cv_prctl_set_name=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_prctl_set_name" >&5
4559printf "%s\n" "$ac_cv_prctl_set_name" >&6; }
4560test $ac_cv_prctl_set_name = yes &&
4561printf "%s\n" "#define HAVE_PRCTL_SET_NAME 1" >>confdefs.h
4562
4563
4564{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for posix_close" >&5
4565printf %s "checking for posix_close... " >&6; }
4566if test ${ac_cv_posix_close+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>
4574int res;
4575int main (void)
4576{
4577 res = posix_close (0, 0); /* we do not need any flags */
4578 return 0;
4579}
4580
4581_ACEOF
4582if ac_fn_c_try_link "$LINENO"
4583then :
4584 ac_cv_posix_close=yes
4585else $as_nop
4586 ac_cv_posix_close=no
4587fi
4588rm -f core conftest.err conftest.$ac_objext conftest.beam \
4589 conftest$ac_exeext conftest.$ac_ext
4590fi
4591{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_posix_close" >&5
4592printf "%s\n" "$ac_cv_posix_close" >&6; }
4593test $ac_cv_posix_close = yes &&
4594printf "%s\n" "#define HAVE_POSIX_CLOSE 1" >>confdefs.h
4595
4596
4597{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for renameat2" >&5
4598printf %s "checking for renameat2... " >&6; }
4599if test ${ac_cv_renameat2+y}
4600then :
4601 printf %s "(cached) " >&6
4602else $as_nop
4603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4604/* end confdefs.h. */
4605
4606#include <unistd.h>
4607#include <sys/syscall.h>
4608#include <linux/fs.h>
4609int res;
4610int main (void)
4611{
4612 res = syscall (SYS_renameat2, 0, 0, 0, 0, RENAME_EXCHANGE | RENAME_NOREPLACE);
4613 return 0;
4614}
4615
4616_ACEOF
4617if ac_fn_c_try_link "$LINENO"
4618then :
4619 ac_cv_renameat2=yes
4620else $as_nop
4621 ac_cv_renameat2=no
4622fi
4623rm -f core conftest.err conftest.$ac_objext conftest.beam \
4624 conftest$ac_exeext conftest.$ac_ext
4625fi
4626{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_renameat2" >&5
4627printf "%s\n" "$ac_cv_renameat2" >&6; }
4628test $ac_cv_renameat2 = yes &&
4629printf "%s\n" "#define HAVE_RENAMEAT2 1" >>confdefs.h
4630
4631
4632
4633
4634# for these to work, you need to run autoheader in IO::AIO, not libeio :(
4635
4636{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for set/getrlimit" >&5
4637printf %s "checking for set/getrlimit... " >&6; }
4638if test ${ac_cv_rlimits+y}
4639then :
4640 printf %s "(cached) " >&6
4641else $as_nop
4642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4643/* end confdefs.h. */
4644
4645#include <sys/time.h>
4646#include <sys/resource.h>
4647int main (void)
4648{
4649 struct rlimit srl;
4650 int res;
4651 srl.rlim_cur = srl.rlim_max = RLIM_INFINITY;
4652 res = getrlimit (RLIMIT_NOFILE, &srl);
4653 res = setrlimit (RLIMIT_NOFILE, &srl);
4654 return 0;
4655}
4656
4657_ACEOF
4658if ac_fn_c_try_link "$LINENO"
4659then :
4660 ac_cv_rlimits=yes
4661else $as_nop
4662 ac_cv_rlimits=no
4663fi
4664rm -f core conftest.err conftest.$ac_objext conftest.beam \
4665 conftest$ac_exeext conftest.$ac_ext
4666fi
4667{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_rlimits" >&5
4668printf "%s\n" "$ac_cv_rlimits" >&6; }
4669test $ac_cv_rlimits = yes &&
4670printf "%s\n" "#define HAVE_RLIMITS 1" >>confdefs.h
4671
4672
4673{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for posix_madvise" >&5
4674printf %s "checking for posix_madvise... " >&6; }
4675if test ${ac_cv_posix_madvise+y}
4676then :
4677 printf %s "(cached) " >&6
4678else $as_nop
4679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4680/* end confdefs.h. */
4681
4682#include <sys/mman.h>
4683int main (void)
4684{
4685 int res = posix_madvise ((void *)0, (size_t)0, POSIX_MADV_NORMAL);
4686 int a = POSIX_MADV_SEQUENTIAL;
4687 int b = POSIX_MADV_RANDOM;
4688 int c = POSIX_MADV_WILLNEED;
4689 int d = POSIX_MADV_DONTNEED;
4690 return 0;
4691}
4692
4693_ACEOF
4694if ac_fn_c_try_link "$LINENO"
4695then :
4696 ac_cv_posix_madvise=yes
4697else $as_nop
4698 ac_cv_posix_madvise=no
4699fi
4700rm -f core conftest.err conftest.$ac_objext conftest.beam \
4701 conftest$ac_exeext conftest.$ac_ext
4702fi
4703{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_posix_madvise" >&5
4704printf "%s\n" "$ac_cv_posix_madvise" >&6; }
4705test $ac_cv_posix_madvise = yes &&
4706printf "%s\n" "#define HAVE_POSIX_MADVISE 1" >>confdefs.h
4707
4708
4709{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for posix_fadvise" >&5
4710printf %s "checking for posix_fadvise... " >&6; }
4711if test ${ac_cv_posix_fadvise+y}
4712then :
4713 printf %s "(cached) " >&6
4714else $as_nop
4715 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4716/* end confdefs.h. */
4717
4718#define _XOPEN_SOURCE 600
4719#include <fcntl.h>
4720int main (void)
4721{
4722 int res = posix_fadvise ((int)0, (off_t)0, (off_t)0, POSIX_FADV_NORMAL);
4723 int a = POSIX_FADV_SEQUENTIAL;
4724 int b = POSIX_FADV_NOREUSE;
4725 int c = POSIX_FADV_RANDOM;
4726 int d = POSIX_FADV_WILLNEED;
4727 int e = POSIX_FADV_DONTNEED;
4728 return 0;
4729}
4730
4731_ACEOF
4732if ac_fn_c_try_link "$LINENO"
4733then :
4734 ac_cv_posix_fadvise=yes
4735else $as_nop
4736 ac_cv_posix_fadvise=no
4737fi
4738rm -f core conftest.err conftest.$ac_objext conftest.beam \
4739 conftest$ac_exeext conftest.$ac_ext
4740fi
4741{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_posix_fadvise" >&5
4742printf "%s\n" "$ac_cv_posix_fadvise" >&6; }
4743test $ac_cv_posix_fadvise = yes &&
4744printf "%s\n" "#define HAVE_POSIX_FADVISE 1" >>confdefs.h
4745
4746
4747ac_fn_c_check_header_compile "$LINENO" "linux/fs.h" "ac_cv_header_linux_fs_h" "$ac_includes_default"
4748if test "x$ac_cv_header_linux_fs_h" = xyes
4749then :
4750 printf "%s\n" "#define HAVE_LINUX_FS_H 1" >>confdefs.h
4751
4752fi
4753ac_fn_c_check_header_compile "$LINENO" "linux/fiemap.h" "ac_cv_header_linux_fiemap_h" "$ac_includes_default"
4754if test "x$ac_cv_header_linux_fiemap_h" = xyes
4755then :
4756 printf "%s\n" "#define HAVE_LINUX_FIEMAP_H 1" >>confdefs.h
4757
4758fi
4759
4760
4761ac_fn_c_check_header_compile "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
4762if test "x$ac_cv_header_sys_sysmacros_h" = xyes
4763then :
4764 printf "%s\n" "#define HAVE_SYS_SYSMACROS_H 1" >>confdefs.h
4765
4766fi
4767
4768
4769ac_fn_c_check_header_compile "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
4770if test "x$ac_cv_header_sys_mkdev_h" = xyes
4771then :
4772 printf "%s\n" "#define HAVE_SYS_MKDEV_H 1" >>confdefs.h
4773
4774fi
4775
4776
4777ac_fn_c_check_header_compile "$LINENO" "sys/uio.h" "ac_cv_header_sys_uio_h" "$ac_includes_default"
4778if test "x$ac_cv_header_sys_uio_h" = xyes
4779then :
4780 printf "%s\n" "#define HAVE_SYS_UIO_H 1" >>confdefs.h
4781
4782fi
4783
4784
4785{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fexecve" >&5
4786printf %s "checking for fexecve... " >&6; }
4787if test ${ac_cv_fexecve+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 <fcntl.h>
4795#include <unistd.h>
4796int main (void)
4797{
4798 char *const argv[] = { "foo", "bar", 0 };
4799 int res = fexecve (-1, argv, 0);
4800 return 0;
4801}
4802
4803_ACEOF
4804if ac_fn_c_try_link "$LINENO"
4805then :
4806 ac_cv_fexecve=yes
4807else $as_nop
4808 ac_cv_fexecve=no
4809fi
4810rm -f core conftest.err conftest.$ac_objext conftest.beam \
4811 conftest$ac_exeext conftest.$ac_ext
4812fi
4813{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fexecve" >&5
4814printf "%s\n" "$ac_cv_fexecve" >&6; }
4815test $ac_cv_fexecve = yes &&
4816printf "%s\n" "#define HAVE_FEXECVE 1" >>confdefs.h
4817
4818
4819{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for siginfo_t" >&5
4820printf %s "checking for siginfo_t... " >&6; }
4821if test ${ac_cv_siginfo_t+y}
4822then :
4823 printf %s "(cached) " >&6
4824else $as_nop
4825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4826/* end confdefs.h. */
4827
4828#include <signal.h>
4829int main (void)
4830{
4831 siginfo_t si;
4832 si.si_code;
4833 si.si_pid;
4834 si.si_uid;
4835 si.si_value.sival_int;
4836 si.si_value.sival_ptr;
4837 return 0;
4838}
4839
4840_ACEOF
4841if ac_fn_c_try_link "$LINENO"
4842then :
4843 ac_cv_siginfo_t=yes
4844else $as_nop
4845 ac_cv_siginfo_t=no
4846fi
4847rm -f core conftest.err conftest.$ac_objext conftest.beam \
4848 conftest$ac_exeext conftest.$ac_ext
4849fi
4850{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_siginfo_t" >&5
4851printf "%s\n" "$ac_cv_siginfo_t" >&6; }
4852test $ac_cv_siginfo_t = yes &&
4853printf "%s\n" "#define HAVE_SIGINFO_T 1" >>confdefs.h
4854
4855
4856{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for unix-style syscall interface" >&5
4857printf %s "checking for unix-style syscall interface... " >&6; }
4858if test ${ac_cv_syscall+y}
4859then :
4860 printf %s "(cached) " >&6
4861else $as_nop
4862 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4863/* end confdefs.h. */
4864
4865#include <unistd.h>
4866#include <sys/syscall.h>
4867int main (void)
4868{
4869 long res = syscall (SYS_exit, 0);
4870 return 0;
4871}
4872
4873_ACEOF
4874if ac_fn_c_try_link "$LINENO"
4875then :
4876 ac_cv_syscall=yes
4877else $as_nop
4878 ac_cv_syscall=no
4879fi
4880rm -f core conftest.err conftest.$ac_objext conftest.beam \
4881 conftest$ac_exeext conftest.$ac_ext
4882fi
4883{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_syscall" >&5
4884printf "%s\n" "$ac_cv_syscall" >&6; }
4885test $ac_cv_syscall = yes &&
4886printf "%s\n" "#define HAVE_SYSCALL 1" >>confdefs.h
4887
4888
4889{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for splice, vmsplice and tee" >&5
4890printf %s "checking for splice, vmsplice and tee... " >&6; }
4891if test ${ac_cv_linux_splice+y}
4892then :
4893 printf %s "(cached) " >&6
4894else $as_nop
4895 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4896/* end confdefs.h. */
4897
4898#include <sys/types.h>
4899#include <fcntl.h>
4900#include <sys/uio.h>
4901int main (void)
4902{
4903 ssize_t res;
4904 res = splice ((int)0, (loff_t)0, (int)0, (loff_t *)0, (size_t)0, SPLICE_F_MOVE | SPLICE_F_NONBLOCK | SPLICE_F_MORE);
4905 res = tee ((int)0, (int)0, (size_t)0, SPLICE_F_NONBLOCK);
4906 res = vmsplice ((int)0, (struct iovec *)0, 0, SPLICE_F_NONBLOCK | SPLICE_F_GIFT);
4907 return 0;
4908}
4909
4910_ACEOF
4911if ac_fn_c_try_link "$LINENO"
4912then :
4913 ac_cv_linux_splice=yes
4914else $as_nop
4915 ac_cv_linux_splice=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_linux_splice" >&5
4921printf "%s\n" "$ac_cv_linux_splice" >&6; }
4922test $ac_cv_linux_splice = yes &&
4923printf "%s\n" "#define HAVE_LINUX_SPLICE 1" >>confdefs.h
4924
4925
4926{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pipe2" >&5
4927printf %s "checking for pipe2... " >&6; }
4928if test ${ac_cv_pipe2+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 <fcntl.h>
4936#include <unistd.h>
4937int main (void)
4938{
4939 int res;
4940 res = pipe2 (0, 0);
4941 return 0;
4942}
4943
4944_ACEOF
4945if ac_fn_c_try_link "$LINENO"
4946then :
4947 ac_cv_pipe2=yes
4948else $as_nop
4949 ac_cv_pipe2=no
4950fi
4951rm -f core conftest.err conftest.$ac_objext conftest.beam \
4952 conftest$ac_exeext conftest.$ac_ext
4953fi
4954{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_pipe2" >&5
4955printf "%s\n" "$ac_cv_pipe2" >&6; }
4956test $ac_cv_pipe2 = yes &&
4957printf "%s\n" "#define HAVE_PIPE2 1" >>confdefs.h
4958
4959
4960{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for eventfd" >&5
4961printf %s "checking for eventfd... " >&6; }
4962if test ${ac_cv_eventfd+y}
4963then :
4964 printf %s "(cached) " >&6
4965else $as_nop
4966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4967/* end confdefs.h. */
4968
4969#include <sys/eventfd.h>
4970int main (void)
4971{
4972 int res;
4973 res = eventfd (1, EFD_CLOEXEC | EFD_NONBLOCK);
4974 return 0;
4975}
4976
4977_ACEOF
4978if ac_fn_c_try_link "$LINENO"
4979then :
4980 ac_cv_eventfd=yes
4981else $as_nop
4982 ac_cv_eventfd=no
4983fi
4984rm -f core conftest.err conftest.$ac_objext conftest.beam \
4985 conftest$ac_exeext conftest.$ac_ext
4986fi
4987{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_eventfd" >&5
4988printf "%s\n" "$ac_cv_eventfd" >&6; }
4989test $ac_cv_eventfd = yes &&
4990printf "%s\n" "#define HAVE_EVENTFD 1" >>confdefs.h
4991
4992
4993{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for timerfd_*" >&5
4994printf %s "checking for timerfd_*... " >&6; }
4995if test ${ac_cv_timerfd+y}
4996then :
4997 printf %s "(cached) " >&6
4998else $as_nop
4999 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5000/* end confdefs.h. */
5001
5002#include <sys/timerfd.h>
5003int main (void)
5004{
5005 struct itimerspec its;
5006 int res;
5007 res = timerfd_create (CLOCK_REALTIME, TFD_CLOEXEC | TFD_NONBLOCK);
5008 res = timerfd_settime (res, TFD_TIMER_ABSTIME /*| TFD_TIMER_CANCEL_ON_SET*/, &its, 0);
5009 res = timerfd_gettime (res, &its);
5010 return 0;
5011}
5012
5013_ACEOF
5014if ac_fn_c_try_link "$LINENO"
5015then :
5016 ac_cv_timerfd=yes
5017else $as_nop
5018 ac_cv_timerfd=no
5019fi
5020rm -f core conftest.err conftest.$ac_objext conftest.beam \
5021 conftest$ac_exeext conftest.$ac_ext
5022fi
5023{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_timerfd" >&5
5024printf "%s\n" "$ac_cv_timerfd" >&6; }
5025test $ac_cv_timerfd = yes &&
5026printf "%s\n" "#define HAVE_TIMERFD 1" >>confdefs.h
5027
5028
5029{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for memfd_create" >&5
5030printf %s "checking for memfd_create... " >&6; }
5031if test ${ac_cv_memfd_create+y}
5032then :
5033 printf %s "(cached) " >&6
5034else $as_nop
5035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5036/* end confdefs.h. */
5037
5038#include <sys/mman.h>
5039int main (void)
5040{
5041 int res = memfd_create ("name", MFD_CLOEXEC | MFD_ALLOW_SEALING);
5042 return 0;
5043}
5044
5045_ACEOF
5046if ac_fn_c_try_link "$LINENO"
5047then :
5048 ac_cv_memfd_create=yes
5049else $as_nop
5050 ac_cv_memfd_create=no
5051fi
5052rm -f core conftest.err conftest.$ac_objext conftest.beam \
5053 conftest$ac_exeext conftest.$ac_ext
5054fi
5055{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_memfd_create" >&5
5056printf "%s\n" "$ac_cv_memfd_create" >&6; }
5057test $ac_cv_memfd_create = yes &&
5058printf "%s\n" "#define HAVE_MEMFD_CREATE 1" >>confdefs.h
5059
5060
5061{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for st_xtimensec" >&5
5062printf %s "checking for st_xtimensec... " >&6; }
5063if test ${ac_cv_xtimensec+y}
5064then :
5065 printf %s "(cached) " >&6
5066else $as_nop
5067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5068/* end confdefs.h. */
5069
5070#include "EXTERN.h"
5071#include "perl.h"
5072#include "XSUB.h"
5073
5074int main (void)
5075{
5076 return PL_statcache.st_atimensec
5077 + PL_statcache.st_mtimensec
5078 + PL_statcache.st_ctimensec;
5079}
5080
5081_ACEOF
5082if ac_fn_c_try_compile "$LINENO"
5083then :
5084 ac_cv_xtimensec=yes
5085else $as_nop
5086 ac_cv_xtimensec=no
5087fi
5088rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5089fi
5090{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_xtimensec" >&5
5091printf "%s\n" "$ac_cv_xtimensec" >&6; }
5092test $ac_cv_xtimensec = yes &&
5093printf "%s\n" "#define HAVE_ST_XTIMENSEC 1" >>confdefs.h
5094
5095
5096{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for st_xtimespec" >&5
5097printf %s "checking for st_xtimespec... " >&6; }
5098if test ${ac_cv_xtimespec+y}
5099then :
5100 printf %s "(cached) " >&6
5101else $as_nop
5102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5103/* end confdefs.h. */
5104
5105#include "EXTERN.h"
5106#include "perl.h"
5107#include "XSUB.h"
5108
5109int main (void)
5110{
5111 return PL_statcache.st_atim.tv_nsec
5112 + PL_statcache.st_mtim.tv_nsec
5113 + PL_statcache.st_ctim.tv_nsec;
5114}
5115
5116_ACEOF
5117if ac_fn_c_try_compile "$LINENO"
5118then :
5119 ac_cv_xtimespec=yes
5120else $as_nop
5121 ac_cv_xtimespec=no
5122fi
5123rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5124fi
5125{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_xtimespec" >&5
5126printf "%s\n" "$ac_cv_xtimespec" >&6; }
5127test $ac_cv_xtimespec = yes &&
5128printf "%s\n" "#define HAVE_ST_XTIMESPEC 1" >>confdefs.h
5129
5130
5131# apparently, True64 uses st_u[amc]time, aix uses at_[amc]time_n and apple uses st_[amc,birth]timespec?
5132
5133{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for st_birthtimensec" >&5
5134printf %s "checking for st_birthtimensec... " >&6; }
5135if test ${ac_cv_birthtimensec+y}
5136then :
5137 printf %s "(cached) " >&6
5138else $as_nop
5139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5140/* end confdefs.h. */
5141
5142#include "EXTERN.h"
5143#include "perl.h"
5144#include "XSUB.h"
5145
5146int main (void)
5147{
5148 return PL_statcache.st_birthtime + PL_statcache.st_birthtimensec;
5149}
5150
5151_ACEOF
5152if ac_fn_c_try_compile "$LINENO"
5153then :
5154 ac_cv_birthtimensec=yes
5155else $as_nop
5156 ac_cv_birthtimensec=no
5157fi
5158rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5159fi
5160{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_birthtimensec" >&5
5161printf "%s\n" "$ac_cv_birthtimensec" >&6; }
5162test $ac_cv_birthtimensec = yes &&
5163printf "%s\n" "#define HAVE_ST_BIRTHTIMENSEC 1" >>confdefs.h
5164
5165
5166{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for st_birthtimespec" >&5
5167printf %s "checking for st_birthtimespec... " >&6; }
5168if test ${ac_cv_birthtimespec+y}
5169then :
5170 printf %s "(cached) " >&6
5171else $as_nop
5172 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5173/* end confdefs.h. */
5174
5175#include "EXTERN.h"
5176#include "perl.h"
5177#include "XSUB.h"
5178
5179int main (void)
5180{
5181 return PL_statcache.st_birthtim.tv_sec + PL_statcache.st_birthtim.tv_nsec;
5182}
5183
5184_ACEOF
5185if ac_fn_c_try_compile "$LINENO"
5186then :
5187 ac_cv_birthtimespec=yes
5188else $as_nop
5189 ac_cv_birthtimespec=no
5190fi
5191rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5192fi
5193{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_birthtimespec" >&5
5194printf "%s\n" "$ac_cv_birthtimespec" >&6; }
5195test $ac_cv_birthtimespec = yes &&
5196printf "%s\n" "#define HAVE_ST_BIRTHTIMESPEC 1" >>confdefs.h
5197
5198
5199{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for st_gen" >&5
5200printf %s "checking for st_gen... " >&6; }
5201if test ${ac_cv_st_gen+y}
5202then :
5203 printf %s "(cached) " >&6
5204else $as_nop
5205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5206/* end confdefs.h. */
5207
5208#include "EXTERN.h"
5209#include "perl.h"
5210#include "XSUB.h"
5211
5212int main (void)
5213{
5214 return PL_statcache.st_gen;
5215}
5216
5217_ACEOF
5218if ac_fn_c_try_compile "$LINENO"
5219then :
5220 ac_cv_st_gen=yes
5221else $as_nop
5222 ac_cv_st_gen=no
5223fi
5224rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5225fi
5226{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_st_gen" >&5
5227printf "%s\n" "$ac_cv_st_gen" >&6; }
5228test $ac_cv_st_gen = yes &&
5229printf "%s\n" "#define HAVE_ST_GEN 1" >>confdefs.h
5230
5231
5232{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for statx" >&5
5233printf %s "checking for statx... " >&6; }
5234if test ${ac_cv_statx+y}
5235then :
5236 printf %s "(cached) " >&6
5237else $as_nop
5238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5239/* end confdefs.h. */
5240
5241#include <sys/types.h>
5242#include <sys/stat.h>
5243#include <unistd.h>
5244#include <fcntl.h>
5245int res;
5246int main (void)
5247{
5248 struct statx sx;
5249 int res;
5250 res = statx (AT_FDCWD, ".",
5251 AT_EMPTY_PATH | AT_NO_AUTOMOUNT | AT_SYMLINK_NOFOLLOW | AT_STATX_SYNC_AS_STAT | AT_STATX_FORCE_SYNC | AT_STATX_DONT_SYNC,
5252 STATX_ALL, &sx);
5253 STATX_TYPE; STATX_MODE; STATX_NLINK; STATX_UID; STATX_GID; STATX_ATIME; STATX_MTIME; STATX_CTIME;
5254 STATX_INO; STATX_SIZE; STATX_BLOCKS; STATX_BASIC_STATS; STATX_BTIME; STATX_ALL;
5255 STATX_ATTR_COMPRESSED; STATX_ATTR_IMMUTABLE; STATX_ATTR_APPEND; STATX_ATTR_NODUMP; STATX_ATTR_ENCRYPTED;
5256 return 0;
5257}
5258
5259_ACEOF
5260if ac_fn_c_try_link "$LINENO"
5261then :
5262 ac_cv_statx=yes
5263else $as_nop
5264 ac_cv_statx=no
5265fi
5266rm -f core conftest.err conftest.$ac_objext conftest.beam \
5267 conftest$ac_exeext conftest.$ac_ext
5268fi
5269{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_statx" >&5
5270printf "%s\n" "$ac_cv_statx" >&6; }
5271test $ac_cv_statx = yes &&
5272printf "%s\n" "#define HAVE_STATX 1" >>confdefs.h
5273
5274
5275{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for accept4" >&5
5276printf %s "checking for accept4... " >&6; }
5277if test ${ac_cv_accept4+y}
5278then :
5279 printf %s "(cached) " >&6
5280else $as_nop
5281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5282/* end confdefs.h. */
5283
5284#include <sys/types.h>
5285#include <sys/socket.h>
5286int main (void)
5287{
5288 int res = accept4 (1, (struct sockaddr *)0, (socklen_t)0, SOCK_NONBLOCK | SOCK_CLOEXEC);
5289 return 0;
5290}
5291
5292_ACEOF
5293if ac_fn_c_try_link "$LINENO"
5294then :
5295 ac_cv_accept4=yes
5296else $as_nop
5297 ac_cv_accept4=no
5298fi
5299rm -f core conftest.err conftest.$ac_objext conftest.beam \
5300 conftest$ac_exeext conftest.$ac_ext
5301fi
5302{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_accept4" >&5
5303printf "%s\n" "$ac_cv_accept4" >&6; }
5304test $ac_cv_accept4 = yes &&
5305printf "%s\n" "#define HAVE_ACCEPT4 1" >>confdefs.h
5306
5307
5308ac_fn_c_check_header_compile "$LINENO" "sys/mount.h" "ac_cv_header_sys_mount_h" "$ac_includes_default"
5309if test "x$ac_cv_header_sys_mount_h" = xyes
5310then :
5311 printf "%s\n" "#define HAVE_SYS_MOUNT_H 1" >>confdefs.h
5312
5313fi
5314
5315{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for mount" >&5
5316printf %s "checking for mount... " >&6; }
5317if test ${ac_cv_mount+y}
5318then :
5319 printf %s "(cached) " >&6
5320else $as_nop
5321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5322/* end confdefs.h. */
5323
5324#include <sys/mount.h>
5325int main (void)
5326{
5327 int res = mount ("path", "path", "fstype", MS_RDONLY, 0);
5328 return 0;
5329}
5330
5331_ACEOF
5332if ac_fn_c_try_link "$LINENO"
5333then :
5334 ac_cv_mount=yes
5335else $as_nop
5336 ac_cv_mount=no
5337fi
5338rm -f core conftest.err conftest.$ac_objext conftest.beam \
5339 conftest$ac_exeext conftest.$ac_ext
5340fi
5341{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_mount" >&5
5342printf "%s\n" "$ac_cv_mount" >&6; }
5343test $ac_cv_mount = yes &&
5344printf "%s\n" "#define HAVE_MOUNT 1" >>confdefs.h
5345
5346{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for umount" >&5
5347printf %s "checking for umount... " >&6; }
5348if test ${ac_cv_umount+y}
5349then :
5350 printf %s "(cached) " >&6
5351else $as_nop
5352 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5353/* end confdefs.h. */
5354
5355#include <sys/mount.h>
5356int main (void)
5357{
5358 int res = umount ("path");
5359 return 0;
5360}
5361
5362_ACEOF
5363if ac_fn_c_try_link "$LINENO"
5364then :
5365 ac_cv_umount=yes
5366else $as_nop
5367 ac_cv_umount=no
5368fi
5369rm -f core conftest.err conftest.$ac_objext conftest.beam \
5370 conftest$ac_exeext conftest.$ac_ext
5371fi
5372{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_umount" >&5
5373printf "%s\n" "$ac_cv_umount" >&6; }
5374test $ac_cv_umount = yes &&
5375printf "%s\n" "#define HAVE_UMOUNT 1" >>confdefs.h
5376
5377{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for umount2" >&5
5378printf %s "checking for umount2... " >&6; }
5379if test ${ac_cv_umount2+y}
5380then :
5381 printf %s "(cached) " >&6
5382else $as_nop
5383 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5384/* end confdefs.h. */
5385
5386#include <sys/mount.h>
5387int main (void)
5388{
5389 int res = umount2 ("path", MNT_FORCE|MNT_DETACH);
5390 return 0;
5391}
5392
5393_ACEOF
5394if ac_fn_c_try_link "$LINENO"
5395then :
5396 ac_cv_umount2=yes
5397else $as_nop
5398 ac_cv_umount2=no
5399fi
5400rm -f core conftest.err conftest.$ac_objext conftest.beam \
5401 conftest$ac_exeext conftest.$ac_ext
5402fi
5403{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_umount2" >&5
5404printf "%s\n" "$ac_cv_umount2" >&6; }
5405test $ac_cv_umount2 = yes &&
5406printf "%s\n" "#define HAVE_UMOUNT2 1" >>confdefs.h
2994 5407
2995 5408
2996cat >confcache <<\_ACEOF 5409cat >confcache <<\_ACEOF
2997# This file is a shell script that caches the results of configure 5410# This file is a shell script that caches the results of configure
2998# tests run on this system so they can be shared between configure 5411# tests run on this system so they can be shared between configure
3018 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 5431 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
3019 eval ac_val=\$$ac_var 5432 eval ac_val=\$$ac_var
3020 case $ac_val in #( 5433 case $ac_val in #(
3021 *${as_nl}*) 5434 *${as_nl}*)
3022 case $ac_var in #( 5435 case $ac_var in #(
3023 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 5436 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
3024echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 5437printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
3025 esac 5438 esac
3026 case $ac_var in #( 5439 case $ac_var in #(
3027 _ | IFS | as_nl) ;; #( 5440 _ | IFS | as_nl) ;; #(
3028 *) $as_unset $ac_var ;; 5441 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
5442 *) { eval $ac_var=; unset $ac_var;} ;;
3029 esac ;; 5443 esac ;;
3030 esac 5444 esac
3031 done 5445 done
3032 5446
3033 (set) 2>&1 | 5447 (set) 2>&1 |
3034 case $as_nl`(ac_space=' '; set) 2>&1` in #( 5448 case $as_nl`(ac_space=' '; set) 2>&1` in #(
3035 *${as_nl}ac_space=\ *) 5449 *${as_nl}ac_space=\ *)
3036 # `set' does not quote correctly, so add quotes (double-quote 5450 # `set' does not quote correctly, so add quotes: double-quote
3037 # substitution turns \\\\ into \\, and sed turns \\ into \). 5451 # substitution turns \\\\ into \\, and sed turns \\ into \.
3038 sed -n \ 5452 sed -n \
3039 "s/'/'\\\\''/g; 5453 "s/'/'\\\\''/g;
3040 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 5454 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
3041 ;; #( 5455 ;; #(
3042 *) 5456 *)
3048) | 5462) |
3049 sed ' 5463 sed '
3050 /^ac_cv_env_/b end 5464 /^ac_cv_env_/b end
3051 t clear 5465 t clear
3052 :clear 5466 :clear
3053 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 5467 s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
3054 t end 5468 t end
3055 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 5469 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
3056 :end' >>confcache 5470 :end' >>confcache
3057if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 5471if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
3058 if test -w "$cache_file"; then 5472 if test -w "$cache_file"; then
3059 test "x$cache_file" != "x/dev/null" && 5473 if test "x$cache_file" != "x/dev/null"; then
3060 { echo "$as_me:$LINENO: updating cache $cache_file" >&5 5474 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
3061echo "$as_me: updating cache $cache_file" >&6;} 5475printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
5476 if test ! -f "$cache_file" || test -h "$cache_file"; then
3062 cat confcache >$cache_file 5477 cat confcache >"$cache_file"
5478 else
5479 case $cache_file in #(
5480 */* | ?:*)
5481 mv -f confcache "$cache_file"$$ &&
5482 mv -f "$cache_file"$$ "$cache_file" ;; #(
5483 *)
5484 mv -f confcache "$cache_file" ;;
5485 esac
5486 fi
5487 fi
3063 else 5488 else
3064 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 5489 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
3065echo "$as_me: not updating unwritable cache $cache_file" >&6;} 5490printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
3066 fi 5491 fi
3067fi 5492fi
3068rm -f confcache 5493rm -f confcache
3069 5494
3070test "x$prefix" = xNONE && prefix=$ac_default_prefix 5495test "x$prefix" = xNONE && prefix=$ac_default_prefix
3073 5498
3074DEFS=-DHAVE_CONFIG_H 5499DEFS=-DHAVE_CONFIG_H
3075 5500
3076ac_libobjs= 5501ac_libobjs=
3077ac_ltlibobjs= 5502ac_ltlibobjs=
5503U=
3078for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 5504for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
3079 # 1. Remove the extension, and $U if already installed. 5505 # 1. Remove the extension, and $U if already installed.
3080 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 5506 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
3081 ac_i=`echo "$ac_i" | sed "$ac_script"` 5507 ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
3082 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 5508 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
3083 # will be set to the directory where LIBOBJS objects are built. 5509 # will be set to the directory where LIBOBJS objects are built.
3084 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" 5510 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
3085 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' 5511 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
3086done 5512done
3087LIBOBJS=$ac_libobjs 5513LIBOBJS=$ac_libobjs
3088 5514
3089LTLIBOBJS=$ac_ltlibobjs 5515LTLIBOBJS=$ac_ltlibobjs
3090 5516
3091 5517
3092 5518
3093: ${CONFIG_STATUS=./config.status} 5519: "${CONFIG_STATUS=./config.status}"
5520ac_write_fail=0
3094ac_clean_files_save=$ac_clean_files 5521ac_clean_files_save=$ac_clean_files
3095ac_clean_files="$ac_clean_files $CONFIG_STATUS" 5522ac_clean_files="$ac_clean_files $CONFIG_STATUS"
3096{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 5523{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
3097echo "$as_me: creating $CONFIG_STATUS" >&6;} 5524printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
3098cat >$CONFIG_STATUS <<_ACEOF 5525as_write_fail=0
5526cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
3099#! $SHELL 5527#! $SHELL
3100# Generated by $as_me. 5528# Generated by $as_me.
3101# Run this file to recreate the current configuration. 5529# Run this file to recreate the current configuration.
3102# Compiler output produced by configure, useful for debugging 5530# Compiler output produced by configure, useful for debugging
3103# configure, is in config.log if it exists. 5531# configure, is in config.log if it exists.
3104 5532
3105debug=false 5533debug=false
3106ac_cs_recheck=false 5534ac_cs_recheck=false
3107ac_cs_silent=false 5535ac_cs_silent=false
5536
3108SHELL=\${CONFIG_SHELL-$SHELL} 5537SHELL=\${CONFIG_SHELL-$SHELL}
5538export SHELL
3109_ACEOF 5539_ASEOF
3110 5540cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
3111cat >>$CONFIG_STATUS <<\_ACEOF
3112## --------------------- ## 5541## -------------------- ##
3113## M4sh Initialization. ## 5542## M4sh Initialization. ##
3114## --------------------- ## 5543## -------------------- ##
3115 5544
3116# Be more Bourne compatible 5545# Be more Bourne compatible
3117DUALCASE=1; export DUALCASE # for MKS sh 5546DUALCASE=1; export DUALCASE # for MKS sh
5547as_nop=:
3118if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 5548if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
5549then :
3119 emulate sh 5550 emulate sh
3120 NULLCMD=: 5551 NULLCMD=:
3121 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 5552 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
3122 # is contrary to our usage. Disable this feature. 5553 # is contrary to our usage. Disable this feature.
3123 alias -g '${1+"$@"}'='"$@"' 5554 alias -g '${1+"$@"}'='"$@"'
3124 setopt NO_GLOB_SUBST 5555 setopt NO_GLOB_SUBST
3125else 5556else $as_nop
3126 case `(set -o) 2>/dev/null` in 5557 case `(set -o) 2>/dev/null` in #(
3127 *posix*) set -o posix ;; 5558 *posix*) :
5559 set -o posix ;; #(
5560 *) :
5561 ;;
3128esac 5562esac
3129
3130fi 5563fi
3131 5564
3132 5565
3133 5566
5567# Reset variables that may have inherited troublesome values from
5568# the environment.
3134 5569
3135# PATH needs CR
3136# Avoid depending upon Character Ranges.
3137as_cr_letters='abcdefghijklmnopqrstuvwxyz'
3138as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
3139as_cr_Letters=$as_cr_letters$as_cr_LETTERS
3140as_cr_digits='0123456789'
3141as_cr_alnum=$as_cr_Letters$as_cr_digits
3142
3143# The user is always right.
3144if test "${PATH_SEPARATOR+set}" != set; then
3145 echo "#! /bin/sh" >conf$$.sh
3146 echo "exit 0" >>conf$$.sh
3147 chmod +x conf$$.sh
3148 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
3149 PATH_SEPARATOR=';'
3150 else
3151 PATH_SEPARATOR=:
3152 fi
3153 rm -f conf$$.sh
3154fi
3155
3156# Support unset when possible.
3157if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
3158 as_unset=unset
3159else
3160 as_unset=false
3161fi
3162
3163
3164# IFS
3165# We need space, tab and new line, in precisely that order. Quoting is 5570# IFS needs to be set, to space, tab, and newline, in precisely that order.
5571# (If _AS_PATH_WALK were called with IFS unset, it would have the
5572# side effect of setting IFS to empty, thus disabling word splitting.)
3166# there to prevent editors from complaining about space-tab. 5573# Quoting is to prevent editors from complaining about space-tab.
3167# (If _AS_PATH_WALK were called with IFS unset, it would disable word
3168# splitting by setting IFS to empty value.)
3169as_nl=' 5574as_nl='
3170' 5575'
5576export as_nl
3171IFS=" "" $as_nl" 5577IFS=" "" $as_nl"
3172 5578
5579PS1='$ '
5580PS2='> '
5581PS4='+ '
5582
5583# Ensure predictable behavior from utilities with locale-dependent output.
5584LC_ALL=C
5585export LC_ALL
5586LANGUAGE=C
5587export LANGUAGE
5588
5589# We cannot yet rely on "unset" to work, but we need these variables
5590# to be unset--not just set to an empty or harmless value--now, to
5591# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
5592# also avoids known problems related to "unset" and subshell syntax
5593# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
5594for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
5595do eval test \${$as_var+y} \
5596 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
5597done
5598
5599# Ensure that fds 0, 1, and 2 are open.
5600if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
5601if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
5602if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
5603
5604# The user is always right.
5605if ${PATH_SEPARATOR+false} :; then
5606 PATH_SEPARATOR=:
5607 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
5608 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
5609 PATH_SEPARATOR=';'
5610 }
5611fi
5612
5613
3173# Find who we are. Look in the path if we contain no directory separator. 5614# Find who we are. Look in the path if we contain no directory separator.
5615as_myself=
3174case $0 in 5616case $0 in #((
3175 *[\\/]* ) as_myself=$0 ;; 5617 *[\\/]* ) as_myself=$0 ;;
3176 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5618 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3177for as_dir in $PATH 5619for as_dir in $PATH
3178do 5620do
3179 IFS=$as_save_IFS 5621 IFS=$as_save_IFS
3180 test -z "$as_dir" && as_dir=. 5622 case $as_dir in #(((
5623 '') as_dir=./ ;;
5624 */) ;;
5625 *) as_dir=$as_dir/ ;;
5626 esac
3181 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 5627 test -r "$as_dir$0" && as_myself=$as_dir$0 && break
3182done 5628 done
3183IFS=$as_save_IFS 5629IFS=$as_save_IFS
3184 5630
3185 ;; 5631 ;;
3186esac 5632esac
3187# We did not find ourselves, most probably we were run as `sh COMMAND' 5633# We did not find ourselves, most probably we were run as `sh COMMAND'
3188# in which case we are not to be found in the path. 5634# in which case we are not to be found in the path.
3189if test "x$as_myself" = x; then 5635if test "x$as_myself" = x; then
3190 as_myself=$0 5636 as_myself=$0
3191fi 5637fi
3192if test ! -f "$as_myself"; then 5638if test ! -f "$as_myself"; then
3193 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 5639 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
3194 { (exit 1); exit 1; } 5640 exit 1
3195fi 5641fi
3196 5642
3197# Work around bugs in pre-3.0 UWIN ksh.
3198for as_var in ENV MAIL MAILPATH
3199do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
3200done
3201PS1='$ '
3202PS2='> '
3203PS4='+ '
3204 5643
3205# NLS nuisances. 5644
3206for as_var in \ 5645# as_fn_error STATUS ERROR [LINENO LOG_FD]
3207 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 5646# ----------------------------------------
3208 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 5647# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
3209 LC_TELEPHONE LC_TIME 5648# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
3210do 5649# script with STATUS, using 1 if that was 0.
3211 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 5650as_fn_error ()
3212 eval $as_var=C; export $as_var 5651{
3213 else 5652 as_status=$1; test $as_status -eq 0 && as_status=1
3214 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 5653 if test "$4"; then
5654 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
5655 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
3215 fi 5656 fi
3216done 5657 printf "%s\n" "$as_me: error: $2" >&2
5658 as_fn_exit $as_status
5659} # as_fn_error
3217 5660
3218# Required to use basename. 5661
5662
5663# as_fn_set_status STATUS
5664# -----------------------
5665# Set $? to STATUS, without forking.
5666as_fn_set_status ()
5667{
5668 return $1
5669} # as_fn_set_status
5670
5671# as_fn_exit STATUS
5672# -----------------
5673# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
5674as_fn_exit ()
5675{
5676 set +e
5677 as_fn_set_status $1
5678 exit $1
5679} # as_fn_exit
5680
5681# as_fn_unset VAR
5682# ---------------
5683# Portably unset VAR.
5684as_fn_unset ()
5685{
5686 { eval $1=; unset $1;}
5687}
5688as_unset=as_fn_unset
5689
5690# as_fn_append VAR VALUE
5691# ----------------------
5692# Append the text in VALUE to the end of the definition contained in VAR. Take
5693# advantage of any shell optimizations that allow amortized linear growth over
5694# repeated appends, instead of the typical quadratic growth present in naive
5695# implementations.
5696if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
5697then :
5698 eval 'as_fn_append ()
5699 {
5700 eval $1+=\$2
5701 }'
5702else $as_nop
5703 as_fn_append ()
5704 {
5705 eval $1=\$$1\$2
5706 }
5707fi # as_fn_append
5708
5709# as_fn_arith ARG...
5710# ------------------
5711# Perform arithmetic evaluation on the ARGs, and store the result in the
5712# global $as_val. Take advantage of shells that can avoid forks. The arguments
5713# must be portable across $(()) and expr.
5714if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
5715then :
5716 eval 'as_fn_arith ()
5717 {
5718 as_val=$(( $* ))
5719 }'
5720else $as_nop
5721 as_fn_arith ()
5722 {
5723 as_val=`expr "$@" || test $? -eq 1`
5724 }
5725fi # as_fn_arith
5726
5727
3219if expr a : '\(a\)' >/dev/null 2>&1 && 5728if expr a : '\(a\)' >/dev/null 2>&1 &&
3220 test "X`expr 00001 : '.*\(...\)'`" = X001; then 5729 test "X`expr 00001 : '.*\(...\)'`" = X001; then
3221 as_expr=expr 5730 as_expr=expr
3222else 5731else
3223 as_expr=false 5732 as_expr=false
3227 as_basename=basename 5736 as_basename=basename
3228else 5737else
3229 as_basename=false 5738 as_basename=false
3230fi 5739fi
3231 5740
5741if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
5742 as_dirname=dirname
5743else
5744 as_dirname=false
5745fi
3232 5746
3233# Name of the executable.
3234as_me=`$as_basename -- "$0" || 5747as_me=`$as_basename -- "$0" ||
3235$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 5748$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
3236 X"$0" : 'X\(//\)$' \| \ 5749 X"$0" : 'X\(//\)$' \| \
3237 X"$0" : 'X\(/\)' \| . 2>/dev/null || 5750 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
3238echo X/"$0" | 5751printf "%s\n" X/"$0" |
3239 sed '/^.*\/\([^/][^/]*\)\/*$/{ 5752 sed '/^.*\/\([^/][^/]*\)\/*$/{
3240 s//\1/ 5753 s//\1/
3241 q 5754 q
3242 } 5755 }
3243 /^X\/\(\/\/\)$/{ 5756 /^X\/\(\/\/\)$/{
3248 s//\1/ 5761 s//\1/
3249 q 5762 q
3250 } 5763 }
3251 s/.*/./; q'` 5764 s/.*/./; q'`
3252 5765
3253# CDPATH. 5766# Avoid depending upon Character Ranges.
3254$as_unset CDPATH 5767as_cr_letters='abcdefghijklmnopqrstuvwxyz'
5768as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
5769as_cr_Letters=$as_cr_letters$as_cr_LETTERS
5770as_cr_digits='0123456789'
5771as_cr_alnum=$as_cr_Letters$as_cr_digits
3255 5772
3256 5773
3257 5774# Determine whether it's possible to make 'echo' print without a newline.
3258 as_lineno_1=$LINENO 5775# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
3259 as_lineno_2=$LINENO 5776# for compatibility with existing Makefiles.
3260 test "x$as_lineno_1" != "x$as_lineno_2" &&
3261 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
3262
3263 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
3264 # uniformly replaced by the line number. The first 'sed' inserts a
3265 # line-number line after each line using $LINENO; the second 'sed'
3266 # does the real work. The second script uses 'N' to pair each
3267 # line-number line with the line containing $LINENO, and appends
3268 # trailing '-' during substitution so that $LINENO is not a special
3269 # case at line end.
3270 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
3271 # scripts with optimization help from Paolo Bonzini. Blame Lee
3272 # E. McMahon (1931-1989) for sed's syntax. :-)
3273 sed -n '
3274 p
3275 /[$]LINENO/=
3276 ' <$as_myself |
3277 sed '
3278 s/[$]LINENO.*/&-/
3279 t lineno
3280 b
3281 :lineno
3282 N
3283 :loop
3284 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
3285 t loop
3286 s/-\n.*//
3287 ' >$as_me.lineno &&
3288 chmod +x "$as_me.lineno" ||
3289 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
3290 { (exit 1); exit 1; }; }
3291
3292 # Don't try to exec as it changes $[0], causing all sort of problems
3293 # (the dirname of $[0] is not the place where we might find the
3294 # original and so on. Autoconf is especially sensitive to this).
3295 . "./$as_me.lineno"
3296 # Exit status is that of the last command.
3297 exit
3298}
3299
3300
3301if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
3302 as_dirname=dirname
3303else
3304 as_dirname=false
3305fi
3306
3307ECHO_C= ECHO_N= ECHO_T= 5777ECHO_C= ECHO_N= ECHO_T=
3308case `echo -n x` in 5778case `echo -n x` in #(((((
3309-n*) 5779-n*)
3310 case `echo 'x\c'` in 5780 case `echo 'xy\c'` in
3311 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 5781 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
3312 *) ECHO_C='\c';; 5782 xy) ECHO_C='\c';;
5783 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
5784 ECHO_T=' ';;
3313 esac;; 5785 esac;;
3314*) 5786*)
3315 ECHO_N='-n';; 5787 ECHO_N='-n';;
3316esac 5788esac
3317 5789
3318if expr a : '\(a\)' >/dev/null 2>&1 && 5790# For backward compatibility with old third-party macros, we provide
3319 test "X`expr 00001 : '.*\(...\)'`" = X001; then 5791# the shell variables $as_echo and $as_echo_n. New code should use
3320 as_expr=expr 5792# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
3321else 5793as_echo='printf %s\n'
3322 as_expr=false 5794as_echo_n='printf %s'
3323fi
3324 5795
3325rm -f conf$$ conf$$.exe conf$$.file 5796rm -f conf$$ conf$$.exe conf$$.file
3326if test -d conf$$.dir; then 5797if test -d conf$$.dir; then
3327 rm -f conf$$.dir/conf$$.file 5798 rm -f conf$$.dir/conf$$.file
3328else 5799else
3329 rm -f conf$$.dir 5800 rm -f conf$$.dir
3330 mkdir conf$$.dir 5801 mkdir conf$$.dir 2>/dev/null
3331fi 5802fi
3332echo >conf$$.file 5803if (echo >conf$$.file) 2>/dev/null; then
3333if ln -s conf$$.file conf$$ 2>/dev/null; then 5804 if ln -s conf$$.file conf$$ 2>/dev/null; then
3334 as_ln_s='ln -s' 5805 as_ln_s='ln -s'
3335 # ... but there are two gotchas: 5806 # ... but there are two gotchas:
3336 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 5807 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
3337 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 5808 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
3338 # In both cases, we have to default to `cp -p'. 5809 # In both cases, we have to default to `cp -pR'.
3339 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 5810 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
3340 as_ln_s='cp -p' 5811 as_ln_s='cp -pR'
3341elif ln conf$$.file conf$$ 2>/dev/null; then 5812 elif ln conf$$.file conf$$ 2>/dev/null; then
3342 as_ln_s=ln 5813 as_ln_s=ln
5814 else
5815 as_ln_s='cp -pR'
5816 fi
3343else 5817else
3344 as_ln_s='cp -p' 5818 as_ln_s='cp -pR'
3345fi 5819fi
3346rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 5820rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
3347rmdir conf$$.dir 2>/dev/null 5821rmdir conf$$.dir 2>/dev/null
3348 5822
3349if mkdir -p . 2>/dev/null; then 5823
3350 as_mkdir_p=: 5824# as_fn_mkdir_p
3351else 5825# -------------
3352 test -d ./-p && rmdir ./-p 5826# Create "$as_dir" as a directory, including parents if necessary.
3353 as_mkdir_p=false 5827as_fn_mkdir_p ()
3354fi
3355
3356if test -x / >/dev/null 2>&1; then
3357 as_test_x='test -x'
3358else
3359 if ls -dL / >/dev/null 2>&1; then
3360 as_ls_L_option=L
3361 else
3362 as_ls_L_option=
3363 fi
3364 as_test_x='
3365 eval sh -c '\''
3366 if test -d "$1"; then
3367 test -d "$1/.";
3368 else
3369 case $1 in
3370 -*)set "./$1";;
3371 esac;
3372 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
3373 ???[sx]*):;;*)false;;esac;fi
3374 '\'' sh
3375 '
3376fi
3377as_executable_p=$as_test_x
3378
3379# Sed expression to map a string onto a valid CPP name.
3380as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
3381
3382# Sed expression to map a string onto a valid variable name.
3383as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
3384
3385
3386exec 6>&1
3387
3388# Save the log message, to keep $[0] and so on meaningful, and to
3389# report actual input values of CONFIG_FILES etc. instead of their
3390# values after options handling.
3391ac_log="
3392This file was extended by $as_me, which was
3393generated by GNU Autoconf 2.61. Invocation command line was
3394
3395 CONFIG_FILES = $CONFIG_FILES
3396 CONFIG_HEADERS = $CONFIG_HEADERS
3397 CONFIG_LINKS = $CONFIG_LINKS
3398 CONFIG_COMMANDS = $CONFIG_COMMANDS
3399 $ $0 $@
3400
3401on `(hostname || uname -n) 2>/dev/null | sed 1q`
3402"
3403
3404_ACEOF
3405
3406cat >>$CONFIG_STATUS <<_ACEOF
3407# Files that config.status was made for.
3408config_headers="$ac_config_headers"
3409
3410_ACEOF
3411
3412cat >>$CONFIG_STATUS <<\_ACEOF
3413ac_cs_usage="\
3414\`$as_me' instantiates files from templates according to the
3415current configuration.
3416
3417Usage: $0 [OPTIONS] [FILE]...
3418
3419 -h, --help print this help, then exit
3420 -V, --version print version number and configuration settings, then exit
3421 -q, --quiet do not print progress messages
3422 -d, --debug don't remove temporary files
3423 --recheck update $as_me by reconfiguring in the same conditions
3424 --header=FILE[:TEMPLATE]
3425 instantiate the configuration header FILE
3426
3427Configuration headers:
3428$config_headers
3429
3430Report bugs to <bug-autoconf@gnu.org>."
3431
3432_ACEOF
3433cat >>$CONFIG_STATUS <<_ACEOF
3434ac_cs_version="\\
3435config.status
3436configured by $0, generated by GNU Autoconf 2.61,
3437 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
3438
3439Copyright (C) 2006 Free Software Foundation, Inc.
3440This config.status script is free software; the Free Software Foundation
3441gives unlimited permission to copy, distribute and modify it."
3442
3443ac_pwd='$ac_pwd'
3444srcdir='$srcdir'
3445_ACEOF
3446
3447cat >>$CONFIG_STATUS <<\_ACEOF
3448# If no file are specified by the user, then we need to provide default
3449# value. By we need to know if files were specified by the user.
3450ac_need_defaults=:
3451while test $# != 0
3452do
3453 case $1 in
3454 --*=*)
3455 ac_option=`expr "X$1" : 'X\([^=]*\)='`
3456 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
3457 ac_shift=:
3458 ;;
3459 *)
3460 ac_option=$1
3461 ac_optarg=$2
3462 ac_shift=shift
3463 ;;
3464 esac
3465
3466 case $ac_option in
3467 # Handling of the options.
3468 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
3469 ac_cs_recheck=: ;;
3470 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
3471 echo "$ac_cs_version"; exit ;;
3472 --debug | --debu | --deb | --de | --d | -d )
3473 debug=: ;;
3474 --header | --heade | --head | --hea )
3475 $ac_shift
3476 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
3477 ac_need_defaults=false;;
3478 --he | --h)
3479 # Conflict between --help and --header
3480 { echo "$as_me: error: ambiguous option: $1
3481Try \`$0 --help' for more information." >&2
3482 { (exit 1); exit 1; }; };;
3483 --help | --hel | -h )
3484 echo "$ac_cs_usage"; exit ;;
3485 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
3486 | -silent | --silent | --silen | --sile | --sil | --si | --s)
3487 ac_cs_silent=: ;;
3488
3489 # This is an error.
3490 -*) { echo "$as_me: error: unrecognized option: $1
3491Try \`$0 --help' for more information." >&2
3492 { (exit 1); exit 1; }; } ;;
3493
3494 *) ac_config_targets="$ac_config_targets $1"
3495 ac_need_defaults=false ;;
3496
3497 esac
3498 shift
3499done
3500
3501ac_configure_extra_args=
3502
3503if $ac_cs_silent; then
3504 exec 6>/dev/null
3505 ac_configure_extra_args="$ac_configure_extra_args --silent"
3506fi
3507
3508_ACEOF
3509cat >>$CONFIG_STATUS <<_ACEOF
3510if \$ac_cs_recheck; then
3511 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
3512 CONFIG_SHELL=$SHELL
3513 export CONFIG_SHELL
3514 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
3515fi
3516
3517_ACEOF
3518cat >>$CONFIG_STATUS <<\_ACEOF
3519exec 5>>config.log
3520{ 5828{
3521 echo
3522 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
3523## Running $as_me. ##
3524_ASBOX
3525 echo "$ac_log"
3526} >&5
3527 5829
3528_ACEOF
3529cat >>$CONFIG_STATUS <<_ACEOF
3530_ACEOF
3531
3532cat >>$CONFIG_STATUS <<\_ACEOF
3533
3534# Handling of arguments.
3535for ac_config_target in $ac_config_targets
3536do
3537 case $ac_config_target in
3538 "libeio/config.h") CONFIG_HEADERS="$CONFIG_HEADERS libeio/config.h" ;;
3539
3540 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
3541echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
3542 { (exit 1); exit 1; }; };;
3543 esac
3544done
3545
3546
3547# If the user did not use the arguments to specify the items to instantiate,
3548# then the envvar interface is used. Set only those that are not.
3549# We use the long form for the default assignment because of an extremely
3550# bizarre bug on SunOS 4.1.3.
3551if $ac_need_defaults; then
3552 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
3553fi
3554
3555# Have a temporary directory for convenience. Make it in the build tree
3556# simply because there is no reason against having it here, and in addition,
3557# creating and moving files from /tmp can sometimes cause problems.
3558# Hook for its removal unless debugging.
3559# Note that there is a small window in which the directory will not be cleaned:
3560# after its creation but before its name has been assigned to `$tmp'.
3561$debug ||
3562{
3563 tmp=
3564 trap 'exit_status=$?
3565 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
3566' 0
3567 trap '{ (exit 1); exit 1; }' 1 2 13 15
3568}
3569# Create a (secure) tmp directory for tmp files.
3570
3571{
3572 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
3573 test -n "$tmp" && test -d "$tmp"
3574} ||
3575{
3576 tmp=./conf$$-$RANDOM
3577 (umask 077 && mkdir "$tmp")
3578} ||
3579{
3580 echo "$me: cannot create a temporary directory in ." >&2
3581 { (exit 1); exit 1; }
3582}
3583
3584
3585for ac_tag in :H $CONFIG_HEADERS
3586do
3587 case $ac_tag in
3588 :[FHLC]) ac_mode=$ac_tag; continue;;
3589 esac
3590 case $ac_mode$ac_tag in
3591 :[FHL]*:*);;
3592 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
3593echo "$as_me: error: Invalid tag $ac_tag." >&2;}
3594 { (exit 1); exit 1; }; };;
3595 :[FH]-) ac_tag=-:-;;
3596 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
3597 esac
3598 ac_save_IFS=$IFS
3599 IFS=:
3600 set x $ac_tag
3601 IFS=$ac_save_IFS
3602 shift
3603 ac_file=$1
3604 shift
3605
3606 case $ac_mode in
3607 :L) ac_source=$1;;
3608 :[FH])
3609 ac_file_inputs=
3610 for ac_f
3611 do
3612 case $ac_f in
3613 -) ac_f="$tmp/stdin";;
3614 *) # Look for the file first in the build tree, then in the source tree
3615 # (if the path is not absolute). The absolute path cannot be DOS-style,
3616 # because $ac_f cannot contain `:'.
3617 test -f "$ac_f" ||
3618 case $ac_f in
3619 [\\/$]*) false;;
3620 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
3621 esac ||
3622 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
3623echo "$as_me: error: cannot find input file: $ac_f" >&2;}
3624 { (exit 1); exit 1; }; };;
3625 esac
3626 ac_file_inputs="$ac_file_inputs $ac_f"
3627 done
3628
3629 # Let's still pretend it is `configure' which instantiates (i.e., don't
3630 # use $as_me), people would be surprised to read:
3631 # /* config.h. Generated by config.status. */
3632 configure_input="Generated from "`IFS=:
3633 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
3634 if test x"$ac_file" != x-; then
3635 configure_input="$ac_file. $configure_input"
3636 { echo "$as_me:$LINENO: creating $ac_file" >&5
3637echo "$as_me: creating $ac_file" >&6;}
3638 fi
3639
3640 case $ac_tag in
3641 *:-:* | *:-) cat >"$tmp/stdin";;
3642 esac
3643 ;;
3644 esac
3645
3646 ac_dir=`$as_dirname -- "$ac_file" ||
3647$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
3648 X"$ac_file" : 'X\(//\)[^/]' \| \
3649 X"$ac_file" : 'X\(//\)$' \| \
3650 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
3651echo X"$ac_file" |
3652 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
3653 s//\1/
3654 q
3655 }
3656 /^X\(\/\/\)[^/].*/{
3657 s//\1/
3658 q
3659 }
3660 /^X\(\/\/\)$/{
3661 s//\1/
3662 q
3663 }
3664 /^X\(\/\).*/{
3665 s//\1/
3666 q
3667 }
3668 s/.*/./; q'`
3669 { as_dir="$ac_dir"
3670 case $as_dir in #( 5830 case $as_dir in #(
3671 -*) as_dir=./$as_dir;; 5831 -*) as_dir=./$as_dir;;
3672 esac 5832 esac
3673 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 5833 test -d "$as_dir" || eval $as_mkdir_p || {
3674 as_dirs= 5834 as_dirs=
3675 while :; do 5835 while :; do
3676 case $as_dir in #( 5836 case $as_dir in #(
3677 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( 5837 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
3678 *) as_qdir=$as_dir;; 5838 *) as_qdir=$as_dir;;
3679 esac 5839 esac
3680 as_dirs="'$as_qdir' $as_dirs" 5840 as_dirs="'$as_qdir' $as_dirs"
3681 as_dir=`$as_dirname -- "$as_dir" || 5841 as_dir=`$as_dirname -- "$as_dir" ||
3682$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 5842$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
3683 X"$as_dir" : 'X\(//\)[^/]' \| \ 5843 X"$as_dir" : 'X\(//\)[^/]' \| \
3684 X"$as_dir" : 'X\(//\)$' \| \ 5844 X"$as_dir" : 'X\(//\)$' \| \
3685 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 5845 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
3686echo X"$as_dir" | 5846printf "%s\n" X"$as_dir" |
3687 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 5847 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
3688 s//\1/ 5848 s//\1/
3689 q 5849 q
3690 } 5850 }
3691 /^X\(\/\/\)[^/].*/{ 5851 /^X\(\/\/\)[^/].*/{
3702 } 5862 }
3703 s/.*/./; q'` 5863 s/.*/./; q'`
3704 test -d "$as_dir" && break 5864 test -d "$as_dir" && break
3705 done 5865 done
3706 test -z "$as_dirs" || eval "mkdir $as_dirs" 5866 test -z "$as_dirs" || eval "mkdir $as_dirs"
3707 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 5867 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
3708echo "$as_me: error: cannot create directory $as_dir" >&2;} 5868
3709 { (exit 1); exit 1; }; }; } 5869
5870} # as_fn_mkdir_p
5871if mkdir -p . 2>/dev/null; then
5872 as_mkdir_p='mkdir -p "$as_dir"'
5873else
5874 test -d ./-p && rmdir ./-p
5875 as_mkdir_p=false
5876fi
5877
5878
5879# as_fn_executable_p FILE
5880# -----------------------
5881# Test if FILE is an executable regular file.
5882as_fn_executable_p ()
5883{
5884 test -f "$1" && test -x "$1"
5885} # as_fn_executable_p
5886as_test_x='test -x'
5887as_executable_p=as_fn_executable_p
5888
5889# Sed expression to map a string onto a valid CPP name.
5890as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
5891
5892# Sed expression to map a string onto a valid variable name.
5893as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
5894
5895
5896exec 6>&1
5897## ----------------------------------- ##
5898## Main body of $CONFIG_STATUS script. ##
5899## ----------------------------------- ##
5900_ASEOF
5901test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
5902
5903cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5904# Save the log message, to keep $0 and so on meaningful, and to
5905# report actual input values of CONFIG_FILES etc. instead of their
5906# values after options handling.
5907ac_log="
5908This file was extended by $as_me, which was
5909generated by GNU Autoconf 2.71. Invocation command line was
5910
5911 CONFIG_FILES = $CONFIG_FILES
5912 CONFIG_HEADERS = $CONFIG_HEADERS
5913 CONFIG_LINKS = $CONFIG_LINKS
5914 CONFIG_COMMANDS = $CONFIG_COMMANDS
5915 $ $0 $@
5916
5917on `(hostname || uname -n) 2>/dev/null | sed 1q`
5918"
5919
5920_ACEOF
5921
5922
5923case $ac_config_headers in *"
5924"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
5925esac
5926
5927
5928cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5929# Files that config.status was made for.
5930config_headers="$ac_config_headers"
5931
5932_ACEOF
5933
5934cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5935ac_cs_usage="\
5936\`$as_me' instantiates files and other configuration actions
5937from templates according to the current configuration. Unless the files
5938and actions are specified as TAGs, all are instantiated by default.
5939
5940Usage: $0 [OPTION]... [TAG]...
5941
5942 -h, --help print this help, then exit
5943 -V, --version print version number and configuration settings, then exit
5944 --config print configuration, then exit
5945 -q, --quiet, --silent
5946 do not print progress messages
5947 -d, --debug don't remove temporary files
5948 --recheck update $as_me by reconfiguring in the same conditions
5949 --header=FILE[:TEMPLATE]
5950 instantiate the configuration header FILE
5951
5952Configuration headers:
5953$config_headers
5954
5955Report bugs to the package provider."
5956
5957_ACEOF
5958ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
5959ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
5960cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5961ac_cs_config='$ac_cs_config_escaped'
5962ac_cs_version="\\
5963config.status
5964configured by $0, generated by GNU Autoconf 2.71,
5965 with options \\"\$ac_cs_config\\"
5966
5967Copyright (C) 2021 Free Software Foundation, Inc.
5968This config.status script is free software; the Free Software Foundation
5969gives unlimited permission to copy, distribute and modify it."
5970
5971ac_pwd='$ac_pwd'
5972srcdir='$srcdir'
5973test -n "\$AWK" || AWK=awk
5974_ACEOF
5975
5976cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5977# The default lists apply if the user does not specify any file.
5978ac_need_defaults=:
5979while test $# != 0
5980do
5981 case $1 in
5982 --*=?*)
5983 ac_option=`expr "X$1" : 'X\([^=]*\)='`
5984 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
5985 ac_shift=:
5986 ;;
5987 --*=)
5988 ac_option=`expr "X$1" : 'X\([^=]*\)='`
5989 ac_optarg=
5990 ac_shift=:
5991 ;;
5992 *)
5993 ac_option=$1
5994 ac_optarg=$2
5995 ac_shift=shift
5996 ;;
5997 esac
5998
5999 case $ac_option in
6000 # Handling of the options.
6001 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6002 ac_cs_recheck=: ;;
6003 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
6004 printf "%s\n" "$ac_cs_version"; exit ;;
6005 --config | --confi | --conf | --con | --co | --c )
6006 printf "%s\n" "$ac_cs_config"; exit ;;
6007 --debug | --debu | --deb | --de | --d | -d )
6008 debug=: ;;
6009 --header | --heade | --head | --hea )
6010 $ac_shift
6011 case $ac_optarg in
6012 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
6013 esac
6014 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
6015 ac_need_defaults=false;;
6016 --he | --h)
6017 # Conflict between --help and --header
6018 as_fn_error $? "ambiguous option: \`$1'
6019Try \`$0 --help' for more information.";;
6020 --help | --hel | -h )
6021 printf "%s\n" "$ac_cs_usage"; exit ;;
6022 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
6023 | -silent | --silent | --silen | --sile | --sil | --si | --s)
6024 ac_cs_silent=: ;;
6025
6026 # This is an error.
6027 -*) as_fn_error $? "unrecognized option: \`$1'
6028Try \`$0 --help' for more information." ;;
6029
6030 *) as_fn_append ac_config_targets " $1"
6031 ac_need_defaults=false ;;
6032
6033 esac
6034 shift
6035done
6036
6037ac_configure_extra_args=
6038
6039if $ac_cs_silent; then
6040 exec 6>/dev/null
6041 ac_configure_extra_args="$ac_configure_extra_args --silent"
6042fi
6043
6044_ACEOF
6045cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6046if \$ac_cs_recheck; then
6047 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
6048 shift
6049 \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
6050 CONFIG_SHELL='$SHELL'
6051 export CONFIG_SHELL
6052 exec "\$@"
6053fi
6054
6055_ACEOF
6056cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6057exec 5>>config.log
6058{
6059 echo
6060 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
6061## Running $as_me. ##
6062_ASBOX
6063 printf "%s\n" "$ac_log"
6064} >&5
6065
6066_ACEOF
6067cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6068_ACEOF
6069
6070cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6071
6072# Handling of arguments.
6073for ac_config_target in $ac_config_targets
6074do
6075 case $ac_config_target in
6076 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
6077
6078 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
6079 esac
6080done
6081
6082
6083# If the user did not use the arguments to specify the items to instantiate,
6084# then the envvar interface is used. Set only those that are not.
6085# We use the long form for the default assignment because of an extremely
6086# bizarre bug on SunOS 4.1.3.
6087if $ac_need_defaults; then
6088 test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
6089fi
6090
6091# Have a temporary directory for convenience. Make it in the build tree
6092# simply because there is no reason against having it here, and in addition,
6093# creating and moving files from /tmp can sometimes cause problems.
6094# Hook for its removal unless debugging.
6095# Note that there is a small window in which the directory will not be cleaned:
6096# after its creation but before its name has been assigned to `$tmp'.
6097$debug ||
6098{
6099 tmp= ac_tmp=
6100 trap 'exit_status=$?
6101 : "${ac_tmp:=$tmp}"
6102 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
6103' 0
6104 trap 'as_fn_exit 1' 1 2 13 15
6105}
6106# Create a (secure) tmp directory for tmp files.
6107
6108{
6109 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
6110 test -d "$tmp"
6111} ||
6112{
6113 tmp=./conf$$-$RANDOM
6114 (umask 077 && mkdir "$tmp")
6115} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
6116ac_tmp=$tmp
6117
6118# Set up the scripts for CONFIG_HEADERS section.
6119# No need to generate them if there are no CONFIG_HEADERS.
6120# This happens for instance with `./config.status Makefile'.
6121if test -n "$CONFIG_HEADERS"; then
6122cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
6123BEGIN {
6124_ACEOF
6125
6126# Transform confdefs.h into an awk script `defines.awk', embedded as
6127# here-document in config.status, that substitutes the proper values into
6128# config.h.in to produce config.h.
6129
6130# Create a delimiter string that does not exist in confdefs.h, to ease
6131# handling of long lines.
6132ac_delim='%!_!# '
6133for ac_last_try in false false :; do
6134 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
6135 if test -z "$ac_tt"; then
6136 break
6137 elif $ac_last_try; then
6138 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
6139 else
6140 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
6141 fi
6142done
6143
6144# For the awk script, D is an array of macro values keyed by name,
6145# likewise P contains macro parameters if any. Preserve backslash
6146# newline sequences.
6147
6148ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
6149sed -n '
6150s/.\{148\}/&'"$ac_delim"'/g
6151t rset
6152:rset
6153s/^[ ]*#[ ]*define[ ][ ]*/ /
6154t def
6155d
6156:def
6157s/\\$//
6158t bsnl
6159s/["\\]/\\&/g
6160s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
6161D["\1"]=" \3"/p
6162s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
6163d
6164:bsnl
6165s/["\\]/\\&/g
6166s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
6167D["\1"]=" \3\\\\\\n"\\/p
6168t cont
6169s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
6170t cont
6171d
6172:cont
6173n
6174s/.\{148\}/&'"$ac_delim"'/g
6175t clear
6176:clear
6177s/\\$//
6178t bsnlc
6179s/["\\]/\\&/g; s/^/"/; s/$/"/p
6180d
6181:bsnlc
6182s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
6183b cont
6184' <confdefs.h | sed '
6185s/'"$ac_delim"'/"\\\
6186"/g' >>$CONFIG_STATUS || ac_write_fail=1
6187
6188cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6189 for (key in D) D_is_set[key] = 1
6190 FS = ""
6191}
6192/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
6193 line = \$ 0
6194 split(line, arg, " ")
6195 if (arg[1] == "#") {
6196 defundef = arg[2]
6197 mac1 = arg[3]
6198 } else {
6199 defundef = substr(arg[1], 2)
6200 mac1 = arg[2]
6201 }
6202 split(mac1, mac2, "(") #)
6203 macro = mac2[1]
6204 prefix = substr(line, 1, index(line, defundef) - 1)
6205 if (D_is_set[macro]) {
6206 # Preserve the white space surrounding the "#".
6207 print prefix "define", macro P[macro] D[macro]
6208 next
6209 } else {
6210 # Replace #undef with comments. This is necessary, for example,
6211 # in the case of _POSIX_SOURCE, which is predefined and required
6212 # on some systems where configure will not decide to define it.
6213 if (defundef == "undef") {
6214 print "/*", prefix defundef, macro, "*/"
6215 next
6216 }
6217 }
6218}
6219{ print }
6220_ACAWK
6221_ACEOF
6222cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6223 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
6224fi # test -n "$CONFIG_HEADERS"
6225
6226
6227eval set X " :H $CONFIG_HEADERS "
6228shift
6229for ac_tag
6230do
6231 case $ac_tag in
6232 :[FHLC]) ac_mode=$ac_tag; continue;;
6233 esac
6234 case $ac_mode$ac_tag in
6235 :[FHL]*:*);;
6236 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
6237 :[FH]-) ac_tag=-:-;;
6238 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
6239 esac
6240 ac_save_IFS=$IFS
6241 IFS=:
6242 set x $ac_tag
6243 IFS=$ac_save_IFS
6244 shift
6245 ac_file=$1
6246 shift
6247
6248 case $ac_mode in
6249 :L) ac_source=$1;;
6250 :[FH])
6251 ac_file_inputs=
6252 for ac_f
6253 do
6254 case $ac_f in
6255 -) ac_f="$ac_tmp/stdin";;
6256 *) # Look for the file first in the build tree, then in the source tree
6257 # (if the path is not absolute). The absolute path cannot be DOS-style,
6258 # because $ac_f cannot contain `:'.
6259 test -f "$ac_f" ||
6260 case $ac_f in
6261 [\\/$]*) false;;
6262 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
6263 esac ||
6264 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
6265 esac
6266 case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
6267 as_fn_append ac_file_inputs " '$ac_f'"
6268 done
6269
6270 # Let's still pretend it is `configure' which instantiates (i.e., don't
6271 # use $as_me), people would be surprised to read:
6272 # /* config.h. Generated by config.status. */
6273 configure_input='Generated from '`
6274 printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
6275 `' by configure.'
6276 if test x"$ac_file" != x-; then
6277 configure_input="$ac_file. $configure_input"
6278 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
6279printf "%s\n" "$as_me: creating $ac_file" >&6;}
6280 fi
6281 # Neutralize special characters interpreted by sed in replacement strings.
6282 case $configure_input in #(
6283 *\&* | *\|* | *\\* )
6284 ac_sed_conf_input=`printf "%s\n" "$configure_input" |
6285 sed 's/[\\\\&|]/\\\\&/g'`;; #(
6286 *) ac_sed_conf_input=$configure_input;;
6287 esac
6288
6289 case $ac_tag in
6290 *:-:* | *:-) cat >"$ac_tmp/stdin" \
6291 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
6292 esac
6293 ;;
6294 esac
6295
6296 ac_dir=`$as_dirname -- "$ac_file" ||
6297$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
6298 X"$ac_file" : 'X\(//\)[^/]' \| \
6299 X"$ac_file" : 'X\(//\)$' \| \
6300 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
6301printf "%s\n" X"$ac_file" |
6302 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
6303 s//\1/
6304 q
6305 }
6306 /^X\(\/\/\)[^/].*/{
6307 s//\1/
6308 q
6309 }
6310 /^X\(\/\/\)$/{
6311 s//\1/
6312 q
6313 }
6314 /^X\(\/\).*/{
6315 s//\1/
6316 q
6317 }
6318 s/.*/./; q'`
6319 as_dir="$ac_dir"; as_fn_mkdir_p
3710 ac_builddir=. 6320 ac_builddir=.
3711 6321
3712case "$ac_dir" in 6322case "$ac_dir" in
3713.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 6323.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
3714*) 6324*)
3715 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 6325 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
3716 # A ".." for each directory in $ac_dir_suffix. 6326 # A ".." for each directory in $ac_dir_suffix.
3717 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 6327 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
3718 case $ac_top_builddir_sub in 6328 case $ac_top_builddir_sub in
3719 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 6329 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
3720 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 6330 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
3721 esac ;; 6331 esac ;;
3722esac 6332esac
3746 6356
3747 :H) 6357 :H)
3748 # 6358 #
3749 # CONFIG_HEADER 6359 # CONFIG_HEADER
3750 # 6360 #
3751_ACEOF
3752
3753# Transform confdefs.h into a sed script `conftest.defines', that
3754# substitutes the proper values into config.h.in to produce config.h.
3755rm -f conftest.defines conftest.tail
3756# First, append a space to every undef/define line, to ease matching.
3757echo 's/$/ /' >conftest.defines
3758# Then, protect against being on the right side of a sed subst, or in
3759# an unquoted here document, in config.status. If some macros were
3760# called several times there might be several #defines for the same
3761# symbol, which is useless. But do not sort them, since the last
3762# AC_DEFINE must be honored.
3763ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
3764# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
3765# NAME is the cpp macro being defined, VALUE is the value it is being given.
3766# PARAMS is the parameter list in the macro definition--in most cases, it's
3767# just an empty string.
3768ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*'
3769ac_dB='\\)[ (].*,\\1define\\2'
3770ac_dC=' '
3771ac_dD=' ,'
3772
3773uniq confdefs.h |
3774 sed -n '
3775 t rset
3776 :rset
3777 s/^[ ]*#[ ]*define[ ][ ]*//
3778 t ok
3779 d
3780 :ok
3781 s/[\\&,]/\\&/g
3782 s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
3783 s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
3784 ' >>conftest.defines
3785
3786# Remove the space that was appended to ease matching.
3787# Then replace #undef with comments. This is necessary, for
3788# example, in the case of _POSIX_SOURCE, which is predefined and required
3789# on some systems where configure will not decide to define it.
3790# (The regexp can be short, since the line contains either #define or #undef.)
3791echo 's/ $//
3792s,^[ #]*u.*,/* & */,' >>conftest.defines
3793
3794# Break up conftest.defines:
3795ac_max_sed_lines=50
3796
3797# First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1"
3798# Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2"
3799# Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1"
3800# et cetera.
3801ac_in='$ac_file_inputs'
3802ac_out='"$tmp/out1"'
3803ac_nxt='"$tmp/out2"'
3804
3805while :
3806do
3807 # Write a here document:
3808 cat >>$CONFIG_STATUS <<_ACEOF
3809 # First, check the format of the line:
3810 cat >"\$tmp/defines.sed" <<\\CEOF
3811/^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def
3812/^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def
3813b
3814:def
3815_ACEOF
3816 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
3817 echo 'CEOF
3818 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
3819 ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
3820 sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
3821 grep . conftest.tail >/dev/null || break
3822 rm -f conftest.defines
3823 mv conftest.tail conftest.defines
3824done
3825rm -f conftest.defines conftest.tail
3826
3827echo "ac_result=$ac_in" >>$CONFIG_STATUS
3828cat >>$CONFIG_STATUS <<\_ACEOF
3829 if test x"$ac_file" != x-; then 6361 if test x"$ac_file" != x-; then
3830 echo "/* $configure_input */" >"$tmp/config.h" 6362 {
3831 cat "$ac_result" >>"$tmp/config.h" 6363 printf "%s\n" "/* $configure_input */" >&1 \
6364 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
6365 } >"$ac_tmp/config.h" \
6366 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
3832 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then 6367 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
3833 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 6368 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
3834echo "$as_me: $ac_file is unchanged" >&6;} 6369printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
3835 else 6370 else
3836 rm -f $ac_file 6371 rm -f "$ac_file"
3837 mv "$tmp/config.h" $ac_file 6372 mv "$ac_tmp/config.h" "$ac_file" \
6373 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
3838 fi 6374 fi
3839 else 6375 else
3840 echo "/* $configure_input */" 6376 printf "%s\n" "/* $configure_input */" >&1 \
3841 cat "$ac_result" 6377 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
6378 || as_fn_error $? "could not create -" "$LINENO" 5
3842 fi 6379 fi
3843 rm -f "$tmp/out12"
3844 ;; 6380 ;;
3845 6381
3846 6382
3847 esac 6383 esac
3848 6384
3849done # for ac_tag 6385done # for ac_tag
3850 6386
3851 6387
3852{ (exit 0); exit 0; } 6388as_fn_exit 0
3853_ACEOF 6389_ACEOF
3854chmod +x $CONFIG_STATUS
3855ac_clean_files=$ac_clean_files_save 6390ac_clean_files=$ac_clean_files_save
6391
6392test $ac_write_fail = 0 ||
6393 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
3856 6394
3857 6395
3858# configure is writing to config.log, and then calls config.status. 6396# configure is writing to config.log, and then calls config.status.
3859# config.status does its own redirection, appending to config.log. 6397# config.status does its own redirection, appending to config.log.
3860# Unfortunately, on DOS this fails, as config.log is still kept open 6398# Unfortunately, on DOS this fails, as config.log is still kept open
3871 exec 5>/dev/null 6409 exec 5>/dev/null
3872 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 6410 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
3873 exec 5>>config.log 6411 exec 5>>config.log
3874 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 6412 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
3875 # would make configure fail if this is the last instruction. 6413 # would make configure fail if this is the last instruction.
3876 $ac_cs_success || { (exit 1); exit 1; } 6414 $ac_cs_success || as_fn_exit 1
3877fi 6415fi
6416if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
6417 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
6418printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
6419fi
3878 6420
6421
6422

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines