ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/IO-AIO/configure
Revision: 1.39
Committed: Thu Feb 29 18:02:43 2024 UTC (3 months ago) by root
Branch: MAIN
CVS Tags: HEAD
Changes since 1.38: +33 -36 lines
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 root 1.1 #! /bin/sh
2     # Guess values for system-dependent variables and create Makefiles.
3 root 1.34 # Generated by GNU Autoconf 2.71.
4 root 1.8 #
5 root 1.1 #
6 root 1.34 # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
7     # Inc.
8 root 1.7 #
9 root 1.8 #
10 root 1.1 # This configure script is free software; the Free Software Foundation
11     # gives unlimited permission to copy, distribute and modify it.
12 root 1.7 ## -------------------- ##
13     ## M4sh Initialization. ##
14     ## -------------------- ##
15 root 1.1
16     # Be more Bourne compatible
17     DUALCASE=1; export DUALCASE # for MKS sh
18 root 1.34 as_nop=:
19     if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
20     then :
21 root 1.1 emulate sh
22     NULLCMD=:
23 root 1.7 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
24 root 1.1 # is contrary to our usage. Disable this feature.
25     alias -g '${1+"$@"}'='"$@"'
26     setopt NO_GLOB_SUBST
27 root 1.34 else $as_nop
28 root 1.7 case `(set -o) 2>/dev/null` in #(
29     *posix*) :
30     set -o posix ;; #(
31     *) :
32     ;;
33 root 1.1 esac
34     fi
35    
36    
37 root 1.34
38     # Reset variables that may have inherited troublesome values from
39     # the environment.
40    
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.)
44     # Quoting is to prevent editors from complaining about space-tab.
45 root 1.7 as_nl='
46     '
47     export as_nl
48 root 1.34 IFS=" "" $as_nl"
49    
50     PS1='$ '
51     PS2='> '
52     PS4='+ '
53    
54     # Ensure predictable behavior from utilities with locale-dependent output.
55     LC_ALL=C
56     export LC_ALL
57     LANGUAGE=C
58     export 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).
65     for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
66     do eval test \${$as_var+y} \
67     && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
68     done
69    
70     # Ensure that fds 0, 1, and 2 are open.
71     if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
72     if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
73     if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
74 root 1.1
75 root 1.7 # The user is always right.
76 root 1.34 if ${PATH_SEPARATOR+false} :; then
77 root 1.7 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     }
82 root 1.1 fi
83    
84    
85     # Find who we are. Look in the path if we contain no directory separator.
86 root 1.17 as_myself=
87 root 1.7 case $0 in #((
88 root 1.1 *[\\/]* ) as_myself=$0 ;;
89     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
90     for as_dir in $PATH
91     do
92     IFS=$as_save_IFS
93 root 1.34 case $as_dir in #(((
94     '') as_dir=./ ;;
95     */) ;;
96     *) as_dir=$as_dir/ ;;
97     esac
98     test -r "$as_dir$0" && as_myself=$as_dir$0 && break
99 root 1.7 done
100 root 1.1 IFS=$as_save_IFS
101    
102     ;;
103     esac
104     # We did not find ourselves, most probably we were run as `sh COMMAND'
105     # in which case we are not to be found in the path.
106     if test "x$as_myself" = x; then
107     as_myself=$0
108     fi
109     if test ! -f "$as_myself"; then
110 root 1.34 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 root 1.7 exit 1
112 root 1.1 fi
113    
114    
115 root 1.17 # Use a proper internal environment variable to ensure we don't fall
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.
123     BASH_ENV=/dev/null
124     ENV=/dev/null
125     (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
126     case $- in # ((((
127     *v*x* | *x*v* ) as_opts=-vx ;;
128     *v* ) as_opts=-v ;;
129     *x* ) as_opts=-x ;;
130     * ) as_opts= ;;
131     esac
132     exec $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'.
135 root 1.34 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
136     exit 255
137 root 1.17 fi
138     # We don't want this to propagate to other subprocesses.
139     { _as_can_reexec=; unset _as_can_reexec;}
140 root 1.1 if test "x$CONFIG_SHELL" = x; then
141 root 1.34 as_bourne_compatible="as_nop=:
142     if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
143     then :
144 root 1.7 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
150 root 1.34 else \$as_nop
151 root 1.7 case \`(set -o) 2>/dev/null\` in #(
152     *posix*) :
153     set -o posix ;; #(
154     *) :
155     ;;
156     esac
157 root 1.1 fi
158 root 1.7 "
159     as_required="as_fn_return () { (exit \$1); }
160     as_fn_success () { as_fn_return 0; }
161     as_fn_failure () { as_fn_return 1; }
162     as_fn_ret_success () { return 0; }
163     as_fn_ret_failure () { return 1; }
164 root 1.1
165     exitcode=0
166 root 1.7 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
167     as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
168     as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
169     as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
170 root 1.34 if ( set x; as_fn_ret_success y && test x = \"\$1\" )
171     then :
172 root 1.1
173 root 1.34 else \$as_nop
174 root 1.7 exitcode=1; echo positional parameters were not saved.
175     fi
176 root 1.17 test x\$exitcode = x0 || exit 1
177 root 1.34 blah=\$(echo \$(echo blah))
178     test x\"\$blah\" = xblah || exit 1
179 root 1.17 test -x / || exit 1"
180 root 1.7 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 root 1.34 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
185     then :
186 root 1.7 as_have_required=yes
187 root 1.34 else $as_nop
188 root 1.7 as_have_required=no
189 root 1.1 fi
190 root 1.34 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
191     then :
192 root 1.1
193 root 1.34 else $as_nop
194 root 1.7 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
195     as_found=false
196 root 1.1 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
197     do
198     IFS=$as_save_IFS
199 root 1.34 case $as_dir in #(((
200     '') as_dir=./ ;;
201     */) ;;
202     *) as_dir=$as_dir/ ;;
203     esac
204 root 1.7 as_found=:
205     case $as_dir in #(
206 root 1.1 /*)
207     for as_base in sh bash ksh sh5; do
208 root 1.7 # Try only shells that exist, to save several forks.
209 root 1.34 as_shell=$as_dir$as_base
210 root 1.7 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
211 root 1.34 as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
212     then :
213 root 1.7 CONFIG_SHELL=$as_shell as_have_required=yes
214 root 1.34 if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
215     then :
216 root 1.7 break 2
217     fi
218     fi
219 root 1.1 done;;
220     esac
221 root 1.7 as_found=false
222 root 1.1 done
223 root 1.34 IFS=$as_save_IFS
224     if $as_found
225     then :
226    
227     else $as_nop
228     if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
229     as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
230     then :
231 root 1.7 CONFIG_SHELL=$SHELL as_have_required=yes
232 root 1.34 fi
233     fi
234 root 1.1
235    
236 root 1.34 if test "x$CONFIG_SHELL" != x
237     then :
238 root 1.17 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.
243     BASH_ENV=/dev/null
244     ENV=/dev/null
245     (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
246     case $- in # ((((
247     *v*x* | *x*v* ) as_opts=-vx ;;
248     *v* ) as_opts=-v ;;
249     *x* ) as_opts=-x ;;
250     * ) as_opts= ;;
251     esac
252     exec $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'.
255 root 1.34 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
256 root 1.17 exit 255
257 root 1.7 fi
258    
259 root 1.34 if test x$as_have_required = xno
260     then :
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."
266 root 1.7 else
267 root 1.34 printf "%s\n" "$0: Please tell bug-autoconf@gnu.org about your system,
268 root 1.7 $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."
271     fi
272     exit 1
273     fi
274 root 1.1 fi
275     fi
276 root 1.7 SHELL=${CONFIG_SHELL-/bin/sh}
277     export SHELL
278     # Unset more variables known to interfere with behavior of common tools.
279     CLICOLOR_FORCE= GREP_OPTIONS=
280     unset CLICOLOR_FORCE GREP_OPTIONS
281 root 1.1
282 root 1.7 ## --------------------- ##
283     ## M4sh Shell Functions. ##
284     ## --------------------- ##
285     # as_fn_unset VAR
286     # ---------------
287     # Portably unset VAR.
288     as_fn_unset ()
289     {
290     { eval $1=; unset $1;}
291     }
292     as_unset=as_fn_unset
293    
294 root 1.34
295 root 1.7 # as_fn_set_status STATUS
296     # -----------------------
297     # Set $? to STATUS, without forking.
298     as_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.
306     as_fn_exit ()
307     {
308     set +e
309     as_fn_set_status $1
310     exit $1
311     } # as_fn_exit
312 root 1.34 # as_fn_nop
313     # ---------
314     # Do nothing but, unlike ":", preserve the value of $?.
315     as_fn_nop ()
316     {
317     return $?
318     }
319     as_nop=as_fn_nop
320 root 1.7
321     # as_fn_mkdir_p
322     # -------------
323     # Create "$as_dir" as a directory, including parents if necessary.
324     as_fn_mkdir_p ()
325     {
326 root 1.1
327 root 1.7 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 root 1.34 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
335 root 1.7 *) 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 ||
343 root 1.34 printf "%s\n" X"$as_dir" |
344 root 1.7 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 root 1.8 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
365 root 1.1
366    
367 root 1.7 } # as_fn_mkdir_p
368 root 1.17
369     # as_fn_executable_p FILE
370     # -----------------------
371     # Test if FILE is an executable regular file.
372     as_fn_executable_p ()
373     {
374     test -f "$1" && test -x "$1"
375     } # as_fn_executable_p
376 root 1.7 # 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.
382 root 1.34 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
383     then :
384 root 1.7 eval 'as_fn_append ()
385     {
386     eval $1+=\$2
387     }'
388 root 1.34 else $as_nop
389 root 1.7 as_fn_append ()
390     {
391     eval $1=\$$1\$2
392     }
393     fi # 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.
400 root 1.34 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
401     then :
402 root 1.7 eval 'as_fn_arith ()
403     {
404     as_val=$(( $* ))
405     }'
406 root 1.34 else $as_nop
407 root 1.7 as_fn_arith ()
408     {
409     as_val=`expr "$@" || test $? -eq 1`
410     }
411     fi # as_fn_arith
412    
413 root 1.34 # as_fn_nop
414     # ---------
415     # Do nothing but, unlike ":", preserve the value of $?.
416     as_fn_nop ()
417     {
418     return $?
419     }
420     as_nop=as_fn_nop
421 root 1.7
422 root 1.8 # as_fn_error STATUS ERROR [LINENO LOG_FD]
423     # ----------------------------------------
424 root 1.7 # 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 root 1.8 # script with STATUS, using 1 if that was 0.
427 root 1.7 as_fn_error ()
428     {
429 root 1.8 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 root 1.34 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
433 root 1.7 fi
434 root 1.34 printf "%s\n" "$as_me: error: $2" >&2
435 root 1.7 as_fn_exit $as_status
436     } # as_fn_error
437 root 1.1
438 root 1.7 if expr a : '\(a\)' >/dev/null 2>&1 &&
439     test "X`expr 00001 : '.*\(...\)'`" = X001; then
440     as_expr=expr
441 root 1.1 else
442 root 1.7 as_expr=false
443 root 1.1 fi
444    
445 root 1.7 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
446     as_basename=basename
447 root 1.1 else
448 root 1.7 as_basename=false
449 root 1.1 fi
450    
451 root 1.7 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
452     as_dirname=dirname
453 root 1.1 else
454 root 1.7 as_dirname=false
455 root 1.1 fi
456    
457 root 1.7 as_me=`$as_basename -- "$0" ||
458     $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
459     X"$0" : 'X\(//\)$' \| \
460     X"$0" : 'X\(/\)' \| . 2>/dev/null ||
461 root 1.34 printf "%s\n" X/"$0" |
462 root 1.7 sed '/^.*\/\([^/][^/]*\)\/*$/{
463     s//\1/
464     q
465     }
466     /^X\/\(\/\/\)$/{
467     s//\1/
468     q
469     }
470     /^X\/\(\/\).*/{
471     s//\1/
472     q
473     }
474     s/.*/./; q'`
475 root 1.1
476 root 1.7 # Avoid depending upon Character Ranges.
477     as_cr_letters='abcdefghijklmnopqrstuvwxyz'
478     as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
479     as_cr_Letters=$as_cr_letters$as_cr_LETTERS
480     as_cr_digits='0123456789'
481     as_cr_alnum=$as_cr_Letters$as_cr_digits
482 root 1.1
483    
484 root 1.7 as_lineno_1=$LINENO as_lineno_1a=$LINENO
485     as_lineno_2=$LINENO as_lineno_2a=$LINENO
486     eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
487     test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
488     # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
489 root 1.1 sed -n '
490     p
491     /[$]LINENO/=
492     ' <$as_myself |
493     sed '
494     s/[$]LINENO.*/&-/
495     t lineno
496     b
497     :lineno
498     N
499     :loop
500     s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
501     t loop
502     s/-\n.*//
503     ' >$as_me.lineno &&
504     chmod +x "$as_me.lineno" ||
505 root 1.34 { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
506 root 1.1
507 root 1.17 # 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
511 root 1.1 # Don't try to exec as it changes $[0], causing all sort of problems
512     # (the dirname of $[0] is not the place where we might find the
513     # original and so on. Autoconf is especially sensitive to this).
514     . "./$as_me.lineno"
515     # Exit status is that of the last command.
516     exit
517     }
518    
519 root 1.34
520     # Determine whether it's possible to make 'echo' print without a newline.
521     # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
522     # for compatibility with existing Makefiles.
523 root 1.1 ECHO_C= ECHO_N= ECHO_T=
524 root 1.7 case `echo -n x` in #(((((
525 root 1.1 -n*)
526 root 1.7 case `echo 'xy\c'` in
527 root 1.1 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
528 root 1.7 xy) ECHO_C='\c';;
529     *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
530     ECHO_T=' ';;
531 root 1.1 esac;;
532     *)
533     ECHO_N='-n';;
534     esac
535    
536 root 1.34 # For backward compatibility with old third-party macros, we provide
537     # the shell variables $as_echo and $as_echo_n. New code should use
538     # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
539     as_echo='printf %s\n'
540     as_echo_n='printf %s'
541    
542    
543 root 1.1 rm -f conf$$ conf$$.exe conf$$.file
544     if test -d conf$$.dir; then
545     rm -f conf$$.dir/conf$$.file
546     else
547     rm -f conf$$.dir
548 root 1.7 mkdir conf$$.dir 2>/dev/null
549 root 1.1 fi
550 root 1.7 if (echo >conf$$.file) 2>/dev/null; then
551     if ln -s conf$$.file conf$$ 2>/dev/null; then
552     as_ln_s='ln -s'
553     # ... but there are two gotchas:
554     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
555     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
556 root 1.17 # In both cases, we have to default to `cp -pR'.
557 root 1.7 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
558 root 1.17 as_ln_s='cp -pR'
559 root 1.7 elif ln conf$$.file conf$$ 2>/dev/null; then
560     as_ln_s=ln
561     else
562 root 1.17 as_ln_s='cp -pR'
563 root 1.7 fi
564 root 1.1 else
565 root 1.17 as_ln_s='cp -pR'
566 root 1.1 fi
567     rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
568     rmdir conf$$.dir 2>/dev/null
569    
570     if mkdir -p . 2>/dev/null; then
571 root 1.7 as_mkdir_p='mkdir -p "$as_dir"'
572 root 1.1 else
573     test -d ./-p && rmdir ./-p
574     as_mkdir_p=false
575     fi
576    
577 root 1.17 as_test_x='test -x'
578     as_executable_p=as_fn_executable_p
579 root 1.1
580     # Sed expression to map a string onto a valid CPP name.
581     as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
582    
583     # Sed expression to map a string onto a valid variable name.
584     as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
585    
586    
587 root 1.8 test -n "$DJDIR" || exec 7<&0 </dev/null
588     exec 6>&1
589 root 1.1
590     # Name of the host.
591 root 1.8 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
592 root 1.1 # so uname gets run too.
593     ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
594    
595     #
596     # Initializations.
597     #
598     ac_default_prefix=/usr/local
599     ac_clean_files=
600     ac_config_libobj_dir=.
601     LIBOBJS=
602     cross_compiling=no
603     subdirs=
604     MFLAGS=
605     MAKEFLAGS=
606    
607     # Identity of this package.
608 root 1.34 PACKAGE_NAME=''
609     PACKAGE_TARNAME=''
610     PACKAGE_VERSION=''
611     PACKAGE_STRING=''
612     PACKAGE_BUGREPORT=''
613     PACKAGE_URL=''
614 root 1.7
615     ac_unique_file="libeio/eio.h"
616 root 1.10 # Factoring default headers for most tests.
617     ac_includes_default="\
618 root 1.34 #include <stddef.h>
619     #ifdef HAVE_STDIO_H
620     # include <stdio.h>
621 root 1.10 #endif
622 root 1.34 #ifdef HAVE_STDLIB_H
623 root 1.10 # 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 root 1.34 #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 root 1.10 #ifdef HAVE_UNISTD_H
644     # include <unistd.h>
645     #endif"
646    
647 root 1.34 ac_header_c_list=
648 root 1.7 ac_subst_vars='LTLIBOBJS
649     LIBOBJS
650     OBJEXT
651     EXEEXT
652     ac_ct_CC
653     CPPFLAGS
654     LDFLAGS
655     CFLAGS
656     CC
657     target_alias
658     host_alias
659     build_alias
660     LIBS
661     ECHO_T
662     ECHO_N
663     ECHO_C
664     DEFS
665     mandir
666     localedir
667     libdir
668     psdir
669     pdfdir
670     dvidir
671     htmldir
672     infodir
673     docdir
674     oldincludedir
675     includedir
676 root 1.18 runstatedir
677 root 1.7 localstatedir
678     sharedstatedir
679     sysconfdir
680     datadir
681     datarootdir
682     libexecdir
683     sbindir
684     bindir
685     program_transform_name
686     prefix
687     exec_prefix
688     PACKAGE_URL
689     PACKAGE_BUGREPORT
690     PACKAGE_STRING
691     PACKAGE_VERSION
692     PACKAGE_TARNAME
693     PACKAGE_NAME
694 root 1.1 PATH_SEPARATOR
695 root 1.7 SHELL'
696 root 1.1 ac_subst_files=''
697 root 1.7 ac_user_opts='
698     enable_option_checking
699     '
700 root 1.1 ac_precious_vars='build_alias
701     host_alias
702     target_alias
703     CC
704     CFLAGS
705     LDFLAGS
706     LIBS
707 root 1.34 CPPFLAGS'
708 root 1.1
709    
710     # Initialize some variables set by options.
711     ac_init_help=
712     ac_init_version=false
713 root 1.7 ac_unrecognized_opts=
714     ac_unrecognized_sep=
715 root 1.1 # The variables have the same names as the options, with
716     # dashes changed to underlines.
717     cache_file=/dev/null
718     exec_prefix=NONE
719     no_create=
720     no_recursion=
721     prefix=NONE
722     program_prefix=NONE
723     program_suffix=NONE
724     program_transform_name=s,x,x,
725     silent=
726     site=
727     srcdir=
728     verbose=
729     x_includes=NONE
730     x_libraries=NONE
731    
732     # Installation directory options.
733     # These are left unexpanded so users can "make install exec_prefix=/foo"
734     # and all the variables that are supposed to be based on exec_prefix
735     # by default will actually change.
736     # Use braces instead of parens because sh, perl, etc. also accept them.
737     # (The list follows the same order as the GNU Coding Standards.)
738     bindir='${exec_prefix}/bin'
739     sbindir='${exec_prefix}/sbin'
740     libexecdir='${exec_prefix}/libexec'
741     datarootdir='${prefix}/share'
742     datadir='${datarootdir}'
743     sysconfdir='${prefix}/etc'
744     sharedstatedir='${prefix}/com'
745     localstatedir='${prefix}/var'
746 root 1.18 runstatedir='${localstatedir}/run'
747 root 1.1 includedir='${prefix}/include'
748     oldincludedir='/usr/include'
749     docdir='${datarootdir}/doc/${PACKAGE}'
750     infodir='${datarootdir}/info'
751     htmldir='${docdir}'
752     dvidir='${docdir}'
753     pdfdir='${docdir}'
754     psdir='${docdir}'
755     libdir='${exec_prefix}/lib'
756     localedir='${datarootdir}/locale'
757     mandir='${datarootdir}/man'
758    
759     ac_prev=
760     ac_dashdash=
761     for ac_option
762     do
763     # If the previous option needs an argument, assign it.
764     if test -n "$ac_prev"; then
765     eval $ac_prev=\$ac_option
766     ac_prev=
767     continue
768     fi
769    
770     case $ac_option in
771 root 1.8 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
772     *=) ac_optarg= ;;
773     *) ac_optarg=yes ;;
774 root 1.1 esac
775    
776     case $ac_dashdash$ac_option in
777     --)
778     ac_dashdash=yes ;;
779    
780     -bindir | --bindir | --bindi | --bind | --bin | --bi)
781     ac_prev=bindir ;;
782     -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
783     bindir=$ac_optarg ;;
784    
785     -build | --build | --buil | --bui | --bu)
786     ac_prev=build_alias ;;
787     -build=* | --build=* | --buil=* | --bui=* | --bu=*)
788     build_alias=$ac_optarg ;;
789    
790     -cache-file | --cache-file | --cache-fil | --cache-fi \
791     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
792     ac_prev=cache_file ;;
793     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
794     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
795     cache_file=$ac_optarg ;;
796    
797     --config-cache | -C)
798     cache_file=config.cache ;;
799    
800     -datadir | --datadir | --datadi | --datad)
801     ac_prev=datadir ;;
802     -datadir=* | --datadir=* | --datadi=* | --datad=*)
803     datadir=$ac_optarg ;;
804    
805     -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
806     | --dataroo | --dataro | --datar)
807     ac_prev=datarootdir ;;
808     -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
809     | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
810     datarootdir=$ac_optarg ;;
811    
812     -disable-* | --disable-*)
813 root 1.7 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
814 root 1.1 # Reject names that are not valid shell variable names.
815 root 1.7 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
816 root 1.34 as_fn_error $? "invalid feature name: \`$ac_useropt'"
817 root 1.7 ac_useropt_orig=$ac_useropt
818 root 1.34 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
819 root 1.7 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
826     eval enable_$ac_useropt=no ;;
827 root 1.1
828     -docdir | --docdir | --docdi | --doc | --do)
829     ac_prev=docdir ;;
830     -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
831     docdir=$ac_optarg ;;
832    
833     -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
834     ac_prev=dvidir ;;
835     -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
836     dvidir=$ac_optarg ;;
837    
838     -enable-* | --enable-*)
839 root 1.7 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
840 root 1.1 # Reject names that are not valid shell variable names.
841 root 1.7 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
842 root 1.34 as_fn_error $? "invalid feature name: \`$ac_useropt'"
843 root 1.7 ac_useropt_orig=$ac_useropt
844 root 1.34 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
845 root 1.7 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
852     eval enable_$ac_useropt=\$ac_optarg ;;
853 root 1.1
854     -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
855     | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
856     | --exec | --exe | --ex)
857     ac_prev=exec_prefix ;;
858     -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
859     | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
860     | --exec=* | --exe=* | --ex=*)
861     exec_prefix=$ac_optarg ;;
862    
863     -gas | --gas | --ga | --g)
864     # Obsolete; use --with-gas.
865     with_gas=yes ;;
866    
867     -help | --help | --hel | --he | -h)
868     ac_init_help=long ;;
869     -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
870     ac_init_help=recursive ;;
871     -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
872     ac_init_help=short ;;
873    
874     -host | --host | --hos | --ho)
875     ac_prev=host_alias ;;
876     -host=* | --host=* | --hos=* | --ho=*)
877     host_alias=$ac_optarg ;;
878    
879     -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
880     ac_prev=htmldir ;;
881     -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
882     | --ht=*)
883     htmldir=$ac_optarg ;;
884    
885     -includedir | --includedir | --includedi | --included | --include \
886     | --includ | --inclu | --incl | --inc)
887     ac_prev=includedir ;;
888     -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
889     | --includ=* | --inclu=* | --incl=* | --inc=*)
890     includedir=$ac_optarg ;;
891    
892     -infodir | --infodir | --infodi | --infod | --info | --inf)
893     ac_prev=infodir ;;
894     -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
895     infodir=$ac_optarg ;;
896    
897     -libdir | --libdir | --libdi | --libd)
898     ac_prev=libdir ;;
899     -libdir=* | --libdir=* | --libdi=* | --libd=*)
900     libdir=$ac_optarg ;;
901    
902     -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
903     | --libexe | --libex | --libe)
904     ac_prev=libexecdir ;;
905     -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
906     | --libexe=* | --libex=* | --libe=*)
907     libexecdir=$ac_optarg ;;
908    
909     -localedir | --localedir | --localedi | --localed | --locale)
910     ac_prev=localedir ;;
911     -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
912     localedir=$ac_optarg ;;
913    
914     -localstatedir | --localstatedir | --localstatedi | --localstated \
915     | --localstate | --localstat | --localsta | --localst | --locals)
916     ac_prev=localstatedir ;;
917     -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
918     | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
919     localstatedir=$ac_optarg ;;
920    
921     -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
922     ac_prev=mandir ;;
923     -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
924     mandir=$ac_optarg ;;
925    
926     -nfp | --nfp | --nf)
927     # Obsolete; use --without-fp.
928     with_fp=no ;;
929    
930     -no-create | --no-create | --no-creat | --no-crea | --no-cre \
931     | --no-cr | --no-c | -n)
932     no_create=yes ;;
933    
934     -no-recursion | --no-recursion | --no-recursio | --no-recursi \
935     | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
936     no_recursion=yes ;;
937    
938     -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
939     | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
940     | --oldin | --oldi | --old | --ol | --o)
941     ac_prev=oldincludedir ;;
942     -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
943     | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
944     | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
945     oldincludedir=$ac_optarg ;;
946    
947     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
948     ac_prev=prefix ;;
949     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
950     prefix=$ac_optarg ;;
951    
952     -program-prefix | --program-prefix | --program-prefi | --program-pref \
953     | --program-pre | --program-pr | --program-p)
954     ac_prev=program_prefix ;;
955     -program-prefix=* | --program-prefix=* | --program-prefi=* \
956     | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
957     program_prefix=$ac_optarg ;;
958    
959     -program-suffix | --program-suffix | --program-suffi | --program-suff \
960     | --program-suf | --program-su | --program-s)
961     ac_prev=program_suffix ;;
962     -program-suffix=* | --program-suffix=* | --program-suffi=* \
963     | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
964     program_suffix=$ac_optarg ;;
965    
966     -program-transform-name | --program-transform-name \
967     | --program-transform-nam | --program-transform-na \
968     | --program-transform-n | --program-transform- \
969     | --program-transform | --program-transfor \
970     | --program-transfo | --program-transf \
971     | --program-trans | --program-tran \
972     | --progr-tra | --program-tr | --program-t)
973     ac_prev=program_transform_name ;;
974     -program-transform-name=* | --program-transform-name=* \
975     | --program-transform-nam=* | --program-transform-na=* \
976     | --program-transform-n=* | --program-transform-=* \
977     | --program-transform=* | --program-transfor=* \
978     | --program-transfo=* | --program-transf=* \
979     | --program-trans=* | --program-tran=* \
980     | --progr-tra=* | --program-tr=* | --program-t=*)
981     program_transform_name=$ac_optarg ;;
982    
983     -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
984     ac_prev=pdfdir ;;
985     -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
986     pdfdir=$ac_optarg ;;
987    
988     -psdir | --psdir | --psdi | --psd | --ps)
989     ac_prev=psdir ;;
990     -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
991     psdir=$ac_optarg ;;
992    
993     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
994     | -silent | --silent | --silen | --sile | --sil)
995     silent=yes ;;
996    
997 root 1.18 -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    
1006 root 1.1 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1007     ac_prev=sbindir ;;
1008     -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1009     | --sbi=* | --sb=*)
1010     sbindir=$ac_optarg ;;
1011    
1012     -sharedstatedir | --sharedstatedir | --sharedstatedi \
1013     | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1014     | --sharedst | --shareds | --shared | --share | --shar \
1015     | --sha | --sh)
1016     ac_prev=sharedstatedir ;;
1017     -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1018     | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1019     | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1020     | --sha=* | --sh=*)
1021     sharedstatedir=$ac_optarg ;;
1022    
1023     -site | --site | --sit)
1024     ac_prev=site ;;
1025     -site=* | --site=* | --sit=*)
1026     site=$ac_optarg ;;
1027    
1028     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1029     ac_prev=srcdir ;;
1030     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1031     srcdir=$ac_optarg ;;
1032    
1033     -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1034     | --syscon | --sysco | --sysc | --sys | --sy)
1035     ac_prev=sysconfdir ;;
1036     -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1037     | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1038     sysconfdir=$ac_optarg ;;
1039    
1040     -target | --target | --targe | --targ | --tar | --ta | --t)
1041     ac_prev=target_alias ;;
1042     -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1043     target_alias=$ac_optarg ;;
1044    
1045     -v | -verbose | --verbose | --verbos | --verbo | --verb)
1046     verbose=yes ;;
1047    
1048     -version | --version | --versio | --versi | --vers | -V)
1049     ac_init_version=: ;;
1050    
1051     -with-* | --with-*)
1052 root 1.7 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1053 root 1.1 # Reject names that are not valid shell variable names.
1054 root 1.7 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1055 root 1.34 as_fn_error $? "invalid package name: \`$ac_useropt'"
1056 root 1.7 ac_useropt_orig=$ac_useropt
1057 root 1.34 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1058 root 1.7 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
1065     eval with_$ac_useropt=\$ac_optarg ;;
1066 root 1.1
1067     -without-* | --without-*)
1068 root 1.7 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1069 root 1.1 # Reject names that are not valid shell variable names.
1070 root 1.7 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1071 root 1.34 as_fn_error $? "invalid package name: \`$ac_useropt'"
1072 root 1.7 ac_useropt_orig=$ac_useropt
1073 root 1.34 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1074 root 1.7 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
1081     eval with_$ac_useropt=no ;;
1082 root 1.1
1083     --x)
1084     # Obsolete; use --with-x.
1085     with_x=yes ;;
1086    
1087     -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1088     | --x-incl | --x-inc | --x-in | --x-i)
1089     ac_prev=x_includes ;;
1090     -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1091     | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1092     x_includes=$ac_optarg ;;
1093    
1094     -x-libraries | --x-libraries | --x-librarie | --x-librari \
1095     | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1096     ac_prev=x_libraries ;;
1097     -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1098     | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1099     x_libraries=$ac_optarg ;;
1100    
1101 root 1.8 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1102     Try \`$0 --help' for more information"
1103 root 1.1 ;;
1104    
1105     *=*)
1106     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1107     # Reject names that are not valid shell variable names.
1108 root 1.7 case $ac_envvar in #(
1109     '' | [0-9]* | *[!_$as_cr_alnum]* )
1110 root 1.8 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1111 root 1.7 esac
1112 root 1.1 eval $ac_envvar=\$ac_optarg
1113     export $ac_envvar ;;
1114    
1115     *)
1116     # FIXME: should be removed in autoconf 3.0.
1117 root 1.34 printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
1118 root 1.1 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1119 root 1.34 printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
1120 root 1.17 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1121 root 1.1 ;;
1122    
1123     esac
1124     done
1125    
1126     if test -n "$ac_prev"; then
1127     ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1128 root 1.8 as_fn_error $? "missing argument to $ac_option"
1129 root 1.7 fi
1130    
1131     if test -n "$ac_unrecognized_opts"; then
1132     case $enable_option_checking in
1133     no) ;;
1134 root 1.8 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1135 root 1.34 *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1136 root 1.7 esac
1137 root 1.1 fi
1138    
1139 root 1.7 # Check all directory arguments for consistency.
1140 root 1.1 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1141     datadir sysconfdir sharedstatedir localstatedir includedir \
1142     oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1143 root 1.18 libdir localedir mandir runstatedir
1144 root 1.1 do
1145     eval ac_val=\$$ac_var
1146 root 1.7 # 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.
1153 root 1.1 case $ac_val in
1154     [\\/$]* | ?:[\\/]* ) continue;;
1155     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1156     esac
1157 root 1.8 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1158 root 1.1 done
1159    
1160     # There might be people who depend on the old broken behavior: `$host'
1161     # used to hold the argument of --host etc.
1162     # FIXME: To remove some day.
1163     build=$build_alias
1164     host=$host_alias
1165     target=$target_alias
1166    
1167     # FIXME: To remove some day.
1168     if test "x$host_alias" != x; then
1169     if test "x$build_alias" = x; then
1170     cross_compiling=maybe
1171     elif test "x$build_alias" != "x$host_alias"; then
1172     cross_compiling=yes
1173     fi
1174     fi
1175    
1176     ac_tool_prefix=
1177     test -n "$host_alias" && ac_tool_prefix=$host_alias-
1178    
1179     test "$silent" = yes && exec 6>/dev/null
1180    
1181    
1182     ac_pwd=`pwd` && test -n "$ac_pwd" &&
1183     ac_ls_di=`ls -di .` &&
1184     ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1185 root 1.8 as_fn_error $? "working directory cannot be determined"
1186 root 1.1 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1187 root 1.8 as_fn_error $? "pwd does not report name of working directory"
1188 root 1.1
1189    
1190     # Find the source files, if location was not specified.
1191     if test -z "$srcdir"; then
1192     ac_srcdir_defaulted=yes
1193     # Try the directory containing this script, then the parent directory.
1194 root 1.7 ac_confdir=`$as_dirname -- "$as_myself" ||
1195     $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1196     X"$as_myself" : 'X\(//\)[^/]' \| \
1197     X"$as_myself" : 'X\(//\)$' \| \
1198     X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1199 root 1.34 printf "%s\n" X"$as_myself" |
1200 root 1.1 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1201     s//\1/
1202     q
1203     }
1204     /^X\(\/\/\)[^/].*/{
1205     s//\1/
1206     q
1207     }
1208     /^X\(\/\/\)$/{
1209     s//\1/
1210     q
1211     }
1212     /^X\(\/\).*/{
1213     s//\1/
1214     q
1215     }
1216     s/.*/./; q'`
1217     srcdir=$ac_confdir
1218     if test ! -r "$srcdir/$ac_unique_file"; then
1219     srcdir=..
1220     fi
1221     else
1222     ac_srcdir_defaulted=no
1223     fi
1224     if test ! -r "$srcdir/$ac_unique_file"; then
1225     test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1226 root 1.8 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1227 root 1.1 fi
1228     ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1229     ac_abs_confdir=`(
1230 root 1.8 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1231 root 1.1 pwd)`
1232     # When building in place, set srcdir=.
1233     if test "$ac_abs_confdir" = "$ac_pwd"; then
1234     srcdir=.
1235     fi
1236     # Remove unnecessary trailing slashes from srcdir.
1237     # Double slashes in file names in object file debugging info
1238     # mess up M-x gdb in Emacs.
1239     case $srcdir in
1240     */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1241     esac
1242     for ac_var in $ac_precious_vars; do
1243     eval ac_env_${ac_var}_set=\${${ac_var}+set}
1244     eval ac_env_${ac_var}_value=\$${ac_var}
1245     eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1246     eval ac_cv_env_${ac_var}_value=\$${ac_var}
1247     done
1248    
1249     #
1250     # Report the --help message.
1251     #
1252     if test "$ac_init_help" = "long"; then
1253     # Omit some internal or obsolete options to make the list less imposing.
1254     # This message is too long to be a string in the A/UX 3.1 sh.
1255     cat <<_ACEOF
1256     \`configure' configures this package to adapt to many kinds of systems.
1257    
1258     Usage: $0 [OPTION]... [VAR=VALUE]...
1259    
1260     To assign environment variables (e.g., CC, CFLAGS...), specify them as
1261     VAR=VALUE. See below for descriptions of some of the useful variables.
1262    
1263     Defaults for the options are specified in brackets.
1264    
1265     Configuration:
1266     -h, --help display this help and exit
1267     --help=short display options specific to this package
1268     --help=recursive display the short help of all the included packages
1269     -V, --version display version information and exit
1270 root 1.8 -q, --quiet, --silent do not print \`checking ...' messages
1271 root 1.1 --cache-file=FILE cache test results in FILE [disabled]
1272     -C, --config-cache alias for \`--cache-file=config.cache'
1273     -n, --no-create do not create output files
1274     --srcdir=DIR find the sources in DIR [configure dir or \`..']
1275    
1276     Installation directories:
1277     --prefix=PREFIX install architecture-independent files in PREFIX
1278 root 1.7 [$ac_default_prefix]
1279 root 1.1 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1280 root 1.7 [PREFIX]
1281 root 1.1
1282     By default, \`make install' will install all the files in
1283     \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1284     an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1285     for instance \`--prefix=\$HOME'.
1286    
1287     For better control, use the options below.
1288    
1289     Fine tuning of the installation directories:
1290 root 1.7 --bindir=DIR user executables [EPREFIX/bin]
1291     --sbindir=DIR system admin executables [EPREFIX/sbin]
1292     --libexecdir=DIR program executables [EPREFIX/libexec]
1293     --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1294     --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1295     --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1296 root 1.18 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
1297 root 1.7 --libdir=DIR object code libraries [EPREFIX/lib]
1298     --includedir=DIR C header files [PREFIX/include]
1299     --oldincludedir=DIR C header files for non-gcc [/usr/include]
1300     --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1301     --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1302     --infodir=DIR info documentation [DATAROOTDIR/info]
1303     --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1304     --mandir=DIR man documentation [DATAROOTDIR/man]
1305     --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1306     --htmldir=DIR html documentation [DOCDIR]
1307     --dvidir=DIR dvi documentation [DOCDIR]
1308     --pdfdir=DIR pdf documentation [DOCDIR]
1309     --psdir=DIR ps documentation [DOCDIR]
1310 root 1.1 _ACEOF
1311    
1312     cat <<\_ACEOF
1313     _ACEOF
1314     fi
1315    
1316     if test -n "$ac_init_help"; then
1317    
1318     cat <<\_ACEOF
1319    
1320     Some influential environment variables:
1321     CC C compiler command
1322     CFLAGS C compiler flags
1323     LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1324     nonstandard directory <lib dir>
1325     LIBS libraries to pass to the linker, e.g. -l<library>
1326 root 1.8 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1327 root 1.1 you have headers in a nonstandard directory <include dir>
1328    
1329     Use these variables to override the choices made by `configure' or to help
1330     it to find libraries and programs with nonstandard names/locations.
1331    
1332 root 1.7 Report bugs to the package provider.
1333 root 1.1 _ACEOF
1334     ac_status=$?
1335     fi
1336    
1337     if test "$ac_init_help" = "recursive"; then
1338     # If there are subdirs, report their specific --help.
1339     for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1340 root 1.7 test -d "$ac_dir" ||
1341     { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1342     continue
1343 root 1.1 ac_builddir=.
1344    
1345     case "$ac_dir" in
1346     .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1347     *)
1348 root 1.34 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
1349 root 1.1 # A ".." for each directory in $ac_dir_suffix.
1350 root 1.34 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1351 root 1.1 case $ac_top_builddir_sub in
1352     "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1353     *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1354     esac ;;
1355     esac
1356     ac_abs_top_builddir=$ac_pwd
1357     ac_abs_builddir=$ac_pwd$ac_dir_suffix
1358     # for backward compatibility:
1359     ac_top_builddir=$ac_top_build_prefix
1360    
1361     case $srcdir in
1362     .) # We are building in place.
1363     ac_srcdir=.
1364     ac_top_srcdir=$ac_top_builddir_sub
1365     ac_abs_top_srcdir=$ac_pwd ;;
1366     [\\/]* | ?:[\\/]* ) # Absolute name.
1367     ac_srcdir=$srcdir$ac_dir_suffix;
1368     ac_top_srcdir=$srcdir
1369     ac_abs_top_srcdir=$srcdir ;;
1370     *) # Relative name.
1371     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1372     ac_top_srcdir=$ac_top_build_prefix$srcdir
1373     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1374     esac
1375     ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1376    
1377     cd "$ac_dir" || { ac_status=$?; continue; }
1378 root 1.34 # Check for configure.gnu first; this name is used for a wrapper for
1379     # Metaconfig's "Configure" on case-insensitive file systems.
1380 root 1.1 if test -f "$ac_srcdir/configure.gnu"; then
1381     echo &&
1382     $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1383     elif test -f "$ac_srcdir/configure"; then
1384     echo &&
1385     $SHELL "$ac_srcdir/configure" --help=recursive
1386     else
1387 root 1.34 printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1388 root 1.1 fi || ac_status=$?
1389     cd "$ac_pwd" || { ac_status=$?; break; }
1390     done
1391     fi
1392    
1393     test -n "$ac_init_help" && exit $ac_status
1394     if $ac_init_version; then
1395     cat <<\_ACEOF
1396     configure
1397 root 1.34 generated by GNU Autoconf 2.71
1398 root 1.1
1399 root 1.34 Copyright (C) 2021 Free Software Foundation, Inc.
1400 root 1.1 This configure script is free software; the Free Software Foundation
1401     gives unlimited permission to copy, distribute and modify it.
1402     _ACEOF
1403     exit
1404     fi
1405 root 1.7
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.
1413     ac_fn_c_try_compile ()
1414     {
1415     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1416 root 1.34 rm -f conftest.$ac_objext conftest.beam
1417 root 1.7 if { { ac_try="$ac_compile"
1418     case "(($ac_try" in
1419     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1420     *) ac_try_echo=$ac_try;;
1421     esac
1422     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1423 root 1.34 printf "%s\n" "$ac_try_echo"; } >&5
1424 root 1.7 (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 root 1.34 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1432 root 1.7 test $ac_status = 0; } && {
1433     test -z "$ac_c_werror_flag" ||
1434     test ! -s conftest.err
1435 root 1.34 } && test -s conftest.$ac_objext
1436     then :
1437 root 1.7 ac_retval=0
1438 root 1.34 else $as_nop
1439     printf "%s\n" "$as_me: failed program was:" >&5
1440 root 1.7 sed 's/^/| /' conftest.$ac_ext >&5
1441    
1442     ac_retval=1
1443     fi
1444 root 1.17 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1445 root 1.8 as_fn_set_status $ac_retval
1446 root 1.7
1447     } # ac_fn_c_try_compile
1448    
1449 root 1.10 # 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.
1453     ac_fn_c_check_header_compile ()
1454     {
1455     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1456 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1457     printf %s "checking for $2... " >&6; }
1458     if eval test \${$3+y}
1459     then :
1460     printf %s "(cached) " >&6
1461     else $as_nop
1462 root 1.10 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1463     /* end confdefs.h. */
1464     $4
1465     #include <$2>
1466     _ACEOF
1467 root 1.34 if ac_fn_c_try_compile "$LINENO"
1468     then :
1469 root 1.10 eval "$3=yes"
1470 root 1.34 else $as_nop
1471 root 1.10 eval "$3=no"
1472     fi
1473 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1474 root 1.10 fi
1475     eval ac_res=\$$3
1476 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1477     printf "%s\n" "$ac_res" >&6; }
1478 root 1.17 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1479 root 1.10
1480     } # ac_fn_c_check_header_compile
1481    
1482 root 1.7 # ac_fn_c_try_link LINENO
1483     # -----------------------
1484     # Try to link conftest.$ac_ext, and return whether this succeeded.
1485     ac_fn_c_try_link ()
1486     {
1487     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1488 root 1.34 rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
1489 root 1.7 if { { ac_try="$ac_link"
1490     case "(($ac_try" in
1491     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1492     *) ac_try_echo=$ac_try;;
1493     esac
1494     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1495 root 1.34 printf "%s\n" "$ac_try_echo"; } >&5
1496 root 1.7 (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 root 1.34 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1504 root 1.7 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 root 1.17 test -x conftest$ac_exeext
1510 root 1.34 }
1511     then :
1512 root 1.7 ac_retval=0
1513 root 1.34 else $as_nop
1514     printf "%s\n" "$as_me: failed program was:" >&5
1515 root 1.7 sed 's/^/| /' conftest.$ac_ext >&5
1516    
1517     ac_retval=1
1518     fi
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 root 1.17 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1525 root 1.8 as_fn_set_status $ac_retval
1526 root 1.7
1527     } # ac_fn_c_try_link
1528 root 1.34 ac_configure_args_raw=
1529     for ac_arg
1530     do
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'"
1536     done
1537    
1538     case $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"`;;
1546     esac
1547    
1548 root 1.1 cat >config.log <<_ACEOF
1549     This file contains any messages produced by compilers while
1550     running configure, to aid debugging if configure makes a mistake.
1551    
1552     It was created by $as_me, which was
1553 root 1.34 generated by GNU Autoconf 2.71. Invocation command line was
1554 root 1.1
1555 root 1.34 $ $0$ac_configure_args_raw
1556 root 1.1
1557     _ACEOF
1558     exec 5>>config.log
1559     {
1560     cat <<_ASUNAME
1561     ## --------- ##
1562     ## Platform. ##
1563     ## --------- ##
1564    
1565     hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1566     uname -m = `(uname -m) 2>/dev/null || echo unknown`
1567     uname -r = `(uname -r) 2>/dev/null || echo unknown`
1568     uname -s = `(uname -s) 2>/dev/null || echo unknown`
1569     uname -v = `(uname -v) 2>/dev/null || echo unknown`
1570    
1571     /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1572     /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1573    
1574     /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1575     /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1576     /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1577     /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1578     /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1579     /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1580     /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1581    
1582     _ASUNAME
1583    
1584     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1585     for as_dir in $PATH
1586     do
1587     IFS=$as_save_IFS
1588 root 1.34 case $as_dir in #(((
1589     '') as_dir=./ ;;
1590     */) ;;
1591     *) as_dir=$as_dir/ ;;
1592     esac
1593     printf "%s\n" "PATH: $as_dir"
1594 root 1.7 done
1595 root 1.1 IFS=$as_save_IFS
1596    
1597     } >&5
1598    
1599     cat >&5 <<_ACEOF
1600    
1601    
1602     ## ----------- ##
1603     ## Core tests. ##
1604     ## ----------- ##
1605    
1606     _ACEOF
1607    
1608    
1609     # Keep a trace of the command line.
1610     # Strip out --no-create and --no-recursion so they do not pile up.
1611     # Strip out --silent because we don't want to record it for future runs.
1612     # Also quote any args containing shell meta-characters.
1613     # Make two passes to allow for proper duplicate-argument suppression.
1614     ac_configure_args=
1615     ac_configure_args0=
1616     ac_configure_args1=
1617     ac_must_keep_next=false
1618     for ac_pass in 1 2
1619     do
1620     for ac_arg
1621     do
1622     case $ac_arg in
1623     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1624     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1625     | -silent | --silent | --silen | --sile | --sil)
1626     continue ;;
1627     *\'*)
1628 root 1.34 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1629 root 1.1 esac
1630     case $ac_pass in
1631 root 1.7 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1632 root 1.1 2)
1633 root 1.7 as_fn_append ac_configure_args1 " '$ac_arg'"
1634 root 1.1 if test $ac_must_keep_next = true; then
1635     ac_must_keep_next=false # Got value, back to normal.
1636     else
1637     case $ac_arg in
1638     *=* | --config-cache | -C | -disable-* | --disable-* \
1639     | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1640     | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1641     | -with-* | --with-* | -without-* | --without-* | --x)
1642     case "$ac_configure_args0 " in
1643     "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1644     esac
1645     ;;
1646     -* ) ac_must_keep_next=true ;;
1647     esac
1648     fi
1649 root 1.7 as_fn_append ac_configure_args " '$ac_arg'"
1650 root 1.1 ;;
1651     esac
1652     done
1653     done
1654 root 1.7 { ac_configure_args0=; unset ac_configure_args0;}
1655     { ac_configure_args1=; unset ac_configure_args1;}
1656 root 1.1
1657     # When interrupted or exit'd, cleanup temporary files, and complete
1658     # config.log. We remove comments because anyway the quotes in there
1659     # would cause problems or look ugly.
1660     # WARNING: Use '\'' to represent an apostrophe within the trap.
1661     # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1662     trap 'exit_status=$?
1663 root 1.34 # Sanitize IFS.
1664     IFS=" "" $as_nl"
1665 root 1.1 # Save into config.log some information that might help in debugging.
1666     {
1667     echo
1668    
1669 root 1.34 printf "%s\n" "## ---------------- ##
1670 root 1.1 ## Cache variables. ##
1671 root 1.8 ## ---------------- ##"
1672 root 1.1 echo
1673     # The following way of writing the cache mishandles newlines in values,
1674     (
1675     for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1676     eval ac_val=\$$ac_var
1677     case $ac_val in #(
1678     *${as_nl}*)
1679     case $ac_var in #(
1680 root 1.34 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1681     printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1682 root 1.1 esac
1683     case $ac_var in #(
1684     _ | IFS | as_nl) ;; #(
1685 root 1.7 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1686     *) { eval $ac_var=; unset $ac_var;} ;;
1687 root 1.1 esac ;;
1688     esac
1689     done
1690     (set) 2>&1 |
1691     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1692     *${as_nl}ac_space=\ *)
1693     sed -n \
1694     "s/'\''/'\''\\\\'\'''\''/g;
1695     s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1696     ;; #(
1697     *)
1698     sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1699     ;;
1700     esac |
1701     sort
1702     )
1703     echo
1704    
1705 root 1.34 printf "%s\n" "## ----------------- ##
1706 root 1.1 ## Output variables. ##
1707 root 1.8 ## ----------------- ##"
1708 root 1.1 echo
1709     for ac_var in $ac_subst_vars
1710     do
1711     eval ac_val=\$$ac_var
1712     case $ac_val in
1713 root 1.34 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1714 root 1.1 esac
1715 root 1.34 printf "%s\n" "$ac_var='\''$ac_val'\''"
1716 root 1.1 done | sort
1717     echo
1718    
1719     if test -n "$ac_subst_files"; then
1720 root 1.34 printf "%s\n" "## ------------------- ##
1721 root 1.1 ## File substitutions. ##
1722 root 1.8 ## ------------------- ##"
1723 root 1.1 echo
1724     for ac_var in $ac_subst_files
1725     do
1726     eval ac_val=\$$ac_var
1727     case $ac_val in
1728 root 1.34 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1729 root 1.1 esac
1730 root 1.34 printf "%s\n" "$ac_var='\''$ac_val'\''"
1731 root 1.1 done | sort
1732     echo
1733     fi
1734    
1735     if test -s confdefs.h; then
1736 root 1.34 printf "%s\n" "## ----------- ##
1737 root 1.1 ## confdefs.h. ##
1738 root 1.8 ## ----------- ##"
1739 root 1.1 echo
1740     cat confdefs.h
1741     echo
1742     fi
1743     test "$ac_signal" != 0 &&
1744 root 1.34 printf "%s\n" "$as_me: caught signal $ac_signal"
1745     printf "%s\n" "$as_me: exit $exit_status"
1746 root 1.1 } >&5
1747     rm -f core *.core core.conftest.* &&
1748     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1749     exit $exit_status
1750     ' 0
1751     for ac_signal in 1 2 13 15; do
1752 root 1.7 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
1753 root 1.1 done
1754     ac_signal=0
1755    
1756     # confdefs.h avoids OS command line length limits that DEFS can exceed.
1757     rm -f -r conftest* confdefs.h
1758    
1759 root 1.34 printf "%s\n" "/* confdefs.h */" > confdefs.h
1760 root 1.7
1761 root 1.1 # Predefined preprocessor variables.
1762    
1763 root 1.34 printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
1764 root 1.1
1765 root 1.34 printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
1766 root 1.1
1767 root 1.34 printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
1768 root 1.1
1769 root 1.34 printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
1770 root 1.1
1771 root 1.34 printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
1772 root 1.1
1773 root 1.34 printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
1774 root 1.1
1775    
1776     # Let the site file select an alternate cache file if it wants to.
1777 root 1.7 # Prefer an explicitly selected file to automatically selected ones.
1778 root 1.1 if test -n "$CONFIG_SITE"; then
1779 root 1.34 ac_site_files="$CONFIG_SITE"
1780 root 1.1 elif test "x$prefix" != xNONE; then
1781 root 1.34 ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
1782 root 1.1 else
1783 root 1.34 ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1784 root 1.1 fi
1785 root 1.34
1786     for ac_site_file in $ac_site_files
1787 root 1.1 do
1788 root 1.34 case $ac_site_file in #(
1789     */*) :
1790     ;; #(
1791     *) :
1792     ac_site_file=./$ac_site_file ;;
1793     esac
1794     if test -f "$ac_site_file" && test -r "$ac_site_file"; then
1795     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
1796     printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
1797 root 1.1 sed 's/^/| /' "$ac_site_file" >&5
1798 root 1.8 . "$ac_site_file" \
1799 root 1.34 || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
1800     printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
1801 root 1.8 as_fn_error $? "failed to load site script $ac_site_file
1802 root 1.17 See \`config.log' for more details" "$LINENO" 5; }
1803 root 1.1 fi
1804     done
1805    
1806     if test -r "$cache_file"; then
1807 root 1.8 # Some versions of bash will fail to source /dev/null (special files
1808     # actually), so we avoid doing that. DJGPP emulates it as a regular file.
1809     if test /dev/null != "$cache_file" && test -f "$cache_file"; then
1810 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
1811     printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
1812 root 1.1 case $cache_file in
1813     [\\/]* | ?:[\\/]* ) . "$cache_file";;
1814     *) . "./$cache_file";;
1815     esac
1816     fi
1817     else
1818 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
1819     printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
1820 root 1.1 >$cache_file
1821     fi
1822    
1823 root 1.34 as_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)
1825     ac_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>
1835     struct stat;
1836     /* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */
1837     struct buf { int x; };
1838     struct buf * (*rcsopen) (struct buf *, struct stat *, int);
1839     static char *e (p, i)
1840     char **p;
1841     int i;
1842     {
1843     return p[i];
1844     }
1845     static 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. */
1862     int 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'\''
1867     int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
1868    
1869     int test (int i, double x);
1870     struct s1 {int (*f) (int a);};
1871     struct s2 {int (*f) (double a);};
1872     int 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).
1876     ac_c_conftest_c89_main='
1877     ok |= (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)
1881     ac_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>
1888     extern int puts (const char *);
1889     extern int printf (const char *, ...);
1890     extern int dprintf (int, const char *, ...);
1891     extern 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__))
1899     static void
1900     test_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
1921     static long long int bignum = -9223372036854775807LL;
1922     static unsigned long long int ubignum = BIG64;
1923    
1924     struct incomplete_array
1925     {
1926     int datasize;
1927     double data[];
1928     };
1929    
1930     struct named_init {
1931     int number;
1932     const wchar_t *name;
1933     double average;
1934     };
1935    
1936     typedef const char *ccp;
1937    
1938     static inline int
1939     test_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.
1950     static bool
1951     test_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).
1987     ac_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)
2027     ac_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.
2034     char _Alignas (double) aligned_as_double;
2035     char _Alignas (0) no_special_alignment;
2036     extern char aligned_as_int;
2037     char _Alignas (0) _Alignas (int) aligned_as_int;
2038    
2039     // Check _Alignof.
2040     enum
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.
2049     int _Noreturn does_not_return (void) { for (;;) continue; }
2050    
2051     // Check _Static_assert.
2052     struct 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!
2062     char const utf8_literal[] = u8"happens to be ASCII" "another string";
2063    
2064     // Check duplicate typedefs.
2065     typedef long *long_ptr;
2066     typedef long int *long_ptr;
2067     typedef long_ptr long_ptr;
2068    
2069     // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
2070     struct 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).
2081     ac_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).
2091     ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
2092     ${ac_c_conftest_c99_globals}
2093     ${ac_c_conftest_c11_globals}
2094    
2095     int
2096     main (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).
2107     ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
2108     ${ac_c_conftest_c99_globals}
2109    
2110     int
2111     main (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).
2121     ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
2122    
2123     int
2124     main (int argc, char **argv)
2125     {
2126     int ok = 0;
2127     ${ac_c_conftest_c89_main}
2128     return ok;
2129     }
2130     "
2131    
2132     as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
2133     as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
2134     as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
2135     as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
2136     as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
2137     as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
2138     as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
2139     as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
2140     as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H"
2141     as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H"
2142 root 1.1 # Check that the precious variables saved in the cache have kept the same
2143     # value.
2144     ac_cache_corrupted=false
2145     for ac_var in $ac_precious_vars; do
2146     eval ac_old_set=\$ac_cv_env_${ac_var}_set
2147     eval ac_new_set=\$ac_env_${ac_var}_set
2148     eval ac_old_val=\$ac_cv_env_${ac_var}_value
2149     eval ac_new_val=\$ac_env_${ac_var}_value
2150     case $ac_old_set,$ac_new_set in
2151     set,)
2152 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2153     printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2154 root 1.1 ac_cache_corrupted=: ;;
2155     ,set)
2156 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2157     printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2158 root 1.1 ac_cache_corrupted=: ;;
2159     ,);;
2160     *)
2161     if test "x$ac_old_val" != "x$ac_new_val"; then
2162 root 1.7 # 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
2166 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2167     printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2168 root 1.7 ac_cache_corrupted=:
2169     else
2170 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2171     printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2172 root 1.7 eval $ac_var=\$ac_old_val
2173     fi
2174 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2175     printf "%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
2177     printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;}
2178 root 1.1 fi;;
2179     esac
2180     # Pass precious variables to config.status.
2181     if test "$ac_new_set" = set; then
2182     case $ac_new_val in
2183 root 1.34 *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2184 root 1.1 *) ac_arg=$ac_var=$ac_new_val ;;
2185     esac
2186     case " $ac_configure_args " in
2187     *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2188 root 1.7 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2189 root 1.1 esac
2190     fi
2191     done
2192     if $ac_cache_corrupted; then
2193 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2194     printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2195     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2196     printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
2197     as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
2198     and start over" "$LINENO" 5
2199 root 1.7 fi
2200     ## -------------------- ##
2201     ## Main body of script. ##
2202     ## -------------------- ##
2203 root 1.1
2204     ac_ext=c
2205     ac_cpp='$CPP $CPPFLAGS'
2206     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2207     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2208     ac_compiler_gnu=$ac_cv_c_compiler_gnu
2209    
2210    
2211    
2212 root 1.23 ac_config_headers="$ac_config_headers config.h"
2213 root 1.1
2214    
2215 root 1.15
2216 root 1.34
2217    
2218    
2219    
2220    
2221    
2222    
2223    
2224    
2225 root 1.1 ac_ext=c
2226     ac_cpp='$CPP $CPPFLAGS'
2227     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2228     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2229     ac_compiler_gnu=$ac_cv_c_compiler_gnu
2230     if test -n "$ac_tool_prefix"; then
2231     # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2232     set dummy ${ac_tool_prefix}gcc; ac_word=$2
2233 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2234     printf %s "checking for $ac_word... " >&6; }
2235     if test ${ac_cv_prog_CC+y}
2236     then :
2237     printf %s "(cached) " >&6
2238     else $as_nop
2239 root 1.1 if test -n "$CC"; then
2240     ac_cv_prog_CC="$CC" # Let the user override the test.
2241     else
2242     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2243     for as_dir in $PATH
2244     do
2245     IFS=$as_save_IFS
2246 root 1.34 case $as_dir in #(((
2247     '') as_dir=./ ;;
2248     */) ;;
2249     *) as_dir=$as_dir/ ;;
2250     esac
2251 root 1.7 for ac_exec_ext in '' $ac_executable_extensions; do
2252 root 1.34 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2253 root 1.1 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2254 root 1.34 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2255 root 1.1 break 2
2256     fi
2257     done
2258 root 1.7 done
2259 root 1.1 IFS=$as_save_IFS
2260    
2261     fi
2262     fi
2263     CC=$ac_cv_prog_CC
2264     if test -n "$CC"; then
2265 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2266     printf "%s\n" "$CC" >&6; }
2267 root 1.1 else
2268 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2269     printf "%s\n" "no" >&6; }
2270 root 1.1 fi
2271    
2272    
2273     fi
2274     if test -z "$ac_cv_prog_CC"; then
2275     ac_ct_CC=$CC
2276     # Extract the first word of "gcc", so it can be a program name with args.
2277     set dummy gcc; ac_word=$2
2278 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2279     printf %s "checking for $ac_word... " >&6; }
2280     if test ${ac_cv_prog_ac_ct_CC+y}
2281     then :
2282     printf %s "(cached) " >&6
2283     else $as_nop
2284 root 1.1 if test -n "$ac_ct_CC"; then
2285     ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2286     else
2287     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2288     for as_dir in $PATH
2289     do
2290     IFS=$as_save_IFS
2291 root 1.34 case $as_dir in #(((
2292     '') as_dir=./ ;;
2293     */) ;;
2294     *) as_dir=$as_dir/ ;;
2295     esac
2296 root 1.7 for ac_exec_ext in '' $ac_executable_extensions; do
2297 root 1.34 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2298 root 1.1 ac_cv_prog_ac_ct_CC="gcc"
2299 root 1.34 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2300 root 1.1 break 2
2301     fi
2302     done
2303 root 1.7 done
2304 root 1.1 IFS=$as_save_IFS
2305    
2306     fi
2307     fi
2308     ac_ct_CC=$ac_cv_prog_ac_ct_CC
2309     if test -n "$ac_ct_CC"; then
2310 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2311     printf "%s\n" "$ac_ct_CC" >&6; }
2312 root 1.1 else
2313 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2314     printf "%s\n" "no" >&6; }
2315 root 1.1 fi
2316    
2317     if test "x$ac_ct_CC" = x; then
2318     CC=""
2319     else
2320     case $cross_compiling:$ac_tool_warned in
2321     yes:)
2322 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2323     printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2324 root 1.1 ac_tool_warned=yes ;;
2325     esac
2326     CC=$ac_ct_CC
2327     fi
2328     else
2329     CC="$ac_cv_prog_CC"
2330     fi
2331    
2332     if test -z "$CC"; then
2333     if test -n "$ac_tool_prefix"; then
2334     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2335     set dummy ${ac_tool_prefix}cc; ac_word=$2
2336 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2337     printf %s "checking for $ac_word... " >&6; }
2338     if test ${ac_cv_prog_CC+y}
2339     then :
2340     printf %s "(cached) " >&6
2341     else $as_nop
2342 root 1.1 if test -n "$CC"; then
2343     ac_cv_prog_CC="$CC" # Let the user override the test.
2344     else
2345     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2346     for as_dir in $PATH
2347     do
2348     IFS=$as_save_IFS
2349 root 1.34 case $as_dir in #(((
2350     '') as_dir=./ ;;
2351     */) ;;
2352     *) as_dir=$as_dir/ ;;
2353     esac
2354 root 1.7 for ac_exec_ext in '' $ac_executable_extensions; do
2355 root 1.34 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2356 root 1.1 ac_cv_prog_CC="${ac_tool_prefix}cc"
2357 root 1.34 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2358 root 1.1 break 2
2359     fi
2360     done
2361 root 1.7 done
2362 root 1.1 IFS=$as_save_IFS
2363    
2364     fi
2365     fi
2366     CC=$ac_cv_prog_CC
2367     if test -n "$CC"; then
2368 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2369     printf "%s\n" "$CC" >&6; }
2370 root 1.1 else
2371 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2372     printf "%s\n" "no" >&6; }
2373 root 1.1 fi
2374    
2375    
2376     fi
2377     fi
2378     if test -z "$CC"; then
2379     # Extract the first word of "cc", so it can be a program name with args.
2380     set dummy cc; ac_word=$2
2381 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2382     printf %s "checking for $ac_word... " >&6; }
2383     if test ${ac_cv_prog_CC+y}
2384     then :
2385     printf %s "(cached) " >&6
2386     else $as_nop
2387 root 1.1 if test -n "$CC"; then
2388     ac_cv_prog_CC="$CC" # Let the user override the test.
2389     else
2390     ac_prog_rejected=no
2391     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2392     for as_dir in $PATH
2393     do
2394     IFS=$as_save_IFS
2395 root 1.34 case $as_dir in #(((
2396     '') as_dir=./ ;;
2397     */) ;;
2398     *) as_dir=$as_dir/ ;;
2399     esac
2400 root 1.7 for ac_exec_ext in '' $ac_executable_extensions; do
2401 root 1.34 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2402     if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2403 root 1.1 ac_prog_rejected=yes
2404     continue
2405     fi
2406     ac_cv_prog_CC="cc"
2407 root 1.34 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2408 root 1.1 break 2
2409     fi
2410     done
2411 root 1.7 done
2412 root 1.1 IFS=$as_save_IFS
2413    
2414     if test $ac_prog_rejected = yes; then
2415     # We found a bogon in the path, so make sure we never use it.
2416     set dummy $ac_cv_prog_CC
2417     shift
2418     if test $# != 0; then
2419     # We chose a different compiler from the bogus one.
2420     # However, it has the same basename, so the bogon will be chosen
2421     # first if we set CC to just the basename; use the full file name.
2422     shift
2423 root 1.34 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
2424 root 1.1 fi
2425     fi
2426     fi
2427     fi
2428     CC=$ac_cv_prog_CC
2429     if test -n "$CC"; then
2430 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2431     printf "%s\n" "$CC" >&6; }
2432 root 1.1 else
2433 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2434     printf "%s\n" "no" >&6; }
2435 root 1.1 fi
2436    
2437    
2438     fi
2439     if test -z "$CC"; then
2440     if test -n "$ac_tool_prefix"; then
2441     for ac_prog in cl.exe
2442     do
2443     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2444     set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2445 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2446     printf %s "checking for $ac_word... " >&6; }
2447     if test ${ac_cv_prog_CC+y}
2448     then :
2449     printf %s "(cached) " >&6
2450     else $as_nop
2451 root 1.1 if test -n "$CC"; then
2452     ac_cv_prog_CC="$CC" # Let the user override the test.
2453     else
2454     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2455     for as_dir in $PATH
2456     do
2457     IFS=$as_save_IFS
2458 root 1.34 case $as_dir in #(((
2459     '') as_dir=./ ;;
2460     */) ;;
2461     *) as_dir=$as_dir/ ;;
2462     esac
2463 root 1.7 for ac_exec_ext in '' $ac_executable_extensions; do
2464 root 1.34 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2465 root 1.1 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2466 root 1.34 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2467 root 1.1 break 2
2468     fi
2469     done
2470 root 1.7 done
2471 root 1.1 IFS=$as_save_IFS
2472    
2473     fi
2474     fi
2475     CC=$ac_cv_prog_CC
2476     if test -n "$CC"; then
2477 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2478     printf "%s\n" "$CC" >&6; }
2479 root 1.1 else
2480 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2481     printf "%s\n" "no" >&6; }
2482 root 1.1 fi
2483    
2484    
2485     test -n "$CC" && break
2486     done
2487     fi
2488     if test -z "$CC"; then
2489     ac_ct_CC=$CC
2490     for ac_prog in cl.exe
2491     do
2492     # Extract the first word of "$ac_prog", so it can be a program name with args.
2493     set dummy $ac_prog; ac_word=$2
2494 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2495     printf %s "checking for $ac_word... " >&6; }
2496     if test ${ac_cv_prog_ac_ct_CC+y}
2497     then :
2498     printf %s "(cached) " >&6
2499     else $as_nop
2500 root 1.1 if test -n "$ac_ct_CC"; then
2501     ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2502     else
2503     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2504     for as_dir in $PATH
2505     do
2506     IFS=$as_save_IFS
2507 root 1.34 case $as_dir in #(((
2508     '') as_dir=./ ;;
2509     */) ;;
2510     *) as_dir=$as_dir/ ;;
2511     esac
2512 root 1.7 for ac_exec_ext in '' $ac_executable_extensions; do
2513 root 1.34 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2514 root 1.1 ac_cv_prog_ac_ct_CC="$ac_prog"
2515 root 1.34 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2516 root 1.1 break 2
2517     fi
2518     done
2519 root 1.7 done
2520 root 1.1 IFS=$as_save_IFS
2521    
2522     fi
2523     fi
2524     ac_ct_CC=$ac_cv_prog_ac_ct_CC
2525     if test -n "$ac_ct_CC"; then
2526 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2527     printf "%s\n" "$ac_ct_CC" >&6; }
2528 root 1.1 else
2529 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2530     printf "%s\n" "no" >&6; }
2531 root 1.1 fi
2532    
2533    
2534     test -n "$ac_ct_CC" && break
2535     done
2536    
2537     if test "x$ac_ct_CC" = x; then
2538     CC=""
2539     else
2540     case $cross_compiling:$ac_tool_warned in
2541     yes:)
2542 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2543     printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2544 root 1.1 ac_tool_warned=yes ;;
2545     esac
2546     CC=$ac_ct_CC
2547     fi
2548     fi
2549    
2550     fi
2551 root 1.34 if 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.
2554     set dummy ${ac_tool_prefix}clang; ac_word=$2
2555     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2556     printf %s "checking for $ac_word... " >&6; }
2557     if test ${ac_cv_prog_CC+y}
2558     then :
2559     printf %s "(cached) " >&6
2560     else $as_nop
2561     if test -n "$CC"; then
2562     ac_cv_prog_CC="$CC" # Let the user override the test.
2563     else
2564     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2565     for as_dir in $PATH
2566     do
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
2579     done
2580     done
2581     IFS=$as_save_IFS
2582 root 1.1
2583 root 1.34 fi
2584     fi
2585     CC=$ac_cv_prog_CC
2586     if test -n "$CC"; then
2587     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2588     printf "%s\n" "$CC" >&6; }
2589     else
2590     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2591     printf "%s\n" "no" >&6; }
2592     fi
2593 root 1.1
2594 root 1.34
2595     fi
2596     if 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.
2599     set dummy clang; ac_word=$2
2600     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2601     printf %s "checking for $ac_word... " >&6; }
2602     if test ${ac_cv_prog_ac_ct_CC+y}
2603     then :
2604     printf %s "(cached) " >&6
2605     else $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.
2608     else
2609     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2610     for as_dir in $PATH
2611     do
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
2624     done
2625     done
2626     IFS=$as_save_IFS
2627    
2628     fi
2629     fi
2630     ac_ct_CC=$ac_cv_prog_ac_ct_CC
2631     if test -n "$ac_ct_CC"; then
2632     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2633     printf "%s\n" "$ac_ct_CC" >&6; }
2634     else
2635     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2636     printf "%s\n" "no" >&6; }
2637     fi
2638    
2639     if test "x$ac_ct_CC" = x; then
2640     CC=""
2641     else
2642     case $cross_compiling:$ac_tool_warned in
2643     yes:)
2644     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2645     printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2646     ac_tool_warned=yes ;;
2647     esac
2648     CC=$ac_ct_CC
2649     fi
2650     else
2651     CC="$ac_cv_prog_CC"
2652     fi
2653    
2654     fi
2655    
2656    
2657     test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2658     printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2659 root 1.8 as_fn_error $? "no acceptable C compiler found in \$PATH
2660 root 1.17 See \`config.log' for more details" "$LINENO" 5; }
2661 root 1.1
2662     # Provide some information about the compiler.
2663 root 1.34 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2664 root 1.7 set X $ac_compile
2665     ac_compiler=$2
2666 root 1.34 for ac_option in --version -v -V -qversion -version; do
2667 root 1.7 { { ac_try="$ac_compiler $ac_option >&5"
2668 root 1.1 case "(($ac_try" in
2669     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2670     *) ac_try_echo=$ac_try;;
2671     esac
2672 root 1.7 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2673 root 1.34 printf "%s\n" "$ac_try_echo"; } >&5
2674 root 1.7 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2675 root 1.1 ac_status=$?
2676 root 1.7 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 root 1.8 rm -f conftest.er1 conftest.err
2683 root 1.34 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2684 root 1.7 test $ac_status = 0; }
2685     done
2686 root 1.1
2687 root 1.7 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2688 root 1.1 /* end confdefs.h. */
2689 root 1.8
2690 root 1.1 int
2691 root 1.34 main (void)
2692 root 1.1 {
2693    
2694     ;
2695     return 0;
2696     }
2697     _ACEOF
2698     ac_clean_files_save=$ac_clean_files
2699 root 1.8 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2700 root 1.1 # 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 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2704     printf %s "checking whether the C compiler works... " >&6; }
2705     ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2706 root 1.7
2707     # The possible output files:
2708     ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2709    
2710 root 1.1 ac_rmfiles=
2711     for ac_file in $ac_files
2712     do
2713     case $ac_file in
2714 root 1.7 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2715 root 1.1 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2716     esac
2717     done
2718     rm -f $ac_rmfiles
2719    
2720 root 1.7 if { { ac_try="$ac_link_default"
2721 root 1.1 case "(($ac_try" in
2722     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2723     *) ac_try_echo=$ac_try;;
2724     esac
2725 root 1.7 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2726 root 1.34 printf "%s\n" "$ac_try_echo"; } >&5
2727 root 1.1 (eval "$ac_link_default") 2>&5
2728     ac_status=$?
2729 root 1.34 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2730     test $ac_status = 0; }
2731     then :
2732 root 1.1 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2733     # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2734     # in a Makefile. We should not override ac_cv_exeext if it was cached,
2735     # so that the user can short-circuit this test for compilers unknown to
2736     # Autoconf.
2737     for ac_file in $ac_files ''
2738     do
2739     test -f "$ac_file" || continue
2740     case $ac_file in
2741 root 1.7 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2742 root 1.1 ;;
2743     [ab].out )
2744     # We found the default executable, but exeext='' is most
2745     # certainly right.
2746     break;;
2747     *.* )
2748 root 1.34 if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
2749 root 1.1 then :; else
2750     ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2751     fi
2752     # We set ac_cv_exeext here because the later test for it is not
2753     # safe: cross compilers may not add the suffix if given an `-o'
2754     # argument, so we may need to know it at that point already.
2755     # Even if this section looks crufty: it has the advantage of
2756     # actually working.
2757     break;;
2758     * )
2759     break;;
2760     esac
2761     done
2762     test "$ac_cv_exeext" = no && ac_cv_exeext=
2763    
2764 root 1.34 else $as_nop
2765 root 1.1 ac_file=''
2766     fi
2767 root 1.34 if test -z "$ac_file"
2768     then :
2769     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2770     printf "%s\n" "no" >&6; }
2771     printf "%s\n" "$as_me: failed program was:" >&5
2772 root 1.1 sed 's/^/| /' conftest.$ac_ext >&5
2773    
2774 root 1.34 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2775     printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2776 root 1.8 as_fn_error 77 "C compiler cannot create executables
2777 root 1.17 See \`config.log' for more details" "$LINENO" 5; }
2778 root 1.34 else $as_nop
2779     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2780     printf "%s\n" "yes" >&6; }
2781     fi
2782     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2783     printf %s "checking for C compiler default output file name... " >&6; }
2784     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2785     printf "%s\n" "$ac_file" >&6; }
2786 root 1.1 ac_exeext=$ac_cv_exeext
2787    
2788 root 1.8 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2789 root 1.1 ac_clean_files=$ac_clean_files_save
2790 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2791     printf %s "checking for suffix of executables... " >&6; }
2792 root 1.7 if { { ac_try="$ac_link"
2793 root 1.1 case "(($ac_try" in
2794     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2795     *) ac_try_echo=$ac_try;;
2796     esac
2797 root 1.7 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2798 root 1.34 printf "%s\n" "$ac_try_echo"; } >&5
2799 root 1.1 (eval "$ac_link") 2>&5
2800     ac_status=$?
2801 root 1.34 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2802     test $ac_status = 0; }
2803     then :
2804 root 1.1 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2805     # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2806     # work properly (i.e., refer to `conftest.exe'), while it won't with
2807     # `rm'.
2808     for ac_file in conftest.exe conftest conftest.*; do
2809     test -f "$ac_file" || continue
2810     case $ac_file in
2811 root 1.7 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2812 root 1.1 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2813     break;;
2814     * ) break;;
2815     esac
2816     done
2817 root 1.34 else $as_nop
2818     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2819     printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2820 root 1.8 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2821 root 1.17 See \`config.log' for more details" "$LINENO" 5; }
2822 root 1.1 fi
2823 root 1.8 rm -f conftest conftest$ac_cv_exeext
2824 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2825     printf "%s\n" "$ac_cv_exeext" >&6; }
2826 root 1.1
2827     rm -f conftest.$ac_ext
2828     EXEEXT=$ac_cv_exeext
2829     ac_exeext=$EXEEXT
2830 root 1.8 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2831     /* end confdefs.h. */
2832     #include <stdio.h>
2833     int
2834 root 1.34 main (void)
2835 root 1.8 {
2836     FILE *f = fopen ("conftest.out", "w");
2837     return ferror (f) || fclose (f) != 0;
2838    
2839     ;
2840     return 0;
2841     }
2842     _ACEOF
2843     ac_clean_files="$ac_clean_files conftest.out"
2844     # Check that the compiler produces executables we can run. If not, either
2845     # the compiler is broken, or we cross compile.
2846 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2847     printf %s "checking whether we are cross compiling... " >&6; }
2848 root 1.8 if test "$cross_compiling" != yes; then
2849     { { ac_try="$ac_link"
2850     case "(($ac_try" in
2851     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2852     *) ac_try_echo=$ac_try;;
2853     esac
2854     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2855 root 1.34 printf "%s\n" "$ac_try_echo"; } >&5
2856 root 1.8 (eval "$ac_link") 2>&5
2857     ac_status=$?
2858 root 1.34 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2859 root 1.8 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;;
2864     esac
2865     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2866 root 1.34 printf "%s\n" "$ac_try_echo"; } >&5
2867 root 1.8 (eval "$ac_try") 2>&5
2868     ac_status=$?
2869 root 1.34 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2870 root 1.8 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 root 1.34 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2877     printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2878     as_fn_error 77 "cannot run C compiled programs.
2879 root 1.8 If you meant to cross compile, use \`--host'.
2880 root 1.17 See \`config.log' for more details" "$LINENO" 5; }
2881 root 1.8 fi
2882     fi
2883     fi
2884 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2885     printf "%s\n" "$cross_compiling" >&6; }
2886 root 1.8
2887     rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2888     ac_clean_files=$ac_clean_files_save
2889 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2890     printf %s "checking for suffix of object files... " >&6; }
2891     if test ${ac_cv_objext+y}
2892     then :
2893     printf %s "(cached) " >&6
2894     else $as_nop
2895 root 1.7 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2896 root 1.1 /* end confdefs.h. */
2897    
2898     int
2899 root 1.34 main (void)
2900 root 1.1 {
2901    
2902     ;
2903     return 0;
2904     }
2905     _ACEOF
2906     rm -f conftest.o conftest.obj
2907 root 1.7 if { { ac_try="$ac_compile"
2908 root 1.1 case "(($ac_try" in
2909     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2910     *) ac_try_echo=$ac_try;;
2911     esac
2912 root 1.7 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2913 root 1.34 printf "%s\n" "$ac_try_echo"; } >&5
2914 root 1.1 (eval "$ac_compile") 2>&5
2915     ac_status=$?
2916 root 1.34 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2917     test $ac_status = 0; }
2918     then :
2919 root 1.1 for ac_file in conftest.o conftest.obj conftest.*; do
2920     test -f "$ac_file" || continue;
2921     case $ac_file in
2922 root 1.7 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2923 root 1.1 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2924     break;;
2925     esac
2926     done
2927 root 1.34 else $as_nop
2928     printf "%s\n" "$as_me: failed program was:" >&5
2929 root 1.1 sed 's/^/| /' conftest.$ac_ext >&5
2930    
2931 root 1.34 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2932     printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2933 root 1.8 as_fn_error $? "cannot compute suffix of object files: cannot compile
2934 root 1.17 See \`config.log' for more details" "$LINENO" 5; }
2935 root 1.1 fi
2936     rm -f conftest.$ac_cv_objext conftest.$ac_ext
2937     fi
2938 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2939     printf "%s\n" "$ac_cv_objext" >&6; }
2940 root 1.1 OBJEXT=$ac_cv_objext
2941     ac_objext=$OBJEXT
2942 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
2943     printf %s "checking whether the compiler supports GNU C... " >&6; }
2944     if test ${ac_cv_c_compiler_gnu+y}
2945     then :
2946     printf %s "(cached) " >&6
2947     else $as_nop
2948 root 1.7 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2949 root 1.1 /* end confdefs.h. */
2950    
2951     int
2952 root 1.34 main (void)
2953 root 1.1 {
2954     #ifndef __GNUC__
2955     choke me
2956     #endif
2957    
2958     ;
2959     return 0;
2960     }
2961     _ACEOF
2962 root 1.34 if ac_fn_c_try_compile "$LINENO"
2963     then :
2964 root 1.1 ac_compiler_gnu=yes
2965 root 1.34 else $as_nop
2966 root 1.7 ac_compiler_gnu=no
2967 root 1.1 fi
2968 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2969 root 1.1 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2970    
2971     fi
2972 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2973     printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
2974     ac_compiler_gnu=$ac_cv_c_compiler_gnu
2975    
2976 root 1.7 if test $ac_compiler_gnu = yes; then
2977     GCC=yes
2978     else
2979     GCC=
2980     fi
2981 root 1.34 ac_test_CFLAGS=${CFLAGS+y}
2982 root 1.1 ac_save_CFLAGS=$CFLAGS
2983 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2984     printf %s "checking whether $CC accepts -g... " >&6; }
2985     if test ${ac_cv_prog_cc_g+y}
2986     then :
2987     printf %s "(cached) " >&6
2988     else $as_nop
2989 root 1.1 ac_save_c_werror_flag=$ac_c_werror_flag
2990     ac_c_werror_flag=yes
2991     ac_cv_prog_cc_g=no
2992     CFLAGS="-g"
2993 root 1.7 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2994 root 1.1 /* end confdefs.h. */
2995    
2996     int
2997 root 1.34 main (void)
2998 root 1.1 {
2999    
3000     ;
3001     return 0;
3002     }
3003     _ACEOF
3004 root 1.34 if ac_fn_c_try_compile "$LINENO"
3005     then :
3006 root 1.1 ac_cv_prog_cc_g=yes
3007 root 1.34 else $as_nop
3008 root 1.7 CFLAGS=""
3009     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3010 root 1.1 /* end confdefs.h. */
3011    
3012     int
3013 root 1.34 main (void)
3014 root 1.1 {
3015    
3016     ;
3017     return 0;
3018     }
3019     _ACEOF
3020 root 1.34 if ac_fn_c_try_compile "$LINENO"
3021     then :
3022 root 1.7
3023 root 1.34 else $as_nop
3024 root 1.7 ac_c_werror_flag=$ac_save_c_werror_flag
3025 root 1.1 CFLAGS="-g"
3026 root 1.7 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3027 root 1.1 /* end confdefs.h. */
3028    
3029     int
3030 root 1.34 main (void)
3031 root 1.1 {
3032    
3033     ;
3034     return 0;
3035     }
3036     _ACEOF
3037 root 1.34 if ac_fn_c_try_compile "$LINENO"
3038     then :
3039 root 1.1 ac_cv_prog_cc_g=yes
3040     fi
3041 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3042 root 1.1 fi
3043 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3044 root 1.1 fi
3045 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3046 root 1.1 ac_c_werror_flag=$ac_save_c_werror_flag
3047     fi
3048 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3049     printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
3050     if test $ac_test_CFLAGS; then
3051 root 1.1 CFLAGS=$ac_save_CFLAGS
3052     elif test $ac_cv_prog_cc_g = yes; then
3053     if test "$GCC" = yes; then
3054     CFLAGS="-g -O2"
3055     else
3056     CFLAGS="-g"
3057     fi
3058     else
3059     if test "$GCC" = yes; then
3060     CFLAGS="-O2"
3061     else
3062     CFLAGS=
3063     fi
3064     fi
3065 root 1.34 ac_prog_cc_stdc=no
3066     if test x$ac_prog_cc_stdc = xno
3067     then :
3068     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
3069     printf %s "checking for $CC option to enable C11 features... " >&6; }
3070     if test ${ac_cv_prog_cc_c11+y}
3071     then :
3072     printf %s "(cached) " >&6
3073     else $as_nop
3074     ac_cv_prog_cc_c11=no
3075 root 1.1 ac_save_CC=$CC
3076 root 1.7 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3077 root 1.1 /* end confdefs.h. */
3078 root 1.34 $ac_c_conftest_c11_program
3079     _ACEOF
3080     for ac_arg in '' -std=gnu11
3081     do
3082     CC="$ac_save_CC $ac_arg"
3083     if ac_fn_c_try_compile "$LINENO"
3084     then :
3085     ac_cv_prog_cc_c11=$ac_arg
3086     fi
3087     rm -f core conftest.err conftest.$ac_objext conftest.beam
3088     test "x$ac_cv_prog_cc_c11" != "xno" && break
3089     done
3090     rm -f conftest.$ac_ext
3091     CC=$ac_save_CC
3092     fi
3093 root 1.1
3094 root 1.34 if test "x$ac_cv_prog_cc_c11" = xno
3095     then :
3096     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3097     printf "%s\n" "unsupported" >&6; }
3098     else $as_nop
3099     if test "x$ac_cv_prog_cc_c11" = x
3100     then :
3101     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3102     printf "%s\n" "none needed" >&6; }
3103     else $as_nop
3104     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
3105     printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
3106     CC="$CC $ac_cv_prog_cc_c11"
3107     fi
3108     ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
3109     ac_prog_cc_stdc=c11
3110     fi
3111     fi
3112     if test x$ac_prog_cc_stdc = xno
3113     then :
3114     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
3115     printf %s "checking for $CC option to enable C99 features... " >&6; }
3116     if test ${ac_cv_prog_cc_c99+y}
3117     then :
3118     printf %s "(cached) " >&6
3119     else $as_nop
3120     ac_cv_prog_cc_c99=no
3121     ac_save_CC=$CC
3122     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3123     /* end confdefs.h. */
3124     $ac_c_conftest_c99_program
3125     _ACEOF
3126     for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
3127     do
3128     CC="$ac_save_CC $ac_arg"
3129     if ac_fn_c_try_compile "$LINENO"
3130     then :
3131     ac_cv_prog_cc_c99=$ac_arg
3132     fi
3133     rm -f core conftest.err conftest.$ac_objext conftest.beam
3134     test "x$ac_cv_prog_cc_c99" != "xno" && break
3135     done
3136     rm -f conftest.$ac_ext
3137     CC=$ac_save_CC
3138     fi
3139 root 1.1
3140 root 1.34 if test "x$ac_cv_prog_cc_c99" = xno
3141     then :
3142     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3143     printf "%s\n" "unsupported" >&6; }
3144     else $as_nop
3145     if test "x$ac_cv_prog_cc_c99" = x
3146     then :
3147     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3148     printf "%s\n" "none needed" >&6; }
3149     else $as_nop
3150     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
3151     printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
3152     CC="$CC $ac_cv_prog_cc_c99"
3153     fi
3154     ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
3155     ac_prog_cc_stdc=c99
3156     fi
3157     fi
3158     if test x$ac_prog_cc_stdc = xno
3159     then :
3160     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
3161     printf %s "checking for $CC option to enable C89 features... " >&6; }
3162     if test ${ac_cv_prog_cc_c89+y}
3163     then :
3164     printf %s "(cached) " >&6
3165     else $as_nop
3166     ac_cv_prog_cc_c89=no
3167     ac_save_CC=$CC
3168     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3169     /* end confdefs.h. */
3170     $ac_c_conftest_c89_program
3171 root 1.1 _ACEOF
3172 root 1.34 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3173 root 1.1 do
3174     CC="$ac_save_CC $ac_arg"
3175 root 1.34 if ac_fn_c_try_compile "$LINENO"
3176     then :
3177 root 1.1 ac_cv_prog_cc_c89=$ac_arg
3178     fi
3179 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam
3180 root 1.1 test "x$ac_cv_prog_cc_c89" != "xno" && break
3181     done
3182     rm -f conftest.$ac_ext
3183     CC=$ac_save_CC
3184 root 1.34 fi
3185 root 1.1
3186 root 1.34 if test "x$ac_cv_prog_cc_c89" = xno
3187     then :
3188     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3189     printf "%s\n" "unsupported" >&6; }
3190     else $as_nop
3191     if test "x$ac_cv_prog_cc_c89" = x
3192     then :
3193     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3194     printf "%s\n" "none needed" >&6; }
3195     else $as_nop
3196     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3197     printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
3198     CC="$CC $ac_cv_prog_cc_c89"
3199     fi
3200     ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
3201     ac_prog_cc_stdc=c89
3202 root 1.1 fi
3203 root 1.7 fi
3204 root 1.1
3205     ac_ext=c
3206     ac_cpp='$CPP $CPPFLAGS'
3207     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3208     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3209     ac_compiler_gnu=$ac_cv_c_compiler_gnu
3210    
3211    
3212 root 1.34 ac_header= ac_cache=
3213     for ac_item in $ac_header_c_list
3214 root 1.10 do
3215 root 1.34 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
3226 root 1.10 done
3227    
3228    
3229    
3230    
3231    
3232    
3233    
3234    
3235 root 1.34 if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
3236     then :
3237 root 1.10
3238 root 1.34 printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
3239 root 1.10
3240     fi
3241    
3242    
3243    
3244    
3245    
3246    
3247 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3248     printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3249     if test ${ac_cv_safe_to_define___extensions__+y}
3250     then :
3251     printf %s "(cached) " >&6
3252     else $as_nop
3253 root 1.10 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3254     /* end confdefs.h. */
3255    
3256 root 1.34 # define __EXTENSIONS__ 1
3257     $ac_includes_default
3258 root 1.10 int
3259 root 1.34 main (void)
3260 root 1.10 {
3261    
3262     ;
3263     return 0;
3264     }
3265     _ACEOF
3266 root 1.34 if ac_fn_c_try_compile "$LINENO"
3267     then :
3268     ac_cv_safe_to_define___extensions__=yes
3269     else $as_nop
3270     ac_cv_safe_to_define___extensions__=no
3271     fi
3272     rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3273 root 1.10 fi
3274 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3275     printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; }
3276 root 1.10
3277 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5
3278     printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; }
3279     if test ${ac_cv_should_define__xopen_source+y}
3280     then :
3281     printf %s "(cached) " >&6
3282     else $as_nop
3283     ac_cv_should_define__xopen_source=no
3284     if test $ac_cv_header_wchar_h = yes
3285     then :
3286 root 1.10 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3287     /* end confdefs.h. */
3288    
3289 root 1.34 #include <wchar.h>
3290     mbstate_t x;
3291     int
3292     main (void)
3293     {
3294 root 1.10
3295 root 1.34 ;
3296     return 0;
3297     }
3298 root 1.10 _ACEOF
3299 root 1.34 if ac_fn_c_try_compile "$LINENO"
3300     then :
3301 root 1.10
3302 root 1.34 else $as_nop
3303 root 1.10 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3304     /* end confdefs.h. */
3305    
3306 root 1.34 #define _XOPEN_SOURCE 500
3307     #include <wchar.h>
3308     mbstate_t x;
3309 root 1.10 int
3310 root 1.34 main (void)
3311 root 1.10 {
3312 root 1.34
3313     ;
3314 root 1.10 return 0;
3315     }
3316     _ACEOF
3317 root 1.34 if ac_fn_c_try_compile "$LINENO"
3318     then :
3319     ac_cv_should_define__xopen_source=yes
3320 root 1.10 fi
3321 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3322 root 1.10 fi
3323 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3324 root 1.10 fi
3325     fi
3326 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5
3327     printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; }
3328 root 1.10
3329 root 1.34 printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h
3330 root 1.10
3331 root 1.34 printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h
3332 root 1.10
3333 root 1.34 printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h
3334 root 1.10
3335 root 1.34 printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h
3336 root 1.10
3337 root 1.34 printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h
3338 root 1.10
3339 root 1.34 printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h
3340 root 1.10
3341 root 1.34 printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3342 root 1.14
3343 root 1.34 printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h
3344 root 1.14
3345 root 1.34 printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h
3346 root 1.14
3347 root 1.34 printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h
3348 root 1.15
3349 root 1.34 printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h
3350 root 1.15
3351 root 1.34 printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h
3352 root 1.15
3353 root 1.34 printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h
3354 root 1.14
3355 root 1.34 printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h
3356 root 1.10
3357 root 1.34 printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h
3358 root 1.10
3359 root 1.34 if test $ac_cv_header_minix_config_h = yes
3360     then :
3361     MINIX=yes
3362     printf "%s\n" "#define _MINIX 1" >>confdefs.h
3363 root 1.10
3364 root 1.34 printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h
3365 root 1.10
3366 root 1.34 printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h
3367 root 1.2
3368 root 1.34 else $as_nop
3369     MINIX=
3370     fi
3371     if test $ac_cv_safe_to_define___extensions__ = yes
3372     then :
3373     printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h
3374 root 1.15
3375 root 1.2 fi
3376 root 1.34 if test $ac_cv_should_define__xopen_source = yes
3377     then :
3378     printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h
3379    
3380 root 1.2 fi
3381    
3382    
3383 root 1.15 ac_ext=c
3384     ac_cpp='$CPP $CPPFLAGS'
3385     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3386     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3387     ac_compiler_gnu=$ac_cv_c_compiler_gnu
3388     if 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.
3390     set dummy ${ac_tool_prefix}gcc; ac_word=$2
3391 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3392     printf %s "checking for $ac_word... " >&6; }
3393     if test ${ac_cv_prog_CC+y}
3394     then :
3395     printf %s "(cached) " >&6
3396     else $as_nop
3397 root 1.15 if test -n "$CC"; then
3398     ac_cv_prog_CC="$CC" # Let the user override the test.
3399     else
3400     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3401     for as_dir in $PATH
3402     do
3403     IFS=$as_save_IFS
3404 root 1.34 case $as_dir in #(((
3405     '') as_dir=./ ;;
3406     */) ;;
3407     *) as_dir=$as_dir/ ;;
3408     esac
3409 root 1.15 for ac_exec_ext in '' $ac_executable_extensions; do
3410 root 1.34 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3411 root 1.15 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3412 root 1.34 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3413 root 1.15 break 2
3414     fi
3415     done
3416     done
3417     IFS=$as_save_IFS
3418 root 1.9
3419 root 1.15 fi
3420     fi
3421     CC=$ac_cv_prog_CC
3422     if test -n "$CC"; then
3423 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3424     printf "%s\n" "$CC" >&6; }
3425 root 1.9 else
3426 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3427     printf "%s\n" "no" >&6; }
3428 root 1.9 fi
3429    
3430    
3431 root 1.15 fi
3432     if 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.
3435     set dummy gcc; ac_word=$2
3436 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3437     printf %s "checking for $ac_word... " >&6; }
3438     if test ${ac_cv_prog_ac_ct_CC+y}
3439     then :
3440     printf %s "(cached) " >&6
3441     else $as_nop
3442 root 1.15 if test -n "$ac_ct_CC"; then
3443     ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3444     else
3445     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3446     for as_dir in $PATH
3447     do
3448     IFS=$as_save_IFS
3449 root 1.34 case $as_dir in #(((
3450     '') as_dir=./ ;;
3451     */) ;;
3452     *) as_dir=$as_dir/ ;;
3453     esac
3454 root 1.15 for ac_exec_ext in '' $ac_executable_extensions; do
3455 root 1.34 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3456 root 1.15 ac_cv_prog_ac_ct_CC="gcc"
3457 root 1.34 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3458 root 1.15 break 2
3459     fi
3460     done
3461     done
3462     IFS=$as_save_IFS
3463 root 1.1
3464     fi
3465     fi
3466 root 1.15 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3467     if test -n "$ac_ct_CC"; then
3468 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3469     printf "%s\n" "$ac_ct_CC" >&6; }
3470 root 1.1 else
3471 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3472     printf "%s\n" "no" >&6; }
3473 root 1.15 fi
3474 root 1.1
3475 root 1.15 if test "x$ac_ct_CC" = x; then
3476     CC=""
3477     else
3478     case $cross_compiling:$ac_tool_warned in
3479     yes:)
3480 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3481     printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3482 root 1.15 ac_tool_warned=yes ;;
3483     esac
3484     CC=$ac_ct_CC
3485     fi
3486 root 1.1 else
3487 root 1.15 CC="$ac_cv_prog_CC"
3488 root 1.1 fi
3489    
3490 root 1.15 if 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.
3493     set dummy ${ac_tool_prefix}cc; ac_word=$2
3494 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3495     printf %s "checking for $ac_word... " >&6; }
3496     if test ${ac_cv_prog_CC+y}
3497     then :
3498     printf %s "(cached) " >&6
3499     else $as_nop
3500 root 1.15 if test -n "$CC"; then
3501     ac_cv_prog_CC="$CC" # Let the user override the test.
3502     else
3503     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3504     for as_dir in $PATH
3505     do
3506     IFS=$as_save_IFS
3507 root 1.34 case $as_dir in #(((
3508     '') as_dir=./ ;;
3509     */) ;;
3510     *) as_dir=$as_dir/ ;;
3511     esac
3512 root 1.15 for ac_exec_ext in '' $ac_executable_extensions; do
3513 root 1.34 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3514 root 1.15 ac_cv_prog_CC="${ac_tool_prefix}cc"
3515 root 1.34 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3516 root 1.15 break 2
3517     fi
3518     done
3519     done
3520     IFS=$as_save_IFS
3521    
3522     fi
3523     fi
3524     CC=$ac_cv_prog_CC
3525     if test -n "$CC"; then
3526 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3527     printf "%s\n" "$CC" >&6; }
3528 root 1.15 else
3529 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3530     printf "%s\n" "no" >&6; }
3531 root 1.15 fi
3532    
3533    
3534     fi
3535     fi
3536     if test -z "$CC"; then
3537     # Extract the first word of "cc", so it can be a program name with args.
3538     set dummy cc; ac_word=$2
3539 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3540     printf %s "checking for $ac_word... " >&6; }
3541     if test ${ac_cv_prog_CC+y}
3542     then :
3543     printf %s "(cached) " >&6
3544     else $as_nop
3545     if test -n "$CC"; then
3546     ac_cv_prog_CC="$CC" # Let the user override the test.
3547     else
3548     ac_prog_rejected=no
3549     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3550     for as_dir in $PATH
3551     do
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
3568     done
3569     done
3570     IFS=$as_save_IFS
3571    
3572     if 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
3583     fi
3584     fi
3585     fi
3586     CC=$ac_cv_prog_CC
3587     if test -n "$CC"; then
3588     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3589     printf "%s\n" "$CC" >&6; }
3590 root 1.15 else
3591 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3592     printf "%s\n" "no" >&6; }
3593     fi
3594    
3595    
3596     fi
3597     if 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.
3602     set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3603     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3604     printf %s "checking for $ac_word... " >&6; }
3605     if test ${ac_cv_prog_CC+y}
3606     then :
3607     printf %s "(cached) " >&6
3608     else $as_nop
3609 root 1.15 if test -n "$CC"; then
3610     ac_cv_prog_CC="$CC" # Let the user override the test.
3611     else
3612     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3613     for as_dir in $PATH
3614     do
3615     IFS=$as_save_IFS
3616 root 1.34 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
3627     done
3628     done
3629     IFS=$as_save_IFS
3630    
3631     fi
3632     fi
3633     CC=$ac_cv_prog_CC
3634     if test -n "$CC"; then
3635     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3636     printf "%s\n" "$CC" >&6; }
3637     else
3638     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3639     printf "%s\n" "no" >&6; }
3640     fi
3641    
3642    
3643     test -n "$CC" && break
3644     done
3645     fi
3646     if test -z "$CC"; then
3647     ac_ct_CC=$CC
3648     for ac_prog in cl.exe
3649     do
3650     # Extract the first word of "$ac_prog", so it can be a program name with args.
3651     set dummy $ac_prog; ac_word=$2
3652     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3653     printf %s "checking for $ac_word... " >&6; }
3654     if test ${ac_cv_prog_ac_ct_CC+y}
3655     then :
3656     printf %s "(cached) " >&6
3657     else $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.
3660     else
3661     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3662     for as_dir in $PATH
3663     do
3664     IFS=$as_save_IFS
3665     case $as_dir in #(((
3666     '') as_dir=./ ;;
3667     */) ;;
3668     *) as_dir=$as_dir/ ;;
3669     esac
3670 root 1.15 for ac_exec_ext in '' $ac_executable_extensions; do
3671 root 1.34 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 root 1.15 break 2
3675     fi
3676     done
3677     done
3678     IFS=$as_save_IFS
3679    
3680     fi
3681     fi
3682 root 1.34 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3683     if test -n "$ac_ct_CC"; then
3684     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3685     printf "%s\n" "$ac_ct_CC" >&6; }
3686 root 1.15 else
3687 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3688     printf "%s\n" "no" >&6; }
3689 root 1.15 fi
3690    
3691    
3692 root 1.34 test -n "$ac_ct_CC" && break
3693     done
3694    
3695     if test "x$ac_ct_CC" = x; then
3696     CC=""
3697     else
3698     case $cross_compiling:$ac_tool_warned in
3699     yes:)
3700     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3701     printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3702     ac_tool_warned=yes ;;
3703     esac
3704     CC=$ac_ct_CC
3705     fi
3706     fi
3707    
3708 root 1.15 fi
3709     if test -z "$CC"; then
3710     if test -n "$ac_tool_prefix"; then
3711 root 1.34 # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
3712     set dummy ${ac_tool_prefix}clang; ac_word=$2
3713     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3714     printf %s "checking for $ac_word... " >&6; }
3715     if test ${ac_cv_prog_CC+y}
3716     then :
3717     printf %s "(cached) " >&6
3718     else $as_nop
3719 root 1.15 if test -n "$CC"; then
3720     ac_cv_prog_CC="$CC" # Let the user override the test.
3721     else
3722     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3723     for as_dir in $PATH
3724     do
3725     IFS=$as_save_IFS
3726 root 1.34 case $as_dir in #(((
3727     '') as_dir=./ ;;
3728     */) ;;
3729     *) as_dir=$as_dir/ ;;
3730     esac
3731 root 1.15 for ac_exec_ext in '' $ac_executable_extensions; do
3732 root 1.34 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 root 1.15 break 2
3736     fi
3737     done
3738     done
3739     IFS=$as_save_IFS
3740    
3741     fi
3742     fi
3743     CC=$ac_cv_prog_CC
3744     if test -n "$CC"; then
3745 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3746     printf "%s\n" "$CC" >&6; }
3747 root 1.15 else
3748 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3749     printf "%s\n" "no" >&6; }
3750 root 1.15 fi
3751    
3752    
3753     fi
3754 root 1.34 if test -z "$ac_cv_prog_CC"; then
3755 root 1.15 ac_ct_CC=$CC
3756 root 1.34 # Extract the first word of "clang", so it can be a program name with args.
3757     set dummy clang; ac_word=$2
3758     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3759     printf %s "checking for $ac_word... " >&6; }
3760     if test ${ac_cv_prog_ac_ct_CC+y}
3761     then :
3762     printf %s "(cached) " >&6
3763     else $as_nop
3764 root 1.15 if test -n "$ac_ct_CC"; then
3765     ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3766     else
3767     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3768     for as_dir in $PATH
3769     do
3770     IFS=$as_save_IFS
3771 root 1.34 case $as_dir in #(((
3772     '') as_dir=./ ;;
3773     */) ;;
3774     *) as_dir=$as_dir/ ;;
3775     esac
3776 root 1.15 for ac_exec_ext in '' $ac_executable_extensions; do
3777 root 1.34 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 root 1.15 break 2
3781     fi
3782     done
3783     done
3784     IFS=$as_save_IFS
3785    
3786     fi
3787     fi
3788     ac_ct_CC=$ac_cv_prog_ac_ct_CC
3789     if test -n "$ac_ct_CC"; then
3790 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3791     printf "%s\n" "$ac_ct_CC" >&6; }
3792 root 1.15 else
3793 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3794     printf "%s\n" "no" >&6; }
3795 root 1.15 fi
3796    
3797     if test "x$ac_ct_CC" = x; then
3798     CC=""
3799     else
3800     case $cross_compiling:$ac_tool_warned in
3801     yes:)
3802 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3803     printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3804 root 1.15 ac_tool_warned=yes ;;
3805     esac
3806     CC=$ac_ct_CC
3807     fi
3808 root 1.34 else
3809     CC="$ac_cv_prog_CC"
3810 root 1.15 fi
3811    
3812     fi
3813    
3814    
3815 root 1.34 test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3816     printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3817 root 1.15 as_fn_error $? "no acceptable C compiler found in \$PATH
3818 root 1.17 See \`config.log' for more details" "$LINENO" 5; }
3819 root 1.15
3820     # Provide some information about the compiler.
3821 root 1.34 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3822 root 1.15 set X $ac_compile
3823     ac_compiler=$2
3824 root 1.34 for ac_option in --version -v -V -qversion -version; do
3825 root 1.15 { { ac_try="$ac_compiler $ac_option >&5"
3826     case "(($ac_try" in
3827     *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3828     *) ac_try_echo=$ac_try;;
3829     esac
3830     eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3831 root 1.34 printf "%s\n" "$ac_try_echo"; } >&5
3832 root 1.15 (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 root 1.34 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3842 root 1.15 test $ac_status = 0; }
3843     done
3844    
3845 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
3846     printf %s "checking whether the compiler supports GNU C... " >&6; }
3847     if test ${ac_cv_c_compiler_gnu+y}
3848     then :
3849     printf %s "(cached) " >&6
3850     else $as_nop
3851 root 1.15 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3852     /* end confdefs.h. */
3853    
3854     int
3855 root 1.34 main (void)
3856 root 1.15 {
3857     #ifndef __GNUC__
3858     choke me
3859     #endif
3860    
3861     ;
3862     return 0;
3863     }
3864     _ACEOF
3865 root 1.34 if ac_fn_c_try_compile "$LINENO"
3866     then :
3867 root 1.15 ac_compiler_gnu=yes
3868 root 1.34 else $as_nop
3869 root 1.15 ac_compiler_gnu=no
3870     fi
3871 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3872 root 1.15 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3873    
3874     fi
3875 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3876     printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
3877     ac_compiler_gnu=$ac_cv_c_compiler_gnu
3878    
3879 root 1.15 if test $ac_compiler_gnu = yes; then
3880     GCC=yes
3881     else
3882     GCC=
3883     fi
3884 root 1.34 ac_test_CFLAGS=${CFLAGS+y}
3885 root 1.15 ac_save_CFLAGS=$CFLAGS
3886 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3887     printf %s "checking whether $CC accepts -g... " >&6; }
3888     if test ${ac_cv_prog_cc_g+y}
3889     then :
3890     printf %s "(cached) " >&6
3891     else $as_nop
3892 root 1.15 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    
3899     int
3900 root 1.34 main (void)
3901 root 1.15 {
3902    
3903     ;
3904     return 0;
3905     }
3906     _ACEOF
3907 root 1.34 if ac_fn_c_try_compile "$LINENO"
3908     then :
3909 root 1.15 ac_cv_prog_cc_g=yes
3910 root 1.34 else $as_nop
3911 root 1.15 CFLAGS=""
3912     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3913     /* end confdefs.h. */
3914    
3915     int
3916 root 1.34 main (void)
3917 root 1.15 {
3918    
3919     ;
3920     return 0;
3921     }
3922     _ACEOF
3923 root 1.34 if ac_fn_c_try_compile "$LINENO"
3924     then :
3925 root 1.15
3926 root 1.34 else $as_nop
3927 root 1.15 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    
3932     int
3933 root 1.34 main (void)
3934 root 1.15 {
3935    
3936     ;
3937     return 0;
3938     }
3939     _ACEOF
3940 root 1.34 if ac_fn_c_try_compile "$LINENO"
3941     then :
3942 root 1.15 ac_cv_prog_cc_g=yes
3943     fi
3944 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3945 root 1.15 fi
3946 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3947 root 1.15 fi
3948 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3949 root 1.15 ac_c_werror_flag=$ac_save_c_werror_flag
3950     fi
3951 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3952     printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
3953     if test $ac_test_CFLAGS; then
3954 root 1.15 CFLAGS=$ac_save_CFLAGS
3955     elif 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
3961     else
3962     if test "$GCC" = yes; then
3963     CFLAGS="-O2"
3964     else
3965     CFLAGS=
3966     fi
3967     fi
3968 root 1.34 ac_prog_cc_stdc=no
3969     if test x$ac_prog_cc_stdc = xno
3970     then :
3971     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
3972     printf %s "checking for $CC option to enable C11 features... " >&6; }
3973     if test ${ac_cv_prog_cc_c11+y}
3974     then :
3975     printf %s "(cached) " >&6
3976     else $as_nop
3977     ac_cv_prog_cc_c11=no
3978 root 1.15 ac_save_CC=$CC
3979     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3980     /* end confdefs.h. */
3981 root 1.34 $ac_c_conftest_c11_program
3982     _ACEOF
3983     for ac_arg in '' -std=gnu11
3984     do
3985     CC="$ac_save_CC $ac_arg"
3986     if ac_fn_c_try_compile "$LINENO"
3987     then :
3988     ac_cv_prog_cc_c11=$ac_arg
3989     fi
3990     rm -f core conftest.err conftest.$ac_objext conftest.beam
3991     test "x$ac_cv_prog_cc_c11" != "xno" && break
3992     done
3993     rm -f conftest.$ac_ext
3994     CC=$ac_save_CC
3995     fi
3996 root 1.15
3997 root 1.34 if test "x$ac_cv_prog_cc_c11" = xno
3998     then :
3999     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4000     printf "%s\n" "unsupported" >&6; }
4001     else $as_nop
4002     if test "x$ac_cv_prog_cc_c11" = x
4003     then :
4004     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4005     printf "%s\n" "none needed" >&6; }
4006     else $as_nop
4007     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
4008     printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
4009     CC="$CC $ac_cv_prog_cc_c11"
4010     fi
4011     ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
4012     ac_prog_cc_stdc=c11
4013     fi
4014     fi
4015     if test x$ac_prog_cc_stdc = xno
4016     then :
4017     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
4018     printf %s "checking for $CC option to enable C99 features... " >&6; }
4019     if test ${ac_cv_prog_cc_c99+y}
4020     then :
4021     printf %s "(cached) " >&6
4022     else $as_nop
4023     ac_cv_prog_cc_c99=no
4024     ac_save_CC=$CC
4025     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4026     /* end confdefs.h. */
4027     $ac_c_conftest_c99_program
4028     _ACEOF
4029     for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
4030     do
4031     CC="$ac_save_CC $ac_arg"
4032     if ac_fn_c_try_compile "$LINENO"
4033     then :
4034     ac_cv_prog_cc_c99=$ac_arg
4035     fi
4036     rm -f core conftest.err conftest.$ac_objext conftest.beam
4037     test "x$ac_cv_prog_cc_c99" != "xno" && break
4038     done
4039     rm -f conftest.$ac_ext
4040     CC=$ac_save_CC
4041     fi
4042 root 1.15
4043 root 1.34 if test "x$ac_cv_prog_cc_c99" = xno
4044     then :
4045     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4046     printf "%s\n" "unsupported" >&6; }
4047     else $as_nop
4048     if test "x$ac_cv_prog_cc_c99" = x
4049     then :
4050     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4051     printf "%s\n" "none needed" >&6; }
4052     else $as_nop
4053     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4054     printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
4055     CC="$CC $ac_cv_prog_cc_c99"
4056     fi
4057     ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
4058     ac_prog_cc_stdc=c99
4059     fi
4060     fi
4061     if test x$ac_prog_cc_stdc = xno
4062     then :
4063     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
4064     printf %s "checking for $CC option to enable C89 features... " >&6; }
4065     if test ${ac_cv_prog_cc_c89+y}
4066     then :
4067     printf %s "(cached) " >&6
4068     else $as_nop
4069     ac_cv_prog_cc_c89=no
4070     ac_save_CC=$CC
4071     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4072     /* end confdefs.h. */
4073     $ac_c_conftest_c89_program
4074 root 1.15 _ACEOF
4075 root 1.34 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4076 root 1.15 do
4077     CC="$ac_save_CC $ac_arg"
4078 root 1.34 if ac_fn_c_try_compile "$LINENO"
4079     then :
4080 root 1.15 ac_cv_prog_cc_c89=$ac_arg
4081     fi
4082 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam
4083 root 1.15 test "x$ac_cv_prog_cc_c89" != "xno" && break
4084     done
4085     rm -f conftest.$ac_ext
4086     CC=$ac_save_CC
4087 root 1.34 fi
4088 root 1.15
4089 root 1.34 if test "x$ac_cv_prog_cc_c89" = xno
4090     then :
4091     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4092     printf "%s\n" "unsupported" >&6; }
4093     else $as_nop
4094     if test "x$ac_cv_prog_cc_c89" = x
4095     then :
4096     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4097     printf "%s\n" "none needed" >&6; }
4098     else $as_nop
4099     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4100     printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
4101     CC="$CC $ac_cv_prog_cc_c89"
4102     fi
4103     ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
4104     ac_prog_cc_stdc=c89
4105 root 1.15 fi
4106     fi
4107    
4108     ac_ext=c
4109     ac_cpp='$CPP $CPPFLAGS'
4110     ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4111     ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4112     ac_compiler_gnu=$ac_cv_c_compiler_gnu
4113    
4114    
4115 root 1.34 ac_fn_c_check_header_compile "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
4116     if test "x$ac_cv_header_stdint_h" = xyes
4117     then :
4118     printf "%s\n" "#define HAVE_STDINT_H 1" >>confdefs.h
4119    
4120     fi
4121     ac_fn_c_check_header_compile "$LINENO" "sys/syscall.h" "ac_cv_header_sys_syscall_h" "$ac_includes_default"
4122     if test "x$ac_cv_header_sys_syscall_h" = xyes
4123     then :
4124     printf "%s\n" "#define HAVE_SYS_SYSCALL_H 1" >>confdefs.h
4125 root 1.15
4126     fi
4127 root 1.34 ac_fn_c_check_header_compile "$LINENO" "sys/prctl.h" "ac_cv_header_sys_prctl_h" "$ac_includes_default"
4128     if test "x$ac_cv_header_sys_prctl_h" = xyes
4129     then :
4130     printf "%s\n" "#define HAVE_SYS_PRCTL_H 1" >>confdefs.h
4131 root 1.15
4132 root 1.34 fi
4133 root 1.15
4134    
4135 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_create" >&5
4136     printf %s "checking for library containing pthread_create... " >&6; }
4137     if test ${ac_cv_search_pthread_create+y}
4138     then :
4139     printf %s "(cached) " >&6
4140     else $as_nop
4141 root 1.15 ac_func_search_save_LIBS=$LIBS
4142     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4143     /* end confdefs.h. */
4144    
4145     /* Override any GCC internal prototype to avoid an error.
4146     Use char because int might match the return type of a GCC
4147     builtin and then its argument prototype would still apply. */
4148     char pthread_create ();
4149     int
4150 root 1.34 main (void)
4151 root 1.15 {
4152     return pthread_create ();
4153     ;
4154     return 0;
4155     }
4156     _ACEOF
4157 root 1.34 for ac_lib in '' pthread pthreads pthreadVC2
4158     do
4159 root 1.15 if test -z "$ac_lib"; then
4160     ac_res="none required"
4161     else
4162     ac_res=-l$ac_lib
4163     LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4164     fi
4165 root 1.34 if ac_fn_c_try_link "$LINENO"
4166     then :
4167 root 1.15 ac_cv_search_pthread_create=$ac_res
4168     fi
4169 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4170 root 1.15 conftest$ac_exeext
4171 root 1.34 if test ${ac_cv_search_pthread_create+y}
4172     then :
4173 root 1.15 break
4174     fi
4175     done
4176 root 1.34 if test ${ac_cv_search_pthread_create+y}
4177     then :
4178 root 1.15
4179 root 1.34 else $as_nop
4180 root 1.15 ac_cv_search_pthread_create=no
4181     fi
4182     rm conftest.$ac_ext
4183     LIBS=$ac_func_search_save_LIBS
4184     fi
4185 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_create" >&5
4186     printf "%s\n" "$ac_cv_search_pthread_create" >&6; }
4187 root 1.15 ac_res=$ac_cv_search_pthread_create
4188 root 1.34 if test "$ac_res" != no
4189     then :
4190 root 1.15 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4191    
4192 root 1.34 else $as_nop
4193 root 1.15 as_fn_error $? "pthread functions not found" "$LINENO" 5
4194    
4195     fi
4196    
4197    
4198 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for utimes" >&5
4199     printf %s "checking for utimes... " >&6; }
4200     if test ${ac_cv_utimes+y}
4201     then :
4202     printf %s "(cached) " >&6
4203     else $as_nop
4204 root 1.15 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>
4210     struct timeval tv[2];
4211     int res;
4212     int main (void)
4213     {
4214     res = utimes ("/", tv);
4215     return 0;
4216     }
4217    
4218     _ACEOF
4219 root 1.34 if ac_fn_c_try_link "$LINENO"
4220     then :
4221 root 1.15 ac_cv_utimes=yes
4222 root 1.34 else $as_nop
4223 root 1.15 ac_cv_utimes=no
4224     fi
4225 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4226 root 1.15 conftest$ac_exeext conftest.$ac_ext
4227     fi
4228 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_utimes" >&5
4229     printf "%s\n" "$ac_cv_utimes" >&6; }
4230 root 1.15 test $ac_cv_utimes = yes &&
4231 root 1.34 printf "%s\n" "#define HAVE_UTIMES 1" >>confdefs.h
4232 root 1.15
4233    
4234 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for futimes" >&5
4235     printf %s "checking for futimes... " >&6; }
4236     if test ${ac_cv_futimes+y}
4237     then :
4238     printf %s "(cached) " >&6
4239     else $as_nop
4240 root 1.15 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4241     /* end confdefs.h. */
4242    
4243     #include <sys/types.h>
4244     #include <sys/time.h>
4245     #include <utime.h>
4246     struct timeval tv[2];
4247     int res;
4248     int fd;
4249     int main (void)
4250     {
4251     res = futimes (fd, tv);
4252     return 0;
4253     }
4254    
4255     _ACEOF
4256 root 1.34 if ac_fn_c_try_link "$LINENO"
4257     then :
4258 root 1.15 ac_cv_futimes=yes
4259 root 1.34 else $as_nop
4260 root 1.15 ac_cv_futimes=no
4261     fi
4262 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4263 root 1.15 conftest$ac_exeext conftest.$ac_ext
4264     fi
4265 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_futimes" >&5
4266     printf "%s\n" "$ac_cv_futimes" >&6; }
4267 root 1.15 test $ac_cv_futimes = yes &&
4268 root 1.34 printf "%s\n" "#define HAVE_FUTIMES 1" >>confdefs.h
4269 root 1.15
4270    
4271 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for readahead" >&5
4272     printf %s "checking for readahead... " >&6; }
4273     if test ${ac_cv_readahead+y}
4274     then :
4275     printf %s "(cached) " >&6
4276     else $as_nop
4277 root 1.15 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4278     /* end confdefs.h. */
4279    
4280 root 1.28 #include <sys/types.h>
4281 root 1.15 #include <fcntl.h>
4282     int main (void)
4283     {
4284     int fd = 0;
4285     size_t count = 2;
4286     ssize_t res;
4287     res = readahead (fd, 0, count);
4288     return 0;
4289     }
4290    
4291     _ACEOF
4292 root 1.34 if ac_fn_c_try_link "$LINENO"
4293     then :
4294 root 1.15 ac_cv_readahead=yes
4295 root 1.34 else $as_nop
4296 root 1.15 ac_cv_readahead=no
4297     fi
4298 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4299 root 1.15 conftest$ac_exeext conftest.$ac_ext
4300     fi
4301 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_readahead" >&5
4302     printf "%s\n" "$ac_cv_readahead" >&6; }
4303 root 1.15 test $ac_cv_readahead = yes &&
4304 root 1.34 printf "%s\n" "#define HAVE_READAHEAD 1" >>confdefs.h
4305 root 1.15
4306    
4307 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fdatasync" >&5
4308     printf %s "checking for fdatasync... " >&6; }
4309     if test ${ac_cv_fdatasync+y}
4310     then :
4311     printf %s "(cached) " >&6
4312     else $as_nop
4313 root 1.7 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4314     /* end confdefs.h. */
4315 root 1.1
4316     #include <unistd.h>
4317 root 1.8 int main (void)
4318 root 1.1 {
4319     int fd = 0;
4320     fdatasync (fd);
4321     return 0;
4322     }
4323    
4324     _ACEOF
4325 root 1.34 if ac_fn_c_try_link "$LINENO"
4326     then :
4327 root 1.1 ac_cv_fdatasync=yes
4328 root 1.34 else $as_nop
4329 root 1.7 ac_cv_fdatasync=no
4330 root 1.1 fi
4331 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4332 root 1.7 conftest$ac_exeext conftest.$ac_ext
4333 root 1.1 fi
4334 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fdatasync" >&5
4335     printf "%s\n" "$ac_cv_fdatasync" >&6; }
4336 root 1.1 test $ac_cv_fdatasync = yes &&
4337 root 1.34 printf "%s\n" "#define HAVE_FDATASYNC 1" >>confdefs.h
4338 root 1.1
4339    
4340 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sendfile" >&5
4341     printf %s "checking for sendfile... " >&6; }
4342     if test ${ac_cv_sendfile+y}
4343     then :
4344     printf %s "(cached) " >&6
4345     else $as_nop
4346 root 1.7 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4347     /* end confdefs.h. */
4348 root 1.1
4349     # include <sys/types.h>
4350     #if __linux
4351     # include <sys/sendfile.h>
4352 root 1.8 #elif __FreeBSD__ || defined __APPLE__
4353 root 1.1 # include <sys/socket.h>
4354     # include <sys/uio.h>
4355     #elif __hpux
4356     # include <sys/socket.h>
4357     #else
4358     # error unsupported architecture
4359     #endif
4360 root 1.8 int main (void)
4361 root 1.1 {
4362     int fd = 0;
4363     off_t offset = 1;
4364     size_t count = 2;
4365     ssize_t res;
4366     #if __linux
4367 root 1.18 res = sendfile (fd, fd, &offset, count);
4368 root 1.8 #elif __FreeBSD__
4369 root 1.1 res = sendfile (fd, fd, offset, count, 0, &offset, 0);
4370     #elif __hpux
4371     res = sendfile (fd, fd, offset, count, 0, 0);
4372     #endif
4373     return 0;
4374     }
4375    
4376     _ACEOF
4377 root 1.34 if ac_fn_c_try_link "$LINENO"
4378     then :
4379 root 1.1 ac_cv_sendfile=yes
4380 root 1.34 else $as_nop
4381 root 1.7 ac_cv_sendfile=no
4382 root 1.1 fi
4383 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4384 root 1.7 conftest$ac_exeext conftest.$ac_ext
4385 root 1.1 fi
4386 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sendfile" >&5
4387     printf "%s\n" "$ac_cv_sendfile" >&6; }
4388 root 1.1 test $ac_cv_sendfile = yes &&
4389 root 1.34 printf "%s\n" "#define HAVE_SENDFILE 1" >>confdefs.h
4390 root 1.1
4391    
4392 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sync_file_range" >&5
4393     printf %s "checking for sync_file_range... " >&6; }
4394     if test ${ac_cv_sync_file_range+y}
4395     then :
4396     printf %s "(cached) " >&6
4397     else $as_nop
4398 root 1.7 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4399     /* end confdefs.h. */
4400 root 1.6
4401 root 1.28 #include <sys/types.h>
4402 root 1.6 #include <fcntl.h>
4403 root 1.8 int main (void)
4404 root 1.6 {
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
4415 root 1.34 if ac_fn_c_try_link "$LINENO"
4416     then :
4417 root 1.6 ac_cv_sync_file_range=yes
4418 root 1.34 else $as_nop
4419 root 1.7 ac_cv_sync_file_range=no
4420 root 1.6 fi
4421 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4422 root 1.7 conftest$ac_exeext conftest.$ac_ext
4423 root 1.6 fi
4424 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sync_file_range" >&5
4425     printf "%s\n" "$ac_cv_sync_file_range" >&6; }
4426 root 1.6 test $ac_cv_sync_file_range = yes &&
4427 root 1.34 printf "%s\n" "#define HAVE_SYNC_FILE_RANGE 1" >>confdefs.h
4428 root 1.6
4429    
4430 root 1.39 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for copy_file_range" >&5
4431     printf %s "checking for copy_file_range... " >&6; }
4432     if test ${ac_cv_copy_file_range+y}
4433     then :
4434     printf %s "(cached) " >&6
4435     else $as_nop
4436     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4437     /* end confdefs.h. */
4438    
4439     #include <unistd.h>
4440     int 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
4448     if ac_fn_c_try_link "$LINENO"
4449     then :
4450     ac_cv_copy_file_range=yes
4451     else $as_nop
4452     ac_cv_copy_file_range=no
4453     fi
4454     rm -f core conftest.err conftest.$ac_objext conftest.beam \
4455     conftest$ac_exeext conftest.$ac_ext
4456     fi
4457     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_copy_file_range" >&5
4458     printf "%s\n" "$ac_cv_copy_file_range" >&6; }
4459     test $ac_cv_copy_file_range = yes &&
4460     printf "%s\n" "#define HAVE_COPY_FILE_RANGE 1" >>confdefs.h
4461    
4462    
4463 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fallocate" >&5
4464     printf %s "checking for fallocate... " >&6; }
4465     if test ${ac_cv_linux_fallocate+y}
4466     then :
4467     printf %s "(cached) " >&6
4468     else $as_nop
4469 root 1.10 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4470     /* end confdefs.h. */
4471    
4472     #include <fcntl.h>
4473     int main (void)
4474     {
4475     int fd = 0;
4476 root 1.11 int mode = 0;
4477 root 1.10 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
4485 root 1.34 if ac_fn_c_try_link "$LINENO"
4486     then :
4487 root 1.15 ac_cv_linux_fallocate=yes
4488 root 1.34 else $as_nop
4489 root 1.15 ac_cv_linux_fallocate=no
4490 root 1.10 fi
4491 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4492 root 1.10 conftest$ac_exeext conftest.$ac_ext
4493     fi
4494 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_linux_fallocate" >&5
4495     printf "%s\n" "$ac_cv_linux_fallocate" >&6; }
4496 root 1.15 test $ac_cv_linux_fallocate = yes &&
4497 root 1.34 printf "%s\n" "#define HAVE_LINUX_FALLOCATE 1" >>confdefs.h
4498 root 1.10
4499 root 1.1
4500 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sys_syncfs" >&5
4501     printf %s "checking for sys_syncfs... " >&6; }
4502     if test ${ac_cv_sys_syncfs+y}
4503     then :
4504     printf %s "(cached) " >&6
4505     else $as_nop
4506 root 1.12 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4507     /* end confdefs.h. */
4508    
4509     #include <unistd.h>
4510     #include <sys/syscall.h>
4511     int main (void)
4512     {
4513     int res = syscall (__NR_syncfs, (int)0);
4514     }
4515    
4516     _ACEOF
4517 root 1.34 if ac_fn_c_try_link "$LINENO"
4518     then :
4519 root 1.12 ac_cv_sys_syncfs=yes
4520 root 1.34 else $as_nop
4521 root 1.12 ac_cv_sys_syncfs=no
4522     fi
4523 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4524 root 1.12 conftest$ac_exeext conftest.$ac_ext
4525     fi
4526 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_syncfs" >&5
4527     printf "%s\n" "$ac_cv_sys_syncfs" >&6; }
4528 root 1.12 test $ac_cv_sys_syncfs = yes &&
4529 root 1.34 printf "%s\n" "#define HAVE_SYS_SYNCFS 1" >>confdefs.h
4530 root 1.12
4531    
4532 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for prctl_set_name" >&5
4533     printf %s "checking for prctl_set_name... " >&6; }
4534     if test ${ac_cv_prctl_set_name+y}
4535     then :
4536     printf %s "(cached) " >&6
4537     else $as_nop
4538 root 1.13 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4539     /* end confdefs.h. */
4540    
4541     #include <sys/prctl.h>
4542     int main (void)
4543     {
4544 root 1.18 char *name = "test123";
4545 root 1.13 int res = prctl (PR_SET_NAME, (unsigned long)name, 0, 0, 0);
4546     }
4547    
4548     _ACEOF
4549 root 1.34 if ac_fn_c_try_link "$LINENO"
4550     then :
4551 root 1.13 ac_cv_prctl_set_name=yes
4552 root 1.34 else $as_nop
4553 root 1.13 ac_cv_prctl_set_name=no
4554     fi
4555 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4556 root 1.13 conftest$ac_exeext conftest.$ac_ext
4557     fi
4558 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prctl_set_name" >&5
4559     printf "%s\n" "$ac_cv_prctl_set_name" >&6; }
4560 root 1.13 test $ac_cv_prctl_set_name = yes &&
4561 root 1.34 printf "%s\n" "#define HAVE_PRCTL_SET_NAME 1" >>confdefs.h
4562 root 1.13
4563    
4564 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for posix_close" >&5
4565     printf %s "checking for posix_close... " >&6; }
4566     if test ${ac_cv_posix_close+y}
4567     then :
4568     printf %s "(cached) " >&6
4569     else $as_nop
4570 root 1.23 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4571     /* end confdefs.h. */
4572    
4573     #include <unistd.h>
4574     int res;
4575     int main (void)
4576     {
4577     res = posix_close (0, 0); /* we do not need any flags */
4578     return 0;
4579     }
4580    
4581     _ACEOF
4582 root 1.34 if ac_fn_c_try_link "$LINENO"
4583     then :
4584 root 1.23 ac_cv_posix_close=yes
4585 root 1.34 else $as_nop
4586 root 1.23 ac_cv_posix_close=no
4587     fi
4588 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4589 root 1.23 conftest$ac_exeext conftest.$ac_ext
4590     fi
4591 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_posix_close" >&5
4592     printf "%s\n" "$ac_cv_posix_close" >&6; }
4593 root 1.23 test $ac_cv_posix_close = yes &&
4594 root 1.34 printf "%s\n" "#define HAVE_POSIX_CLOSE 1" >>confdefs.h
4595 root 1.23
4596    
4597 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for renameat2" >&5
4598     printf %s "checking for renameat2... " >&6; }
4599     if test ${ac_cv_renameat2+y}
4600     then :
4601     printf %s "(cached) " >&6
4602     else $as_nop
4603 root 1.23 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>
4609     int res;
4610     int main (void)
4611     {
4612     res = syscall (SYS_renameat2, 0, 0, 0, 0, RENAME_EXCHANGE | RENAME_NOREPLACE);
4613     return 0;
4614     }
4615    
4616     _ACEOF
4617 root 1.34 if ac_fn_c_try_link "$LINENO"
4618     then :
4619 root 1.23 ac_cv_renameat2=yes
4620 root 1.34 else $as_nop
4621 root 1.23 ac_cv_renameat2=no
4622     fi
4623 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4624 root 1.23 conftest$ac_exeext conftest.$ac_ext
4625     fi
4626 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_renameat2" >&5
4627     printf "%s\n" "$ac_cv_renameat2" >&6; }
4628 root 1.23 test $ac_cv_renameat2 = yes &&
4629 root 1.34 printf "%s\n" "#define HAVE_RENAMEAT2 1" >>confdefs.h
4630 root 1.23
4631    
4632    
4633    
4634     # for these to work, you need to run autoheader in IO::AIO, not libeio :(
4635 root 1.1
4636 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for set/getrlimit" >&5
4637     printf %s "checking for set/getrlimit... " >&6; }
4638     if test ${ac_cv_rlimits+y}
4639     then :
4640     printf %s "(cached) " >&6
4641     else $as_nop
4642 root 1.20 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4643     /* end confdefs.h. */
4644    
4645     #include <sys/time.h>
4646     #include <sys/resource.h>
4647     int main (void)
4648     {
4649     struct rlimit srl;
4650 root 1.30 int res;
4651 root 1.20 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
4658 root 1.34 if ac_fn_c_try_link "$LINENO"
4659     then :
4660 root 1.20 ac_cv_rlimits=yes
4661 root 1.34 else $as_nop
4662 root 1.20 ac_cv_rlimits=no
4663     fi
4664 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4665 root 1.20 conftest$ac_exeext conftest.$ac_ext
4666     fi
4667 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_rlimits" >&5
4668     printf "%s\n" "$ac_cv_rlimits" >&6; }
4669 root 1.20 test $ac_cv_rlimits = yes &&
4670 root 1.34 printf "%s\n" "#define HAVE_RLIMITS 1" >>confdefs.h
4671 root 1.20
4672    
4673 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for posix_madvise" >&5
4674     printf %s "checking for posix_madvise... " >&6; }
4675     if test ${ac_cv_posix_madvise+y}
4676     then :
4677     printf %s "(cached) " >&6
4678     else $as_nop
4679 root 1.8 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4680     /* end confdefs.h. */
4681    
4682     #include <sys/mman.h>
4683     int 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
4694 root 1.34 if ac_fn_c_try_link "$LINENO"
4695     then :
4696 root 1.8 ac_cv_posix_madvise=yes
4697 root 1.34 else $as_nop
4698 root 1.8 ac_cv_posix_madvise=no
4699     fi
4700 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4701 root 1.8 conftest$ac_exeext conftest.$ac_ext
4702     fi
4703 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_posix_madvise" >&5
4704     printf "%s\n" "$ac_cv_posix_madvise" >&6; }
4705 root 1.8 test $ac_cv_posix_madvise = yes &&
4706 root 1.34 printf "%s\n" "#define HAVE_POSIX_MADVISE 1" >>confdefs.h
4707 root 1.8
4708    
4709 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for posix_fadvise" >&5
4710     printf %s "checking for posix_fadvise... " >&6; }
4711     if test ${ac_cv_posix_fadvise+y}
4712     then :
4713     printf %s "(cached) " >&6
4714     else $as_nop
4715 root 1.8 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4716     /* end confdefs.h. */
4717    
4718     #define _XOPEN_SOURCE 600
4719     #include <fcntl.h>
4720     int 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
4732 root 1.34 if ac_fn_c_try_link "$LINENO"
4733     then :
4734 root 1.8 ac_cv_posix_fadvise=yes
4735 root 1.34 else $as_nop
4736 root 1.8 ac_cv_posix_fadvise=no
4737     fi
4738 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4739 root 1.8 conftest$ac_exeext conftest.$ac_ext
4740     fi
4741 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_posix_fadvise" >&5
4742     printf "%s\n" "$ac_cv_posix_fadvise" >&6; }
4743 root 1.8 test $ac_cv_posix_fadvise = yes &&
4744 root 1.34 printf "%s\n" "#define HAVE_POSIX_FADVISE 1" >>confdefs.h
4745 root 1.8
4746    
4747 root 1.34 ac_fn_c_check_header_compile "$LINENO" "linux/fs.h" "ac_cv_header_linux_fs_h" "$ac_includes_default"
4748     if test "x$ac_cv_header_linux_fs_h" = xyes
4749     then :
4750     printf "%s\n" "#define HAVE_LINUX_FS_H 1" >>confdefs.h
4751 root 1.15
4752     fi
4753 root 1.34 ac_fn_c_check_header_compile "$LINENO" "linux/fiemap.h" "ac_cv_header_linux_fiemap_h" "$ac_includes_default"
4754     if test "x$ac_cv_header_linux_fiemap_h" = xyes
4755     then :
4756     printf "%s\n" "#define HAVE_LINUX_FIEMAP_H 1" >>confdefs.h
4757 root 1.15
4758 root 1.34 fi
4759 root 1.15
4760    
4761 root 1.34 ac_fn_c_check_header_compile "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
4762     if test "x$ac_cv_header_sys_sysmacros_h" = xyes
4763     then :
4764     printf "%s\n" "#define HAVE_SYS_SYSMACROS_H 1" >>confdefs.h
4765 root 1.26
4766     fi
4767    
4768 root 1.34
4769     ac_fn_c_check_header_compile "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
4770     if test "x$ac_cv_header_sys_mkdev_h" = xyes
4771     then :
4772     printf "%s\n" "#define HAVE_SYS_MKDEV_H 1" >>confdefs.h
4773    
4774     fi
4775 root 1.26
4776    
4777 root 1.34 ac_fn_c_check_header_compile "$LINENO" "sys/uio.h" "ac_cv_header_sys_uio_h" "$ac_includes_default"
4778     if test "x$ac_cv_header_sys_uio_h" = xyes
4779     then :
4780     printf "%s\n" "#define HAVE_SYS_UIO_H 1" >>confdefs.h
4781 root 1.25
4782     fi
4783    
4784    
4785 root 1.37 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fexecve" >&5
4786     printf %s "checking for fexecve... " >&6; }
4787     if test ${ac_cv_fexecve+y}
4788     then :
4789     printf %s "(cached) " >&6
4790     else $as_nop
4791     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4792     /* end confdefs.h. */
4793    
4794     #include <fcntl.h>
4795     #include <unistd.h>
4796     int main (void)
4797     {
4798 root 1.38 char *const argv[] = { "foo", "bar", 0 };
4799     int res = fexecve (-1, argv, 0);
4800 root 1.37 return 0;
4801     }
4802    
4803     _ACEOF
4804     if ac_fn_c_try_link "$LINENO"
4805     then :
4806     ac_cv_fexecve=yes
4807     else $as_nop
4808     ac_cv_fexecve=no
4809     fi
4810     rm -f core conftest.err conftest.$ac_objext conftest.beam \
4811     conftest$ac_exeext conftest.$ac_ext
4812     fi
4813     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fexecve" >&5
4814     printf "%s\n" "$ac_cv_fexecve" >&6; }
4815     test $ac_cv_fexecve = yes &&
4816     printf "%s\n" "#define HAVE_FEXECVE 1" >>confdefs.h
4817    
4818    
4819 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for siginfo_t" >&5
4820     printf %s "checking for siginfo_t... " >&6; }
4821     if test ${ac_cv_siginfo_t+y}
4822     then :
4823     printf %s "(cached) " >&6
4824     else $as_nop
4825     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4826     /* end confdefs.h. */
4827    
4828     #include <signal.h>
4829     int 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 root 1.25
4840 root 1.29 _ACEOF
4841 root 1.34 if ac_fn_c_try_link "$LINENO"
4842     then :
4843     ac_cv_siginfo_t=yes
4844     else $as_nop
4845     ac_cv_siginfo_t=no
4846     fi
4847     rm -f core conftest.err conftest.$ac_objext conftest.beam \
4848     conftest$ac_exeext conftest.$ac_ext
4849 root 1.29 fi
4850 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_siginfo_t" >&5
4851     printf "%s\n" "$ac_cv_siginfo_t" >&6; }
4852     test $ac_cv_siginfo_t = yes &&
4853     printf "%s\n" "#define HAVE_SIGINFO_T 1" >>confdefs.h
4854 root 1.29
4855    
4856 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for unix-style syscall interface" >&5
4857     printf %s "checking for unix-style syscall interface... " >&6; }
4858     if test ${ac_cv_syscall+y}
4859     then :
4860     printf %s "(cached) " >&6
4861     else $as_nop
4862 root 1.33 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4863     /* end confdefs.h. */
4864    
4865     #include <unistd.h>
4866     #include <sys/syscall.h>
4867     int main (void)
4868     {
4869     long res = syscall (SYS_exit, 0);
4870     return 0;
4871     }
4872    
4873     _ACEOF
4874 root 1.34 if ac_fn_c_try_link "$LINENO"
4875     then :
4876 root 1.33 ac_cv_syscall=yes
4877 root 1.34 else $as_nop
4878 root 1.33 ac_cv_syscall=no
4879     fi
4880 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4881 root 1.33 conftest$ac_exeext conftest.$ac_ext
4882     fi
4883 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_syscall" >&5
4884     printf "%s\n" "$ac_cv_syscall" >&6; }
4885 root 1.33 test $ac_cv_syscall = yes &&
4886 root 1.34 printf "%s\n" "#define HAVE_SYSCALL 1" >>confdefs.h
4887 root 1.33
4888 root 1.29
4889 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for splice, vmsplice and tee" >&5
4890     printf %s "checking for splice, vmsplice and tee... " >&6; }
4891     if test ${ac_cv_linux_splice+y}
4892     then :
4893     printf %s "(cached) " >&6
4894     else $as_nop
4895 root 1.15 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4896     /* end confdefs.h. */
4897    
4898 root 1.28 #include <sys/types.h>
4899 root 1.15 #include <fcntl.h>
4900 root 1.29 #include <sys/uio.h>
4901 root 1.15 int 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
4911 root 1.34 if ac_fn_c_try_link "$LINENO"
4912     then :
4913 root 1.15 ac_cv_linux_splice=yes
4914 root 1.34 else $as_nop
4915 root 1.15 ac_cv_linux_splice=no
4916     fi
4917 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4918 root 1.15 conftest$ac_exeext conftest.$ac_ext
4919     fi
4920 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_linux_splice" >&5
4921     printf "%s\n" "$ac_cv_linux_splice" >&6; }
4922 root 1.15 test $ac_cv_linux_splice = yes &&
4923 root 1.34 printf "%s\n" "#define HAVE_LINUX_SPLICE 1" >>confdefs.h
4924 root 1.15
4925    
4926 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pipe2" >&5
4927     printf %s "checking for pipe2... " >&6; }
4928     if test ${ac_cv_pipe2+y}
4929     then :
4930     printf %s "(cached) " >&6
4931     else $as_nop
4932 root 1.17 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4933     /* end confdefs.h. */
4934    
4935     #include <fcntl.h>
4936     #include <unistd.h>
4937     int main (void)
4938     {
4939 root 1.30 int res;
4940 root 1.17 res = pipe2 (0, 0);
4941     return 0;
4942     }
4943    
4944     _ACEOF
4945 root 1.34 if ac_fn_c_try_link "$LINENO"
4946     then :
4947 root 1.17 ac_cv_pipe2=yes
4948 root 1.34 else $as_nop
4949 root 1.17 ac_cv_pipe2=no
4950     fi
4951 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4952 root 1.17 conftest$ac_exeext conftest.$ac_ext
4953     fi
4954 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_pipe2" >&5
4955     printf "%s\n" "$ac_cv_pipe2" >&6; }
4956 root 1.17 test $ac_cv_pipe2 = yes &&
4957 root 1.34 printf "%s\n" "#define HAVE_PIPE2 1" >>confdefs.h
4958 root 1.17
4959    
4960 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for eventfd" >&5
4961     printf %s "checking for eventfd... " >&6; }
4962     if test ${ac_cv_eventfd+y}
4963     then :
4964     printf %s "(cached) " >&6
4965     else $as_nop
4966 root 1.21 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4967     /* end confdefs.h. */
4968    
4969     #include <sys/eventfd.h>
4970     int main (void)
4971     {
4972 root 1.30 int res;
4973 root 1.21 res = eventfd (1, EFD_CLOEXEC | EFD_NONBLOCK);
4974     return 0;
4975     }
4976    
4977     _ACEOF
4978 root 1.34 if ac_fn_c_try_link "$LINENO"
4979     then :
4980 root 1.21 ac_cv_eventfd=yes
4981 root 1.34 else $as_nop
4982 root 1.21 ac_cv_eventfd=no
4983     fi
4984 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4985 root 1.21 conftest$ac_exeext conftest.$ac_ext
4986     fi
4987 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_eventfd" >&5
4988     printf "%s\n" "$ac_cv_eventfd" >&6; }
4989 root 1.21 test $ac_cv_eventfd = yes &&
4990 root 1.34 printf "%s\n" "#define HAVE_EVENTFD 1" >>confdefs.h
4991 root 1.21
4992    
4993 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for timerfd_*" >&5
4994     printf %s "checking for timerfd_*... " >&6; }
4995     if test ${ac_cv_timerfd+y}
4996     then :
4997     printf %s "(cached) " >&6
4998     else $as_nop
4999 root 1.22 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5000     /* end confdefs.h. */
5001    
5002     #include <sys/timerfd.h>
5003     int main (void)
5004     {
5005     struct itimerspec its;
5006 root 1.30 int res;
5007 root 1.22 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
5014 root 1.34 if ac_fn_c_try_link "$LINENO"
5015     then :
5016 root 1.22 ac_cv_timerfd=yes
5017 root 1.34 else $as_nop
5018 root 1.22 ac_cv_timerfd=no
5019     fi
5020 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam \
5021 root 1.22 conftest$ac_exeext conftest.$ac_ext
5022     fi
5023 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_timerfd" >&5
5024     printf "%s\n" "$ac_cv_timerfd" >&6; }
5025 root 1.22 test $ac_cv_timerfd = yes &&
5026 root 1.34 printf "%s\n" "#define HAVE_TIMERFD 1" >>confdefs.h
5027 root 1.22
5028    
5029 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for memfd_create" >&5
5030     printf %s "checking for memfd_create... " >&6; }
5031     if test ${ac_cv_memfd_create+y}
5032     then :
5033     printf %s "(cached) " >&6
5034     else $as_nop
5035 root 1.31 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5036     /* end confdefs.h. */
5037    
5038     #include <sys/mman.h>
5039     int main (void)
5040     {
5041     int res = memfd_create ("name", MFD_CLOEXEC | MFD_ALLOW_SEALING);
5042     return 0;
5043     }
5044    
5045     _ACEOF
5046 root 1.34 if ac_fn_c_try_link "$LINENO"
5047     then :
5048 root 1.31 ac_cv_memfd_create=yes
5049 root 1.34 else $as_nop
5050 root 1.31 ac_cv_memfd_create=no
5051     fi
5052 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam \
5053 root 1.31 conftest$ac_exeext conftest.$ac_ext
5054     fi
5055 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_memfd_create" >&5
5056     printf "%s\n" "$ac_cv_memfd_create" >&6; }
5057 root 1.31 test $ac_cv_memfd_create = yes &&
5058 root 1.34 printf "%s\n" "#define HAVE_MEMFD_CREATE 1" >>confdefs.h
5059 root 1.31
5060    
5061 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for st_xtimensec" >&5
5062     printf %s "checking for st_xtimensec... " >&6; }
5063     if test ${ac_cv_xtimensec+y}
5064     then :
5065     printf %s "(cached) " >&6
5066     else $as_nop
5067 root 1.19 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5068     /* end confdefs.h. */
5069    
5070 root 1.23 #include "EXTERN.h"
5071     #include "perl.h"
5072     #include "XSUB.h"
5073    
5074 root 1.19 int main (void)
5075     {
5076 root 1.23 return PL_statcache.st_atimensec
5077     + PL_statcache.st_mtimensec
5078     + PL_statcache.st_ctimensec;
5079 root 1.19 }
5080    
5081     _ACEOF
5082 root 1.34 if ac_fn_c_try_compile "$LINENO"
5083     then :
5084 root 1.23 ac_cv_xtimensec=yes
5085 root 1.34 else $as_nop
5086 root 1.23 ac_cv_xtimensec=no
5087 root 1.19 fi
5088 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5089 root 1.19 fi
5090 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_xtimensec" >&5
5091     printf "%s\n" "$ac_cv_xtimensec" >&6; }
5092 root 1.23 test $ac_cv_xtimensec = yes &&
5093 root 1.34 printf "%s\n" "#define HAVE_ST_XTIMENSEC 1" >>confdefs.h
5094 root 1.19
5095    
5096 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for st_xtimespec" >&5
5097     printf %s "checking for st_xtimespec... " >&6; }
5098     if test ${ac_cv_xtimespec+y}
5099     then :
5100     printf %s "(cached) " >&6
5101     else $as_nop
5102 root 1.21 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5103     /* end confdefs.h. */
5104    
5105 root 1.23 #include "EXTERN.h"
5106     #include "perl.h"
5107     #include "XSUB.h"
5108    
5109 root 1.21 int main (void)
5110     {
5111 root 1.23 return PL_statcache.st_atim.tv_nsec
5112     + PL_statcache.st_mtim.tv_nsec
5113     + PL_statcache.st_ctim.tv_nsec;
5114 root 1.21 }
5115    
5116     _ACEOF
5117 root 1.34 if ac_fn_c_try_compile "$LINENO"
5118     then :
5119 root 1.23 ac_cv_xtimespec=yes
5120 root 1.34 else $as_nop
5121 root 1.23 ac_cv_xtimespec=no
5122 root 1.21 fi
5123 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5124 root 1.21 fi
5125 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_xtimespec" >&5
5126     printf "%s\n" "$ac_cv_xtimespec" >&6; }
5127 root 1.23 test $ac_cv_xtimespec = yes &&
5128 root 1.34 printf "%s\n" "#define HAVE_ST_XTIMESPEC 1" >>confdefs.h
5129 root 1.18
5130    
5131 root 1.24 # apparently, True64 uses st_u[amc]time, aix uses at_[amc]time_n and apple uses st_[amc,birth]timespec?
5132    
5133 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for st_birthtimensec" >&5
5134     printf %s "checking for st_birthtimensec... " >&6; }
5135     if test ${ac_cv_birthtimensec+y}
5136     then :
5137     printf %s "(cached) " >&6
5138     else $as_nop
5139 root 1.27 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    
5146     int main (void)
5147     {
5148     return PL_statcache.st_birthtime + PL_statcache.st_birthtimensec;
5149     }
5150    
5151     _ACEOF
5152 root 1.34 if ac_fn_c_try_compile "$LINENO"
5153     then :
5154 root 1.27 ac_cv_birthtimensec=yes
5155 root 1.34 else $as_nop
5156 root 1.27 ac_cv_birthtimensec=no
5157     fi
5158 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5159 root 1.27 fi
5160 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_birthtimensec" >&5
5161     printf "%s\n" "$ac_cv_birthtimensec" >&6; }
5162 root 1.27 test $ac_cv_birthtimensec = yes &&
5163 root 1.34 printf "%s\n" "#define HAVE_ST_BIRTHTIMENSEC 1" >>confdefs.h
5164 root 1.27
5165    
5166 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for st_birthtimespec" >&5
5167     printf %s "checking for st_birthtimespec... " >&6; }
5168     if test ${ac_cv_birthtimespec+y}
5169     then :
5170     printf %s "(cached) " >&6
5171     else $as_nop
5172 root 1.27 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    
5179     int main (void)
5180     {
5181     return PL_statcache.st_birthtim.tv_sec + PL_statcache.st_birthtim.tv_nsec;
5182     }
5183    
5184     _ACEOF
5185 root 1.34 if ac_fn_c_try_compile "$LINENO"
5186     then :
5187 root 1.27 ac_cv_birthtimespec=yes
5188 root 1.34 else $as_nop
5189 root 1.27 ac_cv_birthtimespec=no
5190     fi
5191 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5192 root 1.27 fi
5193 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_birthtimespec" >&5
5194     printf "%s\n" "$ac_cv_birthtimespec" >&6; }
5195 root 1.27 test $ac_cv_birthtimespec = yes &&
5196 root 1.34 printf "%s\n" "#define HAVE_ST_BIRTHTIMESPEC 1" >>confdefs.h
5197 root 1.27
5198    
5199 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for st_gen" >&5
5200     printf %s "checking for st_gen... " >&6; }
5201     if test ${ac_cv_st_gen+y}
5202     then :
5203     printf %s "(cached) " >&6
5204     else $as_nop
5205 root 1.27 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    
5212     int main (void)
5213     {
5214     return PL_statcache.st_gen;
5215     }
5216    
5217     _ACEOF
5218 root 1.34 if ac_fn_c_try_compile "$LINENO"
5219     then :
5220 root 1.27 ac_cv_st_gen=yes
5221 root 1.34 else $as_nop
5222 root 1.27 ac_cv_st_gen=no
5223     fi
5224 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5225 root 1.27 fi
5226 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_st_gen" >&5
5227     printf "%s\n" "$ac_cv_st_gen" >&6; }
5228 root 1.27 test $ac_cv_st_gen = yes &&
5229 root 1.34 printf "%s\n" "#define HAVE_ST_GEN 1" >>confdefs.h
5230 root 1.27
5231    
5232 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for statx" >&5
5233     printf %s "checking for statx... " >&6; }
5234     if test ${ac_cv_statx+y}
5235     then :
5236     printf %s "(cached) " >&6
5237     else $as_nop
5238 root 1.30 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>
5245     int res;
5246     int 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
5260 root 1.34 if ac_fn_c_try_link "$LINENO"
5261     then :
5262 root 1.30 ac_cv_statx=yes
5263 root 1.34 else $as_nop
5264 root 1.30 ac_cv_statx=no
5265     fi
5266 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam \
5267 root 1.30 conftest$ac_exeext conftest.$ac_ext
5268     fi
5269 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_statx" >&5
5270     printf "%s\n" "$ac_cv_statx" >&6; }
5271 root 1.30 test $ac_cv_statx = yes &&
5272 root 1.34 printf "%s\n" "#define HAVE_STATX 1" >>confdefs.h
5273 root 1.30
5274    
5275 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for accept4" >&5
5276     printf %s "checking for accept4... " >&6; }
5277     if test ${ac_cv_accept4+y}
5278     then :
5279     printf %s "(cached) " >&6
5280     else $as_nop
5281 root 1.32 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5282     /* end confdefs.h. */
5283    
5284     #include <sys/types.h>
5285     #include <sys/socket.h>
5286     int main (void)
5287     {
5288 root 1.36 int res = accept4 (1, (struct sockaddr *)0, (socklen_t)0, SOCK_NONBLOCK | SOCK_CLOEXEC);
5289 root 1.32 return 0;
5290     }
5291    
5292     _ACEOF
5293 root 1.34 if ac_fn_c_try_link "$LINENO"
5294     then :
5295 root 1.32 ac_cv_accept4=yes
5296 root 1.34 else $as_nop
5297 root 1.32 ac_cv_accept4=no
5298     fi
5299 root 1.34 rm -f core conftest.err conftest.$ac_objext conftest.beam \
5300 root 1.32 conftest$ac_exeext conftest.$ac_ext
5301     fi
5302 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_accept4" >&5
5303     printf "%s\n" "$ac_cv_accept4" >&6; }
5304 root 1.32 test $ac_cv_accept4 = yes &&
5305 root 1.34 printf "%s\n" "#define HAVE_ACCEPT4 1" >>confdefs.h
5306 root 1.32
5307    
5308 root 1.35 ac_fn_c_check_header_compile "$LINENO" "sys/mount.h" "ac_cv_header_sys_mount_h" "$ac_includes_default"
5309     if test "x$ac_cv_header_sys_mount_h" = xyes
5310     then :
5311     printf "%s\n" "#define HAVE_SYS_MOUNT_H 1" >>confdefs.h
5312    
5313     fi
5314    
5315 root 1.36 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for mount" >&5
5316     printf %s "checking for mount... " >&6; }
5317 root 1.35 if test ${ac_cv_mount+y}
5318     then :
5319     printf %s "(cached) " >&6
5320     else $as_nop
5321     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5322     /* end confdefs.h. */
5323    
5324     #include <sys/mount.h>
5325     int main (void)
5326     {
5327 root 1.36 int res = mount ("path", "path", "fstype", MS_RDONLY, 0);
5328 root 1.35 return 0;
5329     }
5330    
5331     _ACEOF
5332     if ac_fn_c_try_link "$LINENO"
5333     then :
5334     ac_cv_mount=yes
5335     else $as_nop
5336     ac_cv_mount=no
5337     fi
5338     rm -f core conftest.err conftest.$ac_objext conftest.beam \
5339     conftest$ac_exeext conftest.$ac_ext
5340     fi
5341     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_mount" >&5
5342     printf "%s\n" "$ac_cv_mount" >&6; }
5343     test $ac_cv_mount = yes &&
5344     printf "%s\n" "#define HAVE_MOUNT 1" >>confdefs.h
5345    
5346 root 1.36 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for umount" >&5
5347     printf %s "checking for umount... " >&6; }
5348     if test ${ac_cv_umount+y}
5349     then :
5350     printf %s "(cached) " >&6
5351     else $as_nop
5352     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5353     /* end confdefs.h. */
5354    
5355     #include <sys/mount.h>
5356     int main (void)
5357     {
5358     int res = umount ("path");
5359     return 0;
5360     }
5361    
5362     _ACEOF
5363     if ac_fn_c_try_link "$LINENO"
5364     then :
5365     ac_cv_umount=yes
5366     else $as_nop
5367     ac_cv_umount=no
5368     fi
5369     rm -f core conftest.err conftest.$ac_objext conftest.beam \
5370     conftest$ac_exeext conftest.$ac_ext
5371     fi
5372     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_umount" >&5
5373     printf "%s\n" "$ac_cv_umount" >&6; }
5374     test $ac_cv_umount = yes &&
5375     printf "%s\n" "#define HAVE_UMOUNT 1" >>confdefs.h
5376    
5377 root 1.35 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for umount2" >&5
5378     printf %s "checking for umount2... " >&6; }
5379     if test ${ac_cv_umount2+y}
5380     then :
5381     printf %s "(cached) " >&6
5382     else $as_nop
5383     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5384     /* end confdefs.h. */
5385    
5386     #include <sys/mount.h>
5387     int main (void)
5388     {
5389 root 1.36 int res = umount2 ("path", MNT_FORCE|MNT_DETACH);
5390 root 1.35 return 0;
5391     }
5392    
5393     _ACEOF
5394     if ac_fn_c_try_link "$LINENO"
5395     then :
5396     ac_cv_umount2=yes
5397     else $as_nop
5398     ac_cv_umount2=no
5399     fi
5400     rm -f core conftest.err conftest.$ac_objext conftest.beam \
5401     conftest$ac_exeext conftest.$ac_ext
5402     fi
5403     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_umount2" >&5
5404     printf "%s\n" "$ac_cv_umount2" >&6; }
5405     test $ac_cv_umount2 = yes &&
5406     printf "%s\n" "#define HAVE_UMOUNT2 1" >>confdefs.h
5407    
5408    
5409 root 1.1 cat >confcache <<\_ACEOF
5410     # This file is a shell script that caches the results of configure
5411     # tests run on this system so they can be shared between configure
5412     # scripts and configure runs, see configure's option --config-cache.
5413     # It is not useful on other systems. If it contains results you don't
5414     # want to keep, you may remove or edit it.
5415     #
5416     # config.status only pays attention to the cache file if you give it
5417     # the --recheck option to rerun configure.
5418     #
5419     # `ac_cv_env_foo' variables (set or unset) will be overridden when
5420     # loading this file, other *unset* `ac_cv_foo' will be assigned the
5421     # following values.
5422    
5423     _ACEOF
5424    
5425     # The following way of writing the cache mishandles newlines in values,
5426     # but we know of no workaround that is simple, portable, and efficient.
5427     # So, we kill variables containing newlines.
5428     # Ultrix sh set writes to stderr and can't be redirected directly,
5429     # and sets the high bit in the cache file unless we assign to the vars.
5430     (
5431     for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
5432     eval ac_val=\$$ac_var
5433     case $ac_val in #(
5434     *${as_nl}*)
5435     case $ac_var in #(
5436 root 1.34 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
5437     printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
5438 root 1.1 esac
5439     case $ac_var in #(
5440     _ | IFS | as_nl) ;; #(
5441 root 1.7 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
5442     *) { eval $ac_var=; unset $ac_var;} ;;
5443 root 1.1 esac ;;
5444     esac
5445     done
5446    
5447     (set) 2>&1 |
5448     case $as_nl`(ac_space=' '; set) 2>&1` in #(
5449     *${as_nl}ac_space=\ *)
5450 root 1.7 # `set' does not quote correctly, so add quotes: double-quote
5451     # substitution turns \\\\ into \\, and sed turns \\ into \.
5452 root 1.1 sed -n \
5453     "s/'/'\\\\''/g;
5454     s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5455     ;; #(
5456     *)
5457     # `set' quotes correctly as required by POSIX, so do not add quotes.
5458     sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
5459     ;;
5460     esac |
5461     sort
5462     ) |
5463     sed '
5464     /^ac_cv_env_/b end
5465     t clear
5466     :clear
5467 root 1.34 s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
5468 root 1.1 t end
5469     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
5470     :end' >>confcache
5471     if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
5472     if test -w "$cache_file"; then
5473 root 1.17 if test "x$cache_file" != "x/dev/null"; then
5474 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
5475     printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
5476 root 1.17 if test ! -f "$cache_file" || test -h "$cache_file"; then
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
5488 root 1.1 else
5489 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
5490     printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
5491 root 1.1 fi
5492     fi
5493     rm -f confcache
5494    
5495     test "x$prefix" = xNONE && prefix=$ac_default_prefix
5496     # Let make expand exec_prefix.
5497     test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5498    
5499     DEFS=-DHAVE_CONFIG_H
5500    
5501     ac_libobjs=
5502     ac_ltlibobjs=
5503 root 1.8 U=
5504 root 1.1 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
5505     # 1. Remove the extension, and $U if already installed.
5506     ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
5507 root 1.34 ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
5508 root 1.1 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
5509     # will be set to the directory where LIBOBJS objects are built.
5510 root 1.7 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
5511     as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
5512 root 1.1 done
5513     LIBOBJS=$ac_libobjs
5514    
5515     LTLIBOBJS=$ac_ltlibobjs
5516    
5517    
5518    
5519 root 1.17 : "${CONFIG_STATUS=./config.status}"
5520 root 1.7 ac_write_fail=0
5521 root 1.1 ac_clean_files_save=$ac_clean_files
5522     ac_clean_files="$ac_clean_files $CONFIG_STATUS"
5523 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
5524     printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
5525 root 1.7 as_write_fail=0
5526     cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
5527 root 1.1 #! $SHELL
5528     # Generated by $as_me.
5529     # Run this file to recreate the current configuration.
5530     # Compiler output produced by configure, useful for debugging
5531     # configure, is in config.log if it exists.
5532    
5533     debug=false
5534     ac_cs_recheck=false
5535     ac_cs_silent=false
5536 root 1.7
5537 root 1.1 SHELL=\${CONFIG_SHELL-$SHELL}
5538 root 1.7 export SHELL
5539     _ASEOF
5540     cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
5541     ## -------------------- ##
5542     ## M4sh Initialization. ##
5543     ## -------------------- ##
5544 root 1.1
5545     # Be more Bourne compatible
5546     DUALCASE=1; export DUALCASE # for MKS sh
5547 root 1.34 as_nop=:
5548     if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
5549     then :
5550 root 1.1 emulate sh
5551     NULLCMD=:
5552 root 1.7 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
5553 root 1.1 # is contrary to our usage. Disable this feature.
5554     alias -g '${1+"$@"}'='"$@"'
5555     setopt NO_GLOB_SUBST
5556 root 1.34 else $as_nop
5557 root 1.7 case `(set -o) 2>/dev/null` in #(
5558     *posix*) :
5559     set -o posix ;; #(
5560     *) :
5561     ;;
5562 root 1.1 esac
5563     fi
5564    
5565    
5566 root 1.34
5567     # Reset variables that may have inherited troublesome values from
5568     # the environment.
5569    
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.)
5573     # Quoting is to prevent editors from complaining about space-tab.
5574 root 1.7 as_nl='
5575     '
5576     export as_nl
5577 root 1.34 IFS=" "" $as_nl"
5578    
5579     PS1='$ '
5580     PS2='> '
5581     PS4='+ '
5582    
5583     # Ensure predictable behavior from utilities with locale-dependent output.
5584     LC_ALL=C
5585     export LC_ALL
5586     LANGUAGE=C
5587     export 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).
5594     for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
5595     do eval test \${$as_var+y} \
5596     && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
5597     done
5598    
5599     # Ensure that fds 0, 1, and 2 are open.
5600     if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
5601     if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
5602     if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
5603 root 1.1
5604 root 1.7 # The user is always right.
5605 root 1.34 if ${PATH_SEPARATOR+false} :; then
5606 root 1.7 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     }
5611 root 1.1 fi
5612    
5613    
5614     # Find who we are. Look in the path if we contain no directory separator.
5615 root 1.17 as_myself=
5616 root 1.7 case $0 in #((
5617 root 1.1 *[\\/]* ) as_myself=$0 ;;
5618     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5619     for as_dir in $PATH
5620     do
5621     IFS=$as_save_IFS
5622 root 1.34 case $as_dir in #(((
5623     '') as_dir=./ ;;
5624     */) ;;
5625     *) as_dir=$as_dir/ ;;
5626     esac
5627     test -r "$as_dir$0" && as_myself=$as_dir$0 && break
5628 root 1.7 done
5629 root 1.1 IFS=$as_save_IFS
5630    
5631     ;;
5632     esac
5633     # We did not find ourselves, most probably we were run as `sh COMMAND'
5634     # in which case we are not to be found in the path.
5635     if test "x$as_myself" = x; then
5636     as_myself=$0
5637     fi
5638     if test ! -f "$as_myself"; then
5639 root 1.34 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
5640 root 1.7 exit 1
5641 root 1.1 fi
5642    
5643 root 1.7
5644    
5645 root 1.8 # as_fn_error STATUS ERROR [LINENO LOG_FD]
5646     # ----------------------------------------
5647 root 1.7 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
5648     # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
5649 root 1.8 # script with STATUS, using 1 if that was 0.
5650 root 1.7 as_fn_error ()
5651     {
5652 root 1.8 as_status=$1; test $as_status -eq 0 && as_status=1
5653     if test "$4"; then
5654     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
5655 root 1.34 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
5656 root 1.7 fi
5657 root 1.34 printf "%s\n" "$as_me: error: $2" >&2
5658 root 1.7 as_fn_exit $as_status
5659     } # as_fn_error
5660    
5661    
5662 root 1.34
5663 root 1.7 # as_fn_set_status STATUS
5664     # -----------------------
5665     # Set $? to STATUS, without forking.
5666     as_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.
5674     as_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.
5684     as_fn_unset ()
5685     {
5686     { eval $1=; unset $1;}
5687     }
5688     as_unset=as_fn_unset
5689 root 1.34
5690 root 1.7 # 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.
5696 root 1.34 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
5697     then :
5698 root 1.7 eval 'as_fn_append ()
5699     {
5700     eval $1+=\$2
5701     }'
5702 root 1.34 else $as_nop
5703 root 1.7 as_fn_append ()
5704     {
5705     eval $1=\$$1\$2
5706     }
5707     fi # 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.
5714 root 1.34 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
5715     then :
5716 root 1.7 eval 'as_fn_arith ()
5717     {
5718     as_val=$(( $* ))
5719     }'
5720 root 1.34 else $as_nop
5721 root 1.7 as_fn_arith ()
5722     {
5723     as_val=`expr "$@" || test $? -eq 1`
5724     }
5725     fi # as_fn_arith
5726    
5727 root 1.1
5728     if expr a : '\(a\)' >/dev/null 2>&1 &&
5729     test "X`expr 00001 : '.*\(...\)'`" = X001; then
5730     as_expr=expr
5731     else
5732     as_expr=false
5733     fi
5734    
5735     if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
5736     as_basename=basename
5737     else
5738     as_basename=false
5739     fi
5740    
5741 root 1.7 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
5742     as_dirname=dirname
5743     else
5744     as_dirname=false
5745     fi
5746 root 1.1
5747     as_me=`$as_basename -- "$0" ||
5748     $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
5749     X"$0" : 'X\(//\)$' \| \
5750     X"$0" : 'X\(/\)' \| . 2>/dev/null ||
5751 root 1.34 printf "%s\n" X/"$0" |
5752 root 1.1 sed '/^.*\/\([^/][^/]*\)\/*$/{
5753     s//\1/
5754     q
5755     }
5756     /^X\/\(\/\/\)$/{
5757     s//\1/
5758     q
5759     }
5760     /^X\/\(\/\).*/{
5761     s//\1/
5762     q
5763     }
5764     s/.*/./; q'`
5765    
5766 root 1.7 # Avoid depending upon Character Ranges.
5767     as_cr_letters='abcdefghijklmnopqrstuvwxyz'
5768     as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
5769     as_cr_Letters=$as_cr_letters$as_cr_LETTERS
5770     as_cr_digits='0123456789'
5771     as_cr_alnum=$as_cr_Letters$as_cr_digits
5772 root 1.1
5773 root 1.34
5774     # Determine whether it's possible to make 'echo' print without a newline.
5775     # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
5776     # for compatibility with existing Makefiles.
5777 root 1.1 ECHO_C= ECHO_N= ECHO_T=
5778 root 1.7 case `echo -n x` in #(((((
5779 root 1.1 -n*)
5780 root 1.7 case `echo 'xy\c'` in
5781 root 1.1 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
5782 root 1.7 xy) ECHO_C='\c';;
5783     *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
5784     ECHO_T=' ';;
5785 root 1.1 esac;;
5786     *)
5787     ECHO_N='-n';;
5788     esac
5789    
5790 root 1.34 # For backward compatibility with old third-party macros, we provide
5791     # the shell variables $as_echo and $as_echo_n. New code should use
5792     # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
5793     as_echo='printf %s\n'
5794     as_echo_n='printf %s'
5795    
5796 root 1.1 rm -f conf$$ conf$$.exe conf$$.file
5797     if test -d conf$$.dir; then
5798     rm -f conf$$.dir/conf$$.file
5799     else
5800     rm -f conf$$.dir
5801 root 1.7 mkdir conf$$.dir 2>/dev/null
5802 root 1.1 fi
5803 root 1.7 if (echo >conf$$.file) 2>/dev/null; then
5804     if ln -s conf$$.file conf$$ 2>/dev/null; then
5805     as_ln_s='ln -s'
5806     # ... but there are two gotchas:
5807     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
5808     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
5809 root 1.17 # In both cases, we have to default to `cp -pR'.
5810 root 1.7 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
5811 root 1.17 as_ln_s='cp -pR'
5812 root 1.7 elif ln conf$$.file conf$$ 2>/dev/null; then
5813     as_ln_s=ln
5814     else
5815 root 1.17 as_ln_s='cp -pR'
5816 root 1.7 fi
5817 root 1.1 else
5818 root 1.17 as_ln_s='cp -pR'
5819 root 1.1 fi
5820     rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
5821     rmdir conf$$.dir 2>/dev/null
5822    
5823 root 1.7
5824     # as_fn_mkdir_p
5825     # -------------
5826     # Create "$as_dir" as a directory, including parents if necessary.
5827     as_fn_mkdir_p ()
5828     {
5829    
5830     case $as_dir in #(
5831     -*) as_dir=./$as_dir;;
5832     esac
5833     test -d "$as_dir" || eval $as_mkdir_p || {
5834     as_dirs=
5835     while :; do
5836     case $as_dir in #(
5837 root 1.34 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
5838 root 1.7 *) as_qdir=$as_dir;;
5839     esac
5840     as_dirs="'$as_qdir' $as_dirs"
5841     as_dir=`$as_dirname -- "$as_dir" ||
5842     $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
5843     X"$as_dir" : 'X\(//\)[^/]' \| \
5844     X"$as_dir" : 'X\(//\)$' \| \
5845     X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
5846 root 1.34 printf "%s\n" X"$as_dir" |
5847 root 1.7 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
5848     s//\1/
5849     q
5850     }
5851     /^X\(\/\/\)[^/].*/{
5852     s//\1/
5853     q
5854     }
5855     /^X\(\/\/\)$/{
5856     s//\1/
5857     q
5858     }
5859     /^X\(\/\).*/{
5860     s//\1/
5861     q
5862     }
5863     s/.*/./; q'`
5864     test -d "$as_dir" && break
5865     done
5866     test -z "$as_dirs" || eval "mkdir $as_dirs"
5867 root 1.8 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
5868 root 1.7
5869    
5870     } # as_fn_mkdir_p
5871 root 1.1 if mkdir -p . 2>/dev/null; then
5872 root 1.7 as_mkdir_p='mkdir -p "$as_dir"'
5873 root 1.1 else
5874     test -d ./-p && rmdir ./-p
5875     as_mkdir_p=false
5876     fi
5877    
5878 root 1.17
5879     # as_fn_executable_p FILE
5880     # -----------------------
5881     # Test if FILE is an executable regular file.
5882     as_fn_executable_p ()
5883     {
5884     test -f "$1" && test -x "$1"
5885     } # as_fn_executable_p
5886     as_test_x='test -x'
5887     as_executable_p=as_fn_executable_p
5888 root 1.1
5889     # Sed expression to map a string onto a valid CPP name.
5890     as_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.
5893     as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
5894    
5895    
5896     exec 6>&1
5897 root 1.7 ## ----------------------------------- ##
5898     ## Main body of $CONFIG_STATUS script. ##
5899     ## ----------------------------------- ##
5900     _ASEOF
5901     test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
5902 root 1.1
5903 root 1.7 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5904     # Save the log message, to keep $0 and so on meaningful, and to
5905 root 1.1 # report actual input values of CONFIG_FILES etc. instead of their
5906     # values after options handling.
5907     ac_log="
5908     This file was extended by $as_me, which was
5909 root 1.34 generated by GNU Autoconf 2.71. Invocation command line was
5910 root 1.1
5911     CONFIG_FILES = $CONFIG_FILES
5912     CONFIG_HEADERS = $CONFIG_HEADERS
5913     CONFIG_LINKS = $CONFIG_LINKS
5914     CONFIG_COMMANDS = $CONFIG_COMMANDS
5915     $ $0 $@
5916    
5917     on `(hostname || uname -n) 2>/dev/null | sed 1q`
5918     "
5919    
5920     _ACEOF
5921    
5922 root 1.7
5923     case $ac_config_headers in *"
5924     "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
5925     esac
5926    
5927    
5928     cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5929 root 1.1 # Files that config.status was made for.
5930     config_headers="$ac_config_headers"
5931    
5932     _ACEOF
5933    
5934 root 1.7 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5935 root 1.1 ac_cs_usage="\
5936 root 1.7 \`$as_me' instantiates files and other configuration actions
5937     from templates according to the current configuration. Unless the files
5938     and actions are specified as TAGs, all are instantiated by default.
5939 root 1.1
5940 root 1.7 Usage: $0 [OPTION]... [TAG]...
5941 root 1.1
5942     -h, --help print this help, then exit
5943     -V, --version print version number and configuration settings, then exit
5944 root 1.8 --config print configuration, then exit
5945 root 1.7 -q, --quiet, --silent
5946     do not print progress messages
5947 root 1.1 -d, --debug don't remove temporary files
5948     --recheck update $as_me by reconfiguring in the same conditions
5949 root 1.7 --header=FILE[:TEMPLATE]
5950     instantiate the configuration header FILE
5951 root 1.1
5952     Configuration headers:
5953     $config_headers
5954    
5955 root 1.7 Report bugs to the package provider."
5956 root 1.1
5957     _ACEOF
5958 root 1.34 ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
5959     ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
5960 root 1.7 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5961 root 1.34 ac_cs_config='$ac_cs_config_escaped'
5962 root 1.1 ac_cs_version="\\
5963     config.status
5964 root 1.34 configured by $0, generated by GNU Autoconf 2.71,
5965 root 1.8 with options \\"\$ac_cs_config\\"
5966 root 1.1
5967 root 1.34 Copyright (C) 2021 Free Software Foundation, Inc.
5968 root 1.1 This config.status script is free software; the Free Software Foundation
5969     gives unlimited permission to copy, distribute and modify it."
5970    
5971     ac_pwd='$ac_pwd'
5972     srcdir='$srcdir'
5973 root 1.7 test -n "\$AWK" || AWK=awk
5974 root 1.1 _ACEOF
5975    
5976 root 1.7 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5977     # The default lists apply if the user does not specify any file.
5978 root 1.1 ac_need_defaults=:
5979     while test $# != 0
5980     do
5981     case $1 in
5982 root 1.8 --*=?*)
5983 root 1.1 ac_option=`expr "X$1" : 'X\([^=]*\)='`
5984     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
5985     ac_shift=:
5986     ;;
5987 root 1.8 --*=)
5988     ac_option=`expr "X$1" : 'X\([^=]*\)='`
5989     ac_optarg=
5990     ac_shift=:
5991     ;;
5992 root 1.1 *)
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 root 1.34 printf "%s\n" "$ac_cs_version"; exit ;;
6005 root 1.8 --config | --confi | --conf | --con | --co | --c )
6006 root 1.34 printf "%s\n" "$ac_cs_config"; exit ;;
6007 root 1.1 --debug | --debu | --deb | --de | --d | -d )
6008     debug=: ;;
6009     --header | --heade | --head | --hea )
6010     $ac_shift
6011 root 1.7 case $ac_optarg in
6012 root 1.34 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
6013 root 1.7 esac
6014     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
6015 root 1.1 ac_need_defaults=false;;
6016     --he | --h)
6017     # Conflict between --help and --header
6018 root 1.8 as_fn_error $? "ambiguous option: \`$1'
6019 root 1.7 Try \`$0 --help' for more information.";;
6020 root 1.1 --help | --hel | -h )
6021 root 1.34 printf "%s\n" "$ac_cs_usage"; exit ;;
6022 root 1.1 -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 root 1.8 -*) as_fn_error $? "unrecognized option: \`$1'
6028 root 1.7 Try \`$0 --help' for more information." ;;
6029 root 1.1
6030 root 1.7 *) as_fn_append ac_config_targets " $1"
6031 root 1.1 ac_need_defaults=false ;;
6032    
6033     esac
6034     shift
6035     done
6036    
6037     ac_configure_extra_args=
6038    
6039     if $ac_cs_silent; then
6040     exec 6>/dev/null
6041     ac_configure_extra_args="$ac_configure_extra_args --silent"
6042     fi
6043    
6044     _ACEOF
6045 root 1.7 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6046 root 1.1 if \$ac_cs_recheck; then
6047 root 1.17 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
6048 root 1.7 shift
6049 root 1.34 \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
6050 root 1.7 CONFIG_SHELL='$SHELL'
6051 root 1.1 export CONFIG_SHELL
6052 root 1.7 exec "\$@"
6053 root 1.1 fi
6054    
6055     _ACEOF
6056 root 1.7 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6057 root 1.1 exec 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 root 1.34 printf "%s\n" "$ac_log"
6064 root 1.1 } >&5
6065    
6066     _ACEOF
6067 root 1.7 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6068 root 1.1 _ACEOF
6069    
6070 root 1.7 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6071 root 1.1
6072     # Handling of arguments.
6073     for ac_config_target in $ac_config_targets
6074     do
6075     case $ac_config_target in
6076 root 1.23 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
6077 root 1.1
6078 root 1.17 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
6079 root 1.1 esac
6080     done
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.
6087     if $ac_need_defaults; then
6088 root 1.34 test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
6089 root 1.1 fi
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 root 1.17 tmp= ac_tmp=
6100 root 1.1 trap 'exit_status=$?
6101 root 1.17 : "${ac_tmp:=$tmp}"
6102     { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
6103 root 1.1 ' 0
6104 root 1.7 trap 'as_fn_exit 1' 1 2 13 15
6105 root 1.1 }
6106     # Create a (secure) tmp directory for tmp files.
6107    
6108     {
6109     tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
6110 root 1.17 test -d "$tmp"
6111 root 1.1 } ||
6112     {
6113     tmp=./conf$$-$RANDOM
6114     (umask 077 && mkdir "$tmp")
6115 root 1.8 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
6116 root 1.17 ac_tmp=$tmp
6117 root 1.7
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'.
6121     if test -n "$CONFIG_HEADERS"; then
6122 root 1.17 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
6123 root 1.7 BEGIN {
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.
6132     ac_delim='%!_!# '
6133     for ac_last_try in false false :; do
6134 root 1.17 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
6135     if test -z "$ac_tt"; then
6136 root 1.7 break
6137     elif $ac_last_try; then
6138 root 1.8 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
6139 root 1.7 else
6140     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
6141     fi
6142     done
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    
6148     ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
6149     sed -n '
6150     s/.\{148\}/&'"$ac_delim"'/g
6151     t rset
6152     :rset
6153     s/^[ ]*#[ ]*define[ ][ ]*/ /
6154     t def
6155     d
6156     :def
6157     s/\\$//
6158     t bsnl
6159     s/["\\]/\\&/g
6160     s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
6161     D["\1"]=" \3"/p
6162     s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
6163     d
6164     :bsnl
6165     s/["\\]/\\&/g
6166     s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
6167     D["\1"]=" \3\\\\\\n"\\/p
6168     t cont
6169     s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
6170     t cont
6171     d
6172     :cont
6173     n
6174     s/.\{148\}/&'"$ac_delim"'/g
6175     t clear
6176     :clear
6177     s/\\$//
6178     t bsnlc
6179     s/["\\]/\\&/g; s/^/"/; s/$/"/p
6180     d
6181     :bsnlc
6182     s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
6183     b cont
6184     ' <confdefs.h | sed '
6185     s/'"$ac_delim"'/"\\\
6186     "/g' >>$CONFIG_STATUS || ac_write_fail=1
6187    
6188     cat >>$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
6222     cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6223 root 1.8 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
6224 root 1.7 fi # test -n "$CONFIG_HEADERS"
6225 root 1.1
6226    
6227 root 1.7 eval set X " :H $CONFIG_HEADERS "
6228     shift
6229     for ac_tag
6230 root 1.1 do
6231     case $ac_tag in
6232     :[FHLC]) ac_mode=$ac_tag; continue;;
6233     esac
6234     case $ac_mode$ac_tag in
6235     :[FHL]*:*);;
6236 root 1.17 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
6237 root 1.1 :[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 root 1.17 -) ac_f="$ac_tmp/stdin";;
6256 root 1.1 *) # 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 root 1.17 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
6265 root 1.1 esac
6266 root 1.34 case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
6267 root 1.7 as_fn_append ac_file_inputs " '$ac_f'"
6268 root 1.1 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 root 1.7 configure_input='Generated from '`
6274 root 1.34 printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
6275 root 1.7 `' by configure.'
6276 root 1.1 if test x"$ac_file" != x-; then
6277     configure_input="$ac_file. $configure_input"
6278 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
6279     printf "%s\n" "$as_me: creating $ac_file" >&6;}
6280 root 1.1 fi
6281 root 1.7 # Neutralize special characters interpreted by sed in replacement strings.
6282     case $configure_input in #(
6283     *\&* | *\|* | *\\* )
6284 root 1.34 ac_sed_conf_input=`printf "%s\n" "$configure_input" |
6285 root 1.7 sed 's/[\\\\&|]/\\\\&/g'`;; #(
6286     *) ac_sed_conf_input=$configure_input;;
6287     esac
6288 root 1.1
6289     case $ac_tag in
6290 root 1.17 *:-:* | *:-) cat >"$ac_tmp/stdin" \
6291     || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
6292 root 1.1 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 ||
6301 root 1.34 printf "%s\n" X"$ac_file" |
6302 root 1.1 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 root 1.7 as_dir="$ac_dir"; as_fn_mkdir_p
6320 root 1.1 ac_builddir=.
6321    
6322     case "$ac_dir" in
6323     .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
6324     *)
6325 root 1.34 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
6326 root 1.1 # A ".." for each directory in $ac_dir_suffix.
6327 root 1.34 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
6328 root 1.1 case $ac_top_builddir_sub in
6329     "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
6330     *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
6331     esac ;;
6332     esac
6333     ac_abs_top_builddir=$ac_pwd
6334     ac_abs_builddir=$ac_pwd$ac_dir_suffix
6335     # for backward compatibility:
6336     ac_top_builddir=$ac_top_build_prefix
6337    
6338     case $srcdir in
6339     .) # We are building in place.
6340     ac_srcdir=.
6341     ac_top_srcdir=$ac_top_builddir_sub
6342     ac_abs_top_srcdir=$ac_pwd ;;
6343     [\\/]* | ?:[\\/]* ) # Absolute name.
6344     ac_srcdir=$srcdir$ac_dir_suffix;
6345     ac_top_srcdir=$srcdir
6346     ac_abs_top_srcdir=$srcdir ;;
6347     *) # Relative name.
6348     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
6349     ac_top_srcdir=$ac_top_build_prefix$srcdir
6350     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
6351     esac
6352     ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
6353    
6354    
6355     case $ac_mode in
6356    
6357     :H)
6358     #
6359     # CONFIG_HEADER
6360     #
6361     if test x"$ac_file" != x-; then
6362 root 1.7 {
6363 root 1.34 printf "%s\n" "/* $configure_input */" >&1 \
6364 root 1.17 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
6365     } >"$ac_tmp/config.h" \
6366 root 1.8 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
6367 root 1.17 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
6368 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
6369     printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
6370 root 1.1 else
6371 root 1.7 rm -f "$ac_file"
6372 root 1.17 mv "$ac_tmp/config.h" "$ac_file" \
6373 root 1.8 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
6374 root 1.1 fi
6375     else
6376 root 1.34 printf "%s\n" "/* $configure_input */" >&1 \
6377 root 1.17 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
6378 root 1.8 || as_fn_error $? "could not create -" "$LINENO" 5
6379 root 1.1 fi
6380     ;;
6381    
6382    
6383     esac
6384    
6385     done # for ac_tag
6386    
6387    
6388 root 1.7 as_fn_exit 0
6389 root 1.1 _ACEOF
6390     ac_clean_files=$ac_clean_files_save
6391    
6392 root 1.7 test $ac_write_fail = 0 ||
6393 root 1.8 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
6394 root 1.7
6395 root 1.1
6396     # configure is writing to config.log, and then calls config.status.
6397     # config.status does its own redirection, appending to config.log.
6398     # Unfortunately, on DOS this fails, as config.log is still kept open
6399     # by configure, so config.status won't be able to write to it; its
6400     # output is simply discarded. So we exec the FD to /dev/null,
6401     # effectively closing config.log, so it can be properly (re)opened and
6402     # appended to by config.status. When coming back to configure, we
6403     # need to make the FD available again.
6404     if test "$no_create" != yes; then
6405     ac_cs_success=:
6406     ac_config_status_args=
6407     test "$silent" = yes &&
6408     ac_config_status_args="$ac_config_status_args --quiet"
6409     exec 5>/dev/null
6410     $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
6411     exec 5>>config.log
6412     # Use ||, not &&, to avoid exiting from the if with $? = 1, which
6413     # would make configure fail if this is the last instruction.
6414 root 1.8 $ac_cs_success || as_fn_exit 1
6415 root 1.7 fi
6416     if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
6417 root 1.34 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
6418     printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
6419 root 1.1 fi
6420    
6421 root 1.23
6422 root 1.34