Whamcloud - gitweb
misc/util.c: enable MinGW alarm() when building for Windows
[tools/e2fsprogs.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.71.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
7 # Inc.
8 #
9 #
10 # This configure script is free software; the Free Software Foundation
11 # gives unlimited permission to copy, distribute and modify it.
12 ## -------------------- ##
13 ## M4sh Initialization. ##
14 ## -------------------- ##
15
16 # Be more Bourne compatible
17 DUALCASE=1; export DUALCASE # for MKS sh
18 as_nop=:
19 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
20 then :
21   emulate sh
22   NULLCMD=:
23   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
24   # is contrary to our usage.  Disable this feature.
25   alias -g '${1+"$@"}'='"$@"'
26   setopt NO_GLOB_SUBST
27 else $as_nop
28   case `(set -o) 2>/dev/null` in #(
29   *posix*) :
30     set -o posix ;; #(
31   *) :
32      ;;
33 esac
34 fi
35
36
37
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 as_nl='
46 '
47 export as_nl
48 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
75 # The user is always right.
76 if ${PATH_SEPARATOR+false} :; then
77   PATH_SEPARATOR=:
78   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
79     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
80       PATH_SEPARATOR=';'
81   }
82 fi
83
84
85 # Find who we are.  Look in the path if we contain no directory separator.
86 as_myself=
87 case $0 in #((
88   *[\\/]* ) 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   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   done
100 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   printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111   exit 1
112 fi
113
114
115 # 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 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
136 exit 255
137   fi
138   # We don't want this to propagate to other subprocesses.
139           { _as_can_reexec=; unset _as_can_reexec;}
140 if test "x$CONFIG_SHELL" = x; then
141   as_bourne_compatible="as_nop=:
142 if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
143 then :
144   emulate sh
145   NULLCMD=:
146   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
147   # is contrary to our usage.  Disable this feature.
148   alias -g '\${1+\"\$@\"}'='\"\$@\"'
149   setopt NO_GLOB_SUBST
150 else \$as_nop
151   case \`(set -o) 2>/dev/null\` in #(
152   *posix*) :
153     set -o posix ;; #(
154   *) :
155      ;;
156 esac
157 fi
158 "
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
165 exitcode=0
166 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 if ( set x; as_fn_ret_success y && test x = \"\$1\" )
171 then :
172
173 else \$as_nop
174   exitcode=1; echo positional parameters were not saved.
175 fi
176 test x\$exitcode = x0 || exit 1
177 blah=\$(echo \$(echo blah))
178 test x\"\$blah\" = xblah || exit 1
179 test -x / || exit 1"
180   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
181   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
182   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
183   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
184 test \$(( 1 + 1 )) = 2 || exit 1"
185   if (eval "$as_required") 2>/dev/null
186 then :
187   as_have_required=yes
188 else $as_nop
189   as_have_required=no
190 fi
191   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
192 then :
193
194 else $as_nop
195   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
196 as_found=false
197 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
198 do
199   IFS=$as_save_IFS
200   case $as_dir in #(((
201     '') as_dir=./ ;;
202     */) ;;
203     *) as_dir=$as_dir/ ;;
204   esac
205   as_found=:
206   case $as_dir in #(
207          /*)
208            for as_base in sh bash ksh sh5; do
209              # Try only shells that exist, to save several forks.
210              as_shell=$as_dir$as_base
211              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
212                     as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
213 then :
214   CONFIG_SHELL=$as_shell as_have_required=yes
215                    if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
216 then :
217   break 2
218 fi
219 fi
220            done;;
221        esac
222   as_found=false
223 done
224 IFS=$as_save_IFS
225 if $as_found
226 then :
227
228 else $as_nop
229   if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
230               as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
231 then :
232   CONFIG_SHELL=$SHELL as_have_required=yes
233 fi
234 fi
235
236
237       if test "x$CONFIG_SHELL" != x
238 then :
239   export CONFIG_SHELL
240              # We cannot yet assume a decent shell, so we have to provide a
241 # neutralization value for shells without unset; and this also
242 # works around shells that cannot unset nonexistent variables.
243 # Preserve -v and -x to the replacement shell.
244 BASH_ENV=/dev/null
245 ENV=/dev/null
246 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247 case $- in # ((((
248   *v*x* | *x*v* ) as_opts=-vx ;;
249   *v* ) as_opts=-v ;;
250   *x* ) as_opts=-x ;;
251   * ) as_opts= ;;
252 esac
253 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254 # Admittedly, this is quite paranoid, since all the known shells bail
255 # out after a failed `exec'.
256 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
257 exit 255
258 fi
259
260     if test x$as_have_required = xno
261 then :
262   printf "%s\n" "$0: This script requires a shell more modern than all"
263   printf "%s\n" "$0: the shells that I found on your system."
264   if test ${ZSH_VERSION+y} ; then
265     printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
266     printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
267   else
268     printf "%s\n" "$0: Please tell bug-autoconf@gnu.org about your system,
269 $0: including any error possibly output before this
270 $0: message. Then install a modern shell, or manually run
271 $0: the script under such a shell if you do have one."
272   fi
273   exit 1
274 fi
275 fi
276 fi
277 SHELL=${CONFIG_SHELL-/bin/sh}
278 export SHELL
279 # Unset more variables known to interfere with behavior of common tools.
280 CLICOLOR_FORCE= GREP_OPTIONS=
281 unset CLICOLOR_FORCE GREP_OPTIONS
282
283 ## --------------------- ##
284 ## M4sh Shell Functions. ##
285 ## --------------------- ##
286 # as_fn_unset VAR
287 # ---------------
288 # Portably unset VAR.
289 as_fn_unset ()
290 {
291   { eval $1=; unset $1;}
292 }
293 as_unset=as_fn_unset
294
295
296 # as_fn_set_status STATUS
297 # -----------------------
298 # Set $? to STATUS, without forking.
299 as_fn_set_status ()
300 {
301   return $1
302 } # as_fn_set_status
303
304 # as_fn_exit STATUS
305 # -----------------
306 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
307 as_fn_exit ()
308 {
309   set +e
310   as_fn_set_status $1
311   exit $1
312 } # as_fn_exit
313 # as_fn_nop
314 # ---------
315 # Do nothing but, unlike ":", preserve the value of $?.
316 as_fn_nop ()
317 {
318   return $?
319 }
320 as_nop=as_fn_nop
321
322 # as_fn_mkdir_p
323 # -------------
324 # Create "$as_dir" as a directory, including parents if necessary.
325 as_fn_mkdir_p ()
326 {
327
328   case $as_dir in #(
329   -*) as_dir=./$as_dir;;
330   esac
331   test -d "$as_dir" || eval $as_mkdir_p || {
332     as_dirs=
333     while :; do
334       case $as_dir in #(
335       *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
336       *) as_qdir=$as_dir;;
337       esac
338       as_dirs="'$as_qdir' $as_dirs"
339       as_dir=`$as_dirname -- "$as_dir" ||
340 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
341          X"$as_dir" : 'X\(//\)[^/]' \| \
342          X"$as_dir" : 'X\(//\)$' \| \
343          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
344 printf "%s\n" X"$as_dir" |
345     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
346             s//\1/
347             q
348           }
349           /^X\(\/\/\)[^/].*/{
350             s//\1/
351             q
352           }
353           /^X\(\/\/\)$/{
354             s//\1/
355             q
356           }
357           /^X\(\/\).*/{
358             s//\1/
359             q
360           }
361           s/.*/./; q'`
362       test -d "$as_dir" && break
363     done
364     test -z "$as_dirs" || eval "mkdir $as_dirs"
365   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
366
367
368 } # as_fn_mkdir_p
369
370 # as_fn_executable_p FILE
371 # -----------------------
372 # Test if FILE is an executable regular file.
373 as_fn_executable_p ()
374 {
375   test -f "$1" && test -x "$1"
376 } # as_fn_executable_p
377 # as_fn_append VAR VALUE
378 # ----------------------
379 # Append the text in VALUE to the end of the definition contained in VAR. Take
380 # advantage of any shell optimizations that allow amortized linear growth over
381 # repeated appends, instead of the typical quadratic growth present in naive
382 # implementations.
383 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
384 then :
385   eval 'as_fn_append ()
386   {
387     eval $1+=\$2
388   }'
389 else $as_nop
390   as_fn_append ()
391   {
392     eval $1=\$$1\$2
393   }
394 fi # as_fn_append
395
396 # as_fn_arith ARG...
397 # ------------------
398 # Perform arithmetic evaluation on the ARGs, and store the result in the
399 # global $as_val. Take advantage of shells that can avoid forks. The arguments
400 # must be portable across $(()) and expr.
401 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
402 then :
403   eval 'as_fn_arith ()
404   {
405     as_val=$(( $* ))
406   }'
407 else $as_nop
408   as_fn_arith ()
409   {
410     as_val=`expr "$@" || test $? -eq 1`
411   }
412 fi # as_fn_arith
413
414 # as_fn_nop
415 # ---------
416 # Do nothing but, unlike ":", preserve the value of $?.
417 as_fn_nop ()
418 {
419   return $?
420 }
421 as_nop=as_fn_nop
422
423 # as_fn_error STATUS ERROR [LINENO LOG_FD]
424 # ----------------------------------------
425 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
426 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
427 # script with STATUS, using 1 if that was 0.
428 as_fn_error ()
429 {
430   as_status=$1; test $as_status -eq 0 && as_status=1
431   if test "$4"; then
432     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
433     printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
434   fi
435   printf "%s\n" "$as_me: error: $2" >&2
436   as_fn_exit $as_status
437 } # as_fn_error
438
439 if expr a : '\(a\)' >/dev/null 2>&1 &&
440    test "X`expr 00001 : '.*\(...\)'`" = X001; then
441   as_expr=expr
442 else
443   as_expr=false
444 fi
445
446 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
447   as_basename=basename
448 else
449   as_basename=false
450 fi
451
452 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
453   as_dirname=dirname
454 else
455   as_dirname=false
456 fi
457
458 as_me=`$as_basename -- "$0" ||
459 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
460          X"$0" : 'X\(//\)$' \| \
461          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
462 printf "%s\n" X/"$0" |
463     sed '/^.*\/\([^/][^/]*\)\/*$/{
464             s//\1/
465             q
466           }
467           /^X\/\(\/\/\)$/{
468             s//\1/
469             q
470           }
471           /^X\/\(\/\).*/{
472             s//\1/
473             q
474           }
475           s/.*/./; q'`
476
477 # Avoid depending upon Character Ranges.
478 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
479 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
480 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
481 as_cr_digits='0123456789'
482 as_cr_alnum=$as_cr_Letters$as_cr_digits
483
484
485   as_lineno_1=$LINENO as_lineno_1a=$LINENO
486   as_lineno_2=$LINENO as_lineno_2a=$LINENO
487   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
488   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
489   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
490   sed -n '
491     p
492     /[$]LINENO/=
493   ' <$as_myself |
494     sed '
495       s/[$]LINENO.*/&-/
496       t lineno
497       b
498       :lineno
499       N
500       :loop
501       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
502       t loop
503       s/-\n.*//
504     ' >$as_me.lineno &&
505   chmod +x "$as_me.lineno" ||
506     { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
507
508   # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
509   # already done that, so ensure we don't try to do so again and fall
510   # in an infinite loop.  This has already happened in practice.
511   _as_can_reexec=no; export _as_can_reexec
512   # Don't try to exec as it changes $[0], causing all sort of problems
513   # (the dirname of $[0] is not the place where we might find the
514   # original and so on.  Autoconf is especially sensitive to this).
515   . "./$as_me.lineno"
516   # Exit status is that of the last command.
517   exit
518 }
519
520
521 # Determine whether it's possible to make 'echo' print without a newline.
522 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
523 # for compatibility with existing Makefiles.
524 ECHO_C= ECHO_N= ECHO_T=
525 case `echo -n x` in #(((((
526 -n*)
527   case `echo 'xy\c'` in
528   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
529   xy)  ECHO_C='\c';;
530   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
531        ECHO_T=' ';;
532   esac;;
533 *)
534   ECHO_N='-n';;
535 esac
536
537 # For backward compatibility with old third-party macros, we provide
538 # the shell variables $as_echo and $as_echo_n.  New code should use
539 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
540 as_echo='printf %s\n'
541 as_echo_n='printf %s'
542
543
544 rm -f conf$$ conf$$.exe conf$$.file
545 if test -d conf$$.dir; then
546   rm -f conf$$.dir/conf$$.file
547 else
548   rm -f conf$$.dir
549   mkdir conf$$.dir 2>/dev/null
550 fi
551 if (echo >conf$$.file) 2>/dev/null; then
552   if ln -s conf$$.file conf$$ 2>/dev/null; then
553     as_ln_s='ln -s'
554     # ... but there are two gotchas:
555     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
556     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
557     # In both cases, we have to default to `cp -pR'.
558     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
559       as_ln_s='cp -pR'
560   elif ln conf$$.file conf$$ 2>/dev/null; then
561     as_ln_s=ln
562   else
563     as_ln_s='cp -pR'
564   fi
565 else
566   as_ln_s='cp -pR'
567 fi
568 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
569 rmdir conf$$.dir 2>/dev/null
570
571 if mkdir -p . 2>/dev/null; then
572   as_mkdir_p='mkdir -p "$as_dir"'
573 else
574   test -d ./-p && rmdir ./-p
575   as_mkdir_p=false
576 fi
577
578 as_test_x='test -x'
579 as_executable_p=as_fn_executable_p
580
581 # Sed expression to map a string onto a valid CPP name.
582 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
583
584 # Sed expression to map a string onto a valid variable name.
585 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
586
587
588 test -n "$DJDIR" || exec 7<&0 </dev/null
589 exec 6>&1
590
591 # Name of the host.
592 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
593 # so uname gets run too.
594 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
595
596 #
597 # Initializations.
598 #
599 ac_default_prefix=/usr/local
600 ac_clean_files=
601 ac_config_libobj_dir=.
602 LIBOBJS=
603 cross_compiling=no
604 subdirs=
605 MFLAGS=
606 MAKEFLAGS=
607
608 # Identity of this package.
609 PACKAGE_NAME=''
610 PACKAGE_TARNAME=''
611 PACKAGE_VERSION=''
612 PACKAGE_STRING=''
613 PACKAGE_BUGREPORT=''
614 PACKAGE_URL=''
615
616 ac_unique_file="version.h"
617 # Factoring default headers for most tests.
618 ac_includes_default="\
619 #include <stddef.h>
620 #ifdef HAVE_STDIO_H
621 # include <stdio.h>
622 #endif
623 #ifdef HAVE_STDLIB_H
624 # include <stdlib.h>
625 #endif
626 #ifdef HAVE_STRING_H
627 # include <string.h>
628 #endif
629 #ifdef HAVE_INTTYPES_H
630 # include <inttypes.h>
631 #endif
632 #ifdef HAVE_STDINT_H
633 # include <stdint.h>
634 #endif
635 #ifdef HAVE_STRINGS_H
636 # include <strings.h>
637 #endif
638 #ifdef HAVE_SYS_TYPES_H
639 # include <sys/types.h>
640 #endif
641 #ifdef HAVE_SYS_STAT_H
642 # include <sys/stat.h>
643 #endif
644 #ifdef HAVE_UNISTD_H
645 # include <unistd.h>
646 #endif"
647
648 ac_header_c_list=
649 gt_needs=
650 ac_func_c_list=
651 ac_subst_vars='LTLIBOBJS
652 LIBOBJS
653 OS_IO_FILE
654 systemd_system_unit_dir
655 have_systemd
656 systemd_LIBS
657 systemd_CFLAGS
658 crond_dir
659 have_crond
660 pkg_udev_rules_dir
661 have_udev
662 udev_LIBS
663 udev_CFLAGS
664 LDFLAGS_SHLIB
665 CFLAGS_STLIB
666 CFLAGS_SHLIB
667 BUILD_LDFLAGS
668 BUILD_CFLAGS
669 INCLUDES
670 DO_TEST_SUITE
671 LDFLAGS_STATIC
672 root_sysconfdir
673 root_libdir
674 root_sbindir
675 root_bindir
676 root_prefix
677 E2SCRUB_CMT
678 UNIX_CMT
679 CYGWIN_CMT
680 LINUX_CMT
681 FUZZING_CMT
682 fuzzer_ldflags
683 fuzzer_cflags
684 have_fuzzer
685 ac_ct_CXX
686 CXXFLAGS
687 CXX
688 threadsan_ldflags
689 threadsan_cflags
690 have_threadsan
691 addrsan_ldflags
692 addrsan_cflags
693 have_addrsan
694 ubsan_ldflags
695 ubsan_cflags
696 have_ubsan
697 lto_ldflags
698 lto_cflags
699 have_lto
700 gcc_ranlib
701 gcc_ar
702 UNI_DIFF_OPTS
703 SEM_INIT_LIB
704 FUSE_CMT
705 FUSE_LIB
706 CLOCK_GETTIME_LIB
707 MAGIC_LIB
708 SOCKET_LIB
709 SIZEOF_TIME_T
710 SIZEOF_OFF_T
711 SIZEOF_LONG_LONG
712 SIZEOF_LONG
713 SIZEOF_INT
714 SIZEOF_SHORT
715 DD
716 BUILD_CC
717 MAKEINFO
718 STRIP
719 RANLIB
720 AR
721 LDCONFIG
722 PERL
723 AWK
724 CHMOD
725 RM
726 CP
727 MV
728 LN_S
729 mkdir_p
730 LN
731 ifNotGNUmake
732 ifGNUmake
733 BINARY_TYPE
734 POSUB
735 LTLIBINTL
736 LIBINTL
737 INTLLIBS
738 LTLIBICONV
739 LIBICONV
740 INTL_MACOSX_LIBS
741 XGETTEXT_EXTRA_OPTIONS
742 MSGMERGE_FOR_MSGFMT_OPTION
743 MSGMERGE
744 XGETTEXT_015
745 XGETTEXT
746 GMSGFMT_015
747 GMSGFMT
748 MSGFMT
749 GETTEXT_MACRO_VERSION
750 USE_NLS
751 MKDIR_P
752 INSTALL_DATA
753 INSTALL_SCRIPT
754 INSTALL_PROGRAM
755 SET_MAKE
756 VERSION
757 PACKAGE
758 GETTEXT_PACKAGE
759 TDB_MAN_COMMENT
760 TDB_CMT
761 UUIDD_CMT
762 PTHREAD_CFLAGS
763 PTHREAD_LIBS
764 PTHREAD_CXX
765 PTHREAD_CC
766 ax_pthread_config
767 EGREP
768 GREP
769 SED
770 E2INITRD_MAN
771 E2INITRD_PROG
772 FSCK_MAN
773 FSCK_PROG
774 DEFRAG_CMT
775 RESIZER_CMT
776 IMAGER_CMT
777 DEBUGFS_CMT
778 SUBSET_CMT
779 ALL_CMT
780 BLKID_CMT
781 DEPPROFILED_LIBBLKID
782 PROFILED_LIBBLKID
783 DEPSTATIC_LIBBLKID
784 STATIC_LIBBLKID
785 DEPLIBBLKID
786 LIBBLKID
787 UUID_CMT
788 DEPPROFILED_LIBUUID
789 PROFILED_LIBUUID
790 DEPSTATIC_LIBUUID
791 STATIC_LIBUUID
792 DEPLIBUUID
793 LIBUUID
794 PKG_CONFIG_LIBDIR
795 PKG_CONFIG_PATH
796 PKG_CONFIG
797 DEV_FEATURES_CMT
798 TEST_IO_CMT
799 PRIVATE_LIBS_CMT
800 LDFLAG_DYNAMIC
801 PROFILED_LIB_EXT
802 STATIC_LIB_EXT
803 LIB_EXT
804 PROFILE_CMT
805 BSDLIB_CMT
806 ELF_CMT
807 Q
808 ES
809 E
810 LINK_BUILD_FLAGS
811 SYMLINK_RELATIVE
812 LINK_INSTALL_FLAGS
813 MAINTAINER_CMT
814 CPP
815 RDYNAMIC
816 DLOPEN_LIB
817 host_os
818 host_vendor
819 host_cpu
820 host
821 build_os
822 build_vendor
823 build_cpu
824 build
825 E2FSPROGS_DATE
826 E2FSPROGS_PKGVER
827 E2FSPROGS_VERSION
828 E2FSPROGS_DAY
829 E2FSPROGS_MONTH
830 E2FSPROGS_YEAR
831 OBJEXT
832 EXEEXT
833 ac_ct_CC
834 CPPFLAGS
835 LDFLAGS
836 CFLAGS
837 CC
838 target_alias
839 host_alias
840 build_alias
841 LIBS
842 ECHO_T
843 ECHO_N
844 ECHO_C
845 DEFS
846 mandir
847 localedir
848 libdir
849 psdir
850 pdfdir
851 dvidir
852 htmldir
853 infodir
854 docdir
855 oldincludedir
856 includedir
857 runstatedir
858 localstatedir
859 sharedstatedir
860 sysconfdir
861 datadir
862 datarootdir
863 libexecdir
864 sbindir
865 bindir
866 program_transform_name
867 prefix
868 exec_prefix
869 PACKAGE_URL
870 PACKAGE_BUGREPORT
871 PACKAGE_STRING
872 PACKAGE_VERSION
873 PACKAGE_TARNAME
874 PACKAGE_NAME
875 PATH_SEPARATOR
876 SHELL'
877 ac_subst_files='MCONFIG
878 MAKEFILE_ELF
879 MAKEFILE_BSDLIB
880 MAKEFILE_PROFILE
881 MAKEFILE_LIBRARY
882 ASM_TYPES_HEADER
883 PUBLIC_CONFIG_HEADER'
884 ac_user_opts='
885 enable_option_checking
886 with_diet_libc
887 with_cc
888 with_ccopts
889 with_ldopts
890 with_root_prefix
891 enable_maintainer_mode
892 enable_symlink_install
893 enable_relative_symlinks
894 enable_symlink_relative_symlinks
895 enable_symlink_build
896 enable_verbose_makecmds
897 enable_elf_shlibs
898 enable_bsd_shlibs
899 enable_profile
900 enable_gcov
901 enable_hardening
902 enable_jbd_debug
903 enable_blkid_debug
904 enable_testio_debug
905 enable_developer_features
906 enable_libuuid
907 enable_libblkid
908 enable_subset
909 enable_backtrace
910 enable_debugfs
911 enable_imager
912 enable_resizer
913 enable_defrag
914 enable_fsck
915 enable_e2initrd_helper
916 enable_tls
917 with_pthread
918 enable_uuidd
919 enable_mmp
920 enable_tdb
921 enable_bmap_stats
922 enable_bmap_stats_ops
923 enable_nls
924 with_gnu_ld
925 enable_rpath
926 with_libiconv_prefix
927 with_libintl_prefix
928 enable_fuse2fs
929 enable_lto
930 enable_ubsan
931 enable_addrsan
932 enable_threadsan
933 enable_fuzzing
934 with_multiarch
935 with_udev_rules_dir
936 with_crond_dir
937 with_systemd_unit_dir
938 '
939       ac_precious_vars='build_alias
940 host_alias
941 target_alias
942 CC
943 CFLAGS
944 LDFLAGS
945 LIBS
946 CPPFLAGS
947 CPP
948 PKG_CONFIG
949 PKG_CONFIG_PATH
950 PKG_CONFIG_LIBDIR
951 CXX
952 CXXFLAGS
953 CCC
954 udev_CFLAGS
955 udev_LIBS
956 systemd_CFLAGS
957 systemd_LIBS'
958
959
960 # Initialize some variables set by options.
961 ac_init_help=
962 ac_init_version=false
963 ac_unrecognized_opts=
964 ac_unrecognized_sep=
965 # The variables have the same names as the options, with
966 # dashes changed to underlines.
967 cache_file=/dev/null
968 exec_prefix=NONE
969 no_create=
970 no_recursion=
971 prefix=NONE
972 program_prefix=NONE
973 program_suffix=NONE
974 program_transform_name=s,x,x,
975 silent=
976 site=
977 srcdir=
978 verbose=
979 x_includes=NONE
980 x_libraries=NONE
981
982 # Installation directory options.
983 # These are left unexpanded so users can "make install exec_prefix=/foo"
984 # and all the variables that are supposed to be based on exec_prefix
985 # by default will actually change.
986 # Use braces instead of parens because sh, perl, etc. also accept them.
987 # (The list follows the same order as the GNU Coding Standards.)
988 bindir='${exec_prefix}/bin'
989 sbindir='${exec_prefix}/sbin'
990 libexecdir='${exec_prefix}/libexec'
991 datarootdir='${prefix}/share'
992 datadir='${datarootdir}'
993 sysconfdir='${prefix}/etc'
994 sharedstatedir='${prefix}/com'
995 localstatedir='${prefix}/var'
996 runstatedir='${localstatedir}/run'
997 includedir='${prefix}/include'
998 oldincludedir='/usr/include'
999 docdir='${datarootdir}/doc/${PACKAGE}'
1000 infodir='${datarootdir}/info'
1001 htmldir='${docdir}'
1002 dvidir='${docdir}'
1003 pdfdir='${docdir}'
1004 psdir='${docdir}'
1005 libdir='${exec_prefix}/lib'
1006 localedir='${datarootdir}/locale'
1007 mandir='${datarootdir}/man'
1008
1009 ac_prev=
1010 ac_dashdash=
1011 for ac_option
1012 do
1013   # If the previous option needs an argument, assign it.
1014   if test -n "$ac_prev"; then
1015     eval $ac_prev=\$ac_option
1016     ac_prev=
1017     continue
1018   fi
1019
1020   case $ac_option in
1021   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1022   *=)   ac_optarg= ;;
1023   *)    ac_optarg=yes ;;
1024   esac
1025
1026   case $ac_dashdash$ac_option in
1027   --)
1028     ac_dashdash=yes ;;
1029
1030   -bindir | --bindir | --bindi | --bind | --bin | --bi)
1031     ac_prev=bindir ;;
1032   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1033     bindir=$ac_optarg ;;
1034
1035   -build | --build | --buil | --bui | --bu)
1036     ac_prev=build_alias ;;
1037   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1038     build_alias=$ac_optarg ;;
1039
1040   -cache-file | --cache-file | --cache-fil | --cache-fi \
1041   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1042     ac_prev=cache_file ;;
1043   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1044   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1045     cache_file=$ac_optarg ;;
1046
1047   --config-cache | -C)
1048     cache_file=config.cache ;;
1049
1050   -datadir | --datadir | --datadi | --datad)
1051     ac_prev=datadir ;;
1052   -datadir=* | --datadir=* | --datadi=* | --datad=*)
1053     datadir=$ac_optarg ;;
1054
1055   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1056   | --dataroo | --dataro | --datar)
1057     ac_prev=datarootdir ;;
1058   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1059   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1060     datarootdir=$ac_optarg ;;
1061
1062   -disable-* | --disable-*)
1063     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1064     # Reject names that are not valid shell variable names.
1065     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1066       as_fn_error $? "invalid feature name: \`$ac_useropt'"
1067     ac_useropt_orig=$ac_useropt
1068     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1069     case $ac_user_opts in
1070       *"
1071 "enable_$ac_useropt"
1072 "*) ;;
1073       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1074          ac_unrecognized_sep=', ';;
1075     esac
1076     eval enable_$ac_useropt=no ;;
1077
1078   -docdir | --docdir | --docdi | --doc | --do)
1079     ac_prev=docdir ;;
1080   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1081     docdir=$ac_optarg ;;
1082
1083   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1084     ac_prev=dvidir ;;
1085   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1086     dvidir=$ac_optarg ;;
1087
1088   -enable-* | --enable-*)
1089     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1090     # Reject names that are not valid shell variable names.
1091     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1092       as_fn_error $? "invalid feature name: \`$ac_useropt'"
1093     ac_useropt_orig=$ac_useropt
1094     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1095     case $ac_user_opts in
1096       *"
1097 "enable_$ac_useropt"
1098 "*) ;;
1099       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1100          ac_unrecognized_sep=', ';;
1101     esac
1102     eval enable_$ac_useropt=\$ac_optarg ;;
1103
1104   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1105   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1106   | --exec | --exe | --ex)
1107     ac_prev=exec_prefix ;;
1108   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1109   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1110   | --exec=* | --exe=* | --ex=*)
1111     exec_prefix=$ac_optarg ;;
1112
1113   -gas | --gas | --ga | --g)
1114     # Obsolete; use --with-gas.
1115     with_gas=yes ;;
1116
1117   -help | --help | --hel | --he | -h)
1118     ac_init_help=long ;;
1119   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1120     ac_init_help=recursive ;;
1121   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1122     ac_init_help=short ;;
1123
1124   -host | --host | --hos | --ho)
1125     ac_prev=host_alias ;;
1126   -host=* | --host=* | --hos=* | --ho=*)
1127     host_alias=$ac_optarg ;;
1128
1129   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1130     ac_prev=htmldir ;;
1131   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1132   | --ht=*)
1133     htmldir=$ac_optarg ;;
1134
1135   -includedir | --includedir | --includedi | --included | --include \
1136   | --includ | --inclu | --incl | --inc)
1137     ac_prev=includedir ;;
1138   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1139   | --includ=* | --inclu=* | --incl=* | --inc=*)
1140     includedir=$ac_optarg ;;
1141
1142   -infodir | --infodir | --infodi | --infod | --info | --inf)
1143     ac_prev=infodir ;;
1144   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1145     infodir=$ac_optarg ;;
1146
1147   -libdir | --libdir | --libdi | --libd)
1148     ac_prev=libdir ;;
1149   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1150     libdir=$ac_optarg ;;
1151
1152   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1153   | --libexe | --libex | --libe)
1154     ac_prev=libexecdir ;;
1155   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1156   | --libexe=* | --libex=* | --libe=*)
1157     libexecdir=$ac_optarg ;;
1158
1159   -localedir | --localedir | --localedi | --localed | --locale)
1160     ac_prev=localedir ;;
1161   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1162     localedir=$ac_optarg ;;
1163
1164   -localstatedir | --localstatedir | --localstatedi | --localstated \
1165   | --localstate | --localstat | --localsta | --localst | --locals)
1166     ac_prev=localstatedir ;;
1167   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1168   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1169     localstatedir=$ac_optarg ;;
1170
1171   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1172     ac_prev=mandir ;;
1173   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1174     mandir=$ac_optarg ;;
1175
1176   -nfp | --nfp | --nf)
1177     # Obsolete; use --without-fp.
1178     with_fp=no ;;
1179
1180   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1181   | --no-cr | --no-c | -n)
1182     no_create=yes ;;
1183
1184   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1185   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1186     no_recursion=yes ;;
1187
1188   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1189   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1190   | --oldin | --oldi | --old | --ol | --o)
1191     ac_prev=oldincludedir ;;
1192   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1193   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1194   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1195     oldincludedir=$ac_optarg ;;
1196
1197   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1198     ac_prev=prefix ;;
1199   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1200     prefix=$ac_optarg ;;
1201
1202   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1203   | --program-pre | --program-pr | --program-p)
1204     ac_prev=program_prefix ;;
1205   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1206   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1207     program_prefix=$ac_optarg ;;
1208
1209   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1210   | --program-suf | --program-su | --program-s)
1211     ac_prev=program_suffix ;;
1212   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1213   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1214     program_suffix=$ac_optarg ;;
1215
1216   -program-transform-name | --program-transform-name \
1217   | --program-transform-nam | --program-transform-na \
1218   | --program-transform-n | --program-transform- \
1219   | --program-transform | --program-transfor \
1220   | --program-transfo | --program-transf \
1221   | --program-trans | --program-tran \
1222   | --progr-tra | --program-tr | --program-t)
1223     ac_prev=program_transform_name ;;
1224   -program-transform-name=* | --program-transform-name=* \
1225   | --program-transform-nam=* | --program-transform-na=* \
1226   | --program-transform-n=* | --program-transform-=* \
1227   | --program-transform=* | --program-transfor=* \
1228   | --program-transfo=* | --program-transf=* \
1229   | --program-trans=* | --program-tran=* \
1230   | --progr-tra=* | --program-tr=* | --program-t=*)
1231     program_transform_name=$ac_optarg ;;
1232
1233   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1234     ac_prev=pdfdir ;;
1235   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1236     pdfdir=$ac_optarg ;;
1237
1238   -psdir | --psdir | --psdi | --psd | --ps)
1239     ac_prev=psdir ;;
1240   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1241     psdir=$ac_optarg ;;
1242
1243   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1244   | -silent | --silent | --silen | --sile | --sil)
1245     silent=yes ;;
1246
1247   -runstatedir | --runstatedir | --runstatedi | --runstated \
1248   | --runstate | --runstat | --runsta | --runst | --runs \
1249   | --run | --ru | --r)
1250     ac_prev=runstatedir ;;
1251   -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1252   | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1253   | --run=* | --ru=* | --r=*)
1254     runstatedir=$ac_optarg ;;
1255
1256   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1257     ac_prev=sbindir ;;
1258   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1259   | --sbi=* | --sb=*)
1260     sbindir=$ac_optarg ;;
1261
1262   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1263   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1264   | --sharedst | --shareds | --shared | --share | --shar \
1265   | --sha | --sh)
1266     ac_prev=sharedstatedir ;;
1267   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1268   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1269   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1270   | --sha=* | --sh=*)
1271     sharedstatedir=$ac_optarg ;;
1272
1273   -site | --site | --sit)
1274     ac_prev=site ;;
1275   -site=* | --site=* | --sit=*)
1276     site=$ac_optarg ;;
1277
1278   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1279     ac_prev=srcdir ;;
1280   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1281     srcdir=$ac_optarg ;;
1282
1283   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1284   | --syscon | --sysco | --sysc | --sys | --sy)
1285     ac_prev=sysconfdir ;;
1286   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1287   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1288     sysconfdir=$ac_optarg ;;
1289
1290   -target | --target | --targe | --targ | --tar | --ta | --t)
1291     ac_prev=target_alias ;;
1292   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1293     target_alias=$ac_optarg ;;
1294
1295   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1296     verbose=yes ;;
1297
1298   -version | --version | --versio | --versi | --vers | -V)
1299     ac_init_version=: ;;
1300
1301   -with-* | --with-*)
1302     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1303     # Reject names that are not valid shell variable names.
1304     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1305       as_fn_error $? "invalid package name: \`$ac_useropt'"
1306     ac_useropt_orig=$ac_useropt
1307     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1308     case $ac_user_opts in
1309       *"
1310 "with_$ac_useropt"
1311 "*) ;;
1312       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1313          ac_unrecognized_sep=', ';;
1314     esac
1315     eval with_$ac_useropt=\$ac_optarg ;;
1316
1317   -without-* | --without-*)
1318     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1319     # Reject names that are not valid shell variable names.
1320     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1321       as_fn_error $? "invalid package name: \`$ac_useropt'"
1322     ac_useropt_orig=$ac_useropt
1323     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1324     case $ac_user_opts in
1325       *"
1326 "with_$ac_useropt"
1327 "*) ;;
1328       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1329          ac_unrecognized_sep=', ';;
1330     esac
1331     eval with_$ac_useropt=no ;;
1332
1333   --x)
1334     # Obsolete; use --with-x.
1335     with_x=yes ;;
1336
1337   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1338   | --x-incl | --x-inc | --x-in | --x-i)
1339     ac_prev=x_includes ;;
1340   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1341   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1342     x_includes=$ac_optarg ;;
1343
1344   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1345   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1346     ac_prev=x_libraries ;;
1347   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1348   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1349     x_libraries=$ac_optarg ;;
1350
1351   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1352 Try \`$0 --help' for more information"
1353     ;;
1354
1355   *=*)
1356     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1357     # Reject names that are not valid shell variable names.
1358     case $ac_envvar in #(
1359       '' | [0-9]* | *[!_$as_cr_alnum]* )
1360       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1361     esac
1362     eval $ac_envvar=\$ac_optarg
1363     export $ac_envvar ;;
1364
1365   *)
1366     # FIXME: should be removed in autoconf 3.0.
1367     printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
1368     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1369       printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
1370     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1371     ;;
1372
1373   esac
1374 done
1375
1376 if test -n "$ac_prev"; then
1377   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1378   as_fn_error $? "missing argument to $ac_option"
1379 fi
1380
1381 if test -n "$ac_unrecognized_opts"; then
1382   case $enable_option_checking in
1383     no) ;;
1384     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1385     *)     printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1386   esac
1387 fi
1388
1389 # Check all directory arguments for consistency.
1390 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1391                 datadir sysconfdir sharedstatedir localstatedir includedir \
1392                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1393                 libdir localedir mandir runstatedir
1394 do
1395   eval ac_val=\$$ac_var
1396   # Remove trailing slashes.
1397   case $ac_val in
1398     */ )
1399       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1400       eval $ac_var=\$ac_val;;
1401   esac
1402   # Be sure to have absolute directory names.
1403   case $ac_val in
1404     [\\/$]* | ?:[\\/]* )  continue;;
1405     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1406   esac
1407   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1408 done
1409
1410 # There might be people who depend on the old broken behavior: `$host'
1411 # used to hold the argument of --host etc.
1412 # FIXME: To remove some day.
1413 build=$build_alias
1414 host=$host_alias
1415 target=$target_alias
1416
1417 # FIXME: To remove some day.
1418 if test "x$host_alias" != x; then
1419   if test "x$build_alias" = x; then
1420     cross_compiling=maybe
1421   elif test "x$build_alias" != "x$host_alias"; then
1422     cross_compiling=yes
1423   fi
1424 fi
1425
1426 ac_tool_prefix=
1427 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1428
1429 test "$silent" = yes && exec 6>/dev/null
1430
1431
1432 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1433 ac_ls_di=`ls -di .` &&
1434 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1435   as_fn_error $? "working directory cannot be determined"
1436 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1437   as_fn_error $? "pwd does not report name of working directory"
1438
1439
1440 # Find the source files, if location was not specified.
1441 if test -z "$srcdir"; then
1442   ac_srcdir_defaulted=yes
1443   # Try the directory containing this script, then the parent directory.
1444   ac_confdir=`$as_dirname -- "$as_myself" ||
1445 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1446          X"$as_myself" : 'X\(//\)[^/]' \| \
1447          X"$as_myself" : 'X\(//\)$' \| \
1448          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1449 printf "%s\n" X"$as_myself" |
1450     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1451             s//\1/
1452             q
1453           }
1454           /^X\(\/\/\)[^/].*/{
1455             s//\1/
1456             q
1457           }
1458           /^X\(\/\/\)$/{
1459             s//\1/
1460             q
1461           }
1462           /^X\(\/\).*/{
1463             s//\1/
1464             q
1465           }
1466           s/.*/./; q'`
1467   srcdir=$ac_confdir
1468   if test ! -r "$srcdir/$ac_unique_file"; then
1469     srcdir=..
1470   fi
1471 else
1472   ac_srcdir_defaulted=no
1473 fi
1474 if test ! -r "$srcdir/$ac_unique_file"; then
1475   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1476   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1477 fi
1478 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1479 ac_abs_confdir=`(
1480         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1481         pwd)`
1482 # When building in place, set srcdir=.
1483 if test "$ac_abs_confdir" = "$ac_pwd"; then
1484   srcdir=.
1485 fi
1486 # Remove unnecessary trailing slashes from srcdir.
1487 # Double slashes in file names in object file debugging info
1488 # mess up M-x gdb in Emacs.
1489 case $srcdir in
1490 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1491 esac
1492 for ac_var in $ac_precious_vars; do
1493   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1494   eval ac_env_${ac_var}_value=\$${ac_var}
1495   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1496   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1497 done
1498
1499 #
1500 # Report the --help message.
1501 #
1502 if test "$ac_init_help" = "long"; then
1503   # Omit some internal or obsolete options to make the list less imposing.
1504   # This message is too long to be a string in the A/UX 3.1 sh.
1505   cat <<_ACEOF
1506 \`configure' configures this package to adapt to many kinds of systems.
1507
1508 Usage: $0 [OPTION]... [VAR=VALUE]...
1509
1510 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1511 VAR=VALUE.  See below for descriptions of some of the useful variables.
1512
1513 Defaults for the options are specified in brackets.
1514
1515 Configuration:
1516   -h, --help              display this help and exit
1517       --help=short        display options specific to this package
1518       --help=recursive    display the short help of all the included packages
1519   -V, --version           display version information and exit
1520   -q, --quiet, --silent   do not print \`checking ...' messages
1521       --cache-file=FILE   cache test results in FILE [disabled]
1522   -C, --config-cache      alias for \`--cache-file=config.cache'
1523   -n, --no-create         do not create output files
1524       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1525
1526 Installation directories:
1527   --prefix=PREFIX         install architecture-independent files in PREFIX
1528                           [$ac_default_prefix]
1529   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1530                           [PREFIX]
1531
1532 By default, \`make install' will install all the files in
1533 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1534 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1535 for instance \`--prefix=\$HOME'.
1536
1537 For better control, use the options below.
1538
1539 Fine tuning of the installation directories:
1540   --bindir=DIR            user executables [EPREFIX/bin]
1541   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1542   --libexecdir=DIR        program executables [EPREFIX/libexec]
1543   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1544   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1545   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1546   --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
1547   --libdir=DIR            object code libraries [EPREFIX/lib]
1548   --includedir=DIR        C header files [PREFIX/include]
1549   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1550   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1551   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1552   --infodir=DIR           info documentation [DATAROOTDIR/info]
1553   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1554   --mandir=DIR            man documentation [DATAROOTDIR/man]
1555   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1556   --htmldir=DIR           html documentation [DOCDIR]
1557   --dvidir=DIR            dvi documentation [DOCDIR]
1558   --pdfdir=DIR            pdf documentation [DOCDIR]
1559   --psdir=DIR             ps documentation [DOCDIR]
1560 _ACEOF
1561
1562   cat <<\_ACEOF
1563
1564 System types:
1565   --build=BUILD     configure for building on BUILD [guessed]
1566   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1567 _ACEOF
1568 fi
1569
1570 if test -n "$ac_init_help"; then
1571
1572   cat <<\_ACEOF
1573
1574 Optional Features:
1575   --disable-option-checking  ignore unrecognized --enable/--with options
1576   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1577   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1578   --enable-maintainer-mode
1579                           enable makefile rules useful for maintainers
1580   --enable-symlink-install
1581                           use symlinks when installing instead of hard links
1582   --enable-relative-symlinks
1583                           use relative symlinks when installing
1584
1585   --enable-symlink-build  use symlinks while building instead of hard links
1586   --enable-verbose-makecmds
1587                           enable verbose make command output
1588   --enable-elf-shlibs     select ELF shared libraries
1589   --enable-bsd-shlibs     select BSD shared libraries
1590   --enable-profile        build profiling libraries
1591   --enable-gcov           build for coverage testing using gcov
1592   --enable-hardening      build for coverage testing using gcov
1593   --enable-jbd-debug      enable journal debugging
1594   --enable-blkid-debug    enable blkid debugging
1595   --disable-testio-debug  disable the use of the test I/O manager for
1596                           debugging
1597   --enable-developer-features
1598                           enable features for use by ext4 developers
1599   --enable-libuuid        build and use private uuid library
1600   --enable-libblkid       build and use private blkid library
1601   --enable-subset         enable subset-only build
1602   --disable-backtrace     disable use backtrace
1603   --disable-debugfs       disable support of debugfs program
1604   --disable-imager        disable support of e2image program
1605   --disable-resizer       disable support of e2resize program
1606   --disable-defrag        disable support of e4defrag program
1607   --enable-fsck           build fsck wrapper program
1608   --enable-e2initrd-helper
1609                           build e2initrd-helper program
1610   --disable-tls           disable use of thread local support
1611   --disable-uuidd         disable building the uuid daemon
1612   --disable-mmp           disable support mmp, Multi Mount Protection
1613   --disable-tdb           disable tdb support
1614   --disable-bmap-stats    disable collection of bitmap stats
1615   --enable-bmap-stats-ops enable collection of additional bitmap stats
1616   --disable-nls           do not use Native Language Support
1617   --disable-rpath         do not hardcode runtime library paths
1618   --disable-fuse2fs       do not build fuse2fs
1619   --enable-lto            enable link time optimization
1620   --enable-ubsan          enable undefined behavior sanitizer
1621   --enable-addrsan        enable address sanitizer
1622   --enable-threadsan      enable thread sanitizer
1623   --enable-fuzzing        enable fuzzing sanitizer
1624
1625 Optional Packages:
1626   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1627   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1628   --with-diet-libc        use diet libc
1629   --with-cc               no longer supported, use CC= instead
1630   --with-ccopts           no longer supported, use CFLAGS= instead
1631   --with-ldopts           no longer supported, use LDFLAGS= instead
1632   --with-root-prefix=PREFIX
1633                           override prefix variable for files to be placed in
1634                           the root
1635   --without-pthread       disable use of pthread support
1636   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1637   --with-libiconv-prefix[=DIR]  search for libiconv in DIR/include and DIR/lib
1638   --without-libiconv-prefix     don't search for libiconv in includedir and libdir
1639   --with-libintl-prefix[=DIR]  search for libintl in DIR/include and DIR/lib
1640   --without-libintl-prefix     don't search for libintl in includedir and libdir
1641   --with-multiarch=ARCH   specify the multiarch triplet
1642   --with-udev-rules-dir[=DIR]
1643                           Install udev rules into DIR.
1644   --with-crond-dir[=DIR]  Install system crontabs into DIR.
1645   --with-systemd-unit-dir[=DIR]
1646                           Install systemd system units into DIR.
1647
1648 Some influential environment variables:
1649   CC          C compiler command
1650   CFLAGS      C compiler flags
1651   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1652               nonstandard directory <lib dir>
1653   LIBS        libraries to pass to the linker, e.g. -l<library>
1654   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1655               you have headers in a nonstandard directory <include dir>
1656   CPP         C preprocessor
1657   PKG_CONFIG  path to pkg-config utility
1658   PKG_CONFIG_PATH
1659               directories to add to pkg-config's search path
1660   PKG_CONFIG_LIBDIR
1661               path overriding pkg-config's built-in search path
1662   CXX         C++ compiler command
1663   CXXFLAGS    C++ compiler flags
1664   udev_CFLAGS C compiler flags for udev, overriding pkg-config
1665   udev_LIBS   linker flags for udev, overriding pkg-config
1666   systemd_CFLAGS
1667               C compiler flags for systemd, overriding pkg-config
1668   systemd_LIBS
1669               linker flags for systemd, overriding pkg-config
1670
1671 Use these variables to override the choices made by `configure' or to help
1672 it to find libraries and programs with nonstandard names/locations.
1673
1674 Report bugs to the package provider.
1675 _ACEOF
1676 ac_status=$?
1677 fi
1678
1679 if test "$ac_init_help" = "recursive"; then
1680   # If there are subdirs, report their specific --help.
1681   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1682     test -d "$ac_dir" ||
1683       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1684       continue
1685     ac_builddir=.
1686
1687 case "$ac_dir" in
1688 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1689 *)
1690   ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
1691   # A ".." for each directory in $ac_dir_suffix.
1692   ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1693   case $ac_top_builddir_sub in
1694   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1695   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1696   esac ;;
1697 esac
1698 ac_abs_top_builddir=$ac_pwd
1699 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1700 # for backward compatibility:
1701 ac_top_builddir=$ac_top_build_prefix
1702
1703 case $srcdir in
1704   .)  # We are building in place.
1705     ac_srcdir=.
1706     ac_top_srcdir=$ac_top_builddir_sub
1707     ac_abs_top_srcdir=$ac_pwd ;;
1708   [\\/]* | ?:[\\/]* )  # Absolute name.
1709     ac_srcdir=$srcdir$ac_dir_suffix;
1710     ac_top_srcdir=$srcdir
1711     ac_abs_top_srcdir=$srcdir ;;
1712   *) # Relative name.
1713     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1714     ac_top_srcdir=$ac_top_build_prefix$srcdir
1715     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1716 esac
1717 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1718
1719     cd "$ac_dir" || { ac_status=$?; continue; }
1720     # Check for configure.gnu first; this name is used for a wrapper for
1721     # Metaconfig's "Configure" on case-insensitive file systems.
1722     if test -f "$ac_srcdir/configure.gnu"; then
1723       echo &&
1724       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1725     elif test -f "$ac_srcdir/configure"; then
1726       echo &&
1727       $SHELL "$ac_srcdir/configure" --help=recursive
1728     else
1729       printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1730     fi || ac_status=$?
1731     cd "$ac_pwd" || { ac_status=$?; break; }
1732   done
1733 fi
1734
1735 test -n "$ac_init_help" && exit $ac_status
1736 if $ac_init_version; then
1737   cat <<\_ACEOF
1738 configure
1739 generated by GNU Autoconf 2.71
1740
1741 Copyright (C) 2021 Free Software Foundation, Inc.
1742 This configure script is free software; the Free Software Foundation
1743 gives unlimited permission to copy, distribute and modify it.
1744 _ACEOF
1745   exit
1746 fi
1747
1748 ## ------------------------ ##
1749 ## Autoconf initialization. ##
1750 ## ------------------------ ##
1751
1752 # ac_fn_c_try_compile LINENO
1753 # --------------------------
1754 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1755 ac_fn_c_try_compile ()
1756 {
1757   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1758   rm -f conftest.$ac_objext conftest.beam
1759   if { { ac_try="$ac_compile"
1760 case "(($ac_try" in
1761   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1762   *) ac_try_echo=$ac_try;;
1763 esac
1764 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1765 printf "%s\n" "$ac_try_echo"; } >&5
1766   (eval "$ac_compile") 2>conftest.err
1767   ac_status=$?
1768   if test -s conftest.err; then
1769     grep -v '^ *+' conftest.err >conftest.er1
1770     cat conftest.er1 >&5
1771     mv -f conftest.er1 conftest.err
1772   fi
1773   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1774   test $ac_status = 0; } && {
1775          test -z "$ac_c_werror_flag" ||
1776          test ! -s conftest.err
1777        } && test -s conftest.$ac_objext
1778 then :
1779   ac_retval=0
1780 else $as_nop
1781   printf "%s\n" "$as_me: failed program was:" >&5
1782 sed 's/^/| /' conftest.$ac_ext >&5
1783
1784         ac_retval=1
1785 fi
1786   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1787   as_fn_set_status $ac_retval
1788
1789 } # ac_fn_c_try_compile
1790
1791 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1792 # -------------------------------------------------------
1793 # Tests whether HEADER exists and can be compiled using the include files in
1794 # INCLUDES, setting the cache variable VAR accordingly.
1795 ac_fn_c_check_header_compile ()
1796 {
1797   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1798   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1799 printf %s "checking for $2... " >&6; }
1800 if eval test \${$3+y}
1801 then :
1802   printf %s "(cached) " >&6
1803 else $as_nop
1804   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1805 /* end confdefs.h.  */
1806 $4
1807 #include <$2>
1808 _ACEOF
1809 if ac_fn_c_try_compile "$LINENO"
1810 then :
1811   eval "$3=yes"
1812 else $as_nop
1813   eval "$3=no"
1814 fi
1815 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1816 fi
1817 eval ac_res=\$$3
1818                { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1819 printf "%s\n" "$ac_res" >&6; }
1820   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1821
1822 } # ac_fn_c_check_header_compile
1823
1824 # ac_fn_c_try_link LINENO
1825 # -----------------------
1826 # Try to link conftest.$ac_ext, and return whether this succeeded.
1827 ac_fn_c_try_link ()
1828 {
1829   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1830   rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
1831   if { { ac_try="$ac_link"
1832 case "(($ac_try" in
1833   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1834   *) ac_try_echo=$ac_try;;
1835 esac
1836 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1837 printf "%s\n" "$ac_try_echo"; } >&5
1838   (eval "$ac_link") 2>conftest.err
1839   ac_status=$?
1840   if test -s conftest.err; then
1841     grep -v '^ *+' conftest.err >conftest.er1
1842     cat conftest.er1 >&5
1843     mv -f conftest.er1 conftest.err
1844   fi
1845   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1846   test $ac_status = 0; } && {
1847          test -z "$ac_c_werror_flag" ||
1848          test ! -s conftest.err
1849        } && test -s conftest$ac_exeext && {
1850          test "$cross_compiling" = yes ||
1851          test -x conftest$ac_exeext
1852        }
1853 then :
1854   ac_retval=0
1855 else $as_nop
1856   printf "%s\n" "$as_me: failed program was:" >&5
1857 sed 's/^/| /' conftest.$ac_ext >&5
1858
1859         ac_retval=1
1860 fi
1861   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1862   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1863   # interfere with the next link command; also delete a directory that is
1864   # left behind by Apple's compiler.  We do this before executing the actions.
1865   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1866   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1867   as_fn_set_status $ac_retval
1868
1869 } # ac_fn_c_try_link
1870
1871 # ac_fn_c_try_cpp LINENO
1872 # ----------------------
1873 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1874 ac_fn_c_try_cpp ()
1875 {
1876   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1877   if { { ac_try="$ac_cpp conftest.$ac_ext"
1878 case "(($ac_try" in
1879   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1880   *) ac_try_echo=$ac_try;;
1881 esac
1882 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1883 printf "%s\n" "$ac_try_echo"; } >&5
1884   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1885   ac_status=$?
1886   if test -s conftest.err; then
1887     grep -v '^ *+' conftest.err >conftest.er1
1888     cat conftest.er1 >&5
1889     mv -f conftest.er1 conftest.err
1890   fi
1891   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1892   test $ac_status = 0; } > conftest.i && {
1893          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1894          test ! -s conftest.err
1895        }
1896 then :
1897   ac_retval=0
1898 else $as_nop
1899   printf "%s\n" "$as_me: failed program was:" >&5
1900 sed 's/^/| /' conftest.$ac_ext >&5
1901
1902     ac_retval=1
1903 fi
1904   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1905   as_fn_set_status $ac_retval
1906
1907 } # ac_fn_c_try_cpp
1908
1909 # ac_fn_c_try_run LINENO
1910 # ----------------------
1911 # Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that
1912 # executables *can* be run.
1913 ac_fn_c_try_run ()
1914 {
1915   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1916   if { { ac_try="$ac_link"
1917 case "(($ac_try" in
1918   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1919   *) ac_try_echo=$ac_try;;
1920 esac
1921 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1922 printf "%s\n" "$ac_try_echo"; } >&5
1923   (eval "$ac_link") 2>&5
1924   ac_status=$?
1925   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1926   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1927   { { case "(($ac_try" in
1928   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1929   *) ac_try_echo=$ac_try;;
1930 esac
1931 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1932 printf "%s\n" "$ac_try_echo"; } >&5
1933   (eval "$ac_try") 2>&5
1934   ac_status=$?
1935   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1936   test $ac_status = 0; }; }
1937 then :
1938   ac_retval=0
1939 else $as_nop
1940   printf "%s\n" "$as_me: program exited with status $ac_status" >&5
1941        printf "%s\n" "$as_me: failed program was:" >&5
1942 sed 's/^/| /' conftest.$ac_ext >&5
1943
1944        ac_retval=$ac_status
1945 fi
1946   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1947   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1948   as_fn_set_status $ac_retval
1949
1950 } # ac_fn_c_try_run
1951
1952 # ac_fn_c_check_func LINENO FUNC VAR
1953 # ----------------------------------
1954 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1955 ac_fn_c_check_func ()
1956 {
1957   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1958   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1959 printf %s "checking for $2... " >&6; }
1960 if eval test \${$3+y}
1961 then :
1962   printf %s "(cached) " >&6
1963 else $as_nop
1964   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1965 /* end confdefs.h.  */
1966 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1967    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1968 #define $2 innocuous_$2
1969
1970 /* System header to define __stub macros and hopefully few prototypes,
1971    which can conflict with char $2 (); below.  */
1972
1973 #include <limits.h>
1974 #undef $2
1975
1976 /* Override any GCC internal prototype to avoid an error.
1977    Use char because int might match the return type of a GCC
1978    builtin and then its argument prototype would still apply.  */
1979 #ifdef __cplusplus
1980 extern "C"
1981 #endif
1982 char $2 ();
1983 /* The GNU C library defines this for functions which it implements
1984     to always fail with ENOSYS.  Some functions are actually named
1985     something starting with __ and the normal name is an alias.  */
1986 #if defined __stub_$2 || defined __stub___$2
1987 choke me
1988 #endif
1989
1990 int
1991 main (void)
1992 {
1993 return $2 ();
1994   ;
1995   return 0;
1996 }
1997 _ACEOF
1998 if ac_fn_c_try_link "$LINENO"
1999 then :
2000   eval "$3=yes"
2001 else $as_nop
2002   eval "$3=no"
2003 fi
2004 rm -f core conftest.err conftest.$ac_objext conftest.beam \
2005     conftest$ac_exeext conftest.$ac_ext
2006 fi
2007 eval ac_res=\$$3
2008                { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2009 printf "%s\n" "$ac_res" >&6; }
2010   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2011
2012 } # ac_fn_c_check_func
2013
2014 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2015 # ----------------------------------------------------
2016 # Tries to find if the field MEMBER exists in type AGGR, after including
2017 # INCLUDES, setting cache variable VAR accordingly.
2018 ac_fn_c_check_member ()
2019 {
2020   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2021   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2022 printf %s "checking for $2.$3... " >&6; }
2023 if eval test \${$4+y}
2024 then :
2025   printf %s "(cached) " >&6
2026 else $as_nop
2027   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2028 /* end confdefs.h.  */
2029 $5
2030 int
2031 main (void)
2032 {
2033 static $2 ac_aggr;
2034 if (ac_aggr.$3)
2035 return 0;
2036   ;
2037   return 0;
2038 }
2039 _ACEOF
2040 if ac_fn_c_try_compile "$LINENO"
2041 then :
2042   eval "$4=yes"
2043 else $as_nop
2044   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2045 /* end confdefs.h.  */
2046 $5
2047 int
2048 main (void)
2049 {
2050 static $2 ac_aggr;
2051 if (sizeof ac_aggr.$3)
2052 return 0;
2053   ;
2054   return 0;
2055 }
2056 _ACEOF
2057 if ac_fn_c_try_compile "$LINENO"
2058 then :
2059   eval "$4=yes"
2060 else $as_nop
2061   eval "$4=no"
2062 fi
2063 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2064 fi
2065 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2066 fi
2067 eval ac_res=\$$4
2068                { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2069 printf "%s\n" "$ac_res" >&6; }
2070   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2071
2072 } # ac_fn_c_check_member
2073
2074 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2075 # -------------------------------------------
2076 # Tests whether TYPE exists after having included INCLUDES, setting cache
2077 # variable VAR accordingly.
2078 ac_fn_c_check_type ()
2079 {
2080   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2081   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2082 printf %s "checking for $2... " >&6; }
2083 if eval test \${$3+y}
2084 then :
2085   printf %s "(cached) " >&6
2086 else $as_nop
2087   eval "$3=no"
2088   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2089 /* end confdefs.h.  */
2090 $4
2091 int
2092 main (void)
2093 {
2094 if (sizeof ($2))
2095          return 0;
2096   ;
2097   return 0;
2098 }
2099 _ACEOF
2100 if ac_fn_c_try_compile "$LINENO"
2101 then :
2102   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2103 /* end confdefs.h.  */
2104 $4
2105 int
2106 main (void)
2107 {
2108 if (sizeof (($2)))
2109             return 0;
2110   ;
2111   return 0;
2112 }
2113 _ACEOF
2114 if ac_fn_c_try_compile "$LINENO"
2115 then :
2116
2117 else $as_nop
2118   eval "$3=yes"
2119 fi
2120 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2121 fi
2122 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2123 fi
2124 eval ac_res=\$$3
2125                { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2126 printf "%s\n" "$ac_res" >&6; }
2127   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2128
2129 } # ac_fn_c_check_type
2130
2131 # ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
2132 # ------------------------------------------------------------------
2133 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2134 # accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
2135 ac_fn_check_decl ()
2136 {
2137   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2138   as_decl_name=`echo $2|sed 's/ *(.*//'`
2139   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2140 printf %s "checking whether $as_decl_name is declared... " >&6; }
2141 if eval test \${$3+y}
2142 then :
2143   printf %s "(cached) " >&6
2144 else $as_nop
2145   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2146   eval ac_save_FLAGS=\$$6
2147   as_fn_append $6 " $5"
2148   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2149 /* end confdefs.h.  */
2150 $4
2151 int
2152 main (void)
2153 {
2154 #ifndef $as_decl_name
2155 #ifdef __cplusplus
2156   (void) $as_decl_use;
2157 #else
2158   (void) $as_decl_name;
2159 #endif
2160 #endif
2161
2162   ;
2163   return 0;
2164 }
2165 _ACEOF
2166 if ac_fn_c_try_compile "$LINENO"
2167 then :
2168   eval "$3=yes"
2169 else $as_nop
2170   eval "$3=no"
2171 fi
2172 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2173   eval $6=\$ac_save_FLAGS
2174
2175 fi
2176 eval ac_res=\$$3
2177                { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2178 printf "%s\n" "$ac_res" >&6; }
2179   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2180
2181 } # ac_fn_check_decl
2182
2183 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2184 # --------------------------------------------
2185 # Tries to find the compile-time value of EXPR in a program that includes
2186 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2187 # computed
2188 ac_fn_c_compute_int ()
2189 {
2190   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2191   if test "$cross_compiling" = yes; then
2192     # Depending upon the size, compute the lo and hi bounds.
2193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2194 /* end confdefs.h.  */
2195 $4
2196 int
2197 main (void)
2198 {
2199 static int test_array [1 - 2 * !(($2) >= 0)];
2200 test_array [0] = 0;
2201 return test_array [0];
2202
2203   ;
2204   return 0;
2205 }
2206 _ACEOF
2207 if ac_fn_c_try_compile "$LINENO"
2208 then :
2209   ac_lo=0 ac_mid=0
2210   while :; do
2211     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2212 /* end confdefs.h.  */
2213 $4
2214 int
2215 main (void)
2216 {
2217 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2218 test_array [0] = 0;
2219 return test_array [0];
2220
2221   ;
2222   return 0;
2223 }
2224 _ACEOF
2225 if ac_fn_c_try_compile "$LINENO"
2226 then :
2227   ac_hi=$ac_mid; break
2228 else $as_nop
2229   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2230                         if test $ac_lo -le $ac_mid; then
2231                           ac_lo= ac_hi=
2232                           break
2233                         fi
2234                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2235 fi
2236 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2237   done
2238 else $as_nop
2239   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2240 /* end confdefs.h.  */
2241 $4
2242 int
2243 main (void)
2244 {
2245 static int test_array [1 - 2 * !(($2) < 0)];
2246 test_array [0] = 0;
2247 return test_array [0];
2248
2249   ;
2250   return 0;
2251 }
2252 _ACEOF
2253 if ac_fn_c_try_compile "$LINENO"
2254 then :
2255   ac_hi=-1 ac_mid=-1
2256   while :; do
2257     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2258 /* end confdefs.h.  */
2259 $4
2260 int
2261 main (void)
2262 {
2263 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2264 test_array [0] = 0;
2265 return test_array [0];
2266
2267   ;
2268   return 0;
2269 }
2270 _ACEOF
2271 if ac_fn_c_try_compile "$LINENO"
2272 then :
2273   ac_lo=$ac_mid; break
2274 else $as_nop
2275   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2276                         if test $ac_mid -le $ac_hi; then
2277                           ac_lo= ac_hi=
2278                           break
2279                         fi
2280                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2281 fi
2282 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2283   done
2284 else $as_nop
2285   ac_lo= ac_hi=
2286 fi
2287 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2288 fi
2289 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2290 # Binary search between lo and hi bounds.
2291 while test "x$ac_lo" != "x$ac_hi"; do
2292   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2293   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2294 /* end confdefs.h.  */
2295 $4
2296 int
2297 main (void)
2298 {
2299 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2300 test_array [0] = 0;
2301 return test_array [0];
2302
2303   ;
2304   return 0;
2305 }
2306 _ACEOF
2307 if ac_fn_c_try_compile "$LINENO"
2308 then :
2309   ac_hi=$ac_mid
2310 else $as_nop
2311   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2312 fi
2313 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2314 done
2315 case $ac_lo in #((
2316 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2317 '') ac_retval=1 ;;
2318 esac
2319   else
2320     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2321 /* end confdefs.h.  */
2322 $4
2323 static long int longval (void) { return $2; }
2324 static unsigned long int ulongval (void) { return $2; }
2325 #include <stdio.h>
2326 #include <stdlib.h>
2327 int
2328 main (void)
2329 {
2330
2331   FILE *f = fopen ("conftest.val", "w");
2332   if (! f)
2333     return 1;
2334   if (($2) < 0)
2335     {
2336       long int i = longval ();
2337       if (i != ($2))
2338         return 1;
2339       fprintf (f, "%ld", i);
2340     }
2341   else
2342     {
2343       unsigned long int i = ulongval ();
2344       if (i != ($2))
2345         return 1;
2346       fprintf (f, "%lu", i);
2347     }
2348   /* Do not output a trailing newline, as this causes \r\n confusion
2349      on some platforms.  */
2350   return ferror (f) || fclose (f) != 0;
2351
2352   ;
2353   return 0;
2354 }
2355 _ACEOF
2356 if ac_fn_c_try_run "$LINENO"
2357 then :
2358   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2359 else $as_nop
2360   ac_retval=1
2361 fi
2362 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2363   conftest.$ac_objext conftest.beam conftest.$ac_ext
2364 rm -f conftest.val
2365
2366   fi
2367   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2368   as_fn_set_status $ac_retval
2369
2370 } # ac_fn_c_compute_int
2371
2372 # ac_fn_cxx_try_compile LINENO
2373 # ----------------------------
2374 # Try to compile conftest.$ac_ext, and return whether this succeeded.
2375 ac_fn_cxx_try_compile ()
2376 {
2377   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2378   rm -f conftest.$ac_objext conftest.beam
2379   if { { ac_try="$ac_compile"
2380 case "(($ac_try" in
2381   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2382   *) ac_try_echo=$ac_try;;
2383 esac
2384 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2385 printf "%s\n" "$ac_try_echo"; } >&5
2386   (eval "$ac_compile") 2>conftest.err
2387   ac_status=$?
2388   if test -s conftest.err; then
2389     grep -v '^ *+' conftest.err >conftest.er1
2390     cat conftest.er1 >&5
2391     mv -f conftest.er1 conftest.err
2392   fi
2393   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2394   test $ac_status = 0; } && {
2395          test -z "$ac_cxx_werror_flag" ||
2396          test ! -s conftest.err
2397        } && test -s conftest.$ac_objext
2398 then :
2399   ac_retval=0
2400 else $as_nop
2401   printf "%s\n" "$as_me: failed program was:" >&5
2402 sed 's/^/| /' conftest.$ac_ext >&5
2403
2404         ac_retval=1
2405 fi
2406   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2407   as_fn_set_status $ac_retval
2408
2409 } # ac_fn_cxx_try_compile
2410 ac_configure_args_raw=
2411 for ac_arg
2412 do
2413   case $ac_arg in
2414   *\'*)
2415     ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2416   esac
2417   as_fn_append ac_configure_args_raw " '$ac_arg'"
2418 done
2419
2420 case $ac_configure_args_raw in
2421   *$as_nl*)
2422     ac_safe_unquote= ;;
2423   *)
2424     ac_unsafe_z='|&;<>()$`\\"*?[ ''     ' # This string ends in space, tab.
2425     ac_unsafe_a="$ac_unsafe_z#~"
2426     ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
2427     ac_configure_args_raw=`      printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
2428 esac
2429
2430 cat >config.log <<_ACEOF
2431 This file contains any messages produced by compilers while
2432 running configure, to aid debugging if configure makes a mistake.
2433
2434 It was created by $as_me, which was
2435 generated by GNU Autoconf 2.71.  Invocation command line was
2436
2437   $ $0$ac_configure_args_raw
2438
2439 _ACEOF
2440 exec 5>>config.log
2441 {
2442 cat <<_ASUNAME
2443 ## --------- ##
2444 ## Platform. ##
2445 ## --------- ##
2446
2447 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2448 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2449 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2450 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2451 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2452
2453 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2454 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2455
2456 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2457 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2458 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2459 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2460 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2461 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2462 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2463
2464 _ASUNAME
2465
2466 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2467 for as_dir in $PATH
2468 do
2469   IFS=$as_save_IFS
2470   case $as_dir in #(((
2471     '') as_dir=./ ;;
2472     */) ;;
2473     *) as_dir=$as_dir/ ;;
2474   esac
2475     printf "%s\n" "PATH: $as_dir"
2476   done
2477 IFS=$as_save_IFS
2478
2479 } >&5
2480
2481 cat >&5 <<_ACEOF
2482
2483
2484 ## ----------- ##
2485 ## Core tests. ##
2486 ## ----------- ##
2487
2488 _ACEOF
2489
2490
2491 # Keep a trace of the command line.
2492 # Strip out --no-create and --no-recursion so they do not pile up.
2493 # Strip out --silent because we don't want to record it for future runs.
2494 # Also quote any args containing shell meta-characters.
2495 # Make two passes to allow for proper duplicate-argument suppression.
2496 ac_configure_args=
2497 ac_configure_args0=
2498 ac_configure_args1=
2499 ac_must_keep_next=false
2500 for ac_pass in 1 2
2501 do
2502   for ac_arg
2503   do
2504     case $ac_arg in
2505     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2506     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2507     | -silent | --silent | --silen | --sile | --sil)
2508       continue ;;
2509     *\'*)
2510       ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2511     esac
2512     case $ac_pass in
2513     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2514     2)
2515       as_fn_append ac_configure_args1 " '$ac_arg'"
2516       if test $ac_must_keep_next = true; then
2517         ac_must_keep_next=false # Got value, back to normal.
2518       else
2519         case $ac_arg in
2520           *=* | --config-cache | -C | -disable-* | --disable-* \
2521           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2522           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2523           | -with-* | --with-* | -without-* | --without-* | --x)
2524             case "$ac_configure_args0 " in
2525               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2526             esac
2527             ;;
2528           -* ) ac_must_keep_next=true ;;
2529         esac
2530       fi
2531       as_fn_append ac_configure_args " '$ac_arg'"
2532       ;;
2533     esac
2534   done
2535 done
2536 { ac_configure_args0=; unset ac_configure_args0;}
2537 { ac_configure_args1=; unset ac_configure_args1;}
2538
2539 # When interrupted or exit'd, cleanup temporary files, and complete
2540 # config.log.  We remove comments because anyway the quotes in there
2541 # would cause problems or look ugly.
2542 # WARNING: Use '\'' to represent an apostrophe within the trap.
2543 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2544 trap 'exit_status=$?
2545   # Sanitize IFS.
2546   IFS=" ""      $as_nl"
2547   # Save into config.log some information that might help in debugging.
2548   {
2549     echo
2550
2551     printf "%s\n" "## ---------------- ##
2552 ## Cache variables. ##
2553 ## ---------------- ##"
2554     echo
2555     # The following way of writing the cache mishandles newlines in values,
2556 (
2557   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2558     eval ac_val=\$$ac_var
2559     case $ac_val in #(
2560     *${as_nl}*)
2561       case $ac_var in #(
2562       *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2563 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2564       esac
2565       case $ac_var in #(
2566       _ | IFS | as_nl) ;; #(
2567       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2568       *) { eval $ac_var=; unset $ac_var;} ;;
2569       esac ;;
2570     esac
2571   done
2572   (set) 2>&1 |
2573     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2574     *${as_nl}ac_space=\ *)
2575       sed -n \
2576         "s/'\''/'\''\\\\'\'''\''/g;
2577           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2578       ;; #(
2579     *)
2580       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2581       ;;
2582     esac |
2583     sort
2584 )
2585     echo
2586
2587     printf "%s\n" "## ----------------- ##
2588 ## Output variables. ##
2589 ## ----------------- ##"
2590     echo
2591     for ac_var in $ac_subst_vars
2592     do
2593       eval ac_val=\$$ac_var
2594       case $ac_val in
2595       *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2596       esac
2597       printf "%s\n" "$ac_var='\''$ac_val'\''"
2598     done | sort
2599     echo
2600
2601     if test -n "$ac_subst_files"; then
2602       printf "%s\n" "## ------------------- ##
2603 ## File substitutions. ##
2604 ## ------------------- ##"
2605       echo
2606       for ac_var in $ac_subst_files
2607       do
2608         eval ac_val=\$$ac_var
2609         case $ac_val in
2610         *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2611         esac
2612         printf "%s\n" "$ac_var='\''$ac_val'\''"
2613       done | sort
2614       echo
2615     fi
2616
2617     if test -s confdefs.h; then
2618       printf "%s\n" "## ----------- ##
2619 ## confdefs.h. ##
2620 ## ----------- ##"
2621       echo
2622       cat confdefs.h
2623       echo
2624     fi
2625     test "$ac_signal" != 0 &&
2626       printf "%s\n" "$as_me: caught signal $ac_signal"
2627     printf "%s\n" "$as_me: exit $exit_status"
2628   } >&5
2629   rm -f core *.core core.conftest.* &&
2630     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2631     exit $exit_status
2632 ' 0
2633 for ac_signal in 1 2 13 15; do
2634   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2635 done
2636 ac_signal=0
2637
2638 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2639 rm -f -r conftest* confdefs.h
2640
2641 printf "%s\n" "/* confdefs.h */" > confdefs.h
2642
2643 # Predefined preprocessor variables.
2644
2645 printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
2646
2647 printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
2648
2649 printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
2650
2651 printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
2652
2653 printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
2654
2655 printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
2656
2657
2658 # Let the site file select an alternate cache file if it wants to.
2659 # Prefer an explicitly selected file to automatically selected ones.
2660 if test -n "$CONFIG_SITE"; then
2661   ac_site_files="$CONFIG_SITE"
2662 elif test "x$prefix" != xNONE; then
2663   ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
2664 else
2665   ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
2666 fi
2667
2668 for ac_site_file in $ac_site_files
2669 do
2670   case $ac_site_file in #(
2671   */*) :
2672      ;; #(
2673   *) :
2674     ac_site_file=./$ac_site_file ;;
2675 esac
2676   if test -f "$ac_site_file" && test -r "$ac_site_file"; then
2677     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2678 printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
2679     sed 's/^/| /' "$ac_site_file" >&5
2680     . "$ac_site_file" \
2681       || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2682 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2683 as_fn_error $? "failed to load site script $ac_site_file
2684 See \`config.log' for more details" "$LINENO" 5; }
2685   fi
2686 done
2687
2688 if test -r "$cache_file"; then
2689   # Some versions of bash will fail to source /dev/null (special files
2690   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2691   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2692     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2693 printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
2694     case $cache_file in
2695       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2696       *)                      . "./$cache_file";;
2697     esac
2698   fi
2699 else
2700   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2701 printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
2702   >$cache_file
2703 fi
2704
2705 as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
2706 # Test code for whether the C compiler supports C89 (global declarations)
2707 ac_c_conftest_c89_globals='
2708 /* Does the compiler advertise C89 conformance?
2709    Do not test the value of __STDC__, because some compilers set it to 0
2710    while being otherwise adequately conformant. */
2711 #if !defined __STDC__
2712 # error "Compiler does not advertise C89 conformance"
2713 #endif
2714
2715 #include <stddef.h>
2716 #include <stdarg.h>
2717 struct stat;
2718 /* Most of the following tests are stolen from RCS 5.7 src/conf.sh.  */
2719 struct buf { int x; };
2720 struct buf * (*rcsopen) (struct buf *, struct stat *, int);
2721 static char *e (p, i)
2722      char **p;
2723      int i;
2724 {
2725   return p[i];
2726 }
2727 static char *f (char * (*g) (char **, int), char **p, ...)
2728 {
2729   char *s;
2730   va_list v;
2731   va_start (v,p);
2732   s = g (p, va_arg (v,int));
2733   va_end (v);
2734   return s;
2735 }
2736
2737 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2738    function prototypes and stuff, but not \xHH hex character constants.
2739    These do not provoke an error unfortunately, instead are silently treated
2740    as an "x".  The following induces an error, until -std is added to get
2741    proper ANSI mode.  Curiously \x00 != x always comes out true, for an
2742    array size at least.  It is necessary to write \x00 == 0 to get something
2743    that is true only with -std.  */
2744 int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
2745
2746 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2747    inside strings and character constants.  */
2748 #define FOO(x) '\''x'\''
2749 int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
2750
2751 int test (int i, double x);
2752 struct s1 {int (*f) (int a);};
2753 struct s2 {int (*f) (double a);};
2754 int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
2755                int, int);'
2756
2757 # Test code for whether the C compiler supports C89 (body of main).
2758 ac_c_conftest_c89_main='
2759 ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
2760 '
2761
2762 # Test code for whether the C compiler supports C99 (global declarations)
2763 ac_c_conftest_c99_globals='
2764 // Does the compiler advertise C99 conformance?
2765 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
2766 # error "Compiler does not advertise C99 conformance"
2767 #endif
2768
2769 #include <stdbool.h>
2770 extern int puts (const char *);
2771 extern int printf (const char *, ...);
2772 extern int dprintf (int, const char *, ...);
2773 extern void *malloc (size_t);
2774
2775 // Check varargs macros.  These examples are taken from C99 6.10.3.5.
2776 // dprintf is used instead of fprintf to avoid needing to declare
2777 // FILE and stderr.
2778 #define debug(...) dprintf (2, __VA_ARGS__)
2779 #define showlist(...) puts (#__VA_ARGS__)
2780 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
2781 static void
2782 test_varargs_macros (void)
2783 {
2784   int x = 1234;
2785   int y = 5678;
2786   debug ("Flag");
2787   debug ("X = %d\n", x);
2788   showlist (The first, second, and third items.);
2789   report (x>y, "x is %d but y is %d", x, y);
2790 }
2791
2792 // Check long long types.
2793 #define BIG64 18446744073709551615ull
2794 #define BIG32 4294967295ul
2795 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
2796 #if !BIG_OK
2797   #error "your preprocessor is broken"
2798 #endif
2799 #if BIG_OK
2800 #else
2801   #error "your preprocessor is broken"
2802 #endif
2803 static long long int bignum = -9223372036854775807LL;
2804 static unsigned long long int ubignum = BIG64;
2805
2806 struct incomplete_array
2807 {
2808   int datasize;
2809   double data[];
2810 };
2811
2812 struct named_init {
2813   int number;
2814   const wchar_t *name;
2815   double average;
2816 };
2817
2818 typedef const char *ccp;
2819
2820 static inline int
2821 test_restrict (ccp restrict text)
2822 {
2823   // See if C++-style comments work.
2824   // Iterate through items via the restricted pointer.
2825   // Also check for declarations in for loops.
2826   for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
2827     continue;
2828   return 0;
2829 }
2830
2831 // Check varargs and va_copy.
2832 static bool
2833 test_varargs (const char *format, ...)
2834 {
2835   va_list args;
2836   va_start (args, format);
2837   va_list args_copy;
2838   va_copy (args_copy, args);
2839
2840   const char *str = "";
2841   int number = 0;
2842   float fnumber = 0;
2843
2844   while (*format)
2845     {
2846       switch (*format++)
2847         {
2848         case '\''s'\'': // string
2849           str = va_arg (args_copy, const char *);
2850           break;
2851         case '\''d'\'': // int
2852           number = va_arg (args_copy, int);
2853           break;
2854         case '\''f'\'': // float
2855           fnumber = va_arg (args_copy, double);
2856           break;
2857         default:
2858           break;
2859         }
2860     }
2861   va_end (args_copy);
2862   va_end (args);
2863
2864   return *str && number && fnumber;
2865 }
2866 '
2867
2868 # Test code for whether the C compiler supports C99 (body of main).
2869 ac_c_conftest_c99_main='
2870   // Check bool.
2871   _Bool success = false;
2872   success |= (argc != 0);
2873
2874   // Check restrict.
2875   if (test_restrict ("String literal") == 0)
2876     success = true;
2877   char *restrict newvar = "Another string";
2878
2879   // Check varargs.
2880   success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
2881   test_varargs_macros ();
2882
2883   // Check flexible array members.
2884   struct incomplete_array *ia =
2885     malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
2886   ia->datasize = 10;
2887   for (int i = 0; i < ia->datasize; ++i)
2888     ia->data[i] = i * 1.234;
2889
2890   // Check named initializers.
2891   struct named_init ni = {
2892     .number = 34,
2893     .name = L"Test wide string",
2894     .average = 543.34343,
2895   };
2896
2897   ni.number = 58;
2898
2899   int dynamic_array[ni.number];
2900   dynamic_array[0] = argv[0][0];
2901   dynamic_array[ni.number - 1] = 543;
2902
2903   // work around unused variable warnings
2904   ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
2905          || dynamic_array[ni.number - 1] != 543);
2906 '
2907
2908 # Test code for whether the C compiler supports C11 (global declarations)
2909 ac_c_conftest_c11_globals='
2910 // Does the compiler advertise C11 conformance?
2911 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
2912 # error "Compiler does not advertise C11 conformance"
2913 #endif
2914
2915 // Check _Alignas.
2916 char _Alignas (double) aligned_as_double;
2917 char _Alignas (0) no_special_alignment;
2918 extern char aligned_as_int;
2919 char _Alignas (0) _Alignas (int) aligned_as_int;
2920
2921 // Check _Alignof.
2922 enum
2923 {
2924   int_alignment = _Alignof (int),
2925   int_array_alignment = _Alignof (int[100]),
2926   char_alignment = _Alignof (char)
2927 };
2928 _Static_assert (0 < -_Alignof (int), "_Alignof is signed");
2929
2930 // Check _Noreturn.
2931 int _Noreturn does_not_return (void) { for (;;) continue; }
2932
2933 // Check _Static_assert.
2934 struct test_static_assert
2935 {
2936   int x;
2937   _Static_assert (sizeof (int) <= sizeof (long int),
2938                   "_Static_assert does not work in struct");
2939   long int y;
2940 };
2941
2942 // Check UTF-8 literals.
2943 #define u8 syntax error!
2944 char const utf8_literal[] = u8"happens to be ASCII" "another string";
2945
2946 // Check duplicate typedefs.
2947 typedef long *long_ptr;
2948 typedef long int *long_ptr;
2949 typedef long_ptr long_ptr;
2950
2951 // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
2952 struct anonymous
2953 {
2954   union {
2955     struct { int i; int j; };
2956     struct { int k; long int l; } w;
2957   };
2958   int m;
2959 } v1;
2960 '
2961
2962 # Test code for whether the C compiler supports C11 (body of main).
2963 ac_c_conftest_c11_main='
2964   _Static_assert ((offsetof (struct anonymous, i)
2965                    == offsetof (struct anonymous, w.k)),
2966                   "Anonymous union alignment botch");
2967   v1.i = 2;
2968   v1.w.k = 5;
2969   ok |= v1.i != 5;
2970 '
2971
2972 # Test code for whether the C compiler supports C11 (complete).
2973 ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
2974 ${ac_c_conftest_c99_globals}
2975 ${ac_c_conftest_c11_globals}
2976
2977 int
2978 main (int argc, char **argv)
2979 {
2980   int ok = 0;
2981   ${ac_c_conftest_c89_main}
2982   ${ac_c_conftest_c99_main}
2983   ${ac_c_conftest_c11_main}
2984   return ok;
2985 }
2986 "
2987
2988 # Test code for whether the C compiler supports C99 (complete).
2989 ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
2990 ${ac_c_conftest_c99_globals}
2991
2992 int
2993 main (int argc, char **argv)
2994 {
2995   int ok = 0;
2996   ${ac_c_conftest_c89_main}
2997   ${ac_c_conftest_c99_main}
2998   return ok;
2999 }
3000 "
3001
3002 # Test code for whether the C compiler supports C89 (complete).
3003 ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
3004
3005 int
3006 main (int argc, char **argv)
3007 {
3008   int ok = 0;
3009   ${ac_c_conftest_c89_main}
3010   return ok;
3011 }
3012 "
3013
3014 as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
3015 as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
3016 as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
3017 as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
3018 as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
3019 as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
3020 as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
3021 as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
3022 as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H"
3023 as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H"
3024 gt_needs="$gt_needs "
3025 as_fn_append ac_func_c_list " vprintf HAVE_VPRINTF"
3026 # Test code for whether the C++ compiler supports C++98 (global declarations)
3027 ac_cxx_conftest_cxx98_globals='
3028 // Does the compiler advertise C++98 conformance?
3029 #if !defined __cplusplus || __cplusplus < 199711L
3030 # error "Compiler does not advertise C++98 conformance"
3031 #endif
3032
3033 // These inclusions are to reject old compilers that
3034 // lack the unsuffixed header files.
3035 #include <cstdlib>
3036 #include <exception>
3037
3038 // <cassert> and <cstring> are *not* freestanding headers in C++98.
3039 extern void assert (int);
3040 namespace std {
3041   extern int strcmp (const char *, const char *);
3042 }
3043
3044 // Namespaces, exceptions, and templates were all added after "C++ 2.0".
3045 using std::exception;
3046 using std::strcmp;
3047
3048 namespace {
3049
3050 void test_exception_syntax()
3051 {
3052   try {
3053     throw "test";
3054   } catch (const char *s) {
3055     // Extra parentheses suppress a warning when building autoconf itself,
3056     // due to lint rules shared with more typical C programs.
3057     assert (!(strcmp) (s, "test"));
3058   }
3059 }
3060
3061 template <typename T> struct test_template
3062 {
3063   T const val;
3064   explicit test_template(T t) : val(t) {}
3065   template <typename U> T add(U u) { return static_cast<T>(u) + val; }
3066 };
3067
3068 } // anonymous namespace
3069 '
3070
3071 # Test code for whether the C++ compiler supports C++98 (body of main)
3072 ac_cxx_conftest_cxx98_main='
3073   assert (argc);
3074   assert (! argv[0]);
3075 {
3076   test_exception_syntax ();
3077   test_template<double> tt (2.0);
3078   assert (tt.add (4) == 6.0);
3079   assert (true && !false);
3080 }
3081 '
3082
3083 # Test code for whether the C++ compiler supports C++11 (global declarations)
3084 ac_cxx_conftest_cxx11_globals='
3085 // Does the compiler advertise C++ 2011 conformance?
3086 #if !defined __cplusplus || __cplusplus < 201103L
3087 # error "Compiler does not advertise C++11 conformance"
3088 #endif
3089
3090 namespace cxx11test
3091 {
3092   constexpr int get_val() { return 20; }
3093
3094   struct testinit
3095   {
3096     int i;
3097     double d;
3098   };
3099
3100   class delegate
3101   {
3102   public:
3103     delegate(int n) : n(n) {}
3104     delegate(): delegate(2354) {}
3105
3106     virtual int getval() { return this->n; };
3107   protected:
3108     int n;
3109   };
3110
3111   class overridden : public delegate
3112   {
3113   public:
3114     overridden(int n): delegate(n) {}
3115     virtual int getval() override final { return this->n * 2; }
3116   };
3117
3118   class nocopy
3119   {
3120   public:
3121     nocopy(int i): i(i) {}
3122     nocopy() = default;
3123     nocopy(const nocopy&) = delete;
3124     nocopy & operator=(const nocopy&) = delete;
3125   private:
3126     int i;
3127   };
3128
3129   // for testing lambda expressions
3130   template <typename Ret, typename Fn> Ret eval(Fn f, Ret v)
3131   {
3132     return f(v);
3133   }
3134
3135   // for testing variadic templates and trailing return types
3136   template <typename V> auto sum(V first) -> V
3137   {
3138     return first;
3139   }
3140   template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
3141   {
3142     return first + sum(rest...);
3143   }
3144 }
3145 '
3146
3147 # Test code for whether the C++ compiler supports C++11 (body of main)
3148 ac_cxx_conftest_cxx11_main='
3149 {
3150   // Test auto and decltype
3151   auto a1 = 6538;
3152   auto a2 = 48573953.4;
3153   auto a3 = "String literal";
3154
3155   int total = 0;
3156   for (auto i = a3; *i; ++i) { total += *i; }
3157
3158   decltype(a2) a4 = 34895.034;
3159 }
3160 {
3161   // Test constexpr
3162   short sa[cxx11test::get_val()] = { 0 };
3163 }
3164 {
3165   // Test initializer lists
3166   cxx11test::testinit il = { 4323, 435234.23544 };
3167 }
3168 {
3169   // Test range-based for
3170   int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3,
3171                  14, 19, 17, 8, 6, 20, 16, 2, 11, 1};
3172   for (auto &x : array) { x += 23; }
3173 }
3174 {
3175   // Test lambda expressions
3176   using cxx11test::eval;
3177   assert (eval ([](int x) { return x*2; }, 21) == 42);
3178   double d = 2.0;
3179   assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0);
3180   assert (d == 5.0);
3181   assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0);
3182   assert (d == 5.0);
3183 }
3184 {
3185   // Test use of variadic templates
3186   using cxx11test::sum;
3187   auto a = sum(1);
3188   auto b = sum(1, 2);
3189   auto c = sum(1.0, 2.0, 3.0);
3190 }
3191 {
3192   // Test constructor delegation
3193   cxx11test::delegate d1;
3194   cxx11test::delegate d2();
3195   cxx11test::delegate d3(45);
3196 }
3197 {
3198   // Test override and final
3199   cxx11test::overridden o1(55464);
3200 }
3201 {
3202   // Test nullptr
3203   char *c = nullptr;
3204 }
3205 {
3206   // Test template brackets
3207   test_template<::test_template<int>> v(test_template<int>(12));
3208 }
3209 {
3210   // Unicode literals
3211   char const *utf8 = u8"UTF-8 string \u2500";
3212   char16_t const *utf16 = u"UTF-8 string \u2500";
3213   char32_t const *utf32 = U"UTF-32 string \u2500";
3214 }
3215 '
3216
3217 # Test code for whether the C compiler supports C++11 (complete).
3218 ac_cxx_conftest_cxx11_program="${ac_cxx_conftest_cxx98_globals}
3219 ${ac_cxx_conftest_cxx11_globals}
3220
3221 int
3222 main (int argc, char **argv)
3223 {
3224   int ok = 0;
3225   ${ac_cxx_conftest_cxx98_main}
3226   ${ac_cxx_conftest_cxx11_main}
3227   return ok;
3228 }
3229 "
3230
3231 # Test code for whether the C compiler supports C++98 (complete).
3232 ac_cxx_conftest_cxx98_program="${ac_cxx_conftest_cxx98_globals}
3233 int
3234 main (int argc, char **argv)
3235 {
3236   int ok = 0;
3237   ${ac_cxx_conftest_cxx98_main}
3238   return ok;
3239 }
3240 "
3241
3242
3243 # Auxiliary files required by this configure script.
3244 ac_aux_files="config.rpath install-sh config.guess config.sub"
3245
3246 # Locations in which to look for auxiliary files.
3247 ac_aux_dir_candidates="${srcdir}/config"
3248
3249 # Search for a directory containing all of the required auxiliary files,
3250 # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
3251 # If we don't find one directory that contains all the files we need,
3252 # we report the set of missing files from the *first* directory in
3253 # $ac_aux_dir_candidates and give up.
3254 ac_missing_aux_files=""
3255 ac_first_candidate=:
3256 printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
3257 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3258 as_found=false
3259 for as_dir in $ac_aux_dir_candidates
3260 do
3261   IFS=$as_save_IFS
3262   case $as_dir in #(((
3263     '') as_dir=./ ;;
3264     */) ;;
3265     *) as_dir=$as_dir/ ;;
3266   esac
3267   as_found=:
3268
3269   printf "%s\n" "$as_me:${as_lineno-$LINENO}:  trying $as_dir" >&5
3270   ac_aux_dir_found=yes
3271   ac_install_sh=
3272   for ac_aux in $ac_aux_files
3273   do
3274     # As a special case, if "install-sh" is required, that requirement
3275     # can be satisfied by any of "install-sh", "install.sh", or "shtool",
3276     # and $ac_install_sh is set appropriately for whichever one is found.
3277     if test x"$ac_aux" = x"install-sh"
3278     then
3279       if test -f "${as_dir}install-sh"; then
3280         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install-sh found" >&5
3281         ac_install_sh="${as_dir}install-sh -c"
3282       elif test -f "${as_dir}install.sh"; then
3283         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install.sh found" >&5
3284         ac_install_sh="${as_dir}install.sh -c"
3285       elif test -f "${as_dir}shtool"; then
3286         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}shtool found" >&5
3287         ac_install_sh="${as_dir}shtool install -c"
3288       else
3289         ac_aux_dir_found=no
3290         if $ac_first_candidate; then
3291           ac_missing_aux_files="${ac_missing_aux_files} install-sh"
3292         else
3293           break
3294         fi
3295       fi
3296     else
3297       if test -f "${as_dir}${ac_aux}"; then
3298         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}${ac_aux} found" >&5
3299       else
3300         ac_aux_dir_found=no
3301         if $ac_first_candidate; then
3302           ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
3303         else
3304           break
3305         fi
3306       fi
3307     fi
3308   done
3309   if test "$ac_aux_dir_found" = yes; then
3310     ac_aux_dir="$as_dir"
3311     break
3312   fi
3313   ac_first_candidate=false
3314
3315   as_found=false
3316 done
3317 IFS=$as_save_IFS
3318 if $as_found
3319 then :
3320
3321 else $as_nop
3322   as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
3323 fi
3324
3325
3326 # These three variables are undocumented and unsupported,
3327 # and are intended to be withdrawn in a future Autoconf release.
3328 # They can cause serious problems if a builder's source tree is in a directory
3329 # whose full name contains unusual characters.
3330 if test -f "${ac_aux_dir}config.guess"; then
3331   ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
3332 fi
3333 if test -f "${ac_aux_dir}config.sub"; then
3334   ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
3335 fi
3336 if test -f "$ac_aux_dir/configure"; then
3337   ac_configure="$SHELL ${ac_aux_dir}configure"
3338 fi
3339
3340 # Check that the precious variables saved in the cache have kept the same
3341 # value.
3342 ac_cache_corrupted=false
3343 for ac_var in $ac_precious_vars; do
3344   eval ac_old_set=\$ac_cv_env_${ac_var}_set
3345   eval ac_new_set=\$ac_env_${ac_var}_set
3346   eval ac_old_val=\$ac_cv_env_${ac_var}_value
3347   eval ac_new_val=\$ac_env_${ac_var}_value
3348   case $ac_old_set,$ac_new_set in
3349     set,)
3350       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
3351 printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
3352       ac_cache_corrupted=: ;;
3353     ,set)
3354       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
3355 printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
3356       ac_cache_corrupted=: ;;
3357     ,);;
3358     *)
3359       if test "x$ac_old_val" != "x$ac_new_val"; then
3360         # differences in whitespace do not lead to failure.
3361         ac_old_val_w=`echo x $ac_old_val`
3362         ac_new_val_w=`echo x $ac_new_val`
3363         if test "$ac_old_val_w" != "$ac_new_val_w"; then
3364           { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
3365 printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
3366           ac_cache_corrupted=:
3367         else
3368           { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
3369 printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
3370           eval $ac_var=\$ac_old_val
3371         fi
3372         { printf "%s\n" "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
3373 printf "%s\n" "$as_me:   former value:  \`$ac_old_val'" >&2;}
3374         { printf "%s\n" "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
3375 printf "%s\n" "$as_me:   current value: \`$ac_new_val'" >&2;}
3376       fi;;
3377   esac
3378   # Pass precious variables to config.status.
3379   if test "$ac_new_set" = set; then
3380     case $ac_new_val in
3381     *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
3382     *) ac_arg=$ac_var=$ac_new_val ;;
3383     esac
3384     case " $ac_configure_args " in
3385       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
3386       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
3387     esac
3388   fi
3389 done
3390 if $ac_cache_corrupted; then
3391   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3392 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3393   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
3394 printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
3395   as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
3396             and start over" "$LINENO" 5
3397 fi
3398 ## -------------------- ##
3399 ## Main body of script. ##
3400 ## -------------------- ##
3401
3402 ac_ext=c
3403 ac_cpp='$CPP $CPPFLAGS'
3404 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3405 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3406 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3407
3408
3409
3410
3411
3412 ac_config_headers="$ac_config_headers lib/config.h"
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424 ac_ext=c
3425 ac_cpp='$CPP $CPPFLAGS'
3426 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3427 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3428 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3429 if test -n "$ac_tool_prefix"; then
3430   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3431 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3432 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3433 printf %s "checking for $ac_word... " >&6; }
3434 if test ${ac_cv_prog_CC+y}
3435 then :
3436   printf %s "(cached) " >&6
3437 else $as_nop
3438   if test -n "$CC"; then
3439   ac_cv_prog_CC="$CC" # Let the user override the test.
3440 else
3441 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3442 for as_dir in $PATH
3443 do
3444   IFS=$as_save_IFS
3445   case $as_dir in #(((
3446     '') as_dir=./ ;;
3447     */) ;;
3448     *) as_dir=$as_dir/ ;;
3449   esac
3450     for ac_exec_ext in '' $ac_executable_extensions; do
3451   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3452     ac_cv_prog_CC="${ac_tool_prefix}gcc"
3453     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3454     break 2
3455   fi
3456 done
3457   done
3458 IFS=$as_save_IFS
3459
3460 fi
3461 fi
3462 CC=$ac_cv_prog_CC
3463 if test -n "$CC"; then
3464   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3465 printf "%s\n" "$CC" >&6; }
3466 else
3467   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3468 printf "%s\n" "no" >&6; }
3469 fi
3470
3471
3472 fi
3473 if test -z "$ac_cv_prog_CC"; then
3474   ac_ct_CC=$CC
3475   # Extract the first word of "gcc", so it can be a program name with args.
3476 set dummy gcc; ac_word=$2
3477 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3478 printf %s "checking for $ac_word... " >&6; }
3479 if test ${ac_cv_prog_ac_ct_CC+y}
3480 then :
3481   printf %s "(cached) " >&6
3482 else $as_nop
3483   if test -n "$ac_ct_CC"; then
3484   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3485 else
3486 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3487 for as_dir in $PATH
3488 do
3489   IFS=$as_save_IFS
3490   case $as_dir in #(((
3491     '') as_dir=./ ;;
3492     */) ;;
3493     *) as_dir=$as_dir/ ;;
3494   esac
3495     for ac_exec_ext in '' $ac_executable_extensions; do
3496   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3497     ac_cv_prog_ac_ct_CC="gcc"
3498     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3499     break 2
3500   fi
3501 done
3502   done
3503 IFS=$as_save_IFS
3504
3505 fi
3506 fi
3507 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3508 if test -n "$ac_ct_CC"; then
3509   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3510 printf "%s\n" "$ac_ct_CC" >&6; }
3511 else
3512   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3513 printf "%s\n" "no" >&6; }
3514 fi
3515
3516   if test "x$ac_ct_CC" = x; then
3517     CC=""
3518   else
3519     case $cross_compiling:$ac_tool_warned in
3520 yes:)
3521 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3522 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3523 ac_tool_warned=yes ;;
3524 esac
3525     CC=$ac_ct_CC
3526   fi
3527 else
3528   CC="$ac_cv_prog_CC"
3529 fi
3530
3531 if test -z "$CC"; then
3532           if test -n "$ac_tool_prefix"; then
3533     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3534 set dummy ${ac_tool_prefix}cc; ac_word=$2
3535 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3536 printf %s "checking for $ac_word... " >&6; }
3537 if test ${ac_cv_prog_CC+y}
3538 then :
3539   printf %s "(cached) " >&6
3540 else $as_nop
3541   if test -n "$CC"; then
3542   ac_cv_prog_CC="$CC" # Let the user override the test.
3543 else
3544 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3545 for as_dir in $PATH
3546 do
3547   IFS=$as_save_IFS
3548   case $as_dir in #(((
3549     '') as_dir=./ ;;
3550     */) ;;
3551     *) as_dir=$as_dir/ ;;
3552   esac
3553     for ac_exec_ext in '' $ac_executable_extensions; do
3554   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3555     ac_cv_prog_CC="${ac_tool_prefix}cc"
3556     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3557     break 2
3558   fi
3559 done
3560   done
3561 IFS=$as_save_IFS
3562
3563 fi
3564 fi
3565 CC=$ac_cv_prog_CC
3566 if test -n "$CC"; then
3567   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3568 printf "%s\n" "$CC" >&6; }
3569 else
3570   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3571 printf "%s\n" "no" >&6; }
3572 fi
3573
3574
3575   fi
3576 fi
3577 if test -z "$CC"; then
3578   # Extract the first word of "cc", so it can be a program name with args.
3579 set dummy cc; ac_word=$2
3580 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3581 printf %s "checking for $ac_word... " >&6; }
3582 if test ${ac_cv_prog_CC+y}
3583 then :
3584   printf %s "(cached) " >&6
3585 else $as_nop
3586   if test -n "$CC"; then
3587   ac_cv_prog_CC="$CC" # Let the user override the test.
3588 else
3589   ac_prog_rejected=no
3590 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3591 for as_dir in $PATH
3592 do
3593   IFS=$as_save_IFS
3594   case $as_dir in #(((
3595     '') as_dir=./ ;;
3596     */) ;;
3597     *) as_dir=$as_dir/ ;;
3598   esac
3599     for ac_exec_ext in '' $ac_executable_extensions; do
3600   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3601     if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3602        ac_prog_rejected=yes
3603        continue
3604      fi
3605     ac_cv_prog_CC="cc"
3606     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3607     break 2
3608   fi
3609 done
3610   done
3611 IFS=$as_save_IFS
3612
3613 if test $ac_prog_rejected = yes; then
3614   # We found a bogon in the path, so make sure we never use it.
3615   set dummy $ac_cv_prog_CC
3616   shift
3617   if test $# != 0; then
3618     # We chose a different compiler from the bogus one.
3619     # However, it has the same basename, so the bogon will be chosen
3620     # first if we set CC to just the basename; use the full file name.
3621     shift
3622     ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
3623   fi
3624 fi
3625 fi
3626 fi
3627 CC=$ac_cv_prog_CC
3628 if test -n "$CC"; then
3629   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3630 printf "%s\n" "$CC" >&6; }
3631 else
3632   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3633 printf "%s\n" "no" >&6; }
3634 fi
3635
3636
3637 fi
3638 if test -z "$CC"; then
3639   if test -n "$ac_tool_prefix"; then
3640   for ac_prog in cl.exe
3641   do
3642     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3643 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3644 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3645 printf %s "checking for $ac_word... " >&6; }
3646 if test ${ac_cv_prog_CC+y}
3647 then :
3648   printf %s "(cached) " >&6
3649 else $as_nop
3650   if test -n "$CC"; then
3651   ac_cv_prog_CC="$CC" # Let the user override the test.
3652 else
3653 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3654 for as_dir in $PATH
3655 do
3656   IFS=$as_save_IFS
3657   case $as_dir in #(((
3658     '') as_dir=./ ;;
3659     */) ;;
3660     *) as_dir=$as_dir/ ;;
3661   esac
3662     for ac_exec_ext in '' $ac_executable_extensions; do
3663   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3664     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3665     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3666     break 2
3667   fi
3668 done
3669   done
3670 IFS=$as_save_IFS
3671
3672 fi
3673 fi
3674 CC=$ac_cv_prog_CC
3675 if test -n "$CC"; then
3676   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3677 printf "%s\n" "$CC" >&6; }
3678 else
3679   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3680 printf "%s\n" "no" >&6; }
3681 fi
3682
3683
3684     test -n "$CC" && break
3685   done
3686 fi
3687 if test -z "$CC"; then
3688   ac_ct_CC=$CC
3689   for ac_prog in cl.exe
3690 do
3691   # Extract the first word of "$ac_prog", so it can be a program name with args.
3692 set dummy $ac_prog; ac_word=$2
3693 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3694 printf %s "checking for $ac_word... " >&6; }
3695 if test ${ac_cv_prog_ac_ct_CC+y}
3696 then :
3697   printf %s "(cached) " >&6
3698 else $as_nop
3699   if test -n "$ac_ct_CC"; then
3700   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3701 else
3702 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3703 for as_dir in $PATH
3704 do
3705   IFS=$as_save_IFS
3706   case $as_dir in #(((
3707     '') as_dir=./ ;;
3708     */) ;;
3709     *) as_dir=$as_dir/ ;;
3710   esac
3711     for ac_exec_ext in '' $ac_executable_extensions; do
3712   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3713     ac_cv_prog_ac_ct_CC="$ac_prog"
3714     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3715     break 2
3716   fi
3717 done
3718   done
3719 IFS=$as_save_IFS
3720
3721 fi
3722 fi
3723 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3724 if test -n "$ac_ct_CC"; then
3725   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3726 printf "%s\n" "$ac_ct_CC" >&6; }
3727 else
3728   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3729 printf "%s\n" "no" >&6; }
3730 fi
3731
3732
3733   test -n "$ac_ct_CC" && break
3734 done
3735
3736   if test "x$ac_ct_CC" = x; then
3737     CC=""
3738   else
3739     case $cross_compiling:$ac_tool_warned in
3740 yes:)
3741 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3742 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3743 ac_tool_warned=yes ;;
3744 esac
3745     CC=$ac_ct_CC
3746   fi
3747 fi
3748
3749 fi
3750 if test -z "$CC"; then
3751   if test -n "$ac_tool_prefix"; then
3752   # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
3753 set dummy ${ac_tool_prefix}clang; ac_word=$2
3754 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3755 printf %s "checking for $ac_word... " >&6; }
3756 if test ${ac_cv_prog_CC+y}
3757 then :
3758   printf %s "(cached) " >&6
3759 else $as_nop
3760   if test -n "$CC"; then
3761   ac_cv_prog_CC="$CC" # Let the user override the test.
3762 else
3763 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3764 for as_dir in $PATH
3765 do
3766   IFS=$as_save_IFS
3767   case $as_dir in #(((
3768     '') as_dir=./ ;;
3769     */) ;;
3770     *) as_dir=$as_dir/ ;;
3771   esac
3772     for ac_exec_ext in '' $ac_executable_extensions; do
3773   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3774     ac_cv_prog_CC="${ac_tool_prefix}clang"
3775     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3776     break 2
3777   fi
3778 done
3779   done
3780 IFS=$as_save_IFS
3781
3782 fi
3783 fi
3784 CC=$ac_cv_prog_CC
3785 if test -n "$CC"; then
3786   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3787 printf "%s\n" "$CC" >&6; }
3788 else
3789   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3790 printf "%s\n" "no" >&6; }
3791 fi
3792
3793
3794 fi
3795 if test -z "$ac_cv_prog_CC"; then
3796   ac_ct_CC=$CC
3797   # Extract the first word of "clang", so it can be a program name with args.
3798 set dummy clang; ac_word=$2
3799 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3800 printf %s "checking for $ac_word... " >&6; }
3801 if test ${ac_cv_prog_ac_ct_CC+y}
3802 then :
3803   printf %s "(cached) " >&6
3804 else $as_nop
3805   if test -n "$ac_ct_CC"; then
3806   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3807 else
3808 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3809 for as_dir in $PATH
3810 do
3811   IFS=$as_save_IFS
3812   case $as_dir in #(((
3813     '') as_dir=./ ;;
3814     */) ;;
3815     *) as_dir=$as_dir/ ;;
3816   esac
3817     for ac_exec_ext in '' $ac_executable_extensions; do
3818   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3819     ac_cv_prog_ac_ct_CC="clang"
3820     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3821     break 2
3822   fi
3823 done
3824   done
3825 IFS=$as_save_IFS
3826
3827 fi
3828 fi
3829 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3830 if test -n "$ac_ct_CC"; then
3831   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3832 printf "%s\n" "$ac_ct_CC" >&6; }
3833 else
3834   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3835 printf "%s\n" "no" >&6; }
3836 fi
3837
3838   if test "x$ac_ct_CC" = x; then
3839     CC=""
3840   else
3841     case $cross_compiling:$ac_tool_warned in
3842 yes:)
3843 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3844 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3845 ac_tool_warned=yes ;;
3846 esac
3847     CC=$ac_ct_CC
3848   fi
3849 else
3850   CC="$ac_cv_prog_CC"
3851 fi
3852
3853 fi
3854
3855
3856 test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3857 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3858 as_fn_error $? "no acceptable C compiler found in \$PATH
3859 See \`config.log' for more details" "$LINENO" 5; }
3860
3861 # Provide some information about the compiler.
3862 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3863 set X $ac_compile
3864 ac_compiler=$2
3865 for ac_option in --version -v -V -qversion -version; do
3866   { { ac_try="$ac_compiler $ac_option >&5"
3867 case "(($ac_try" in
3868   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3869   *) ac_try_echo=$ac_try;;
3870 esac
3871 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3872 printf "%s\n" "$ac_try_echo"; } >&5
3873   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3874   ac_status=$?
3875   if test -s conftest.err; then
3876     sed '10a\
3877 ... rest of stderr output deleted ...
3878          10q' conftest.err >conftest.er1
3879     cat conftest.er1 >&5
3880   fi
3881   rm -f conftest.er1 conftest.err
3882   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3883   test $ac_status = 0; }
3884 done
3885
3886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3887 /* end confdefs.h.  */
3888
3889 int
3890 main (void)
3891 {
3892
3893   ;
3894   return 0;
3895 }
3896 _ACEOF
3897 ac_clean_files_save=$ac_clean_files
3898 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3899 # Try to create an executable without -o first, disregard a.out.
3900 # It will help us diagnose broken compilers, and finding out an intuition
3901 # of exeext.
3902 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3903 printf %s "checking whether the C compiler works... " >&6; }
3904 ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3905
3906 # The possible output files:
3907 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3908
3909 ac_rmfiles=
3910 for ac_file in $ac_files
3911 do
3912   case $ac_file in
3913     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3914     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3915   esac
3916 done
3917 rm -f $ac_rmfiles
3918
3919 if { { ac_try="$ac_link_default"
3920 case "(($ac_try" in
3921   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3922   *) ac_try_echo=$ac_try;;
3923 esac
3924 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3925 printf "%s\n" "$ac_try_echo"; } >&5
3926   (eval "$ac_link_default") 2>&5
3927   ac_status=$?
3928   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3929   test $ac_status = 0; }
3930 then :
3931   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3932 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3933 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3934 # so that the user can short-circuit this test for compilers unknown to
3935 # Autoconf.
3936 for ac_file in $ac_files ''
3937 do
3938   test -f "$ac_file" || continue
3939   case $ac_file in
3940     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3941         ;;
3942     [ab].out )
3943         # We found the default executable, but exeext='' is most
3944         # certainly right.
3945         break;;
3946     *.* )
3947         if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
3948         then :; else
3949            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3950         fi
3951         # We set ac_cv_exeext here because the later test for it is not
3952         # safe: cross compilers may not add the suffix if given an `-o'
3953         # argument, so we may need to know it at that point already.
3954         # Even if this section looks crufty: it has the advantage of
3955         # actually working.
3956         break;;
3957     * )
3958         break;;
3959   esac
3960 done
3961 test "$ac_cv_exeext" = no && ac_cv_exeext=
3962
3963 else $as_nop
3964   ac_file=''
3965 fi
3966 if test -z "$ac_file"
3967 then :
3968   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3969 printf "%s\n" "no" >&6; }
3970 printf "%s\n" "$as_me: failed program was:" >&5
3971 sed 's/^/| /' conftest.$ac_ext >&5
3972
3973 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3974 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3975 as_fn_error 77 "C compiler cannot create executables
3976 See \`config.log' for more details" "$LINENO" 5; }
3977 else $as_nop
3978   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3979 printf "%s\n" "yes" >&6; }
3980 fi
3981 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3982 printf %s "checking for C compiler default output file name... " >&6; }
3983 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3984 printf "%s\n" "$ac_file" >&6; }
3985 ac_exeext=$ac_cv_exeext
3986
3987 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3988 ac_clean_files=$ac_clean_files_save
3989 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3990 printf %s "checking for suffix of executables... " >&6; }
3991 if { { ac_try="$ac_link"
3992 case "(($ac_try" in
3993   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3994   *) ac_try_echo=$ac_try;;
3995 esac
3996 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3997 printf "%s\n" "$ac_try_echo"; } >&5
3998   (eval "$ac_link") 2>&5
3999   ac_status=$?
4000   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4001   test $ac_status = 0; }
4002 then :
4003   # If both `conftest.exe' and `conftest' are `present' (well, observable)
4004 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
4005 # work properly (i.e., refer to `conftest.exe'), while it won't with
4006 # `rm'.
4007 for ac_file in conftest.exe conftest conftest.*; do
4008   test -f "$ac_file" || continue
4009   case $ac_file in
4010     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4011     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4012           break;;
4013     * ) break;;
4014   esac
4015 done
4016 else $as_nop
4017   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4018 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4019 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4020 See \`config.log' for more details" "$LINENO" 5; }
4021 fi
4022 rm -f conftest conftest$ac_cv_exeext
4023 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4024 printf "%s\n" "$ac_cv_exeext" >&6; }
4025
4026 rm -f conftest.$ac_ext
4027 EXEEXT=$ac_cv_exeext
4028 ac_exeext=$EXEEXT
4029 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4030 /* end confdefs.h.  */
4031 #include <stdio.h>
4032 int
4033 main (void)
4034 {
4035 FILE *f = fopen ("conftest.out", "w");
4036  return ferror (f) || fclose (f) != 0;
4037
4038   ;
4039   return 0;
4040 }
4041 _ACEOF
4042 ac_clean_files="$ac_clean_files conftest.out"
4043 # Check that the compiler produces executables we can run.  If not, either
4044 # the compiler is broken, or we cross compile.
4045 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4046 printf %s "checking whether we are cross compiling... " >&6; }
4047 if test "$cross_compiling" != yes; then
4048   { { ac_try="$ac_link"
4049 case "(($ac_try" in
4050   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4051   *) ac_try_echo=$ac_try;;
4052 esac
4053 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4054 printf "%s\n" "$ac_try_echo"; } >&5
4055   (eval "$ac_link") 2>&5
4056   ac_status=$?
4057   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4058   test $ac_status = 0; }
4059   if { ac_try='./conftest$ac_cv_exeext'
4060   { { case "(($ac_try" in
4061   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4062   *) ac_try_echo=$ac_try;;
4063 esac
4064 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4065 printf "%s\n" "$ac_try_echo"; } >&5
4066   (eval "$ac_try") 2>&5
4067   ac_status=$?
4068   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4069   test $ac_status = 0; }; }; then
4070     cross_compiling=no
4071   else
4072     if test "$cross_compiling" = maybe; then
4073         cross_compiling=yes
4074     else
4075         { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4076 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4077 as_fn_error 77 "cannot run C compiled programs.
4078 If you meant to cross compile, use \`--host'.
4079 See \`config.log' for more details" "$LINENO" 5; }
4080     fi
4081   fi
4082 fi
4083 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4084 printf "%s\n" "$cross_compiling" >&6; }
4085
4086 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4087 ac_clean_files=$ac_clean_files_save
4088 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4089 printf %s "checking for suffix of object files... " >&6; }
4090 if test ${ac_cv_objext+y}
4091 then :
4092   printf %s "(cached) " >&6
4093 else $as_nop
4094   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4095 /* end confdefs.h.  */
4096
4097 int
4098 main (void)
4099 {
4100
4101   ;
4102   return 0;
4103 }
4104 _ACEOF
4105 rm -f conftest.o conftest.obj
4106 if { { ac_try="$ac_compile"
4107 case "(($ac_try" in
4108   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4109   *) ac_try_echo=$ac_try;;
4110 esac
4111 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4112 printf "%s\n" "$ac_try_echo"; } >&5
4113   (eval "$ac_compile") 2>&5
4114   ac_status=$?
4115   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4116   test $ac_status = 0; }
4117 then :
4118   for ac_file in conftest.o conftest.obj conftest.*; do
4119   test -f "$ac_file" || continue;
4120   case $ac_file in
4121     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4122     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4123        break;;
4124   esac
4125 done
4126 else $as_nop
4127   printf "%s\n" "$as_me: failed program was:" >&5
4128 sed 's/^/| /' conftest.$ac_ext >&5
4129
4130 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4131 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4132 as_fn_error $? "cannot compute suffix of object files: cannot compile
4133 See \`config.log' for more details" "$LINENO" 5; }
4134 fi
4135 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4136 fi
4137 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4138 printf "%s\n" "$ac_cv_objext" >&6; }
4139 OBJEXT=$ac_cv_objext
4140 ac_objext=$OBJEXT
4141 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
4142 printf %s "checking whether the compiler supports GNU C... " >&6; }
4143 if test ${ac_cv_c_compiler_gnu+y}
4144 then :
4145   printf %s "(cached) " >&6
4146 else $as_nop
4147   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4148 /* end confdefs.h.  */
4149
4150 int
4151 main (void)
4152 {
4153 #ifndef __GNUC__
4154        choke me
4155 #endif
4156
4157   ;
4158   return 0;
4159 }
4160 _ACEOF
4161 if ac_fn_c_try_compile "$LINENO"
4162 then :
4163   ac_compiler_gnu=yes
4164 else $as_nop
4165   ac_compiler_gnu=no
4166 fi
4167 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4168 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4169
4170 fi
4171 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4172 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
4173 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4174
4175 if test $ac_compiler_gnu = yes; then
4176   GCC=yes
4177 else
4178   GCC=
4179 fi
4180 ac_test_CFLAGS=${CFLAGS+y}
4181 ac_save_CFLAGS=$CFLAGS
4182 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4183 printf %s "checking whether $CC accepts -g... " >&6; }
4184 if test ${ac_cv_prog_cc_g+y}
4185 then :
4186   printf %s "(cached) " >&6
4187 else $as_nop
4188   ac_save_c_werror_flag=$ac_c_werror_flag
4189    ac_c_werror_flag=yes
4190    ac_cv_prog_cc_g=no
4191    CFLAGS="-g"
4192    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4193 /* end confdefs.h.  */
4194
4195 int
4196 main (void)
4197 {
4198
4199   ;
4200   return 0;
4201 }
4202 _ACEOF
4203 if ac_fn_c_try_compile "$LINENO"
4204 then :
4205   ac_cv_prog_cc_g=yes
4206 else $as_nop
4207   CFLAGS=""
4208       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4209 /* end confdefs.h.  */
4210
4211 int
4212 main (void)
4213 {
4214
4215   ;
4216   return 0;
4217 }
4218 _ACEOF
4219 if ac_fn_c_try_compile "$LINENO"
4220 then :
4221
4222 else $as_nop
4223   ac_c_werror_flag=$ac_save_c_werror_flag
4224          CFLAGS="-g"
4225          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4226 /* end confdefs.h.  */
4227
4228 int
4229 main (void)
4230 {
4231
4232   ;
4233   return 0;
4234 }
4235 _ACEOF
4236 if ac_fn_c_try_compile "$LINENO"
4237 then :
4238   ac_cv_prog_cc_g=yes
4239 fi
4240 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4241 fi
4242 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4243 fi
4244 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4245    ac_c_werror_flag=$ac_save_c_werror_flag
4246 fi
4247 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4248 printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
4249 if test $ac_test_CFLAGS; then
4250   CFLAGS=$ac_save_CFLAGS
4251 elif test $ac_cv_prog_cc_g = yes; then
4252   if test "$GCC" = yes; then
4253     CFLAGS="-g -O2"
4254   else
4255     CFLAGS="-g"
4256   fi
4257 else
4258   if test "$GCC" = yes; then
4259     CFLAGS="-O2"
4260   else
4261     CFLAGS=
4262   fi
4263 fi
4264 ac_prog_cc_stdc=no
4265 if test x$ac_prog_cc_stdc = xno
4266 then :
4267   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
4268 printf %s "checking for $CC option to enable C11 features... " >&6; }
4269 if test ${ac_cv_prog_cc_c11+y}
4270 then :
4271   printf %s "(cached) " >&6
4272 else $as_nop
4273   ac_cv_prog_cc_c11=no
4274 ac_save_CC=$CC
4275 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4276 /* end confdefs.h.  */
4277 $ac_c_conftest_c11_program
4278 _ACEOF
4279 for ac_arg in '' -std=gnu11
4280 do
4281   CC="$ac_save_CC $ac_arg"
4282   if ac_fn_c_try_compile "$LINENO"
4283 then :
4284   ac_cv_prog_cc_c11=$ac_arg
4285 fi
4286 rm -f core conftest.err conftest.$ac_objext conftest.beam
4287   test "x$ac_cv_prog_cc_c11" != "xno" && break
4288 done
4289 rm -f conftest.$ac_ext
4290 CC=$ac_save_CC
4291 fi
4292
4293 if test "x$ac_cv_prog_cc_c11" = xno
4294 then :
4295   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4296 printf "%s\n" "unsupported" >&6; }
4297 else $as_nop
4298   if test "x$ac_cv_prog_cc_c11" = x
4299 then :
4300   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4301 printf "%s\n" "none needed" >&6; }
4302 else $as_nop
4303   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
4304 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
4305      CC="$CC $ac_cv_prog_cc_c11"
4306 fi
4307   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
4308   ac_prog_cc_stdc=c11
4309 fi
4310 fi
4311 if test x$ac_prog_cc_stdc = xno
4312 then :
4313   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
4314 printf %s "checking for $CC option to enable C99 features... " >&6; }
4315 if test ${ac_cv_prog_cc_c99+y}
4316 then :
4317   printf %s "(cached) " >&6
4318 else $as_nop
4319   ac_cv_prog_cc_c99=no
4320 ac_save_CC=$CC
4321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4322 /* end confdefs.h.  */
4323 $ac_c_conftest_c99_program
4324 _ACEOF
4325 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
4326 do
4327   CC="$ac_save_CC $ac_arg"
4328   if ac_fn_c_try_compile "$LINENO"
4329 then :
4330   ac_cv_prog_cc_c99=$ac_arg
4331 fi
4332 rm -f core conftest.err conftest.$ac_objext conftest.beam
4333   test "x$ac_cv_prog_cc_c99" != "xno" && break
4334 done
4335 rm -f conftest.$ac_ext
4336 CC=$ac_save_CC
4337 fi
4338
4339 if test "x$ac_cv_prog_cc_c99" = xno
4340 then :
4341   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4342 printf "%s\n" "unsupported" >&6; }
4343 else $as_nop
4344   if test "x$ac_cv_prog_cc_c99" = x
4345 then :
4346   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4347 printf "%s\n" "none needed" >&6; }
4348 else $as_nop
4349   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4350 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
4351      CC="$CC $ac_cv_prog_cc_c99"
4352 fi
4353   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
4354   ac_prog_cc_stdc=c99
4355 fi
4356 fi
4357 if test x$ac_prog_cc_stdc = xno
4358 then :
4359   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
4360 printf %s "checking for $CC option to enable C89 features... " >&6; }
4361 if test ${ac_cv_prog_cc_c89+y}
4362 then :
4363   printf %s "(cached) " >&6
4364 else $as_nop
4365   ac_cv_prog_cc_c89=no
4366 ac_save_CC=$CC
4367 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4368 /* end confdefs.h.  */
4369 $ac_c_conftest_c89_program
4370 _ACEOF
4371 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4372 do
4373   CC="$ac_save_CC $ac_arg"
4374   if ac_fn_c_try_compile "$LINENO"
4375 then :
4376   ac_cv_prog_cc_c89=$ac_arg
4377 fi
4378 rm -f core conftest.err conftest.$ac_objext conftest.beam
4379   test "x$ac_cv_prog_cc_c89" != "xno" && break
4380 done
4381 rm -f conftest.$ac_ext
4382 CC=$ac_save_CC
4383 fi
4384
4385 if test "x$ac_cv_prog_cc_c89" = xno
4386 then :
4387   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4388 printf "%s\n" "unsupported" >&6; }
4389 else $as_nop
4390   if test "x$ac_cv_prog_cc_c89" = x
4391 then :
4392   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4393 printf "%s\n" "none needed" >&6; }
4394 else $as_nop
4395   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4396 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
4397      CC="$CC $ac_cv_prog_cc_c89"
4398 fi
4399   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
4400   ac_prog_cc_stdc=c89
4401 fi
4402 fi
4403
4404 ac_ext=c
4405 ac_cpp='$CPP $CPPFLAGS'
4406 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4407 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4408 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4409
4410
4411 ac_header= ac_cache=
4412 for ac_item in $ac_header_c_list
4413 do
4414   if test $ac_cache; then
4415     ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
4416     if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
4417       printf "%s\n" "#define $ac_item 1" >> confdefs.h
4418     fi
4419     ac_header= ac_cache=
4420   elif test $ac_header; then
4421     ac_cache=$ac_item
4422   else
4423     ac_header=$ac_item
4424   fi
4425 done
4426
4427
4428
4429
4430
4431
4432
4433
4434 if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
4435 then :
4436
4437 printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
4438
4439 fi
4440
4441
4442
4443
4444
4445
4446   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4447 printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4448 if test ${ac_cv_safe_to_define___extensions__+y}
4449 then :
4450   printf %s "(cached) " >&6
4451 else $as_nop
4452   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4453 /* end confdefs.h.  */
4454
4455 #         define __EXTENSIONS__ 1
4456           $ac_includes_default
4457 int
4458 main (void)
4459 {
4460
4461   ;
4462   return 0;
4463 }
4464 _ACEOF
4465 if ac_fn_c_try_compile "$LINENO"
4466 then :
4467   ac_cv_safe_to_define___extensions__=yes
4468 else $as_nop
4469   ac_cv_safe_to_define___extensions__=no
4470 fi
4471 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4472 fi
4473 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4474 printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; }
4475
4476   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5
4477 printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; }
4478 if test ${ac_cv_should_define__xopen_source+y}
4479 then :
4480   printf %s "(cached) " >&6
4481 else $as_nop
4482   ac_cv_should_define__xopen_source=no
4483     if test $ac_cv_header_wchar_h = yes
4484 then :
4485   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4486 /* end confdefs.h.  */
4487
4488           #include <wchar.h>
4489           mbstate_t x;
4490 int
4491 main (void)
4492 {
4493
4494   ;
4495   return 0;
4496 }
4497 _ACEOF
4498 if ac_fn_c_try_compile "$LINENO"
4499 then :
4500
4501 else $as_nop
4502   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4503 /* end confdefs.h.  */
4504
4505             #define _XOPEN_SOURCE 500
4506             #include <wchar.h>
4507             mbstate_t x;
4508 int
4509 main (void)
4510 {
4511
4512   ;
4513   return 0;
4514 }
4515 _ACEOF
4516 if ac_fn_c_try_compile "$LINENO"
4517 then :
4518   ac_cv_should_define__xopen_source=yes
4519 fi
4520 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4521 fi
4522 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4523 fi
4524 fi
4525 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5
4526 printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; }
4527
4528   printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h
4529
4530   printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h
4531
4532   printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h
4533
4534   printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h
4535
4536   printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h
4537
4538   printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h
4539
4540   printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4541
4542   printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h
4543
4544   printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h
4545
4546   printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h
4547
4548   printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h
4549
4550   printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h
4551
4552   printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h
4553
4554   printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h
4555
4556   printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h
4557
4558   if test $ac_cv_header_minix_config_h = yes
4559 then :
4560   MINIX=yes
4561     printf "%s\n" "#define _MINIX 1" >>confdefs.h
4562
4563     printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h
4564
4565     printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h
4566
4567 else $as_nop
4568   MINIX=
4569 fi
4570   if test $ac_cv_safe_to_define___extensions__ = yes
4571 then :
4572   printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h
4573
4574 fi
4575   if test $ac_cv_should_define__xopen_source = yes
4576 then :
4577   printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h
4578
4579 fi
4580
4581 MCONFIG=./MCONFIG
4582
4583 BINARY_TYPE=bin
4584 E2FSPROGS_VERSION=`grep E2FSPROGS_VERSION ${srcdir}/version.h  \
4585         | awk '{print $3}' | tr \" " " | awk '{print $1}'`
4586 E2FSPROGS_DATE=`grep E2FSPROGS_DATE ${srcdir}/version.h | awk '{print $3}' \
4587         | tr \" " " | awk '{print $1}'`
4588 E2FSPROGS_DAY=$(echo $E2FSPROGS_DATE | awk -F- '{print $1}' | sed -e '/^[1-9]$/s/^/0/')
4589 MONTH=`echo $E2FSPROGS_DATE | awk -F- '{print $2}'`
4590 YEAR=`echo $E2FSPROGS_DATE | awk -F- '{print $3}'`
4591
4592 if expr $YEAR ">" 1900 > /dev/null ; then
4593         E2FSPROGS_YEAR=$YEAR
4594 elif expr $YEAR ">" 90 >/dev/null ; then
4595         E2FSPROGS_YEAR=19$YEAR
4596 else
4597         E2FSPROGS_YEAR=20$YEAR
4598 fi
4599
4600 case $MONTH in
4601 Jan)    MONTH_NUM=01; E2FSPROGS_MONTH="January" ;;
4602 Feb)    MONTH_NUM=02; E2FSPROGS_MONTH="February" ;;
4603 Mar)    MONTH_NUM=03; E2FSPROGS_MONTH="March" ;;
4604 Apr)    MONTH_NUM=04; E2FSPROGS_MONTH="April" ;;
4605 May)    MONTH_NUM=05; E2FSPROGS_MONTH="May" ;;
4606 Jun)    MONTH_NUM=06; E2FSPROGS_MONTH="June" ;;
4607 Jul)    MONTH_NUM=07; E2FSPROGS_MONTH="July" ;;
4608 Aug)    MONTH_NUM=08; E2FSPROGS_MONTH="August" ;;
4609 Sep)    MONTH_NUM=09; E2FSPROGS_MONTH="September" ;;
4610 Oct)    MONTH_NUM=10; E2FSPROGS_MONTH="October" ;;
4611 Nov)    MONTH_NUM=11; E2FSPROGS_MONTH="November" ;;
4612 Dec)    MONTH_NUM=12; E2FSPROGS_MONTH="December" ;;
4613 *)      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unknown month $MONTH??" >&5
4614 printf "%s\n" "$as_me: WARNING: Unknown month $MONTH??" >&2;} ;;
4615 esac
4616
4617 base_ver=`echo $E2FSPROGS_VERSION | \
4618                sed -e 's/-WIP//' -e 's/pre-//' -e 's/-PLUS//'`
4619
4620 date_spec=${E2FSPROGS_YEAR}.${MONTH_NUM}.${E2FSPROGS_DAY}
4621
4622 case $E2FSPROGS_VERSION in
4623 *-WIP|pre-*)
4624         E2FSPROGS_PKGVER="$base_ver~WIP.$date_spec"
4625         ;;
4626 *)
4627         E2FSPROGS_PKGVER="$base_ver"
4628         ;;
4629 esac
4630
4631 unset DATE MONTH YEAR base_ver pre_vers date_spec
4632 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION" >&5
4633 printf "%s\n" "Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION" >&6; }
4634 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}" >&5
4635 printf "%s\n" "Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}" >&6; }
4636
4637
4638
4639
4640
4641
4642 WITH_DIET_LIBC=
4643
4644 # Check whether --with-diet-libc was given.
4645 if test ${with_diet_libc+y}
4646 then :
4647   withval=$with_diet_libc; CC="diet cc -nostdinc"
4648 WITH_DIET_LIBC=yes
4649 if test -z "$LIBS"
4650 then
4651         LIBS="-lcompat"
4652 else
4653         LIBS="$LIBS -lcompat"
4654 fi
4655 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: CC=$CC" >&5
4656 printf "%s\n" "CC=$CC" >&6; }
4657 fi
4658
4659
4660
4661   # Make sure we can run config.sub.
4662 $SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
4663   as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
4664
4665 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4666 printf %s "checking build system type... " >&6; }
4667 if test ${ac_cv_build+y}
4668 then :
4669   printf %s "(cached) " >&6
4670 else $as_nop
4671   ac_build_alias=$build_alias
4672 test "x$ac_build_alias" = x &&
4673   ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
4674 test "x$ac_build_alias" = x &&
4675   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4676 ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
4677   as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
4678
4679 fi
4680 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4681 printf "%s\n" "$ac_cv_build" >&6; }
4682 case $ac_cv_build in
4683 *-*-*) ;;
4684 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4685 esac
4686 build=$ac_cv_build
4687 ac_save_IFS=$IFS; IFS='-'
4688 set x $ac_cv_build
4689 shift
4690 build_cpu=$1
4691 build_vendor=$2
4692 shift; shift
4693 # Remember, the first character of IFS is used to create $*,
4694 # except with old shells:
4695 build_os=$*
4696 IFS=$ac_save_IFS
4697 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4698
4699
4700 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4701 printf %s "checking host system type... " >&6; }
4702 if test ${ac_cv_host+y}
4703 then :
4704   printf %s "(cached) " >&6
4705 else $as_nop
4706   if test "x$host_alias" = x; then
4707   ac_cv_host=$ac_cv_build
4708 else
4709   ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
4710     as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
4711 fi
4712
4713 fi
4714 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4715 printf "%s\n" "$ac_cv_host" >&6; }
4716 case $ac_cv_host in
4717 *-*-*) ;;
4718 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4719 esac
4720 host=$ac_cv_host
4721 ac_save_IFS=$IFS; IFS='-'
4722 set x $ac_cv_host
4723 shift
4724 host_cpu=$1
4725 host_vendor=$2
4726 shift; shift
4727 # Remember, the first character of IFS is used to create $*,
4728 # except with old shells:
4729 host_os=$*
4730 IFS=$ac_save_IFS
4731 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4732
4733
4734 DLOPEN_LIB=''
4735 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
4736 printf %s "checking for dlopen in -ldl... " >&6; }
4737 if test ${ac_cv_lib_dl_dlopen+y}
4738 then :
4739   printf %s "(cached) " >&6
4740 else $as_nop
4741   ac_check_lib_save_LIBS=$LIBS
4742 LIBS="-ldl  $LIBS"
4743 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4744 /* end confdefs.h.  */
4745
4746 /* Override any GCC internal prototype to avoid an error.
4747    Use char because int might match the return type of a GCC
4748    builtin and then its argument prototype would still apply.  */
4749 char dlopen ();
4750 int
4751 main (void)
4752 {
4753 return dlopen ();
4754   ;
4755   return 0;
4756 }
4757 _ACEOF
4758 if ac_fn_c_try_link "$LINENO"
4759 then :
4760   ac_cv_lib_dl_dlopen=yes
4761 else $as_nop
4762   ac_cv_lib_dl_dlopen=no
4763 fi
4764 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4765     conftest$ac_exeext conftest.$ac_ext
4766 LIBS=$ac_check_lib_save_LIBS
4767 fi
4768 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
4769 printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
4770 if test "x$ac_cv_lib_dl_dlopen" = xyes
4771 then :
4772   DLOPEN_LIB=-ldl
4773 fi
4774
4775
4776
4777 # Check whether --with-cc was given.
4778 if test ${with_cc+y}
4779 then :
4780   withval=$with_cc; as_fn_error $? "--with-cc no longer supported; use CC= instead" "$LINENO" 5
4781 fi
4782
4783
4784 # Check whether --with-ccopts was given.
4785 if test ${with_ccopts+y}
4786 then :
4787   withval=$with_ccopts; as_fn_error $? "--with-ccopts no longer supported; use CFLAGS= instead" "$LINENO" 5
4788 fi
4789
4790
4791 # Check whether --with-ldopts was given.
4792 if test ${with_ldopts+y}
4793 then :
4794   withval=$with_ldopts; as_fn_error $? "--with-ldopts no longer supported; use LDFLAGS= instead" "$LINENO" 5
4795 fi
4796
4797 ac_ext=c
4798 ac_cpp='$CPP $CPPFLAGS'
4799 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4800 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4801 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4802 if test -n "$ac_tool_prefix"; then
4803   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4804 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4805 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4806 printf %s "checking for $ac_word... " >&6; }
4807 if test ${ac_cv_prog_CC+y}
4808 then :
4809   printf %s "(cached) " >&6
4810 else $as_nop
4811   if test -n "$CC"; then
4812   ac_cv_prog_CC="$CC" # Let the user override the test.
4813 else
4814 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4815 for as_dir in $PATH
4816 do
4817   IFS=$as_save_IFS
4818   case $as_dir in #(((
4819     '') as_dir=./ ;;
4820     */) ;;
4821     *) as_dir=$as_dir/ ;;
4822   esac
4823     for ac_exec_ext in '' $ac_executable_extensions; do
4824   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4825     ac_cv_prog_CC="${ac_tool_prefix}gcc"
4826     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4827     break 2
4828   fi
4829 done
4830   done
4831 IFS=$as_save_IFS
4832
4833 fi
4834 fi
4835 CC=$ac_cv_prog_CC
4836 if test -n "$CC"; then
4837   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4838 printf "%s\n" "$CC" >&6; }
4839 else
4840   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4841 printf "%s\n" "no" >&6; }
4842 fi
4843
4844
4845 fi
4846 if test -z "$ac_cv_prog_CC"; then
4847   ac_ct_CC=$CC
4848   # Extract the first word of "gcc", so it can be a program name with args.
4849 set dummy gcc; ac_word=$2
4850 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4851 printf %s "checking for $ac_word... " >&6; }
4852 if test ${ac_cv_prog_ac_ct_CC+y}
4853 then :
4854   printf %s "(cached) " >&6
4855 else $as_nop
4856   if test -n "$ac_ct_CC"; then
4857   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4858 else
4859 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4860 for as_dir in $PATH
4861 do
4862   IFS=$as_save_IFS
4863   case $as_dir in #(((
4864     '') as_dir=./ ;;
4865     */) ;;
4866     *) as_dir=$as_dir/ ;;
4867   esac
4868     for ac_exec_ext in '' $ac_executable_extensions; do
4869   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4870     ac_cv_prog_ac_ct_CC="gcc"
4871     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4872     break 2
4873   fi
4874 done
4875   done
4876 IFS=$as_save_IFS
4877
4878 fi
4879 fi
4880 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4881 if test -n "$ac_ct_CC"; then
4882   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4883 printf "%s\n" "$ac_ct_CC" >&6; }
4884 else
4885   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4886 printf "%s\n" "no" >&6; }
4887 fi
4888
4889   if test "x$ac_ct_CC" = x; then
4890     CC=""
4891   else
4892     case $cross_compiling:$ac_tool_warned in
4893 yes:)
4894 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4895 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4896 ac_tool_warned=yes ;;
4897 esac
4898     CC=$ac_ct_CC
4899   fi
4900 else
4901   CC="$ac_cv_prog_CC"
4902 fi
4903
4904 if test -z "$CC"; then
4905           if test -n "$ac_tool_prefix"; then
4906     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4907 set dummy ${ac_tool_prefix}cc; ac_word=$2
4908 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4909 printf %s "checking for $ac_word... " >&6; }
4910 if test ${ac_cv_prog_CC+y}
4911 then :
4912   printf %s "(cached) " >&6
4913 else $as_nop
4914   if test -n "$CC"; then
4915   ac_cv_prog_CC="$CC" # Let the user override the test.
4916 else
4917 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4918 for as_dir in $PATH
4919 do
4920   IFS=$as_save_IFS
4921   case $as_dir in #(((
4922     '') as_dir=./ ;;
4923     */) ;;
4924     *) as_dir=$as_dir/ ;;
4925   esac
4926     for ac_exec_ext in '' $ac_executable_extensions; do
4927   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4928     ac_cv_prog_CC="${ac_tool_prefix}cc"
4929     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4930     break 2
4931   fi
4932 done
4933   done
4934 IFS=$as_save_IFS
4935
4936 fi
4937 fi
4938 CC=$ac_cv_prog_CC
4939 if test -n "$CC"; then
4940   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4941 printf "%s\n" "$CC" >&6; }
4942 else
4943   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4944 printf "%s\n" "no" >&6; }
4945 fi
4946
4947
4948   fi
4949 fi
4950 if test -z "$CC"; then
4951   # Extract the first word of "cc", so it can be a program name with args.
4952 set dummy cc; ac_word=$2
4953 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4954 printf %s "checking for $ac_word... " >&6; }
4955 if test ${ac_cv_prog_CC+y}
4956 then :
4957   printf %s "(cached) " >&6
4958 else $as_nop
4959   if test -n "$CC"; then
4960   ac_cv_prog_CC="$CC" # Let the user override the test.
4961 else
4962   ac_prog_rejected=no
4963 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4964 for as_dir in $PATH
4965 do
4966   IFS=$as_save_IFS
4967   case $as_dir in #(((
4968     '') as_dir=./ ;;
4969     */) ;;
4970     *) as_dir=$as_dir/ ;;
4971   esac
4972     for ac_exec_ext in '' $ac_executable_extensions; do
4973   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4974     if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4975        ac_prog_rejected=yes
4976        continue
4977      fi
4978     ac_cv_prog_CC="cc"
4979     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4980     break 2
4981   fi
4982 done
4983   done
4984 IFS=$as_save_IFS
4985
4986 if test $ac_prog_rejected = yes; then
4987   # We found a bogon in the path, so make sure we never use it.
4988   set dummy $ac_cv_prog_CC
4989   shift
4990   if test $# != 0; then
4991     # We chose a different compiler from the bogus one.
4992     # However, it has the same basename, so the bogon will be chosen
4993     # first if we set CC to just the basename; use the full file name.
4994     shift
4995     ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
4996   fi
4997 fi
4998 fi
4999 fi
5000 CC=$ac_cv_prog_CC
5001 if test -n "$CC"; then
5002   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5003 printf "%s\n" "$CC" >&6; }
5004 else
5005   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5006 printf "%s\n" "no" >&6; }
5007 fi
5008
5009
5010 fi
5011 if test -z "$CC"; then
5012   if test -n "$ac_tool_prefix"; then
5013   for ac_prog in cl.exe
5014   do
5015     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5016 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5017 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5018 printf %s "checking for $ac_word... " >&6; }
5019 if test ${ac_cv_prog_CC+y}
5020 then :
5021   printf %s "(cached) " >&6
5022 else $as_nop
5023   if test -n "$CC"; then
5024   ac_cv_prog_CC="$CC" # Let the user override the test.
5025 else
5026 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5027 for as_dir in $PATH
5028 do
5029   IFS=$as_save_IFS
5030   case $as_dir in #(((
5031     '') as_dir=./ ;;
5032     */) ;;
5033     *) as_dir=$as_dir/ ;;
5034   esac
5035     for ac_exec_ext in '' $ac_executable_extensions; do
5036   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5037     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5038     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5039     break 2
5040   fi
5041 done
5042   done
5043 IFS=$as_save_IFS
5044
5045 fi
5046 fi
5047 CC=$ac_cv_prog_CC
5048 if test -n "$CC"; then
5049   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5050 printf "%s\n" "$CC" >&6; }
5051 else
5052   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5053 printf "%s\n" "no" >&6; }
5054 fi
5055
5056
5057     test -n "$CC" && break
5058   done
5059 fi
5060 if test -z "$CC"; then
5061   ac_ct_CC=$CC
5062   for ac_prog in cl.exe
5063 do
5064   # Extract the first word of "$ac_prog", so it can be a program name with args.
5065 set dummy $ac_prog; ac_word=$2
5066 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5067 printf %s "checking for $ac_word... " >&6; }
5068 if test ${ac_cv_prog_ac_ct_CC+y}
5069 then :
5070   printf %s "(cached) " >&6
5071 else $as_nop
5072   if test -n "$ac_ct_CC"; then
5073   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5074 else
5075 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5076 for as_dir in $PATH
5077 do
5078   IFS=$as_save_IFS
5079   case $as_dir in #(((
5080     '') as_dir=./ ;;
5081     */) ;;
5082     *) as_dir=$as_dir/ ;;
5083   esac
5084     for ac_exec_ext in '' $ac_executable_extensions; do
5085   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5086     ac_cv_prog_ac_ct_CC="$ac_prog"
5087     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5088     break 2
5089   fi
5090 done
5091   done
5092 IFS=$as_save_IFS
5093
5094 fi
5095 fi
5096 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5097 if test -n "$ac_ct_CC"; then
5098   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5099 printf "%s\n" "$ac_ct_CC" >&6; }
5100 else
5101   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5102 printf "%s\n" "no" >&6; }
5103 fi
5104
5105
5106   test -n "$ac_ct_CC" && break
5107 done
5108
5109   if test "x$ac_ct_CC" = x; then
5110     CC=""
5111   else
5112     case $cross_compiling:$ac_tool_warned in
5113 yes:)
5114 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5115 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5116 ac_tool_warned=yes ;;
5117 esac
5118     CC=$ac_ct_CC
5119   fi
5120 fi
5121
5122 fi
5123 if test -z "$CC"; then
5124   if test -n "$ac_tool_prefix"; then
5125   # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
5126 set dummy ${ac_tool_prefix}clang; ac_word=$2
5127 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5128 printf %s "checking for $ac_word... " >&6; }
5129 if test ${ac_cv_prog_CC+y}
5130 then :
5131   printf %s "(cached) " >&6
5132 else $as_nop
5133   if test -n "$CC"; then
5134   ac_cv_prog_CC="$CC" # Let the user override the test.
5135 else
5136 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5137 for as_dir in $PATH
5138 do
5139   IFS=$as_save_IFS
5140   case $as_dir in #(((
5141     '') as_dir=./ ;;
5142     */) ;;
5143     *) as_dir=$as_dir/ ;;
5144   esac
5145     for ac_exec_ext in '' $ac_executable_extensions; do
5146   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5147     ac_cv_prog_CC="${ac_tool_prefix}clang"
5148     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5149     break 2
5150   fi
5151 done
5152   done
5153 IFS=$as_save_IFS
5154
5155 fi
5156 fi
5157 CC=$ac_cv_prog_CC
5158 if test -n "$CC"; then
5159   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5160 printf "%s\n" "$CC" >&6; }
5161 else
5162   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5163 printf "%s\n" "no" >&6; }
5164 fi
5165
5166
5167 fi
5168 if test -z "$ac_cv_prog_CC"; then
5169   ac_ct_CC=$CC
5170   # Extract the first word of "clang", so it can be a program name with args.
5171 set dummy clang; ac_word=$2
5172 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5173 printf %s "checking for $ac_word... " >&6; }
5174 if test ${ac_cv_prog_ac_ct_CC+y}
5175 then :
5176   printf %s "(cached) " >&6
5177 else $as_nop
5178   if test -n "$ac_ct_CC"; then
5179   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5180 else
5181 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5182 for as_dir in $PATH
5183 do
5184   IFS=$as_save_IFS
5185   case $as_dir in #(((
5186     '') as_dir=./ ;;
5187     */) ;;
5188     *) as_dir=$as_dir/ ;;
5189   esac
5190     for ac_exec_ext in '' $ac_executable_extensions; do
5191   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5192     ac_cv_prog_ac_ct_CC="clang"
5193     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5194     break 2
5195   fi
5196 done
5197   done
5198 IFS=$as_save_IFS
5199
5200 fi
5201 fi
5202 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5203 if test -n "$ac_ct_CC"; then
5204   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5205 printf "%s\n" "$ac_ct_CC" >&6; }
5206 else
5207   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5208 printf "%s\n" "no" >&6; }
5209 fi
5210
5211   if test "x$ac_ct_CC" = x; then
5212     CC=""
5213   else
5214     case $cross_compiling:$ac_tool_warned in
5215 yes:)
5216 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5217 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5218 ac_tool_warned=yes ;;
5219 esac
5220     CC=$ac_ct_CC
5221   fi
5222 else
5223   CC="$ac_cv_prog_CC"
5224 fi
5225
5226 fi
5227
5228
5229 test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5230 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5231 as_fn_error $? "no acceptable C compiler found in \$PATH
5232 See \`config.log' for more details" "$LINENO" 5; }
5233
5234 # Provide some information about the compiler.
5235 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5236 set X $ac_compile
5237 ac_compiler=$2
5238 for ac_option in --version -v -V -qversion -version; do
5239   { { ac_try="$ac_compiler $ac_option >&5"
5240 case "(($ac_try" in
5241   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5242   *) ac_try_echo=$ac_try;;
5243 esac
5244 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5245 printf "%s\n" "$ac_try_echo"; } >&5
5246   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5247   ac_status=$?
5248   if test -s conftest.err; then
5249     sed '10a\
5250 ... rest of stderr output deleted ...
5251          10q' conftest.err >conftest.er1
5252     cat conftest.er1 >&5
5253   fi
5254   rm -f conftest.er1 conftest.err
5255   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5256   test $ac_status = 0; }
5257 done
5258
5259 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
5260 printf %s "checking whether the compiler supports GNU C... " >&6; }
5261 if test ${ac_cv_c_compiler_gnu+y}
5262 then :
5263   printf %s "(cached) " >&6
5264 else $as_nop
5265   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5266 /* end confdefs.h.  */
5267
5268 int
5269 main (void)
5270 {
5271 #ifndef __GNUC__
5272        choke me
5273 #endif
5274
5275   ;
5276   return 0;
5277 }
5278 _ACEOF
5279 if ac_fn_c_try_compile "$LINENO"
5280 then :
5281   ac_compiler_gnu=yes
5282 else $as_nop
5283   ac_compiler_gnu=no
5284 fi
5285 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5286 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5287
5288 fi
5289 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5290 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
5291 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5292
5293 if test $ac_compiler_gnu = yes; then
5294   GCC=yes
5295 else
5296   GCC=
5297 fi
5298 ac_test_CFLAGS=${CFLAGS+y}
5299 ac_save_CFLAGS=$CFLAGS
5300 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5301 printf %s "checking whether $CC accepts -g... " >&6; }
5302 if test ${ac_cv_prog_cc_g+y}
5303 then :
5304   printf %s "(cached) " >&6
5305 else $as_nop
5306   ac_save_c_werror_flag=$ac_c_werror_flag
5307    ac_c_werror_flag=yes
5308    ac_cv_prog_cc_g=no
5309    CFLAGS="-g"
5310    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5311 /* end confdefs.h.  */
5312
5313 int
5314 main (void)
5315 {
5316
5317   ;
5318   return 0;
5319 }
5320 _ACEOF
5321 if ac_fn_c_try_compile "$LINENO"
5322 then :
5323   ac_cv_prog_cc_g=yes
5324 else $as_nop
5325   CFLAGS=""
5326       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5327 /* end confdefs.h.  */
5328
5329 int
5330 main (void)
5331 {
5332
5333   ;
5334   return 0;
5335 }
5336 _ACEOF
5337 if ac_fn_c_try_compile "$LINENO"
5338 then :
5339
5340 else $as_nop
5341   ac_c_werror_flag=$ac_save_c_werror_flag
5342          CFLAGS="-g"
5343          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5344 /* end confdefs.h.  */
5345
5346 int
5347 main (void)
5348 {
5349
5350   ;
5351   return 0;
5352 }
5353 _ACEOF
5354 if ac_fn_c_try_compile "$LINENO"
5355 then :
5356   ac_cv_prog_cc_g=yes
5357 fi
5358 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5359 fi
5360 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5361 fi
5362 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5363    ac_c_werror_flag=$ac_save_c_werror_flag
5364 fi
5365 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5366 printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
5367 if test $ac_test_CFLAGS; then
5368   CFLAGS=$ac_save_CFLAGS
5369 elif test $ac_cv_prog_cc_g = yes; then
5370   if test "$GCC" = yes; then
5371     CFLAGS="-g -O2"
5372   else
5373     CFLAGS="-g"
5374   fi
5375 else
5376   if test "$GCC" = yes; then
5377     CFLAGS="-O2"
5378   else
5379     CFLAGS=
5380   fi
5381 fi
5382 ac_prog_cc_stdc=no
5383 if test x$ac_prog_cc_stdc = xno
5384 then :
5385   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
5386 printf %s "checking for $CC option to enable C11 features... " >&6; }
5387 if test ${ac_cv_prog_cc_c11+y}
5388 then :
5389   printf %s "(cached) " >&6
5390 else $as_nop
5391   ac_cv_prog_cc_c11=no
5392 ac_save_CC=$CC
5393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5394 /* end confdefs.h.  */
5395 $ac_c_conftest_c11_program
5396 _ACEOF
5397 for ac_arg in '' -std=gnu11
5398 do
5399   CC="$ac_save_CC $ac_arg"
5400   if ac_fn_c_try_compile "$LINENO"
5401 then :
5402   ac_cv_prog_cc_c11=$ac_arg
5403 fi
5404 rm -f core conftest.err conftest.$ac_objext conftest.beam
5405   test "x$ac_cv_prog_cc_c11" != "xno" && break
5406 done
5407 rm -f conftest.$ac_ext
5408 CC=$ac_save_CC
5409 fi
5410
5411 if test "x$ac_cv_prog_cc_c11" = xno
5412 then :
5413   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5414 printf "%s\n" "unsupported" >&6; }
5415 else $as_nop
5416   if test "x$ac_cv_prog_cc_c11" = x
5417 then :
5418   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5419 printf "%s\n" "none needed" >&6; }
5420 else $as_nop
5421   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
5422 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
5423      CC="$CC $ac_cv_prog_cc_c11"
5424 fi
5425   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
5426   ac_prog_cc_stdc=c11
5427 fi
5428 fi
5429 if test x$ac_prog_cc_stdc = xno
5430 then :
5431   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
5432 printf %s "checking for $CC option to enable C99 features... " >&6; }
5433 if test ${ac_cv_prog_cc_c99+y}
5434 then :
5435   printf %s "(cached) " >&6
5436 else $as_nop
5437   ac_cv_prog_cc_c99=no
5438 ac_save_CC=$CC
5439 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5440 /* end confdefs.h.  */
5441 $ac_c_conftest_c99_program
5442 _ACEOF
5443 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
5444 do
5445   CC="$ac_save_CC $ac_arg"
5446   if ac_fn_c_try_compile "$LINENO"
5447 then :
5448   ac_cv_prog_cc_c99=$ac_arg
5449 fi
5450 rm -f core conftest.err conftest.$ac_objext conftest.beam
5451   test "x$ac_cv_prog_cc_c99" != "xno" && break
5452 done
5453 rm -f conftest.$ac_ext
5454 CC=$ac_save_CC
5455 fi
5456
5457 if test "x$ac_cv_prog_cc_c99" = xno
5458 then :
5459   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5460 printf "%s\n" "unsupported" >&6; }
5461 else $as_nop
5462   if test "x$ac_cv_prog_cc_c99" = x
5463 then :
5464   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5465 printf "%s\n" "none needed" >&6; }
5466 else $as_nop
5467   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
5468 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
5469      CC="$CC $ac_cv_prog_cc_c99"
5470 fi
5471   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
5472   ac_prog_cc_stdc=c99
5473 fi
5474 fi
5475 if test x$ac_prog_cc_stdc = xno
5476 then :
5477   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
5478 printf %s "checking for $CC option to enable C89 features... " >&6; }
5479 if test ${ac_cv_prog_cc_c89+y}
5480 then :
5481   printf %s "(cached) " >&6
5482 else $as_nop
5483   ac_cv_prog_cc_c89=no
5484 ac_save_CC=$CC
5485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5486 /* end confdefs.h.  */
5487 $ac_c_conftest_c89_program
5488 _ACEOF
5489 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5490 do
5491   CC="$ac_save_CC $ac_arg"
5492   if ac_fn_c_try_compile "$LINENO"
5493 then :
5494   ac_cv_prog_cc_c89=$ac_arg
5495 fi
5496 rm -f core conftest.err conftest.$ac_objext conftest.beam
5497   test "x$ac_cv_prog_cc_c89" != "xno" && break
5498 done
5499 rm -f conftest.$ac_ext
5500 CC=$ac_save_CC
5501 fi
5502
5503 if test "x$ac_cv_prog_cc_c89" = xno
5504 then :
5505   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5506 printf "%s\n" "unsupported" >&6; }
5507 else $as_nop
5508   if test "x$ac_cv_prog_cc_c89" = x
5509 then :
5510   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5511 printf "%s\n" "none needed" >&6; }
5512 else $as_nop
5513   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5514 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
5515      CC="$CC $ac_cv_prog_cc_c89"
5516 fi
5517   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
5518   ac_prog_cc_stdc=c89
5519 fi
5520 fi
5521
5522 ac_ext=c
5523 ac_cpp='$CPP $CPPFLAGS'
5524 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5525 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5526 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5527
5528 if test "$GCC" = yes; then
5529    RDYNAMIC="-rdynamic"
5530
5531 fi
5532 ac_ext=c
5533 ac_cpp='$CPP $CPPFLAGS'
5534 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5535 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5536 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5537 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5538 printf %s "checking how to run the C preprocessor... " >&6; }
5539 # On Suns, sometimes $CPP names a directory.
5540 if test -n "$CPP" && test -d "$CPP"; then
5541   CPP=
5542 fi
5543 if test -z "$CPP"; then
5544   if test ${ac_cv_prog_CPP+y}
5545 then :
5546   printf %s "(cached) " >&6
5547 else $as_nop
5548       # Double quotes because $CC needs to be expanded
5549     for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp
5550     do
5551       ac_preproc_ok=false
5552 for ac_c_preproc_warn_flag in '' yes
5553 do
5554   # Use a header file that comes with gcc, so configuring glibc
5555   # with a fresh cross-compiler works.
5556   # On the NeXT, cc -E runs the code through the compiler's parser,
5557   # not just through cpp. "Syntax error" is here to catch this case.
5558   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5559 /* end confdefs.h.  */
5560 #include <limits.h>
5561                      Syntax error
5562 _ACEOF
5563 if ac_fn_c_try_cpp "$LINENO"
5564 then :
5565
5566 else $as_nop
5567   # Broken: fails on valid input.
5568 continue
5569 fi
5570 rm -f conftest.err conftest.i conftest.$ac_ext
5571
5572   # OK, works on sane cases.  Now check whether nonexistent headers
5573   # can be detected and how.
5574   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5575 /* end confdefs.h.  */
5576 #include <ac_nonexistent.h>
5577 _ACEOF
5578 if ac_fn_c_try_cpp "$LINENO"
5579 then :
5580   # Broken: success on invalid input.
5581 continue
5582 else $as_nop
5583   # Passes both tests.
5584 ac_preproc_ok=:
5585 break
5586 fi
5587 rm -f conftest.err conftest.i conftest.$ac_ext
5588
5589 done
5590 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5591 rm -f conftest.i conftest.err conftest.$ac_ext
5592 if $ac_preproc_ok
5593 then :
5594   break
5595 fi
5596
5597     done
5598     ac_cv_prog_CPP=$CPP
5599
5600 fi
5601   CPP=$ac_cv_prog_CPP
5602 else
5603   ac_cv_prog_CPP=$CPP
5604 fi
5605 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5606 printf "%s\n" "$CPP" >&6; }
5607 ac_preproc_ok=false
5608 for ac_c_preproc_warn_flag in '' yes
5609 do
5610   # Use a header file that comes with gcc, so configuring glibc
5611   # with a fresh cross-compiler works.
5612   # On the NeXT, cc -E runs the code through the compiler's parser,
5613   # not just through cpp. "Syntax error" is here to catch this case.
5614   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5615 /* end confdefs.h.  */
5616 #include <limits.h>
5617                      Syntax error
5618 _ACEOF
5619 if ac_fn_c_try_cpp "$LINENO"
5620 then :
5621
5622 else $as_nop
5623   # Broken: fails on valid input.
5624 continue
5625 fi
5626 rm -f conftest.err conftest.i conftest.$ac_ext
5627
5628   # OK, works on sane cases.  Now check whether nonexistent headers
5629   # can be detected and how.
5630   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5631 /* end confdefs.h.  */
5632 #include <ac_nonexistent.h>
5633 _ACEOF
5634 if ac_fn_c_try_cpp "$LINENO"
5635 then :
5636   # Broken: success on invalid input.
5637 continue
5638 else $as_nop
5639   # Passes both tests.
5640 ac_preproc_ok=:
5641 break
5642 fi
5643 rm -f conftest.err conftest.i conftest.$ac_ext
5644
5645 done
5646 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5647 rm -f conftest.i conftest.err conftest.$ac_ext
5648 if $ac_preproc_ok
5649 then :
5650
5651 else $as_nop
5652   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5653 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5654 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5655 See \`config.log' for more details" "$LINENO" 5; }
5656 fi
5657
5658 ac_ext=c
5659 ac_cpp='$CPP $CPPFLAGS'
5660 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5661 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5662 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5663
5664 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for additional special compiler flags" >&5
5665 printf %s "checking for additional special compiler flags... " >&6; }
5666 if test "$GCC" = yes
5667 then
5668     case "$host_cpu" in
5669         alpha)          addcflags="-mieee" ;;
5670     esac
5671 fi
5672 if test "x$addcflags" != x
5673 then
5674     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $addcflags" >&5
5675 printf "%s\n" "$addcflags" >&6; }
5676     CFLAGS="$addcflags $CFLAGS"
5677 else
5678     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: (none)" >&5
5679 printf "%s\n" "(none)" >&6; }
5680 fi
5681 LIB_EXT=.a
5682 STATIC_LIB_EXT=.a
5683 PROFILED_LIB_EXT=.a
5684
5685 # Check whether --with-root-prefix was given.
5686 if test ${with_root_prefix+y}
5687 then :
5688   withval=$with_root_prefix; root_prefix=$withval
5689 else $as_nop
5690   root_prefix=NONE
5691 fi
5692 # Check whether --enable-maintainer-mode was given.
5693 if test ${enable_maintainer_mode+y}
5694 then :
5695   enableval=$enable_maintainer_mode; if test "$enableval" = "no"
5696 then
5697         MAINTAINER_CMT=#
5698         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling maintainer mode" >&5
5699 printf "%s\n" "Disabling maintainer mode" >&6; }
5700 else
5701         MAINTAINER_CMT=
5702         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling maintainer mode" >&5
5703 printf "%s\n" "Enabling maintainer mode" >&6; }
5704 fi
5705
5706 else $as_nop
5707   MAINTAINER_CMT=#
5708 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling maintainer mode by default" >&5
5709 printf "%s\n" "Disabling maintainer mode by default" >&6; }
5710
5711 fi
5712
5713
5714 # Check whether --enable-symlink-install was given.
5715 if test ${enable_symlink_install+y}
5716 then :
5717   enableval=$enable_symlink_install; if test "$enableval" = "no"
5718 then
5719         LINK_INSTALL_FLAGS=-f
5720         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for install" >&5
5721 printf "%s\n" "Disabling symlinks for install" >&6; }
5722 else
5723         LINK_INSTALL_FLAGS=-sf
5724         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling symlinks for install" >&5
5725 printf "%s\n" "Enabling symlinks for install" >&6; }
5726 fi
5727
5728 else $as_nop
5729   LINK_INSTALL_FLAGS=-f
5730 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for install by default" >&5
5731 printf "%s\n" "Disabling symlinks for install by default" >&6; }
5732
5733 fi
5734
5735
5736 relative_symlink_defined=
5737 # Check whether --enable-relative-symlinks was given.
5738 if test ${enable_relative_symlinks+y}
5739 then :
5740   enableval=$enable_relative_symlinks; if test "$enableval" = "no"
5741 then
5742         SYMLINK_RELATIVE=
5743         relative_symlink_defined=yes
5744         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install" >&5
5745 printf "%s\n" "Disabling relative symlinks for install" >&6; }
5746 else
5747         SYMLINK_RELATIVE=--relative
5748         relative_symlink_defined=yes
5749         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling relative symlinks for install" >&5
5750 printf "%s\n" "Enabling relative symlinks for install" >&6; }
5751 fi
5752 fi
5753
5754 # Check whether --enable-symlink-relative-symlinks was given.
5755 if test ${enable_symlink_relative_symlinks+y}
5756 then :
5757   enableval=$enable_symlink_relative_symlinks; if test "$enableval" = "no"
5758 then
5759         SYMLINK_RELATIVE=yes
5760         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install" >&5
5761 printf "%s\n" "Disabling relative symlinks for install" >&6; }
5762 else
5763         SYMLINK_RELATIVE=--relative
5764         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling relative symlinks for install" >&5
5765 printf "%s\n" "Enabling relative symlinks for install" >&6; }
5766 fi
5767
5768 else $as_nop
5769   if test -z "$relative_symlink_defined"
5770 then
5771         SYMLINK_RELATIVE=
5772 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install by default" >&5
5773 printf "%s\n" "Disabling relative symlinks for install by default" >&6; }
5774 fi
5775
5776 fi
5777
5778
5779 # Check whether --enable-symlink-build was given.
5780 if test ${enable_symlink_build+y}
5781 then :
5782   enableval=$enable_symlink_build; if test "$enableval" = "no"
5783 then
5784         LINK_BUILD_FLAGS=
5785         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for build" >&5
5786 printf "%s\n" "Disabling symlinks for build" >&6; }
5787 else
5788         LINK_BUILD_FLAGS=-s
5789         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling symlinks for build" >&5
5790 printf "%s\n" "Enabling symlinks for build" >&6; }
5791 fi
5792
5793 else $as_nop
5794   LINK_BUILD_FLAGS=
5795 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for build by default" >&5
5796 printf "%s\n" "Disabling symlinks for build by default" >&6; }
5797
5798 fi
5799
5800
5801 # Check whether --enable-verbose-makecmds was given.
5802 if test ${enable_verbose_makecmds+y}
5803 then :
5804   enableval=$enable_verbose_makecmds; if test "$enableval" = "no"
5805 then
5806         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling verbose make commands" >&5
5807 printf "%s\n" "Disabling verbose make commands" >&6; }
5808         E=@echo
5809         ES=echo
5810         Q=@
5811 else
5812         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling verbose make commands" >&5
5813 printf "%s\n" "Enabling verbose make commands" >&6; }
5814         E=@\\#
5815         ES=\\#
5816         Q=
5817 fi
5818
5819 else $as_nop
5820   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling verbose make commands" >&5
5821 printf "%s\n" "Disabling verbose make commands" >&6; }
5822 E=@echo
5823 ES=echo
5824 Q=@
5825
5826 fi
5827
5828
5829
5830
5831 E2_PKG_CONFIG_STATIC=--static
5832 LDFLAG_DYNAMIC=
5833 PRIVATE_LIBS_CMT=
5834 # Check whether --enable-elf-shlibs was given.
5835 if test ${enable_elf_shlibs+y}
5836 then :
5837   enableval=$enable_elf_shlibs; if test "$enableval" = "no"
5838 then
5839         ELF_CMT=#
5840         MAKEFILE_ELF=/dev/null
5841         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ELF shared libraries" >&5
5842 printf "%s\n" "Disabling ELF shared libraries" >&6; }
5843 else
5844         E2_PKG_CONFIG_STATIC=
5845         ELF_CMT=
5846         MAKEFILE_ELF=$srcdir/lib/Makefile.elf-lib
5847         case "$host_os" in
5848         solaris2.*)
5849                 MAKEFILE_ELF=$srcdir/lib/Makefile.solaris-lib
5850         ;;
5851         esac
5852         BINARY_TYPE=elfbin
5853         LIB_EXT=.so
5854         PRIVATE_LIBS_CMT=#
5855         LDFLAG_DYNAMIC='-Wl,-rpath-link,$(top_builddir)/lib'
5856         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling ELF shared libraries" >&5
5857 printf "%s\n" "Enabling ELF shared libraries" >&6; }
5858 fi
5859
5860 else $as_nop
5861   MAKEFILE_ELF=/dev/null
5862 ELF_CMT=#
5863 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ELF shared libraries by default" >&5
5864 printf "%s\n" "Disabling ELF shared libraries by default" >&6; }
5865
5866 fi
5867
5868
5869
5870 # Check whether --enable-bsd-shlibs was given.
5871 if test ${enable_bsd_shlibs+y}
5872 then :
5873   enableval=$enable_bsd_shlibs; if test "$enableval" = "no"
5874 then
5875         BSDLIB_CMT=#
5876         MAKEFILE_BSDLIB=/dev/null
5877         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling BSD shared libraries" >&5
5878 printf "%s\n" "Disabling BSD shared libraries" >&6; }
5879 else
5880         E2_PKG_CONFIG_STATIC=
5881         BSDLIB_CMT=
5882         MAKEFILE_BSDLIB=$srcdir/lib/Makefile.bsd-lib
5883         LIB_EXT=.so
5884         case "$host_os" in
5885         darwin*)
5886                 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.darwin-lib
5887                 LIB_EXT=.dylib
5888         ;;
5889         esac
5890         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling BSD shared libraries" >&5
5891 printf "%s\n" "Enabling BSD shared libraries" >&6; }
5892 fi
5893
5894 else $as_nop
5895   MAKEFILE_BSDLIB=/dev/null
5896 BSDLIB_CMT=#
5897 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling BSD shared libraries by default" >&5
5898 printf "%s\n" "Disabling BSD shared libraries by default" >&6; }
5899
5900 fi
5901
5902
5903
5904 # Check whether --enable-profile was given.
5905 if test ${enable_profile+y}
5906 then :
5907   enableval=$enable_profile; if test "$enableval" = "no"
5908 then
5909         PROFILE_CMT=#
5910         MAKEFILE_PROFILE=/dev/null
5911         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling profiling libraries" >&5
5912 printf "%s\n" "Disabling profiling libraries" >&6; }
5913 else
5914         PROFILE_CMT=
5915         MAKEFILE_PROFILE=$srcdir/lib/Makefile.profile
5916         PROFILED_LIB_EXT=_p.a
5917         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building profiling libraries" >&5
5918 printf "%s\n" "Building profiling libraries" >&6; }
5919 fi
5920
5921 else $as_nop
5922   PROFILE_CMT=#
5923 MAKEFILE_PROFILE=/dev/null
5924 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling profiling libraries by default" >&5
5925 printf "%s\n" "Disabling profiling libraries by default" >&6; }
5926
5927 fi
5928
5929
5930
5931 # Check whether --enable-gcov was given.
5932 if test ${enable_gcov+y}
5933 then :
5934   enableval=$enable_gcov; if test "$enableval" = "yes"
5935 then
5936         CFLAGS="-g -fprofile-arcs -ftest-coverage"
5937         LDFLAGS="-fprofile-arcs -ftest-coverage"
5938         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling gcov support" >&5
5939 printf "%s\n" "Enabling gcov support" >&6; }
5940 fi
5941
5942 fi
5943
5944 CFLAGS_SHLIB="${CFLAGS_SHLIB:-$CFLAGS}"
5945 CFLAGS_STLIB="${CFLAGS_STLIB:-$CFLAGS}"
5946 LDFLAGS_SHLIB=${LDFLAGS_SHLIB:-$LDFLAGS}
5947 LDFLAGS_STATIC=${LDFLAGS_STATIC:-$LDFLAGS}
5948 # Check whether --enable-hardening was given.
5949 if test ${enable_hardening+y}
5950 then :
5951   enableval=$enable_hardening; if test "$enableval" = "yes"
5952 then
5953         HARDEN_CFLAGS="-D_FORTIFY_SOURCE=2 -fstack-protector-strong"
5954         HARDEN_LDFLAGS="-Wl,-z,relro -Wl,-z,now"
5955         CFLAGS="$CFLAGS $HARDEN_CFLAGS -fPIE"
5956         CFLAGS_SHLIB="$CFLAGS_SHLIB $HARDEN_CFLAGS"
5957         CFLAGS_STLIB="$CFLAGS_STLIB $HARDEN_CFLAGS -fPIE"
5958         LDFLAGS="$LDFLAGS $HARDEN_LDFLAGS -fPIE -pie"
5959         LDFLAGS_STATIC="$LDFLAGS_STATIC $HARDEN_LDFLAGS"
5960         LDFLAGS_SHLIB="$LDFLAGS_SHLIB $HARDEN_LDFLAGS"
5961         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling hardening support" >&5
5962 printf "%s\n" "Enabling hardening support" >&6; }
5963 fi
5964
5965 fi
5966
5967
5968
5969
5970
5971
5972 # Check whether --enable-jbd-debug was given.
5973 if test ${enable_jbd_debug+y}
5974 then :
5975   enableval=$enable_jbd_debug; if test "$enableval" = "no"
5976 then
5977         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling journal debugging" >&5
5978 printf "%s\n" "Disabling journal debugging" >&6; }
5979 else
5980
5981 printf "%s\n" "#define CONFIG_JBD_DEBUG 1" >>confdefs.h
5982
5983         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling journal debugging" >&5
5984 printf "%s\n" "Enabling journal debugging" >&6; }
5985 fi
5986
5987 else $as_nop
5988   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling journal debugging by default" >&5
5989 printf "%s\n" "Disabling journal debugging by default" >&6; }
5990
5991 fi
5992
5993 # Check whether --enable-blkid-debug was given.
5994 if test ${enable_blkid_debug+y}
5995 then :
5996   enableval=$enable_blkid_debug; if test "$enableval" = "no"
5997 then
5998         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling blkid debugging" >&5
5999 printf "%s\n" "Disabling blkid debugging" >&6; }
6000 else
6001
6002 printf "%s\n" "#define CONFIG_BLKID_DEBUG 1" >>confdefs.h
6003
6004         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling blkid debugging" >&5
6005 printf "%s\n" "Enabling blkid debugging" >&6; }
6006 fi
6007
6008 else $as_nop
6009   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling blkid debugging by default" >&5
6010 printf "%s\n" "Disabling blkid debugging by default" >&6; }
6011
6012 fi
6013
6014 # Check whether --enable-testio-debug was given.
6015 if test ${enable_testio_debug+y}
6016 then :
6017   enableval=$enable_testio_debug;
6018 if test "$enableval" = "no"
6019 then
6020         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling testio debugging" >&5
6021 printf "%s\n" "Disabling testio debugging" >&6; }
6022         TEST_IO_CMT="#"
6023 else
6024         TEST_IO_CMT=
6025         printf "%s\n" "#define CONFIG_TESTIO_DEBUG 1" >>confdefs.h
6026
6027         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling testio debugging" >&5
6028 printf "%s\n" "Enabling testio debugging" >&6; }
6029 fi
6030
6031 else $as_nop
6032   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling testio debugging by default" >&5
6033 printf "%s\n" "Enabling testio debugging by default" >&6; }
6034 printf "%s\n" "#define CONFIG_TESTIO_DEBUG 1" >>confdefs.h
6035
6036 TEST_IO_CMT=
6037
6038 fi
6039
6040
6041 # Check whether --enable-developer-features was given.
6042 if test ${enable_developer_features+y}
6043 then :
6044   enableval=$enable_developer_features;
6045 if test "$enableval" = "yes"
6046 then
6047         DEV_FEATURES_CMT=
6048         printf "%s\n" "#define CONFIG_DEVELOPER_FEATURES 1" >>confdefs.h
6049
6050         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling ext4 developer features" >&5
6051 printf "%s\n" "Enabling ext4 developer features" >&6; }
6052 else
6053         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ext4 developer features" >&5
6054 printf "%s\n" "Disabling ext4 developer features" >&6; }
6055         DEV_FEATURES_CMT="#"
6056 fi
6057
6058 else $as_nop
6059   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ext4 developer features by default" >&5
6060 printf "%s\n" "Disabling ext4 developer features by default" >&6; }
6061 DEV_FEATURES_CMT=
6062
6063 fi
6064
6065
6066
6067
6068
6069
6070
6071
6072
6073 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
6074         if test -n "$ac_tool_prefix"; then
6075   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
6076 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
6077 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6078 printf %s "checking for $ac_word... " >&6; }
6079 if test ${ac_cv_path_PKG_CONFIG+y}
6080 then :
6081   printf %s "(cached) " >&6
6082 else $as_nop
6083   case $PKG_CONFIG in
6084   [\\/]* | ?:[\\/]*)
6085   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
6086   ;;
6087   *)
6088   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6089 for as_dir in $PATH
6090 do
6091   IFS=$as_save_IFS
6092   case $as_dir in #(((
6093     '') as_dir=./ ;;
6094     */) ;;
6095     *) as_dir=$as_dir/ ;;
6096   esac
6097     for ac_exec_ext in '' $ac_executable_extensions; do
6098   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6099     ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6100     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6101     break 2
6102   fi
6103 done
6104   done
6105 IFS=$as_save_IFS
6106
6107   ;;
6108 esac
6109 fi
6110 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
6111 if test -n "$PKG_CONFIG"; then
6112   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
6113 printf "%s\n" "$PKG_CONFIG" >&6; }
6114 else
6115   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6116 printf "%s\n" "no" >&6; }
6117 fi
6118
6119
6120 fi
6121 if test -z "$ac_cv_path_PKG_CONFIG"; then
6122   ac_pt_PKG_CONFIG=$PKG_CONFIG
6123   # Extract the first word of "pkg-config", so it can be a program name with args.
6124 set dummy pkg-config; ac_word=$2
6125 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6126 printf %s "checking for $ac_word... " >&6; }
6127 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
6128 then :
6129   printf %s "(cached) " >&6
6130 else $as_nop
6131   case $ac_pt_PKG_CONFIG in
6132   [\\/]* | ?:[\\/]*)
6133   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
6134   ;;
6135   *)
6136   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6137 for as_dir in $PATH
6138 do
6139   IFS=$as_save_IFS
6140   case $as_dir in #(((
6141     '') as_dir=./ ;;
6142     */) ;;
6143     *) as_dir=$as_dir/ ;;
6144   esac
6145     for ac_exec_ext in '' $ac_executable_extensions; do
6146   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6147     ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6148     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6149     break 2
6150   fi
6151 done
6152   done
6153 IFS=$as_save_IFS
6154
6155   ;;
6156 esac
6157 fi
6158 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
6159 if test -n "$ac_pt_PKG_CONFIG"; then
6160   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
6161 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
6162 else
6163   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6164 printf "%s\n" "no" >&6; }
6165 fi
6166
6167   if test "x$ac_pt_PKG_CONFIG" = x; then
6168     PKG_CONFIG=""
6169   else
6170     case $cross_compiling:$ac_tool_warned in
6171 yes:)
6172 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6173 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6174 ac_tool_warned=yes ;;
6175 esac
6176     PKG_CONFIG=$ac_pt_PKG_CONFIG
6177   fi
6178 else
6179   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
6180 fi
6181
6182 fi
6183 if test -n "$PKG_CONFIG"; then
6184         _pkg_min_version=0.9.0
6185         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
6186 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
6187         if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
6188                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6189 printf "%s\n" "yes" >&6; }
6190         else
6191                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6192 printf "%s\n" "no" >&6; }
6193                 PKG_CONFIG=""
6194         fi
6195 fi
6196 LIBUUID=
6197 DEPLIBUUID=
6198 STATIC_LIBUUID=
6199 DEPSTATIC_LIBUUID=
6200 PROFILED_LIBUUID=
6201 DEPPROFILED_LIBUUID=
6202 UUID_CMT=
6203 # Check whether --enable-libuuid was given.
6204 if test ${enable_libuuid+y}
6205 then :
6206   enableval=$enable_libuuid; if test "$enableval" = "no"
6207 then
6208         if test -z "$PKG_CONFIG"; then
6209                 as_fn_error $? "pkg-config not installed; please install it." "$LINENO" 5
6210         fi
6211
6212         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uuid_generate in -luuid" >&5
6213 printf %s "checking for uuid_generate in -luuid... " >&6; }
6214 if test ${ac_cv_lib_uuid_uuid_generate+y}
6215 then :
6216   printf %s "(cached) " >&6
6217 else $as_nop
6218   ac_check_lib_save_LIBS=$LIBS
6219 LIBS="-luuid  $LIBS"
6220 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6221 /* end confdefs.h.  */
6222
6223 /* Override any GCC internal prototype to avoid an error.
6224    Use char because int might match the return type of a GCC
6225    builtin and then its argument prototype would still apply.  */
6226 char uuid_generate ();
6227 int
6228 main (void)
6229 {
6230 return uuid_generate ();
6231   ;
6232   return 0;
6233 }
6234 _ACEOF
6235 if ac_fn_c_try_link "$LINENO"
6236 then :
6237   ac_cv_lib_uuid_uuid_generate=yes
6238 else $as_nop
6239   ac_cv_lib_uuid_uuid_generate=no
6240 fi
6241 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6242     conftest$ac_exeext conftest.$ac_ext
6243 LIBS=$ac_check_lib_save_LIBS
6244 fi
6245 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_generate" >&5
6246 printf "%s\n" "$ac_cv_lib_uuid_uuid_generate" >&6; }
6247 if test "x$ac_cv_lib_uuid_uuid_generate" = xyes
6248 then :
6249   LIBUUID=`$PKG_CONFIG --libs uuid`;
6250                  STATIC_LIBUUID=`$PKG_CONFIG --static --libs uuid`
6251 else $as_nop
6252   as_fn_error $? "external uuid library not found" "$LINENO" 5
6253 fi
6254
6255         PROFILED_LIBUUID=$LIBUUID
6256         UUID_CMT=#
6257         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling private uuid library" >&5
6258 printf "%s\n" "Disabling private uuid library" >&6; }
6259 else
6260         LIBUUID='$(LIB)/libuuid'$LIB_EXT
6261         DEPLIBUUID=$LIBUUID
6262         STATIC_LIBUUID='$(LIB)/libuuid'$STATIC_LIB_EXT
6263         DEPSTATIC_LIBUUID=$STATIC_LIBUUID
6264         PROFILED_LIBUUID='$(LIB)/libuuid'$PROFILED_LIB_EXT
6265         DEPPROFILED_LIBUUID=$PROFILED_LIBUUID
6266         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private uuid library" >&5
6267 printf "%s\n" "Enabling private uuid library" >&6; }
6268 fi
6269
6270 else $as_nop
6271   if test -n "$PKG_CONFIG"; then
6272         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uuid_generate in -luuid" >&5
6273 printf %s "checking for uuid_generate in -luuid... " >&6; }
6274 if test ${ac_cv_lib_uuid_uuid_generate+y}
6275 then :
6276   printf %s "(cached) " >&6
6277 else $as_nop
6278   ac_check_lib_save_LIBS=$LIBS
6279 LIBS="-luuid  $LIBS"
6280 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6281 /* end confdefs.h.  */
6282
6283 /* Override any GCC internal prototype to avoid an error.
6284    Use char because int might match the return type of a GCC
6285    builtin and then its argument prototype would still apply.  */
6286 char uuid_generate ();
6287 int
6288 main (void)
6289 {
6290 return uuid_generate ();
6291   ;
6292   return 0;
6293 }
6294 _ACEOF
6295 if ac_fn_c_try_link "$LINENO"
6296 then :
6297   ac_cv_lib_uuid_uuid_generate=yes
6298 else $as_nop
6299   ac_cv_lib_uuid_uuid_generate=no
6300 fi
6301 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6302     conftest$ac_exeext conftest.$ac_ext
6303 LIBS=$ac_check_lib_save_LIBS
6304 fi
6305 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_generate" >&5
6306 printf "%s\n" "$ac_cv_lib_uuid_uuid_generate" >&6; }
6307 if test "x$ac_cv_lib_uuid_uuid_generate" = xyes
6308 then :
6309   LIBUUID=`$PKG_CONFIG --libs uuid`;
6310                  STATIC_LIBUUID=`$PKG_CONFIG --static --libs uuid`
6311 fi
6312
6313 fi
6314 if test -n "$LIBUUID"; then
6315         PROFILED_LIBUUID=$LIBUUID
6316         UUID_CMT=#
6317         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Using system uuid by default" >&5
6318 printf "%s\n" "Using system uuid by default" >&6; }
6319 else
6320         LIBUUID='$(LIB)/libuuid'$LIB_EXT
6321         DEPLIBUUID=$LIBUUID
6322         STATIC_LIBUUID='$(LIB)/libuuid'$STATIC_LIB_EXT
6323         DEPSTATIC_LIBUUID=$STATIC_LIBUUID
6324         PROFILED_LIBUUID='$(LIB)/libuuid'$PROFILED_LIB_EXT
6325         DEPPROFILED_LIBUUID=$PROFILED_LIBUUID
6326         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private uuid library by default" >&5
6327 printf "%s\n" "Enabling private uuid library by default" >&6; }
6328 fi
6329
6330 fi
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
6347         if test -n "$ac_tool_prefix"; then
6348   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
6349 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
6350 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6351 printf %s "checking for $ac_word... " >&6; }
6352 if test ${ac_cv_path_PKG_CONFIG+y}
6353 then :
6354   printf %s "(cached) " >&6
6355 else $as_nop
6356   case $PKG_CONFIG in
6357   [\\/]* | ?:[\\/]*)
6358   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
6359   ;;
6360   *)
6361   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6362 for as_dir in $PATH
6363 do
6364   IFS=$as_save_IFS
6365   case $as_dir in #(((
6366     '') as_dir=./ ;;
6367     */) ;;
6368     *) as_dir=$as_dir/ ;;
6369   esac
6370     for ac_exec_ext in '' $ac_executable_extensions; do
6371   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6372     ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6373     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6374     break 2
6375   fi
6376 done
6377   done
6378 IFS=$as_save_IFS
6379
6380   ;;
6381 esac
6382 fi
6383 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
6384 if test -n "$PKG_CONFIG"; then
6385   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
6386 printf "%s\n" "$PKG_CONFIG" >&6; }
6387 else
6388   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6389 printf "%s\n" "no" >&6; }
6390 fi
6391
6392
6393 fi
6394 if test -z "$ac_cv_path_PKG_CONFIG"; then
6395   ac_pt_PKG_CONFIG=$PKG_CONFIG
6396   # Extract the first word of "pkg-config", so it can be a program name with args.
6397 set dummy pkg-config; ac_word=$2
6398 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6399 printf %s "checking for $ac_word... " >&6; }
6400 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
6401 then :
6402   printf %s "(cached) " >&6
6403 else $as_nop
6404   case $ac_pt_PKG_CONFIG in
6405   [\\/]* | ?:[\\/]*)
6406   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
6407   ;;
6408   *)
6409   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6410 for as_dir in $PATH
6411 do
6412   IFS=$as_save_IFS
6413   case $as_dir in #(((
6414     '') as_dir=./ ;;
6415     */) ;;
6416     *) as_dir=$as_dir/ ;;
6417   esac
6418     for ac_exec_ext in '' $ac_executable_extensions; do
6419   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6420     ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6421     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6422     break 2
6423   fi
6424 done
6425   done
6426 IFS=$as_save_IFS
6427
6428   ;;
6429 esac
6430 fi
6431 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
6432 if test -n "$ac_pt_PKG_CONFIG"; then
6433   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
6434 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
6435 else
6436   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6437 printf "%s\n" "no" >&6; }
6438 fi
6439
6440   if test "x$ac_pt_PKG_CONFIG" = x; then
6441     PKG_CONFIG=""
6442   else
6443     case $cross_compiling:$ac_tool_warned in
6444 yes:)
6445 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6446 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6447 ac_tool_warned=yes ;;
6448 esac
6449     PKG_CONFIG=$ac_pt_PKG_CONFIG
6450   fi
6451 else
6452   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
6453 fi
6454
6455 fi
6456 if test -n "$PKG_CONFIG"; then
6457         _pkg_min_version=0.9.0
6458         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
6459 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
6460         if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
6461                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6462 printf "%s\n" "yes" >&6; }
6463         else
6464                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6465 printf "%s\n" "no" >&6; }
6466                 PKG_CONFIG=""
6467         fi
6468 fi
6469 LIBBLKID=
6470 DEPLIBBLKID=
6471 STATIC_LIBBLKID=
6472 DEPSTATIC_LIBBLKID=
6473 PROFILED_LIBBLKID=
6474 DEPPROFILED_LIBBLKID=
6475 BLKID_CMT=
6476
6477 # Check whether --enable-libblkid was given.
6478 if test ${enable_libblkid+y}
6479 then :
6480   enableval=$enable_libblkid; if test "$enableval" = "no"
6481 then
6482         if test -z "$PKG_CONFIG"; then
6483                 as_fn_error $? "pkg-config not installed; please install it." "$LINENO" 5
6484         fi
6485
6486         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_get_cache in -lblkid" >&5
6487 printf %s "checking for blkid_get_cache in -lblkid... " >&6; }
6488 if test ${ac_cv_lib_blkid_blkid_get_cache+y}
6489 then :
6490   printf %s "(cached) " >&6
6491 else $as_nop
6492   ac_check_lib_save_LIBS=$LIBS
6493 LIBS="-lblkid -luuid $LIBS"
6494 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6495 /* end confdefs.h.  */
6496
6497 /* Override any GCC internal prototype to avoid an error.
6498    Use char because int might match the return type of a GCC
6499    builtin and then its argument prototype would still apply.  */
6500 char blkid_get_cache ();
6501 int
6502 main (void)
6503 {
6504 return blkid_get_cache ();
6505   ;
6506   return 0;
6507 }
6508 _ACEOF
6509 if ac_fn_c_try_link "$LINENO"
6510 then :
6511   ac_cv_lib_blkid_blkid_get_cache=yes
6512 else $as_nop
6513   ac_cv_lib_blkid_blkid_get_cache=no
6514 fi
6515 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6516     conftest$ac_exeext conftest.$ac_ext
6517 LIBS=$ac_check_lib_save_LIBS
6518 fi
6519 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_get_cache" >&5
6520 printf "%s\n" "$ac_cv_lib_blkid_blkid_get_cache" >&6; }
6521 if test "x$ac_cv_lib_blkid_blkid_get_cache" = xyes
6522 then :
6523   LIBBLKID=`$PKG_CONFIG --libs blkid`;
6524                  STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid`
6525 else $as_nop
6526   as_fn_error $? "external blkid library not found" "$LINENO" 5
6527 fi
6528
6529         BLKID_CMT=#
6530         PROFILED_LIBBLKID=$LIBBLKID
6531         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling private blkid library" >&5
6532 printf "%s\n" "Disabling private blkid library" >&6; }
6533 else
6534         LIBBLKID='$(LIB)/libblkid'$LIB_EXT
6535         DEPLIBBLKID=$LIBBLKID
6536         STATIC_LIBBLKID='$(LIB)/libblkid'$STATIC_LIB_EXT
6537         DEPSTATIC_LIBBLKID=$STATIC_LIBBLKID
6538         PROFILED_LIBBLKID='$(LIB)/libblkid'$PROFILED_LIB_EXT
6539         DEPPROFILED_LIBBLKID=$PROFILED_LIBBLKID
6540         printf "%s\n" "#define CONFIG_BUILD_FINDFS 1" >>confdefs.h
6541
6542         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private blkid library" >&5
6543 printf "%s\n" "Enabling private blkid library" >&6; }
6544 fi
6545
6546 else $as_nop
6547   if test -n "$PKG_CONFIG"; then
6548         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_get_cache in -lblkid" >&5
6549 printf %s "checking for blkid_get_cache in -lblkid... " >&6; }
6550 if test ${ac_cv_lib_blkid_blkid_get_cache+y}
6551 then :
6552   printf %s "(cached) " >&6
6553 else $as_nop
6554   ac_check_lib_save_LIBS=$LIBS
6555 LIBS="-lblkid  $LIBS"
6556 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6557 /* end confdefs.h.  */
6558
6559 /* Override any GCC internal prototype to avoid an error.
6560    Use char because int might match the return type of a GCC
6561    builtin and then its argument prototype would still apply.  */
6562 char blkid_get_cache ();
6563 int
6564 main (void)
6565 {
6566 return blkid_get_cache ();
6567   ;
6568   return 0;
6569 }
6570 _ACEOF
6571 if ac_fn_c_try_link "$LINENO"
6572 then :
6573   ac_cv_lib_blkid_blkid_get_cache=yes
6574 else $as_nop
6575   ac_cv_lib_blkid_blkid_get_cache=no
6576 fi
6577 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6578     conftest$ac_exeext conftest.$ac_ext
6579 LIBS=$ac_check_lib_save_LIBS
6580 fi
6581 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_get_cache" >&5
6582 printf "%s\n" "$ac_cv_lib_blkid_blkid_get_cache" >&6; }
6583 if test "x$ac_cv_lib_blkid_blkid_get_cache" = xyes
6584 then :
6585   LIBBLKID=`$PKG_CONFIG --libs blkid`;
6586                  STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid`
6587 fi
6588
6589 fi
6590 if test -n "$LIBBLKID"; then
6591         BLKID_CMT=#
6592         PROFILED_LIBBLKID=$LIBBLKID
6593         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Using system blkid library by default" >&5
6594 printf "%s\n" "Using system blkid library by default" >&6; }
6595 else
6596         LIBBLKID='$(LIB)/libblkid'$LIB_EXT
6597         DEPLIBBLKID=$LIBBLKID
6598         STATIC_LIBBLKID='$(LIB)/libblkid'$STATIC_LIB_EXT
6599         DEPSTATIC_LIBBLKID=$STATIC_LIBBLKID
6600         PROFILED_LIBBLKID='$(LIB)/libblkid'$PROFILED_LIB_EXT
6601         DEPPROFILED_LIBBLKID=$PROFILED_LIBBLKID
6602         printf "%s\n" "#define CONFIG_BUILD_FINDFS 1" >>confdefs.h
6603
6604         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private blkid library by default" >&5
6605 printf "%s\n" "Enabling private blkid library by default" >&6; }
6606 fi
6607
6608 fi
6609
6610
6611
6612
6613
6614
6615
6616
6617 ALL_CMT=
6618 SUBSET_CMT=
6619 # Check whether --enable-subset was given.
6620 if test ${enable_subset+y}
6621 then :
6622   enableval=$enable_subset; if test "$enableval" = "no"
6623 then
6624         SUBSET_CMT=#
6625         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling subset-only build" >&5
6626 printf "%s\n" "Disabling subset-only build" >&6; }
6627 else
6628         ALL_CMT=#
6629         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling subset-only-build" >&5
6630 printf "%s\n" "Enabling subset-only-build" >&6; }
6631 fi
6632
6633 fi
6634
6635
6636
6637
6638 # Check whether --enable-backtrace was given.
6639 if test ${enable_backtrace+y}
6640 then :
6641   enableval=$enable_backtrace; if test "$enableval" = "no"
6642 then
6643         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling use of backtrace" >&5
6644 printf "%s\n" "Disabling use of backtrace" >&6; }
6645         printf "%s\n" "#define DISABLE_BACKTRACE 1" >>confdefs.h
6646
6647 else
6648         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling use of backtrace" >&5
6649 printf "%s\n" "Enabling use of backtrace" >&6; }
6650 fi
6651
6652 else $as_nop
6653   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling use of backtrace by default" >&5
6654 printf "%s\n" "Enabling use of backtrace by default" >&6; }
6655
6656 fi
6657
6658 # Check whether --enable-debugfs was given.
6659 if test ${enable_debugfs+y}
6660 then :
6661   enableval=$enable_debugfs; if test "$enableval" = "no"
6662 then
6663         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling debugfs support" >&5
6664 printf "%s\n" "Disabling debugfs support" >&6; }
6665         DEBUGFS_CMT="#"
6666 else
6667         DEBUGFS_CMT=
6668         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling debugfs support" >&5
6669 printf "%s\n" "Enabling debugfs support" >&6; }
6670 fi
6671
6672 else $as_nop
6673   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling debugfs support by default" >&5
6674 printf "%s\n" "Enabling debugfs support by default" >&6; }
6675 DEBUGFS_CMT=
6676
6677 fi
6678
6679
6680 # Check whether --enable-imager was given.
6681 if test ${enable_imager+y}
6682 then :
6683   enableval=$enable_imager; if test "$enableval" = "no"
6684 then
6685         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e2image support" >&5
6686 printf "%s\n" "Disabling e2image support" >&6; }
6687         IMAGER_CMT="#"
6688 else
6689         IMAGER_CMT=
6690         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2image support" >&5
6691 printf "%s\n" "Enabling e2image support" >&6; }
6692 fi
6693
6694 else $as_nop
6695   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2image support by default" >&5
6696 printf "%s\n" "Enabling e2image support by default" >&6; }
6697 IMAGER_CMT=
6698
6699 fi
6700
6701
6702 # Check whether --enable-resizer was given.
6703 if test ${enable_resizer+y}
6704 then :
6705   enableval=$enable_resizer; if test "$enableval" = "no"
6706 then
6707         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e2resize support" >&5
6708 printf "%s\n" "Disabling e2resize support" >&6; }
6709         RESIZER_CMT="#"
6710 else
6711         RESIZER_CMT=
6712         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2resize support" >&5
6713 printf "%s\n" "Enabling e2resize support" >&6; }
6714 fi
6715
6716 else $as_nop
6717   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2resize support by default" >&5
6718 printf "%s\n" "Enabling e2resize support by default" >&6; }
6719 RESIZER_CMT=
6720
6721 fi
6722
6723
6724 # Check whether --enable-defrag was given.
6725 if test ${enable_defrag+y}
6726 then :
6727   enableval=$enable_defrag; if test "$enableval" = "no"
6728 then
6729         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e4defrag support" >&5
6730 printf "%s\n" "Disabling e4defrag support" >&6; }
6731         DEFRAG_CMT="#"
6732 else
6733         DEFRAG_CMT=
6734         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e4defrag support" >&5
6735 printf "%s\n" "Enabling e4defrag support" >&6; }
6736 fi
6737
6738 else $as_nop
6739   if test -z "$WITH_DIET_LIBC"
6740 then
6741         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e4defrag support by default" >&5
6742 printf "%s\n" "Enabling e4defrag support by default" >&6; }
6743         DEFRAG_CMT=
6744 else
6745         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e4defrag support by default" >&5
6746 printf "%s\n" "Disabling e4defrag support by default" >&6; }
6747         DEFRAG_CMT="#"
6748 fi
6749
6750 fi
6751
6752
6753 # Check whether --enable-fsck was given.
6754 if test ${enable_fsck+y}
6755 then :
6756   enableval=$enable_fsck; if test "$enableval" = "no"
6757 then
6758         FSCK_PROG='' FSCK_MAN=''
6759         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building fsck wrapper" >&5
6760 printf "%s\n" "Not building fsck wrapper" >&6; }
6761 else
6762         FSCK_PROG=fsck FSCK_MAN=fsck.8
6763         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building fsck wrapper" >&5
6764 printf "%s\n" "Building fsck wrapper" >&6; }
6765 fi
6766
6767 else $as_nop
6768   case "$host_os" in
6769   gnu*)
6770     FSCK_PROG='' FSCK_MAN=''
6771     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building fsck wrapper by default" >&5
6772 printf "%s\n" "Not building fsck wrapper by default" >&6; }
6773     ;;
6774   *)
6775     FSCK_PROG=fsck FSCK_MAN=fsck.8
6776     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building fsck wrapper by default" >&5
6777 printf "%s\n" "Building fsck wrapper by default" >&6; }
6778 esac
6779
6780 fi
6781
6782
6783
6784 # Check whether --enable-e2initrd-helper was given.
6785 if test ${enable_e2initrd_helper+y}
6786 then :
6787   enableval=$enable_e2initrd_helper; if test "$enableval" = "no"
6788 then
6789         E2INITRD_PROG='' E2INITRD_MAN=''
6790         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building e2initrd helper" >&5
6791 printf "%s\n" "Not building e2initrd helper" >&6; }
6792 else
6793         E2INITRD_PROG=e2initrd_helper E2INITRD_MAN=e2initrd_helper.8
6794         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building e2initrd helper" >&5
6795 printf "%s\n" "Building e2initrd helper" >&6; }
6796 fi
6797
6798 else $as_nop
6799   E2INITRD_PROG=e2initrd_helper E2INITRD_MAN=e2initrd_helper.8
6800 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building e2initrd helper by default" >&5
6801 printf "%s\n" "Building e2initrd helper by default" >&6; }
6802
6803 fi
6804
6805
6806
6807 # Check whether --enable-tls was given.
6808 if test ${enable_tls+y}
6809 then :
6810   enableval=$enable_tls; if test "$enableval" = "no"
6811 then
6812         try_tls=""
6813         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling thread local support" >&5
6814 printf "%s\n" "Disabling thread local support" >&6; }
6815 else
6816         try_tls="yes"
6817         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling thread local support" >&5
6818 printf "%s\n" "Enabling thread local support" >&6; }
6819 fi
6820
6821 else $as_nop
6822   if test -n "$WITH_DIET_LIBC"
6823 then
6824         try_tls=""
6825         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Diet libc does not support thread local support" >&5
6826 printf "%s\n" "Diet libc does not support thread local support" >&6; }
6827 else
6828         try_tls="yes"
6829         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Try using thread local support by default" >&5
6830 printf "%s\n" "Try using thread local support by default" >&6; }
6831 fi
6832
6833 fi
6834
6835 if test "$try_tls" = "yes"
6836 then
6837
6838   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for thread local storage (TLS) class" >&5
6839 printf %s "checking for thread local storage (TLS) class... " >&6; }
6840   if test ${ac_cv_tls+y}
6841 then :
6842   printf %s "(cached) " >&6
6843 else $as_nop
6844
6845     ax_tls_keywords="__thread __declspec(thread) none"
6846     for ax_tls_keyword in $ax_tls_keywords; do
6847        case $ax_tls_keyword in
6848           none) ac_cv_tls=none ; break ;;
6849           *)
6850              cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6851 /* end confdefs.h.  */
6852 #include <stdlib.h>
6853                  static void
6854                  foo(void) {
6855                  static  $ax_tls_keyword  int bar;
6856                  exit(1);
6857                  }
6858 int
6859 main (void)
6860 {
6861
6862   ;
6863   return 0;
6864 }
6865 _ACEOF
6866 if ac_fn_c_try_compile "$LINENO"
6867 then :
6868   ac_cv_tls=$ax_tls_keyword ; break
6869 else $as_nop
6870   ac_cv_tls=none
6871
6872 fi
6873 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
6874           esac
6875     done
6876
6877 fi
6878
6879
6880   if test "$ac_cv_tls" != "none"; then
6881
6882 printf "%s\n" "#define TLS $ac_cv_tls" >>confdefs.h
6883
6884   fi
6885   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_tls" >&5
6886 printf "%s\n" "$ac_cv_tls" >&6; }
6887
6888 fi
6889
6890 # Check whether --with-pthread was given.
6891 if test ${with_pthread+y}
6892 then :
6893   withval=$with_pthread; if test "$withval" = "no"
6894 then
6895         try_pthread=""
6896         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling pthread support" >&5
6897 printf "%s\n" "Disabling pthread support" >&6; }
6898 else
6899         try_pthread="yes"
6900         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Testing for pthread support" >&5
6901 printf "%s\n" "Testing for pthread support" >&6; }
6902 fi
6903
6904 else $as_nop
6905   try_pthread="yes"
6906 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Try testing for pthread support by default" >&5
6907 printf "%s\n" "Try testing for pthread support by default" >&6; }
6908
6909 fi
6910
6911 if test "$try_pthread" = "yes"
6912 then
6913 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6914 printf %s "checking for a sed that does not truncate output... " >&6; }
6915 if test ${ac_cv_path_SED+y}
6916 then :
6917   printf %s "(cached) " >&6
6918 else $as_nop
6919             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6920      for ac_i in 1 2 3 4 5 6 7; do
6921        ac_script="$ac_script$as_nl$ac_script"
6922      done
6923      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6924      { ac_script=; unset ac_script;}
6925      if test -z "$SED"; then
6926   ac_path_SED_found=false
6927   # Loop through the user's path and test for each of PROGNAME-LIST
6928   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6929 for as_dir in $PATH
6930 do
6931   IFS=$as_save_IFS
6932   case $as_dir in #(((
6933     '') as_dir=./ ;;
6934     */) ;;
6935     *) as_dir=$as_dir/ ;;
6936   esac
6937     for ac_prog in sed gsed
6938    do
6939     for ac_exec_ext in '' $ac_executable_extensions; do
6940       ac_path_SED="$as_dir$ac_prog$ac_exec_ext"
6941       as_fn_executable_p "$ac_path_SED" || continue
6942 # Check for GNU ac_path_SED and select it if it is found.
6943   # Check for GNU $ac_path_SED
6944 case `"$ac_path_SED" --version 2>&1` in
6945 *GNU*)
6946   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6947 *)
6948   ac_count=0
6949   printf %s 0123456789 >"conftest.in"
6950   while :
6951   do
6952     cat "conftest.in" "conftest.in" >"conftest.tmp"
6953     mv "conftest.tmp" "conftest.in"
6954     cp "conftest.in" "conftest.nl"
6955     printf "%s\n" '' >> "conftest.nl"
6956     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6957     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6958     as_fn_arith $ac_count + 1 && ac_count=$as_val
6959     if test $ac_count -gt ${ac_path_SED_max-0}; then
6960       # Best one so far, save it but keep looking for a better one
6961       ac_cv_path_SED="$ac_path_SED"
6962       ac_path_SED_max=$ac_count
6963     fi
6964     # 10*(2^10) chars as input seems more than enough
6965     test $ac_count -gt 10 && break
6966   done
6967   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6968 esac
6969
6970       $ac_path_SED_found && break 3
6971     done
6972   done
6973   done
6974 IFS=$as_save_IFS
6975   if test -z "$ac_cv_path_SED"; then
6976     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6977   fi
6978 else
6979   ac_cv_path_SED=$SED
6980 fi
6981
6982 fi
6983 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6984 printf "%s\n" "$ac_cv_path_SED" >&6; }
6985  SED="$ac_cv_path_SED"
6986   rm -f conftest.sed
6987
6988
6989 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
6990 printf %s "checking for grep that handles long lines and -e... " >&6; }
6991 if test ${ac_cv_path_GREP+y}
6992 then :
6993   printf %s "(cached) " >&6
6994 else $as_nop
6995   if test -z "$GREP"; then
6996   ac_path_GREP_found=false
6997   # Loop through the user's path and test for each of PROGNAME-LIST
6998   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6999 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7000 do
7001   IFS=$as_save_IFS
7002   case $as_dir in #(((
7003     '') as_dir=./ ;;
7004     */) ;;
7005     *) as_dir=$as_dir/ ;;
7006   esac
7007     for ac_prog in grep ggrep
7008    do
7009     for ac_exec_ext in '' $ac_executable_extensions; do
7010       ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
7011       as_fn_executable_p "$ac_path_GREP" || continue
7012 # Check for GNU ac_path_GREP and select it if it is found.
7013   # Check for GNU $ac_path_GREP
7014 case `"$ac_path_GREP" --version 2>&1` in
7015 *GNU*)
7016   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7017 *)
7018   ac_count=0
7019   printf %s 0123456789 >"conftest.in"
7020   while :
7021   do
7022     cat "conftest.in" "conftest.in" >"conftest.tmp"
7023     mv "conftest.tmp" "conftest.in"
7024     cp "conftest.in" "conftest.nl"
7025     printf "%s\n" 'GREP' >> "conftest.nl"
7026     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7027     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7028     as_fn_arith $ac_count + 1 && ac_count=$as_val
7029     if test $ac_count -gt ${ac_path_GREP_max-0}; then
7030       # Best one so far, save it but keep looking for a better one
7031       ac_cv_path_GREP="$ac_path_GREP"
7032       ac_path_GREP_max=$ac_count
7033     fi
7034     # 10*(2^10) chars as input seems more than enough
7035     test $ac_count -gt 10 && break
7036   done
7037   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7038 esac
7039
7040       $ac_path_GREP_found && break 3
7041     done
7042   done
7043   done
7044 IFS=$as_save_IFS
7045   if test -z "$ac_cv_path_GREP"; then
7046     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7047   fi
7048 else
7049   ac_cv_path_GREP=$GREP
7050 fi
7051
7052 fi
7053 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7054 printf "%s\n" "$ac_cv_path_GREP" >&6; }
7055  GREP="$ac_cv_path_GREP"
7056
7057
7058 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7059 printf %s "checking for egrep... " >&6; }
7060 if test ${ac_cv_path_EGREP+y}
7061 then :
7062   printf %s "(cached) " >&6
7063 else $as_nop
7064   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7065    then ac_cv_path_EGREP="$GREP -E"
7066    else
7067      if test -z "$EGREP"; then
7068   ac_path_EGREP_found=false
7069   # Loop through the user's path and test for each of PROGNAME-LIST
7070   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7071 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7072 do
7073   IFS=$as_save_IFS
7074   case $as_dir in #(((
7075     '') as_dir=./ ;;
7076     */) ;;
7077     *) as_dir=$as_dir/ ;;
7078   esac
7079     for ac_prog in egrep
7080    do
7081     for ac_exec_ext in '' $ac_executable_extensions; do
7082       ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
7083       as_fn_executable_p "$ac_path_EGREP" || continue
7084 # Check for GNU ac_path_EGREP and select it if it is found.
7085   # Check for GNU $ac_path_EGREP
7086 case `"$ac_path_EGREP" --version 2>&1` in
7087 *GNU*)
7088   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7089 *)
7090   ac_count=0
7091   printf %s 0123456789 >"conftest.in"
7092   while :
7093   do
7094     cat "conftest.in" "conftest.in" >"conftest.tmp"
7095     mv "conftest.tmp" "conftest.in"
7096     cp "conftest.in" "conftest.nl"
7097     printf "%s\n" 'EGREP' >> "conftest.nl"
7098     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7099     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7100     as_fn_arith $ac_count + 1 && ac_count=$as_val
7101     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7102       # Best one so far, save it but keep looking for a better one
7103       ac_cv_path_EGREP="$ac_path_EGREP"
7104       ac_path_EGREP_max=$ac_count
7105     fi
7106     # 10*(2^10) chars as input seems more than enough
7107     test $ac_count -gt 10 && break
7108   done
7109   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7110 esac
7111
7112       $ac_path_EGREP_found && break 3
7113     done
7114   done
7115   done
7116 IFS=$as_save_IFS
7117   if test -z "$ac_cv_path_EGREP"; then
7118     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7119   fi
7120 else
7121   ac_cv_path_EGREP=$EGREP
7122 fi
7123
7124    fi
7125 fi
7126 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7127 printf "%s\n" "$ac_cv_path_EGREP" >&6; }
7128  EGREP="$ac_cv_path_EGREP"
7129
7130
7131
7132
7133
7134
7135 ac_ext=c
7136 ac_cpp='$CPP $CPPFLAGS'
7137 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7138 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7139 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7140
7141 ax_pthread_ok=no
7142
7143 # We used to check for pthread.h first, but this fails if pthread.h
7144 # requires special compiler flags (e.g. on Tru64 or Sequent).
7145 # It gets checked for in the link test anyway.
7146
7147 # First of all, check if the user has set any of the PTHREAD_LIBS,
7148 # etcetera environment variables, and if threads linking works using
7149 # them:
7150 if test "x$PTHREAD_CFLAGS$PTHREAD_LIBS" != "x"; then
7151         ax_pthread_save_CC="$CC"
7152         ax_pthread_save_CFLAGS="$CFLAGS"
7153         ax_pthread_save_LIBS="$LIBS"
7154         if test "x$PTHREAD_CC" != "x"
7155 then :
7156   CC="$PTHREAD_CC"
7157 fi
7158         if test "x$PTHREAD_CXX" != "x"
7159 then :
7160   CXX="$PTHREAD_CXX"
7161 fi
7162         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
7163         LIBS="$PTHREAD_LIBS $LIBS"
7164         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS" >&5
7165 printf %s "checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS... " >&6; }
7166         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7167 /* end confdefs.h.  */
7168
7169 /* Override any GCC internal prototype to avoid an error.
7170    Use char because int might match the return type of a GCC
7171    builtin and then its argument prototype would still apply.  */
7172 char pthread_join ();
7173 int
7174 main (void)
7175 {
7176 return pthread_join ();
7177   ;
7178   return 0;
7179 }
7180 _ACEOF
7181 if ac_fn_c_try_link "$LINENO"
7182 then :
7183   ax_pthread_ok=yes
7184 fi
7185 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7186     conftest$ac_exeext conftest.$ac_ext
7187         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
7188 printf "%s\n" "$ax_pthread_ok" >&6; }
7189         if test "x$ax_pthread_ok" = "xno"; then
7190                 PTHREAD_LIBS=""
7191                 PTHREAD_CFLAGS=""
7192         fi
7193         CC="$ax_pthread_save_CC"
7194         CFLAGS="$ax_pthread_save_CFLAGS"
7195         LIBS="$ax_pthread_save_LIBS"
7196 fi
7197
7198 # We must check for the threads library under a number of different
7199 # names; the ordering is very important because some systems
7200 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
7201 # libraries is broken (non-POSIX).
7202
7203 # Create a list of thread flags to try. Items with a "," contain both
7204 # C compiler flags (before ",") and linker flags (after ","). Other items
7205 # starting with a "-" are C compiler flags, and remaining items are
7206 # library names, except for "none" which indicates that we try without
7207 # any flags at all, and "pthread-config" which is a program returning
7208 # the flags for the Pth emulation library.
7209
7210 ax_pthread_flags="pthreads none -Kthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
7211
7212 # The ordering *is* (sometimes) important.  Some notes on the
7213 # individual items follow:
7214
7215 # pthreads: AIX (must check this before -lpthread)
7216 # none: in case threads are in libc; should be tried before -Kthread and
7217 #       other compiler flags to prevent continual compiler warnings
7218 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
7219 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads), Tru64
7220 #           (Note: HP C rejects this with "bad form for `-t' option")
7221 # -pthreads: Solaris/gcc (Note: HP C also rejects)
7222 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
7223 #      doesn't hurt to check since this sometimes defines pthreads and
7224 #      -D_REENTRANT too), HP C (must be checked before -lpthread, which
7225 #      is present but should not be used directly; and before -mthreads,
7226 #      because the compiler interprets this as "-mt" + "-hreads")
7227 # -mthreads: Mingw32/gcc, Lynx/gcc
7228 # pthread: Linux, etcetera
7229 # --thread-safe: KAI C++
7230 # pthread-config: use pthread-config program (for GNU Pth library)
7231
7232 case $host_os in
7233
7234         freebsd*)
7235
7236         # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
7237         # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
7238
7239         ax_pthread_flags="-kthread lthread $ax_pthread_flags"
7240         ;;
7241
7242         hpux*)
7243
7244         # From the cc(1) man page: "[-mt] Sets various -D flags to enable
7245         # multi-threading and also sets -lpthread."
7246
7247         ax_pthread_flags="-mt -pthread pthread $ax_pthread_flags"
7248         ;;
7249
7250         openedition*)
7251
7252         # IBM z/OS requires a feature-test macro to be defined in order to
7253         # enable POSIX threads at all, so give the user a hint if this is
7254         # not set. (We don't define these ourselves, as they can affect
7255         # other portions of the system API in unpredictable ways.)
7256
7257         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7258 /* end confdefs.h.  */
7259
7260 #            if !defined(_OPEN_THREADS) && !defined(_UNIX03_THREADS)
7261              AX_PTHREAD_ZOS_MISSING
7262 #            endif
7263
7264 _ACEOF
7265 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7266   $EGREP "AX_PTHREAD_ZOS_MISSING" >/dev/null 2>&1
7267 then :
7268   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&5
7269 printf "%s\n" "$as_me: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&2;}
7270 fi
7271 rm -rf conftest*
7272
7273         ;;
7274
7275         solaris*)
7276
7277         # On Solaris (at least, for some versions), libc contains stubbed
7278         # (non-functional) versions of the pthreads routines, so link-based
7279         # tests will erroneously succeed. (N.B.: The stubs are missing
7280         # pthread_cleanup_push, or rather a function called by this macro,
7281         # so we could check for that, but who knows whether they'll stub
7282         # that too in a future libc.)  So we'll check first for the
7283         # standard Solaris way of linking pthreads (-mt -lpthread).
7284
7285         ax_pthread_flags="-mt,-lpthread pthread $ax_pthread_flags"
7286         ;;
7287 esac
7288
7289 # Are we compiling with Clang?
7290
7291 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC is Clang" >&5
7292 printf %s "checking whether $CC is Clang... " >&6; }
7293 if test ${ax_cv_PTHREAD_CLANG+y}
7294 then :
7295   printf %s "(cached) " >&6
7296 else $as_nop
7297   ax_cv_PTHREAD_CLANG=no
7298      # Note that Autoconf sets GCC=yes for Clang as well as GCC
7299      if test "x$GCC" = "xyes"; then
7300         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7301 /* end confdefs.h.  */
7302 /* Note: Clang 2.7 lacks __clang_[a-z]+__ */
7303 #            if defined(__clang__) && defined(__llvm__)
7304              AX_PTHREAD_CC_IS_CLANG
7305 #            endif
7306
7307 _ACEOF
7308 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7309   $EGREP "AX_PTHREAD_CC_IS_CLANG" >/dev/null 2>&1
7310 then :
7311   ax_cv_PTHREAD_CLANG=yes
7312 fi
7313 rm -rf conftest*
7314
7315      fi
7316
7317 fi
7318 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG" >&5
7319 printf "%s\n" "$ax_cv_PTHREAD_CLANG" >&6; }
7320 ax_pthread_clang="$ax_cv_PTHREAD_CLANG"
7321
7322
7323 # GCC generally uses -pthread, or -pthreads on some platforms (e.g. SPARC)
7324
7325 # Note that for GCC and Clang -pthread generally implies -lpthread,
7326 # except when -nostdlib is passed.
7327 # This is problematic using libtool to build C++ shared libraries with pthread:
7328 # [1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25460
7329 # [2] https://bugzilla.redhat.com/show_bug.cgi?id=661333
7330 # [3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=468555
7331 # To solve this, first try -pthread together with -lpthread for GCC
7332
7333 if test "x$GCC" = "xyes"
7334 then :
7335   ax_pthread_flags="-pthread,-lpthread -pthread -pthreads $ax_pthread_flags"
7336 fi
7337
7338 # Clang takes -pthread (never supported any other flag), but we'll try with -lpthread first
7339
7340 if test "x$ax_pthread_clang" = "xyes"
7341 then :
7342   ax_pthread_flags="-pthread,-lpthread -pthread"
7343 fi
7344
7345
7346 # The presence of a feature test macro requesting re-entrant function
7347 # definitions is, on some systems, a strong hint that pthreads support is
7348 # correctly enabled
7349
7350 case $host_os in
7351         darwin* | hpux* | linux* | osf* | solaris*)
7352         ax_pthread_check_macro="_REENTRANT"
7353         ;;
7354
7355         aix*)
7356         ax_pthread_check_macro="_THREAD_SAFE"
7357         ;;
7358
7359         *)
7360         ax_pthread_check_macro="--"
7361         ;;
7362 esac
7363 if test "x$ax_pthread_check_macro" = "x--"
7364 then :
7365   ax_pthread_check_cond=0
7366 else $as_nop
7367   ax_pthread_check_cond="!defined($ax_pthread_check_macro)"
7368 fi
7369
7370
7371 if test "x$ax_pthread_ok" = "xno"; then
7372 for ax_pthread_try_flag in $ax_pthread_flags; do
7373
7374         case $ax_pthread_try_flag in
7375                 none)
7376                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
7377 printf %s "checking whether pthreads work without any flags... " >&6; }
7378                 ;;
7379
7380                 *,*)
7381                 PTHREAD_CFLAGS=`echo $ax_pthread_try_flag | sed "s/^\(.*\),\(.*\)$/\1/"`
7382                 PTHREAD_LIBS=`echo $ax_pthread_try_flag | sed "s/^\(.*\),\(.*\)$/\2/"`
7383                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with \"$PTHREAD_CFLAGS\" and \"$PTHREAD_LIBS\"" >&5
7384 printf %s "checking whether pthreads work with \"$PTHREAD_CFLAGS\" and \"$PTHREAD_LIBS\"... " >&6; }
7385                 ;;
7386
7387                 -*)
7388                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $ax_pthread_try_flag" >&5
7389 printf %s "checking whether pthreads work with $ax_pthread_try_flag... " >&6; }
7390                 PTHREAD_CFLAGS="$ax_pthread_try_flag"
7391                 ;;
7392
7393                 pthread-config)
7394                 # Extract the first word of "pthread-config", so it can be a program name with args.
7395 set dummy pthread-config; ac_word=$2
7396 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7397 printf %s "checking for $ac_word... " >&6; }
7398 if test ${ac_cv_prog_ax_pthread_config+y}
7399 then :
7400   printf %s "(cached) " >&6
7401 else $as_nop
7402   if test -n "$ax_pthread_config"; then
7403   ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test.
7404 else
7405 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7406 for as_dir in $PATH
7407 do
7408   IFS=$as_save_IFS
7409   case $as_dir in #(((
7410     '') as_dir=./ ;;
7411     */) ;;
7412     *) as_dir=$as_dir/ ;;
7413   esac
7414     for ac_exec_ext in '' $ac_executable_extensions; do
7415   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7416     ac_cv_prog_ax_pthread_config="yes"
7417     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7418     break 2
7419   fi
7420 done
7421   done
7422 IFS=$as_save_IFS
7423
7424   test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no"
7425 fi
7426 fi
7427 ax_pthread_config=$ac_cv_prog_ax_pthread_config
7428 if test -n "$ax_pthread_config"; then
7429   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
7430 printf "%s\n" "$ax_pthread_config" >&6; }
7431 else
7432   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7433 printf "%s\n" "no" >&6; }
7434 fi
7435
7436
7437                 if test "x$ax_pthread_config" = "xno"
7438 then :
7439   continue
7440 fi
7441                 PTHREAD_CFLAGS="`pthread-config --cflags`"
7442                 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
7443                 ;;
7444
7445                 *)
7446                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$ax_pthread_try_flag" >&5
7447 printf %s "checking for the pthreads library -l$ax_pthread_try_flag... " >&6; }
7448                 PTHREAD_LIBS="-l$ax_pthread_try_flag"
7449                 ;;
7450         esac
7451
7452         ax_pthread_save_CFLAGS="$CFLAGS"
7453         ax_pthread_save_LIBS="$LIBS"
7454         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
7455         LIBS="$PTHREAD_LIBS $LIBS"
7456
7457         # Check for various functions.  We must include pthread.h,
7458         # since some functions may be macros.  (On the Sequent, we
7459         # need a special flag -Kthread to make this header compile.)
7460         # We check for pthread_join because it is in -lpthread on IRIX
7461         # while pthread_create is in libc.  We check for pthread_attr_init
7462         # due to DEC craziness with -lpthreads.  We check for
7463         # pthread_cleanup_push because it is one of the few pthread
7464         # functions on Solaris that doesn't have a non-functional libc stub.
7465         # We try pthread_create on general principles.
7466
7467         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7468 /* end confdefs.h.  */
7469 #include <pthread.h>
7470 #                       if $ax_pthread_check_cond
7471 #                        error "$ax_pthread_check_macro must be defined"
7472 #                       endif
7473                         static void *some_global = NULL;
7474                         static void routine(void *a)
7475                           {
7476                              /* To avoid any unused-parameter or
7477                                 unused-but-set-parameter warning.  */
7478                              some_global = a;
7479                           }
7480                         static void *start_routine(void *a) { return a; }
7481 int
7482 main (void)
7483 {
7484 pthread_t th; pthread_attr_t attr;
7485                         pthread_create(&th, 0, start_routine, 0);
7486                         pthread_join(th, 0);
7487                         pthread_attr_init(&attr);
7488                         pthread_cleanup_push(routine, 0);
7489                         pthread_cleanup_pop(0) /* ; */
7490   ;
7491   return 0;
7492 }
7493 _ACEOF
7494 if ac_fn_c_try_link "$LINENO"
7495 then :
7496   ax_pthread_ok=yes
7497 fi
7498 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7499     conftest$ac_exeext conftest.$ac_ext
7500
7501         CFLAGS="$ax_pthread_save_CFLAGS"
7502         LIBS="$ax_pthread_save_LIBS"
7503
7504         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
7505 printf "%s\n" "$ax_pthread_ok" >&6; }
7506         if test "x$ax_pthread_ok" = "xyes"
7507 then :
7508   break
7509 fi
7510
7511         PTHREAD_LIBS=""
7512         PTHREAD_CFLAGS=""
7513 done
7514 fi
7515
7516
7517 # Clang needs special handling, because older versions handle the -pthread
7518 # option in a rather... idiosyncratic way
7519
7520 if test "x$ax_pthread_clang" = "xyes"; then
7521
7522         # Clang takes -pthread; it has never supported any other flag
7523
7524         # (Note 1: This will need to be revisited if a system that Clang
7525         # supports has POSIX threads in a separate library.  This tends not
7526         # to be the way of modern systems, but it's conceivable.)
7527
7528         # (Note 2: On some systems, notably Darwin, -pthread is not needed
7529         # to get POSIX threads support; the API is always present and
7530         # active.  We could reasonably leave PTHREAD_CFLAGS empty.  But
7531         # -pthread does define _REENTRANT, and while the Darwin headers
7532         # ignore this macro, third-party headers might not.)
7533
7534         # However, older versions of Clang make a point of warning the user
7535         # that, in an invocation where only linking and no compilation is
7536         # taking place, the -pthread option has no effect ("argument unused
7537         # during compilation").  They expect -pthread to be passed in only
7538         # when source code is being compiled.
7539         #
7540         # Problem is, this is at odds with the way Automake and most other
7541         # C build frameworks function, which is that the same flags used in
7542         # compilation (CFLAGS) are also used in linking.  Many systems
7543         # supported by AX_PTHREAD require exactly this for POSIX threads
7544         # support, and in fact it is often not straightforward to specify a
7545         # flag that is used only in the compilation phase and not in
7546         # linking.  Such a scenario is extremely rare in practice.
7547         #
7548         # Even though use of the -pthread flag in linking would only print
7549         # a warning, this can be a nuisance for well-run software projects
7550         # that build with -Werror.  So if the active version of Clang has
7551         # this misfeature, we search for an option to squash it.
7552
7553         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread" >&5
7554 printf %s "checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread... " >&6; }
7555 if test ${ax_cv_PTHREAD_CLANG_NO_WARN_FLAG+y}
7556 then :
7557   printf %s "(cached) " >&6
7558 else $as_nop
7559   ax_cv_PTHREAD_CLANG_NO_WARN_FLAG=unknown
7560              # Create an alternate version of $ac_link that compiles and
7561              # links in two steps (.c -> .o, .o -> exe) instead of one
7562              # (.c -> exe), because the warning occurs only in the second
7563              # step
7564              ax_pthread_save_ac_link="$ac_link"
7565              ax_pthread_sed='s/conftest\.\$ac_ext/conftest.$ac_objext/g'
7566              ax_pthread_link_step=`printf "%s\n" "$ac_link" | sed "$ax_pthread_sed"`
7567              ax_pthread_2step_ac_link="($ac_compile) && (echo ==== >&5) && ($ax_pthread_link_step)"
7568              ax_pthread_save_CFLAGS="$CFLAGS"
7569              for ax_pthread_try in '' -Qunused-arguments -Wno-unused-command-line-argument unknown; do
7570                 if test "x$ax_pthread_try" = "xunknown"
7571 then :
7572   break
7573 fi
7574                 CFLAGS="-Werror -Wunknown-warning-option $ax_pthread_try -pthread $ax_pthread_save_CFLAGS"
7575                 ac_link="$ax_pthread_save_ac_link"
7576                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7577 /* end confdefs.h.  */
7578 int main(void){return 0;}
7579 _ACEOF
7580 if ac_fn_c_try_link "$LINENO"
7581 then :
7582   ac_link="$ax_pthread_2step_ac_link"
7583                      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7584 /* end confdefs.h.  */
7585 int main(void){return 0;}
7586 _ACEOF
7587 if ac_fn_c_try_link "$LINENO"
7588 then :
7589   break
7590 fi
7591 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7592     conftest$ac_exeext conftest.$ac_ext
7593
7594 fi
7595 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7596     conftest$ac_exeext conftest.$ac_ext
7597              done
7598              ac_link="$ax_pthread_save_ac_link"
7599              CFLAGS="$ax_pthread_save_CFLAGS"
7600              if test "x$ax_pthread_try" = "x"
7601 then :
7602   ax_pthread_try=no
7603 fi
7604              ax_cv_PTHREAD_CLANG_NO_WARN_FLAG="$ax_pthread_try"
7605
7606 fi
7607 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&5
7608 printf "%s\n" "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&6; }
7609
7610         case "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" in
7611                 no | unknown) ;;
7612                 *) PTHREAD_CFLAGS="$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG $PTHREAD_CFLAGS" ;;
7613         esac
7614
7615 fi # $ax_pthread_clang = yes
7616
7617
7618
7619 # Various other checks:
7620 if test "x$ax_pthread_ok" = "xyes"; then
7621         ax_pthread_save_CFLAGS="$CFLAGS"
7622         ax_pthread_save_LIBS="$LIBS"
7623         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
7624         LIBS="$PTHREAD_LIBS $LIBS"
7625
7626         # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
7627         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
7628 printf %s "checking for joinable pthread attribute... " >&6; }
7629 if test ${ax_cv_PTHREAD_JOINABLE_ATTR+y}
7630 then :
7631   printf %s "(cached) " >&6
7632 else $as_nop
7633   ax_cv_PTHREAD_JOINABLE_ATTR=unknown
7634              for ax_pthread_attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
7635                  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7636 /* end confdefs.h.  */
7637 #include <pthread.h>
7638 int
7639 main (void)
7640 {
7641 int attr = $ax_pthread_attr; return attr /* ; */
7642   ;
7643   return 0;
7644 }
7645 _ACEOF
7646 if ac_fn_c_try_link "$LINENO"
7647 then :
7648   ax_cv_PTHREAD_JOINABLE_ATTR=$ax_pthread_attr; break
7649 fi
7650 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7651     conftest$ac_exeext conftest.$ac_ext
7652              done
7653
7654 fi
7655 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_JOINABLE_ATTR" >&5
7656 printf "%s\n" "$ax_cv_PTHREAD_JOINABLE_ATTR" >&6; }
7657         if test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xunknown" && \
7658                test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xPTHREAD_CREATE_JOINABLE" && \
7659                test "x$ax_pthread_joinable_attr_defined" != "xyes"
7660 then :
7661
7662 printf "%s\n" "#define PTHREAD_CREATE_JOINABLE $ax_cv_PTHREAD_JOINABLE_ATTR" >>confdefs.h
7663
7664                ax_pthread_joinable_attr_defined=yes
7665
7666 fi
7667
7668         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether more special flags are required for pthreads" >&5
7669 printf %s "checking whether more special flags are required for pthreads... " >&6; }
7670 if test ${ax_cv_PTHREAD_SPECIAL_FLAGS+y}
7671 then :
7672   printf %s "(cached) " >&6
7673 else $as_nop
7674   ax_cv_PTHREAD_SPECIAL_FLAGS=no
7675              case $host_os in
7676              solaris*)
7677              ax_cv_PTHREAD_SPECIAL_FLAGS="-D_POSIX_PTHREAD_SEMANTICS"
7678              ;;
7679              esac
7680
7681 fi
7682 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_SPECIAL_FLAGS" >&5
7683 printf "%s\n" "$ax_cv_PTHREAD_SPECIAL_FLAGS" >&6; }
7684         if test "x$ax_cv_PTHREAD_SPECIAL_FLAGS" != "xno" && \
7685                test "x$ax_pthread_special_flags_added" != "xyes"
7686 then :
7687   PTHREAD_CFLAGS="$ax_cv_PTHREAD_SPECIAL_FLAGS $PTHREAD_CFLAGS"
7688                ax_pthread_special_flags_added=yes
7689 fi
7690
7691         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
7692 printf %s "checking for PTHREAD_PRIO_INHERIT... " >&6; }
7693 if test ${ax_cv_PTHREAD_PRIO_INHERIT+y}
7694 then :
7695   printf %s "(cached) " >&6
7696 else $as_nop
7697   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7698 /* end confdefs.h.  */
7699 #include <pthread.h>
7700 int
7701 main (void)
7702 {
7703 int i = PTHREAD_PRIO_INHERIT;
7704                                                return i;
7705   ;
7706   return 0;
7707 }
7708 _ACEOF
7709 if ac_fn_c_try_link "$LINENO"
7710 then :
7711   ax_cv_PTHREAD_PRIO_INHERIT=yes
7712 else $as_nop
7713   ax_cv_PTHREAD_PRIO_INHERIT=no
7714 fi
7715 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7716     conftest$ac_exeext conftest.$ac_ext
7717
7718 fi
7719 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
7720 printf "%s\n" "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
7721         if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes" && \
7722                test "x$ax_pthread_prio_inherit_defined" != "xyes"
7723 then :
7724
7725 printf "%s\n" "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
7726
7727                ax_pthread_prio_inherit_defined=yes
7728
7729 fi
7730
7731         CFLAGS="$ax_pthread_save_CFLAGS"
7732         LIBS="$ax_pthread_save_LIBS"
7733
7734         # More AIX lossage: compile with *_r variant
7735         if test "x$GCC" != "xyes"; then
7736             case $host_os in
7737                 aix*)
7738                 case "x/$CC" in #(
7739   x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xlc128|x*/xlc128_v6) :
7740     #handle absolute path differently from PATH based program lookup
7741                      case "x$CC" in #(
7742   x/*) :
7743
7744                            if as_fn_executable_p ${CC}_r
7745 then :
7746   PTHREAD_CC="${CC}_r"
7747 fi
7748                            if test "x${CXX}" != "x"
7749 then :
7750   if as_fn_executable_p ${CXX}_r
7751 then :
7752   PTHREAD_CXX="${CXX}_r"
7753 fi
7754 fi
7755                           ;; #(
7756   *) :
7757
7758                            for ac_prog in ${CC}_r
7759 do
7760   # Extract the first word of "$ac_prog", so it can be a program name with args.
7761 set dummy $ac_prog; ac_word=$2
7762 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7763 printf %s "checking for $ac_word... " >&6; }
7764 if test ${ac_cv_prog_PTHREAD_CC+y}
7765 then :
7766   printf %s "(cached) " >&6
7767 else $as_nop
7768   if test -n "$PTHREAD_CC"; then
7769   ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
7770 else
7771 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7772 for as_dir in $PATH
7773 do
7774   IFS=$as_save_IFS
7775   case $as_dir in #(((
7776     '') as_dir=./ ;;
7777     */) ;;
7778     *) as_dir=$as_dir/ ;;
7779   esac
7780     for ac_exec_ext in '' $ac_executable_extensions; do
7781   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7782     ac_cv_prog_PTHREAD_CC="$ac_prog"
7783     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7784     break 2
7785   fi
7786 done
7787   done
7788 IFS=$as_save_IFS
7789
7790 fi
7791 fi
7792 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
7793 if test -n "$PTHREAD_CC"; then
7794   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
7795 printf "%s\n" "$PTHREAD_CC" >&6; }
7796 else
7797   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7798 printf "%s\n" "no" >&6; }
7799 fi
7800
7801
7802   test -n "$PTHREAD_CC" && break
7803 done
7804 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
7805
7806                            if test "x${CXX}" != "x"
7807 then :
7808   for ac_prog in ${CXX}_r
7809 do
7810   # Extract the first word of "$ac_prog", so it can be a program name with args.
7811 set dummy $ac_prog; ac_word=$2
7812 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7813 printf %s "checking for $ac_word... " >&6; }
7814 if test ${ac_cv_prog_PTHREAD_CXX+y}
7815 then :
7816   printf %s "(cached) " >&6
7817 else $as_nop
7818   if test -n "$PTHREAD_CXX"; then
7819   ac_cv_prog_PTHREAD_CXX="$PTHREAD_CXX" # Let the user override the test.
7820 else
7821 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7822 for as_dir in $PATH
7823 do
7824   IFS=$as_save_IFS
7825   case $as_dir in #(((
7826     '') as_dir=./ ;;
7827     */) ;;
7828     *) as_dir=$as_dir/ ;;
7829   esac
7830     for ac_exec_ext in '' $ac_executable_extensions; do
7831   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7832     ac_cv_prog_PTHREAD_CXX="$ac_prog"
7833     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7834     break 2
7835   fi
7836 done
7837   done
7838 IFS=$as_save_IFS
7839
7840 fi
7841 fi
7842 PTHREAD_CXX=$ac_cv_prog_PTHREAD_CXX
7843 if test -n "$PTHREAD_CXX"; then
7844   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CXX" >&5
7845 printf "%s\n" "$PTHREAD_CXX" >&6; }
7846 else
7847   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7848 printf "%s\n" "no" >&6; }
7849 fi
7850
7851
7852   test -n "$PTHREAD_CXX" && break
7853 done
7854 test -n "$PTHREAD_CXX" || PTHREAD_CXX="$CXX"
7855
7856 fi
7857
7858                       ;;
7859 esac
7860                      ;; #(
7861   *) :
7862      ;;
7863 esac
7864                 ;;
7865             esac
7866         fi
7867 fi
7868
7869 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
7870 test -n "$PTHREAD_CXX" || PTHREAD_CXX="$CXX"
7871
7872
7873
7874
7875
7876
7877 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
7878 if test "x$ax_pthread_ok" = "xyes"; then
7879
7880 printf "%s\n" "#define HAVE_PTHREAD 1" >>confdefs.h
7881
7882         :
7883 else
7884         ax_pthread_ok=no
7885
7886 fi
7887 ac_ext=c
7888 ac_cpp='$CPP $CPPFLAGS'
7889 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7890 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7891 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7892
7893
7894 else
7895 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
7896
7897 fi
7898
7899 # Check whether --enable-uuidd was given.
7900 if test ${enable_uuidd+y}
7901 then :
7902   enableval=$enable_uuidd; if test "$enableval" = "no"
7903 then
7904         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building uuidd" >&5
7905 printf "%s\n" "Not building uuidd" >&6; }
7906         UUIDD_CMT="#"
7907 else
7908         printf "%s\n" "#define USE_UUIDD 1" >>confdefs.h
7909
7910         UUIDD_CMT=""
7911         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building uuidd" >&5
7912 printf "%s\n" "Building uuidd" >&6; }
7913 fi
7914
7915 else $as_nop
7916   printf "%s\n" "#define USE_UUIDD 1" >>confdefs.h
7917
7918 if test -z "$UUID_CMT"
7919 then
7920         UUIDD_CMT=""
7921         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building uuidd by default" >&5
7922 printf "%s\n" "Building uuidd by default" >&6; }
7923 else
7924         UUIDD_CMT="#"
7925         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling uuidd by default" >&5
7926 printf "%s\n" "Disabling uuidd by default" >&6; }
7927 fi
7928
7929 fi
7930
7931
7932
7933 # Check whether --enable-mmp was given.
7934 if test ${enable_mmp+y}
7935 then :
7936   enableval=$enable_mmp; if test "$enableval" = "no"
7937 then
7938         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling mmp support" >&5
7939 printf "%s\n" "Disabling mmp support" >&6; }
7940 else
7941         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling mmp support" >&5
7942 printf "%s\n" "Enabling mmp support" >&6; }
7943         printf "%s\n" "#define CONFIG_MMP 1" >>confdefs.h
7944
7945 fi
7946
7947 else $as_nop
7948   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling mmp support by default" >&5
7949 printf "%s\n" "Enabling mmp support by default" >&6; }
7950 printf "%s\n" "#define CONFIG_MMP 1" >>confdefs.h
7951
7952
7953 fi
7954
7955
7956 # Check whether --enable-tdb was given.
7957 if test ${enable_tdb+y}
7958 then :
7959   enableval=$enable_tdb;
7960 if test "$enableval" = "no"
7961 then
7962         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling tdb support" >&5
7963 printf "%s\n" "Disabling tdb support" >&6; }
7964         CONFIG_TDB=0
7965 else
7966         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling tdb support" >&5
7967 printf "%s\n" "Enabling tdb support" >&6; }
7968         CONFIG_TDB=1
7969 fi
7970
7971
7972 else $as_nop
7973
7974 case "$host_os" in
7975 mingw*)
7976         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling tdb support by default" >&5
7977 printf "%s\n" "Disabling tdb support by default" >&6; }
7978         CONFIG_TDB=0
7979         ;;
7980 *)
7981         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling tdb support by default" >&5
7982 printf "%s\n" "Enabling tdb support by default" >&6; }
7983         CONFIG_TDB=1
7984         ;;
7985 esac
7986
7987
7988 fi
7989
7990 if test "$CONFIG_TDB" = "1"
7991 then
7992         printf "%s\n" "#define CONFIG_TDB 1" >>confdefs.h
7993
7994         TDB_CMT=""
7995         TDB_MAN_COMMENT=""
7996 else
7997         TDB_CMT="#"
7998         TDB_MAN_COMMENT='.\"'
7999 fi
8000
8001
8002
8003 # Check whether --enable-bmap-stats was given.
8004 if test ${enable_bmap_stats+y}
8005 then :
8006   enableval=$enable_bmap_stats; if test "$enableval" = "no"
8007 then
8008         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling bitmap statistics support" >&5
8009 printf "%s\n" "Disabling bitmap statistics support" >&6; }
8010 else
8011         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling bitmap statistics support" >&5
8012 printf "%s\n" "Enabling bitmap statistics support" >&6; }
8013         printf "%s\n" "#define ENABLE_BMAP_STATS 1" >>confdefs.h
8014
8015 fi
8016
8017 else $as_nop
8018   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling bitmap statistics support by default" >&5
8019 printf "%s\n" "Enabling bitmap statistics support by default" >&6; }
8020 printf "%s\n" "#define ENABLE_BMAP_STATS 1" >>confdefs.h
8021
8022
8023 fi
8024
8025
8026 # Check whether --enable-bmap-stats-ops was given.
8027 if test ${enable_bmap_stats_ops+y}
8028 then :
8029   enableval=$enable_bmap_stats_ops; if test "$enableval" = "no"
8030 then
8031         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling additional bitmap statistics" >&5
8032 printf "%s\n" "Disabling additional bitmap statistics" >&6; }
8033 else
8034                 if test "x${enable_bmap_stats}" = "xno"
8035 then :
8036   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8037 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
8038 as_fn_error $? "Error --enable-bmap-stats-ops requires bmap-stats
8039 See \`config.log' for more details" "$LINENO" 5; }
8040 fi
8041
8042         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling additional bitmap statistics" >&5
8043 printf "%s\n" "Enabling additional bitmap statistics" >&6; }
8044         printf "%s\n" "#define ENABLE_BMAP_STATS_OPS 1" >>confdefs.h
8045
8046 fi
8047
8048 else $as_nop
8049   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling additional bitmap statistics by default" >&5
8050 printf "%s\n" "Disabling additional bitmap statistics by default" >&6; }
8051
8052 fi
8053
8054 MAKEFILE_LIBRARY=$srcdir/lib/Makefile.library
8055
8056 GETTEXT_PACKAGE=e2fsprogs
8057 PACKAGE=e2fsprogs
8058 VERSION="$E2FSPROGS_VERSION"
8059 VERSION=0.14.1
8060
8061 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
8062
8063
8064 printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h
8065
8066
8067
8068
8069
8070 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
8071 printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
8072 set x ${MAKE-make}
8073 ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
8074 if eval test \${ac_cv_prog_make_${ac_make}_set+y}
8075 then :
8076   printf %s "(cached) " >&6
8077 else $as_nop
8078   cat >conftest.make <<\_ACEOF
8079 SHELL = /bin/sh
8080 all:
8081         @echo '@@@%%%=$(MAKE)=@@@%%%'
8082 _ACEOF
8083 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
8084 case `${MAKE-make} -f conftest.make 2>/dev/null` in
8085   *@@@%%%=?*=@@@%%%*)
8086     eval ac_cv_prog_make_${ac_make}_set=yes;;
8087   *)
8088     eval ac_cv_prog_make_${ac_make}_set=no;;
8089 esac
8090 rm -f conftest.make
8091 fi
8092 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
8093   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8094 printf "%s\n" "yes" >&6; }
8095   SET_MAKE=
8096 else
8097   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8098 printf "%s\n" "no" >&6; }
8099   SET_MAKE="MAKE=${MAKE-make}"
8100 fi
8101
8102
8103   # Find a good install program.  We prefer a C program (faster),
8104 # so one script is as good as another.  But avoid the broken or
8105 # incompatible versions:
8106 # SysV /etc/install, /usr/sbin/install
8107 # SunOS /usr/etc/install
8108 # IRIX /sbin/install
8109 # AIX /bin/install
8110 # AmigaOS /C/install, which installs bootblocks on floppy discs
8111 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
8112 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
8113 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
8114 # OS/2's system install, which has a completely different semantic
8115 # ./install, which can be erroneously created by make from ./install.sh.
8116 # Reject install programs that cannot install multiple files.
8117 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
8118 printf %s "checking for a BSD-compatible install... " >&6; }
8119 if test -z "$INSTALL"; then
8120 if test ${ac_cv_path_install+y}
8121 then :
8122   printf %s "(cached) " >&6
8123 else $as_nop
8124   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8125 for as_dir in $PATH
8126 do
8127   IFS=$as_save_IFS
8128   case $as_dir in #(((
8129     '') as_dir=./ ;;
8130     */) ;;
8131     *) as_dir=$as_dir/ ;;
8132   esac
8133     # Account for fact that we put trailing slashes in our PATH walk.
8134 case $as_dir in #((
8135   ./ | /[cC]/* | \
8136   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
8137   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
8138   /usr/ucb/* ) ;;
8139   *)
8140     # OSF1 and SCO ODT 3.0 have their own names for install.
8141     # Don't use installbsd from OSF since it installs stuff as root
8142     # by default.
8143     for ac_prog in ginstall scoinst install; do
8144       for ac_exec_ext in '' $ac_executable_extensions; do
8145         if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
8146           if test $ac_prog = install &&
8147             grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8148             # AIX install.  It has an incompatible calling convention.
8149             :
8150           elif test $ac_prog = install &&
8151             grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8152             # program-specific install script used by HP pwplus--don't use.
8153             :
8154           else
8155             rm -rf conftest.one conftest.two conftest.dir
8156             echo one > conftest.one
8157             echo two > conftest.two
8158             mkdir conftest.dir
8159             if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
8160               test -s conftest.one && test -s conftest.two &&
8161               test -s conftest.dir/conftest.one &&
8162               test -s conftest.dir/conftest.two
8163             then
8164               ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
8165               break 3
8166             fi
8167           fi
8168         fi
8169       done
8170     done
8171     ;;
8172 esac
8173
8174   done
8175 IFS=$as_save_IFS
8176
8177 rm -rf conftest.one conftest.two conftest.dir
8178
8179 fi
8180   if test ${ac_cv_path_install+y}; then
8181     INSTALL=$ac_cv_path_install
8182   else
8183     # As a last resort, use the slow shell script.  Don't cache a
8184     # value for INSTALL within a source directory, because that will
8185     # break other packages using the cache if that directory is
8186     # removed, or if the value is a relative name.
8187     INSTALL=$ac_install_sh
8188   fi
8189 fi
8190 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
8191 printf "%s\n" "$INSTALL" >&6; }
8192
8193 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8194 # It thinks the first close brace ends the variable substitution.
8195 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8196
8197 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8198
8199 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8200
8201
8202   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5
8203 printf %s "checking for a race-free mkdir -p... " >&6; }
8204 if test -z "$MKDIR_P"; then
8205   if test ${ac_cv_path_mkdir+y}
8206 then :
8207   printf %s "(cached) " >&6
8208 else $as_nop
8209   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8210 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
8211 do
8212   IFS=$as_save_IFS
8213   case $as_dir in #(((
8214     '') as_dir=./ ;;
8215     */) ;;
8216     *) as_dir=$as_dir/ ;;
8217   esac
8218     for ac_prog in mkdir gmkdir; do
8219          for ac_exec_ext in '' $ac_executable_extensions; do
8220            as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue
8221            case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #(
8222              'mkdir ('*'coreutils) '* | \
8223              'BusyBox '* | \
8224              'mkdir (fileutils) '4.1*)
8225                ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext
8226                break 3;;
8227            esac
8228          done
8229        done
8230   done
8231 IFS=$as_save_IFS
8232
8233 fi
8234
8235   test -d ./--version && rmdir ./--version
8236   if test ${ac_cv_path_mkdir+y}; then
8237     MKDIR_P="$ac_cv_path_mkdir -p"
8238   else
8239     # As a last resort, use the slow shell script.  Don't cache a
8240     # value for MKDIR_P within a source directory, because that will
8241     # break other packages using the cache if that directory is
8242     # removed, or if the value is a relative name.
8243     MKDIR_P="$ac_install_sh -d"
8244   fi
8245 fi
8246 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
8247 printf "%s\n" "$MKDIR_P" >&6; }
8248
8249
8250   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8251 printf %s "checking whether NLS is requested... " >&6; }
8252     # Check whether --enable-nls was given.
8253 if test ${enable_nls+y}
8254 then :
8255   enableval=$enable_nls; USE_NLS=$enableval
8256 else $as_nop
8257   USE_NLS=yes
8258 fi
8259
8260   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
8261 printf "%s\n" "$USE_NLS" >&6; }
8262
8263
8264
8265
8266       GETTEXT_MACRO_VERSION=0.20
8267
8268
8269
8270
8271 # Prepare PATH_SEPARATOR.
8272 # The user is always right.
8273 if test "${PATH_SEPARATOR+set}" != set; then
8274   # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
8275   # contains only /bin. Note that ksh looks also at the FPATH variable,
8276   # so we have to set that as well for the test.
8277   PATH_SEPARATOR=:
8278   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8279     && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8280            || PATH_SEPARATOR=';'
8281        }
8282 fi
8283
8284 # Find out how to test for executable files. Don't use a zero-byte file,
8285 # as systems may use methods other than mode bits to determine executability.
8286 cat >conf$$.file <<_ASEOF
8287 #! /bin/sh
8288 exit 0
8289 _ASEOF
8290 chmod +x conf$$.file
8291 if test -x conf$$.file >/dev/null 2>&1; then
8292   ac_executable_p="test -x"
8293 else
8294   ac_executable_p="test -f"
8295 fi
8296 rm -f conf$$.file
8297
8298 # Extract the first word of "msgfmt", so it can be a program name with args.
8299 set dummy msgfmt; ac_word=$2
8300 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8301 printf %s "checking for $ac_word... " >&6; }
8302 if test ${ac_cv_path_MSGFMT+y}
8303 then :
8304   printf %s "(cached) " >&6
8305 else $as_nop
8306   case "$MSGFMT" in
8307   [\\/]* | ?:[\\/]*)
8308     ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
8309     ;;
8310   *)
8311     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
8312     for ac_dir in $PATH; do
8313       IFS="$ac_save_IFS"
8314       test -z "$ac_dir" && ac_dir=.
8315       for ac_exec_ext in '' $ac_executable_extensions; do
8316         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
8317           echo "$as_me: trying $ac_dir/$ac_word..." >&5
8318           if $ac_dir/$ac_word --statistics /dev/null >&5 2>&1 &&
8319      (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
8320             ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
8321             break 2
8322           fi
8323         fi
8324       done
8325     done
8326     IFS="$ac_save_IFS"
8327   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
8328     ;;
8329 esac
8330 fi
8331 MSGFMT="$ac_cv_path_MSGFMT"
8332 if test "$MSGFMT" != ":"; then
8333   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
8334 printf "%s\n" "$MSGFMT" >&6; }
8335 else
8336   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8337 printf "%s\n" "no" >&6; }
8338 fi
8339
8340   # Extract the first word of "gmsgfmt", so it can be a program name with args.
8341 set dummy gmsgfmt; ac_word=$2
8342 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8343 printf %s "checking for $ac_word... " >&6; }
8344 if test ${ac_cv_path_GMSGFMT+y}
8345 then :
8346   printf %s "(cached) " >&6
8347 else $as_nop
8348   case $GMSGFMT in
8349   [\\/]* | ?:[\\/]*)
8350   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
8351   ;;
8352   *)
8353   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8354 for as_dir in $PATH
8355 do
8356   IFS=$as_save_IFS
8357   case $as_dir in #(((
8358     '') as_dir=./ ;;
8359     */) ;;
8360     *) as_dir=$as_dir/ ;;
8361   esac
8362     for ac_exec_ext in '' $ac_executable_extensions; do
8363   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8364     ac_cv_path_GMSGFMT="$as_dir$ac_word$ac_exec_ext"
8365     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8366     break 2
8367   fi
8368 done
8369   done
8370 IFS=$as_save_IFS
8371
8372   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
8373   ;;
8374 esac
8375 fi
8376 GMSGFMT=$ac_cv_path_GMSGFMT
8377 if test -n "$GMSGFMT"; then
8378   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
8379 printf "%s\n" "$GMSGFMT" >&6; }
8380 else
8381   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8382 printf "%s\n" "no" >&6; }
8383 fi
8384
8385
8386
8387     case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
8388     '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;;
8389     *) GMSGFMT_015=$GMSGFMT ;;
8390   esac
8391
8392
8393
8394 # Prepare PATH_SEPARATOR.
8395 # The user is always right.
8396 if test "${PATH_SEPARATOR+set}" != set; then
8397   # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
8398   # contains only /bin. Note that ksh looks also at the FPATH variable,
8399   # so we have to set that as well for the test.
8400   PATH_SEPARATOR=:
8401   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8402     && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8403            || PATH_SEPARATOR=';'
8404        }
8405 fi
8406
8407 # Find out how to test for executable files. Don't use a zero-byte file,
8408 # as systems may use methods other than mode bits to determine executability.
8409 cat >conf$$.file <<_ASEOF
8410 #! /bin/sh
8411 exit 0
8412 _ASEOF
8413 chmod +x conf$$.file
8414 if test -x conf$$.file >/dev/null 2>&1; then
8415   ac_executable_p="test -x"
8416 else
8417   ac_executable_p="test -f"
8418 fi
8419 rm -f conf$$.file
8420
8421 # Extract the first word of "xgettext", so it can be a program name with args.
8422 set dummy xgettext; ac_word=$2
8423 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8424 printf %s "checking for $ac_word... " >&6; }
8425 if test ${ac_cv_path_XGETTEXT+y}
8426 then :
8427   printf %s "(cached) " >&6
8428 else $as_nop
8429   case "$XGETTEXT" in
8430   [\\/]* | ?:[\\/]*)
8431     ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
8432     ;;
8433   *)
8434     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
8435     for ac_dir in $PATH; do
8436       IFS="$ac_save_IFS"
8437       test -z "$ac_dir" && ac_dir=.
8438       for ac_exec_ext in '' $ac_executable_extensions; do
8439         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
8440           echo "$as_me: trying $ac_dir/$ac_word..." >&5
8441           if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&5 2>&1 &&
8442      (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
8443             ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
8444             break 2
8445           fi
8446         fi
8447       done
8448     done
8449     IFS="$ac_save_IFS"
8450   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
8451     ;;
8452 esac
8453 fi
8454 XGETTEXT="$ac_cv_path_XGETTEXT"
8455 if test "$XGETTEXT" != ":"; then
8456   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
8457 printf "%s\n" "$XGETTEXT" >&6; }
8458 else
8459   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8460 printf "%s\n" "no" >&6; }
8461 fi
8462
8463     rm -f messages.po
8464
8465     case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
8466     '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;;
8467     *) XGETTEXT_015=$XGETTEXT ;;
8468   esac
8469
8470
8471
8472 # Prepare PATH_SEPARATOR.
8473 # The user is always right.
8474 if test "${PATH_SEPARATOR+set}" != set; then
8475   # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
8476   # contains only /bin. Note that ksh looks also at the FPATH variable,
8477   # so we have to set that as well for the test.
8478   PATH_SEPARATOR=:
8479   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8480     && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8481            || PATH_SEPARATOR=';'
8482        }
8483 fi
8484
8485 # Find out how to test for executable files. Don't use a zero-byte file,
8486 # as systems may use methods other than mode bits to determine executability.
8487 cat >conf$$.file <<_ASEOF
8488 #! /bin/sh
8489 exit 0
8490 _ASEOF
8491 chmod +x conf$$.file
8492 if test -x conf$$.file >/dev/null 2>&1; then
8493   ac_executable_p="test -x"
8494 else
8495   ac_executable_p="test -f"
8496 fi
8497 rm -f conf$$.file
8498
8499 # Extract the first word of "msgmerge", so it can be a program name with args.
8500 set dummy msgmerge; ac_word=$2
8501 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8502 printf %s "checking for $ac_word... " >&6; }
8503 if test ${ac_cv_path_MSGMERGE+y}
8504 then :
8505   printf %s "(cached) " >&6
8506 else $as_nop
8507   case "$MSGMERGE" in
8508   [\\/]* | ?:[\\/]*)
8509     ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
8510     ;;
8511   *)
8512     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
8513     for ac_dir in $PATH; do
8514       IFS="$ac_save_IFS"
8515       test -z "$ac_dir" && ac_dir=.
8516       for ac_exec_ext in '' $ac_executable_extensions; do
8517         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
8518           echo "$as_me: trying $ac_dir/$ac_word..." >&5
8519           if $ac_dir/$ac_word --update -q /dev/null /dev/null >&5 2>&1; then
8520             ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
8521             break 2
8522           fi
8523         fi
8524       done
8525     done
8526     IFS="$ac_save_IFS"
8527   test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
8528     ;;
8529 esac
8530 fi
8531 MSGMERGE="$ac_cv_path_MSGMERGE"
8532 if test "$MSGMERGE" != ":"; then
8533   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
8534 printf "%s\n" "$MSGMERGE" >&6; }
8535 else
8536   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8537 printf "%s\n" "no" >&6; }
8538 fi
8539
8540
8541     if LC_ALL=C $MSGMERGE --help | grep ' --for-msgfmt ' >/dev/null; then
8542     MSGMERGE_FOR_MSGFMT_OPTION='--for-msgfmt'
8543   else
8544         if LC_ALL=C $MSGMERGE --help | grep ' --no-fuzzy-matching ' >/dev/null; then
8545       MSGMERGE_FOR_MSGFMT_OPTION='--no-fuzzy-matching --no-location --quiet'
8546     else
8547                         MSGMERGE_FOR_MSGFMT_OPTION='--no-location --quiet'
8548     fi
8549   fi
8550
8551
8552     test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS=
8553
8554
8555   ac_config_commands="$ac_config_commands po-directories"
8556
8557
8558
8559       if test "X$prefix" = "XNONE"; then
8560     acl_final_prefix="$ac_default_prefix"
8561   else
8562     acl_final_prefix="$prefix"
8563   fi
8564   if test "X$exec_prefix" = "XNONE"; then
8565     acl_final_exec_prefix='${prefix}'
8566   else
8567     acl_final_exec_prefix="$exec_prefix"
8568   fi
8569   acl_save_prefix="$prefix"
8570   prefix="$acl_final_prefix"
8571   eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
8572   prefix="$acl_save_prefix"
8573
8574
8575
8576 # Check whether --with-gnu-ld was given.
8577 if test ${with_gnu_ld+y}
8578 then :
8579   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
8580 else $as_nop
8581   with_gnu_ld=no
8582 fi
8583
8584 # Prepare PATH_SEPARATOR.
8585 # The user is always right.
8586 if test "${PATH_SEPARATOR+set}" != set; then
8587   # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
8588   # contains only /bin. Note that ksh looks also at the FPATH variable,
8589   # so we have to set that as well for the test.
8590   PATH_SEPARATOR=:
8591   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8592     && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8593            || PATH_SEPARATOR=';'
8594        }
8595 fi
8596
8597 if test -n "$LD"; then
8598   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld" >&5
8599 printf %s "checking for ld... " >&6; }
8600 elif test "$GCC" = yes; then
8601   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
8602 printf %s "checking for ld used by $CC... " >&6; }
8603 elif test "$with_gnu_ld" = yes; then
8604   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
8605 printf %s "checking for GNU ld... " >&6; }
8606 else
8607   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
8608 printf %s "checking for non-GNU ld... " >&6; }
8609 fi
8610 if test -n "$LD"; then
8611   # Let the user override the test with a path.
8612   :
8613 else
8614   if test ${acl_cv_path_LD+y}
8615 then :
8616   printf %s "(cached) " >&6
8617 else $as_nop
8618
8619     acl_cv_path_LD= # Final result of this test
8620     ac_prog=ld # Program to search in $PATH
8621     if test "$GCC" = yes; then
8622       # Check if gcc -print-prog-name=ld gives a path.
8623       case $host in
8624         *-*-mingw*)
8625           # gcc leaves a trailing carriage return which upsets mingw
8626           acl_output=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
8627         *)
8628           acl_output=`($CC -print-prog-name=ld) 2>&5` ;;
8629       esac
8630       case $acl_output in
8631         # Accept absolute paths.
8632         [\\/]* | ?:[\\/]*)
8633           re_direlt='/[^/][^/]*/\.\./'
8634           # Canonicalize the pathname of ld
8635           acl_output=`echo "$acl_output" | sed 's%\\\\%/%g'`
8636           while echo "$acl_output" | grep "$re_direlt" > /dev/null 2>&1; do
8637             acl_output=`echo $acl_output | sed "s%$re_direlt%/%"`
8638           done
8639           # Got the pathname. No search in PATH is needed.
8640           acl_cv_path_LD="$acl_output"
8641           ac_prog=
8642           ;;
8643         "")
8644           # If it fails, then pretend we aren't using GCC.
8645           ;;
8646         *)
8647           # If it is relative, then search for the first ld in PATH.
8648           with_gnu_ld=unknown
8649           ;;
8650       esac
8651     fi
8652     if test -n "$ac_prog"; then
8653       # Search for $ac_prog in $PATH.
8654       acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8655       for ac_dir in $PATH; do
8656         IFS="$acl_save_ifs"
8657         test -z "$ac_dir" && ac_dir=.
8658         if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
8659           acl_cv_path_LD="$ac_dir/$ac_prog"
8660           # Check to see if the program is GNU ld.  I'd rather use --version,
8661           # but apparently some variants of GNU ld only accept -v.
8662           # Break only if it was the GNU/non-GNU ld that we prefer.
8663           case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in
8664             *GNU* | *'with BFD'*)
8665               test "$with_gnu_ld" != no && break
8666               ;;
8667             *)
8668               test "$with_gnu_ld" != yes && break
8669               ;;
8670           esac
8671         fi
8672       done
8673       IFS="$acl_save_ifs"
8674     fi
8675     case $host in
8676       *-*-aix*)
8677         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8678 /* end confdefs.h.  */
8679 #if defined __powerpc64__ || defined _ARCH_PPC64
8680                 int ok;
8681                #else
8682                 error fail
8683                #endif
8684
8685 _ACEOF
8686 if ac_fn_c_try_compile "$LINENO"
8687 then :
8688   # The compiler produces 64-bit code. Add option '-b64' so that the
8689            # linker groks 64-bit object files.
8690            case "$acl_cv_path_LD " in
8691              *" -b64 "*) ;;
8692              *) acl_cv_path_LD="$acl_cv_path_LD -b64" ;;
8693            esac
8694
8695 fi
8696 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8697         ;;
8698       sparc64-*-netbsd*)
8699         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8700 /* end confdefs.h.  */
8701 #if defined __sparcv9 || defined __arch64__
8702                 int ok;
8703                #else
8704                 error fail
8705                #endif
8706
8707 _ACEOF
8708 if ac_fn_c_try_compile "$LINENO"
8709 then :
8710
8711 else $as_nop
8712   # The compiler produces 32-bit code. Add option '-m elf32_sparc'
8713            # so that the linker groks 32-bit object files.
8714            case "$acl_cv_path_LD " in
8715              *" -m elf32_sparc "*) ;;
8716              *) acl_cv_path_LD="$acl_cv_path_LD -m elf32_sparc" ;;
8717            esac
8718
8719 fi
8720 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8721         ;;
8722     esac
8723
8724 fi
8725
8726   LD="$acl_cv_path_LD"
8727 fi
8728 if test -n "$LD"; then
8729   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
8730 printf "%s\n" "$LD" >&6; }
8731 else
8732   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8733 printf "%s\n" "no" >&6; }
8734   as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
8735 fi
8736 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
8737 printf %s "checking if the linker ($LD) is GNU ld... " >&6; }
8738 if test ${acl_cv_prog_gnu_ld+y}
8739 then :
8740   printf %s "(cached) " >&6
8741 else $as_nop
8742   # I'd rather use --version here, but apparently some GNU lds only accept -v.
8743 case `$LD -v 2>&1 </dev/null` in
8744 *GNU* | *'with BFD'*)
8745   acl_cv_prog_gnu_ld=yes
8746   ;;
8747 *)
8748   acl_cv_prog_gnu_ld=no
8749   ;;
8750 esac
8751 fi
8752 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
8753 printf "%s\n" "$acl_cv_prog_gnu_ld" >&6; }
8754 with_gnu_ld=$acl_cv_prog_gnu_ld
8755
8756
8757
8758
8759
8760
8761                                                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
8762 printf %s "checking for shared library run path origin... " >&6; }
8763 if test ${acl_cv_rpath+y}
8764 then :
8765   printf %s "(cached) " >&6
8766 else $as_nop
8767
8768     CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
8769     ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
8770     . ./conftest.sh
8771     rm -f ./conftest.sh
8772     acl_cv_rpath=done
8773
8774 fi
8775 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
8776 printf "%s\n" "$acl_cv_rpath" >&6; }
8777   wl="$acl_cv_wl"
8778   acl_libext="$acl_cv_libext"
8779   acl_shlibext="$acl_cv_shlibext"
8780   acl_libname_spec="$acl_cv_libname_spec"
8781   acl_library_names_spec="$acl_cv_library_names_spec"
8782   acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
8783   acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
8784   acl_hardcode_direct="$acl_cv_hardcode_direct"
8785   acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
8786     # Check whether --enable-rpath was given.
8787 if test ${enable_rpath+y}
8788 then :
8789   enableval=$enable_rpath; :
8790 else $as_nop
8791   enable_rpath=yes
8792 fi
8793
8794
8795
8796
8797   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking 32-bit host C ABI" >&5
8798 printf %s "checking 32-bit host C ABI... " >&6; }
8799 if test ${gl_cv_host_cpu_c_abi_32bit+y}
8800 then :
8801   printf %s "(cached) " >&6
8802 else $as_nop
8803   if test -n "$gl_cv_host_cpu_c_abi"; then
8804        case "$gl_cv_host_cpu_c_abi" in
8805          i386 | x86_64-x32 | arm | armhf | arm64-ilp32 | hppa | ia64-ilp32 | mips | mipsn32 | powerpc | riscv*-ilp32* | s390 | sparc)
8806            gl_cv_host_cpu_c_abi_32bit=yes ;;
8807          x86_64 | alpha | arm64 | hppa64 | ia64 | mips64 | powerpc64 | powerpc64-elfv2 | riscv*-lp64* | s390x | sparc64 )
8808            gl_cv_host_cpu_c_abi_32bit=no ;;
8809          *)
8810            gl_cv_host_cpu_c_abi_32bit=unknown ;;
8811        esac
8812      else
8813        case "$host_cpu" in
8814
8815          # CPUs that only support a 32-bit ABI.
8816          arc \
8817          | bfin \
8818          | cris* \
8819          | csky \
8820          | epiphany \
8821          | ft32 \
8822          | h8300 \
8823          | m68k \
8824          | microblaze | microblazeel \
8825          | nds32 | nds32le | nds32be \
8826          | nios2 | nios2eb | nios2el \
8827          | or1k* \
8828          | or32 \
8829          | sh | sh1234 | sh1234elb \
8830          | tic6x \
8831          | xtensa* )
8832            gl_cv_host_cpu_c_abi_32bit=yes
8833            ;;
8834
8835          # CPUs that only support a 64-bit ABI.
8836          alpha | alphaev[4-8] | alphaev56 | alphapca5[67] | alphaev6[78] \
8837          | mmix )
8838            gl_cv_host_cpu_c_abi_32bit=no
8839            ;;
8840
8841          i[34567]86 )
8842            gl_cv_host_cpu_c_abi_32bit=yes
8843            ;;
8844
8845          x86_64 )
8846            # On x86_64 systems, the C compiler may be generating code in one of
8847            # these ABIs:
8848            # - 64-bit instruction set, 64-bit pointers, 64-bit 'long': x86_64.
8849            # - 64-bit instruction set, 64-bit pointers, 32-bit 'long': x86_64
8850            #   with native Windows (mingw, MSVC).
8851            # - 64-bit instruction set, 32-bit pointers, 32-bit 'long': x86_64-x32.
8852            # - 32-bit instruction set, 32-bit pointers, 32-bit 'long': i386.
8853            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8854 /* end confdefs.h.  */
8855 #if (defined __x86_64__ || defined __amd64__ \
8856                        || defined _M_X64 || defined _M_AMD64) \
8857                       && !(defined __ILP32__ || defined _ILP32)
8858                    int ok;
8859                   #else
8860                    error fail
8861                   #endif
8862
8863 _ACEOF
8864 if ac_fn_c_try_compile "$LINENO"
8865 then :
8866   gl_cv_host_cpu_c_abi_32bit=no
8867 else $as_nop
8868   gl_cv_host_cpu_c_abi_32bit=yes
8869 fi
8870 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8871            ;;
8872
8873          arm* | aarch64 )
8874            # Assume arm with EABI.
8875            # On arm64 systems, the C compiler may be generating code in one of
8876            # these ABIs:
8877            # - aarch64 instruction set, 64-bit pointers, 64-bit 'long': arm64.
8878            # - aarch64 instruction set, 32-bit pointers, 32-bit 'long': arm64-ilp32.
8879            # - 32-bit instruction set, 32-bit pointers, 32-bit 'long': arm or armhf.
8880            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8881 /* end confdefs.h.  */
8882 #if defined __aarch64__ && !(defined __ILP32__ || defined _ILP32)
8883                    int ok;
8884                   #else
8885                    error fail
8886                   #endif
8887
8888 _ACEOF
8889 if ac_fn_c_try_compile "$LINENO"
8890 then :
8891   gl_cv_host_cpu_c_abi_32bit=no
8892 else $as_nop
8893   gl_cv_host_cpu_c_abi_32bit=yes
8894 fi
8895 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8896            ;;
8897
8898          hppa1.0 | hppa1.1 | hppa2.0* | hppa64 )
8899            # On hppa, the C compiler may be generating 32-bit code or 64-bit
8900            # code. In the latter case, it defines _LP64 and __LP64__.
8901            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8902 /* end confdefs.h.  */
8903 #ifdef __LP64__
8904                    int ok;
8905                   #else
8906                    error fail
8907                   #endif
8908
8909 _ACEOF
8910 if ac_fn_c_try_compile "$LINENO"
8911 then :
8912   gl_cv_host_cpu_c_abi_32bit=no
8913 else $as_nop
8914   gl_cv_host_cpu_c_abi_32bit=yes
8915 fi
8916 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8917            ;;
8918
8919          ia64* )
8920            # On ia64 on HP-UX, the C compiler may be generating 64-bit code or
8921            # 32-bit code. In the latter case, it defines _ILP32.
8922            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8923 /* end confdefs.h.  */
8924 #ifdef _ILP32
8925                    int ok;
8926                   #else
8927                    error fail
8928                   #endif
8929
8930 _ACEOF
8931 if ac_fn_c_try_compile "$LINENO"
8932 then :
8933   gl_cv_host_cpu_c_abi_32bit=yes
8934 else $as_nop
8935   gl_cv_host_cpu_c_abi_32bit=no
8936 fi
8937 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8938            ;;
8939
8940          mips* )
8941            # We should also check for (_MIPS_SZPTR == 64), but gcc keeps this
8942            # at 32.
8943            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8944 /* end confdefs.h.  */
8945 #if defined _MIPS_SZLONG && (_MIPS_SZLONG == 64)
8946                    int ok;
8947                   #else
8948                    error fail
8949                   #endif
8950
8951 _ACEOF
8952 if ac_fn_c_try_compile "$LINENO"
8953 then :
8954   gl_cv_host_cpu_c_abi_32bit=no
8955 else $as_nop
8956   gl_cv_host_cpu_c_abi_32bit=yes
8957 fi
8958 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8959            ;;
8960
8961          powerpc* )
8962            # Different ABIs are in use on AIX vs. Mac OS X vs. Linux,*BSD.
8963            # No need to distinguish them here; the caller may distinguish
8964            # them based on the OS.
8965            # On powerpc64 systems, the C compiler may still be generating
8966            # 32-bit code. And on powerpc-ibm-aix systems, the C compiler may
8967            # be generating 64-bit code.
8968            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8969 /* end confdefs.h.  */
8970 #if defined __powerpc64__ || defined _ARCH_PPC64
8971                    int ok;
8972                   #else
8973                    error fail
8974                   #endif
8975
8976 _ACEOF
8977 if ac_fn_c_try_compile "$LINENO"
8978 then :
8979   gl_cv_host_cpu_c_abi_32bit=no
8980 else $as_nop
8981   gl_cv_host_cpu_c_abi_32bit=yes
8982 fi
8983 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8984            ;;
8985
8986          rs6000 )
8987            gl_cv_host_cpu_c_abi_32bit=yes
8988            ;;
8989
8990          riscv32 | riscv64 )
8991            # There are 6 ABIs: ilp32, ilp32f, ilp32d, lp64, lp64f, lp64d.
8992            # Size of 'long' and 'void *':
8993            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8994 /* end confdefs.h.  */
8995 #if defined __LP64__
8996                     int ok;
8997                   #else
8998                     error fail
8999                   #endif
9000
9001 _ACEOF
9002 if ac_fn_c_try_compile "$LINENO"
9003 then :
9004   gl_cv_host_cpu_c_abi_32bit=no
9005 else $as_nop
9006   gl_cv_host_cpu_c_abi_32bit=yes
9007 fi
9008 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
9009            ;;
9010
9011          s390* )
9012            # On s390x, the C compiler may be generating 64-bit (= s390x) code
9013            # or 31-bit (= s390) code.
9014            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9015 /* end confdefs.h.  */
9016 #if defined __LP64__ || defined __s390x__
9017                     int ok;
9018                   #else
9019                     error fail
9020                   #endif
9021
9022 _ACEOF
9023 if ac_fn_c_try_compile "$LINENO"
9024 then :
9025   gl_cv_host_cpu_c_abi_32bit=no
9026 else $as_nop
9027   gl_cv_host_cpu_c_abi_32bit=yes
9028 fi
9029 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
9030            ;;
9031
9032          sparc | sparc64 )
9033            # UltraSPARCs running Linux have `uname -m` = "sparc64", but the
9034            # C compiler still generates 32-bit code.
9035            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9036 /* end confdefs.h.  */
9037 #if defined __sparcv9 || defined __arch64__
9038                    int ok;
9039                   #else
9040                    error fail
9041                   #endif
9042
9043 _ACEOF
9044 if ac_fn_c_try_compile "$LINENO"
9045 then :
9046   gl_cv_host_cpu_c_abi_32bit=no
9047 else $as_nop
9048   gl_cv_host_cpu_c_abi_32bit=yes
9049 fi
9050 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
9051            ;;
9052
9053          *)
9054            gl_cv_host_cpu_c_abi_32bit=unknown
9055            ;;
9056        esac
9057      fi
9058
9059 fi
9060 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_host_cpu_c_abi_32bit" >&5
9061 printf "%s\n" "$gl_cv_host_cpu_c_abi_32bit" >&6; }
9062
9063   HOST_CPU_C_ABI_32BIT="$gl_cv_host_cpu_c_abi_32bit"
9064
9065
9066
9067
9068
9069   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ELF binary format" >&5
9070 printf %s "checking for ELF binary format... " >&6; }
9071 if test ${gl_cv_elf+y}
9072 then :
9073   printf %s "(cached) " >&6
9074 else $as_nop
9075   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9076 /* end confdefs.h.  */
9077 #ifdef __ELF__
9078         Extensible Linking Format
9079         #endif
9080
9081 _ACEOF
9082 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9083   $EGREP "Extensible Linking Format" >/dev/null 2>&1
9084 then :
9085   gl_cv_elf=yes
9086 else $as_nop
9087   gl_cv_elf=no
9088 fi
9089 rm -rf conftest*
9090
9091
9092 fi
9093 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_elf" >&5
9094 printf "%s\n" "$gl_cv_elf" >&6; }
9095   if test $gl_cv_elf; then
9096     # Extract the ELF class of a file (5th byte) in decimal.
9097     # Cf. https://en.wikipedia.org/wiki/Executable_and_Linkable_Format#File_header
9098     if od -A x < /dev/null >/dev/null 2>/dev/null; then
9099       # Use POSIX od.
9100       func_elfclass ()
9101       {
9102         od -A n -t d1 -j 4 -N 1
9103       }
9104     else
9105       # Use BSD hexdump.
9106       func_elfclass ()
9107       {
9108         dd bs=1 count=1 skip=4 2>/dev/null | hexdump -e '1/1 "%3d "'
9109         echo
9110       }
9111     fi
9112     case $HOST_CPU_C_ABI_32BIT in
9113       yes)
9114         # 32-bit ABI.
9115         acl_is_expected_elfclass ()
9116         {
9117           test "`func_elfclass | sed -e 's/[    ]//g'`" = 1
9118         }
9119         ;;
9120       no)
9121         # 64-bit ABI.
9122         acl_is_expected_elfclass ()
9123         {
9124           test "`func_elfclass | sed -e 's/[    ]//g'`" = 2
9125         }
9126         ;;
9127       *)
9128         # Unknown.
9129         acl_is_expected_elfclass ()
9130         {
9131           :
9132         }
9133         ;;
9134     esac
9135   else
9136     acl_is_expected_elfclass ()
9137     {
9138       :
9139     }
9140   fi
9141
9142     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for the common suffixes of directories in the library search path" >&5
9143 printf %s "checking for the common suffixes of directories in the library search path... " >&6; }
9144 if test ${acl_cv_libdirstems+y}
9145 then :
9146   printf %s "(cached) " >&6
9147 else $as_nop
9148             acl_libdirstem=lib
9149      acl_libdirstem2=
9150      acl_libdirstem3=
9151      case "$host_os" in
9152        solaris*)
9153                                                       if test $HOST_CPU_C_ABI_32BIT = no; then
9154            acl_libdirstem2=lib/64
9155            case "$host_cpu" in
9156              sparc*)        acl_libdirstem3=lib/sparcv9 ;;
9157              i*86 | x86_64) acl_libdirstem3=lib/amd64 ;;
9158            esac
9159          fi
9160          ;;
9161        *)
9162                                                                                  searchpath=`(LC_ALL=C $CC $CPPFLAGS $CFLAGS -print-search-dirs) 2>/dev/null \
9163                      | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
9164          if test $HOST_CPU_C_ABI_32BIT != no; then
9165            # 32-bit or unknown ABI.
9166            if test -d /usr/lib32; then
9167              acl_libdirstem2=lib32
9168            fi
9169          fi
9170          if test $HOST_CPU_C_ABI_32BIT != yes; then
9171            # 64-bit or unknown ABI.
9172            if test -d /usr/lib64; then
9173              acl_libdirstem3=lib64
9174            fi
9175          fi
9176          if test -n "$searchpath"; then
9177            acl_save_IFS="${IFS=         }"; IFS=":"
9178            for searchdir in $searchpath; do
9179              if test -d "$searchdir"; then
9180                case "$searchdir" in
9181                  */lib32/ | */lib32 ) acl_libdirstem2=lib32 ;;
9182                  */lib64/ | */lib64 ) acl_libdirstem3=lib64 ;;
9183                  */../ | */.. )
9184                    # Better ignore directories of this form. They are misleading.
9185                    ;;
9186                  *) searchdir=`cd "$searchdir" && pwd`
9187                     case "$searchdir" in
9188                       */lib32 ) acl_libdirstem2=lib32 ;;
9189                       */lib64 ) acl_libdirstem3=lib64 ;;
9190                     esac ;;
9191                esac
9192              fi
9193            done
9194            IFS="$acl_save_IFS"
9195            if test $HOST_CPU_C_ABI_32BIT = yes; then
9196              # 32-bit ABI.
9197              acl_libdirstem3=
9198            fi
9199            if test $HOST_CPU_C_ABI_32BIT = no; then
9200              # 64-bit ABI.
9201              acl_libdirstem2=
9202            fi
9203          fi
9204          ;;
9205      esac
9206      test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
9207      test -n "$acl_libdirstem3" || acl_libdirstem3="$acl_libdirstem"
9208      acl_cv_libdirstems="$acl_libdirstem,$acl_libdirstem2,$acl_libdirstem3"
9209
9210 fi
9211 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_libdirstems" >&5
9212 printf "%s\n" "$acl_cv_libdirstems" >&6; }
9213       acl_libdirstem=`echo "$acl_cv_libdirstems" | sed -e 's/,.*//'`
9214   acl_libdirstem2=`echo "$acl_cv_libdirstems" | sed -e 's/^[^,]*,//' -e 's/,.*//'`
9215   acl_libdirstem3=`echo "$acl_cv_libdirstems" | sed -e 's/^[^,]*,[^,]*,//' -e 's/,.*//'`
9216
9217
9218
9219
9220
9221
9222
9223
9224
9225
9226
9227     use_additional=yes
9228
9229   acl_save_prefix="$prefix"
9230   prefix="$acl_final_prefix"
9231   acl_save_exec_prefix="$exec_prefix"
9232   exec_prefix="$acl_final_exec_prefix"
9233
9234     eval additional_includedir=\"$includedir\"
9235     eval additional_libdir=\"$libdir\"
9236     eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
9237     eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
9238
9239   exec_prefix="$acl_save_exec_prefix"
9240   prefix="$acl_save_prefix"
9241
9242
9243 # Check whether --with-libiconv-prefix was given.
9244 if test ${with_libiconv_prefix+y}
9245 then :
9246   withval=$with_libiconv_prefix;
9247     if test "X$withval" = "Xno"; then
9248       use_additional=no
9249     else
9250       if test "X$withval" = "X"; then
9251
9252   acl_save_prefix="$prefix"
9253   prefix="$acl_final_prefix"
9254   acl_save_exec_prefix="$exec_prefix"
9255   exec_prefix="$acl_final_exec_prefix"
9256
9257           eval additional_includedir=\"$includedir\"
9258           eval additional_libdir=\"$libdir\"
9259           eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
9260           eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
9261
9262   exec_prefix="$acl_save_exec_prefix"
9263   prefix="$acl_save_prefix"
9264
9265       else
9266         additional_includedir="$withval/include"
9267         additional_libdir="$withval/$acl_libdirstem"
9268         additional_libdir2="$withval/$acl_libdirstem2"
9269         additional_libdir3="$withval/$acl_libdirstem3"
9270       fi
9271     fi
9272
9273 fi
9274
9275   if test "X$additional_libdir2" = "X$additional_libdir"; then
9276     additional_libdir2=
9277   fi
9278   if test "X$additional_libdir3" = "X$additional_libdir"; then
9279     additional_libdir3=
9280   fi
9281       LIBICONV=
9282   LTLIBICONV=
9283   INCICONV=
9284   LIBICONV_PREFIX=
9285       HAVE_LIBICONV=
9286   rpathdirs=
9287   ltrpathdirs=
9288   names_already_handled=
9289   names_next_round='iconv '
9290   while test -n "$names_next_round"; do
9291     names_this_round="$names_next_round"
9292     names_next_round=
9293     for name in $names_this_round; do
9294       already_handled=
9295       for n in $names_already_handled; do
9296         if test "$n" = "$name"; then
9297           already_handled=yes
9298           break
9299         fi
9300       done
9301       if test -z "$already_handled"; then
9302         names_already_handled="$names_already_handled $name"
9303                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
9304         eval value=\"\$HAVE_LIB$uppername\"
9305         if test -n "$value"; then
9306           if test "$value" = yes; then
9307             eval value=\"\$LIB$uppername\"
9308             test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
9309             eval value=\"\$LTLIB$uppername\"
9310             test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
9311           else
9312                                     :
9313           fi
9314         else
9315                               found_dir=
9316           found_la=
9317           found_so=
9318           found_a=
9319           eval libname=\"$acl_libname_spec\"    # typically: libname=lib$name
9320           if test -n "$acl_shlibext"; then
9321             shrext=".$acl_shlibext"             # typically: shrext=.so
9322           else
9323             shrext=
9324           fi
9325           if test $use_additional = yes; then
9326             for additional_libdir_variable in additional_libdir additional_libdir2 additional_libdir3; do
9327               if test "X$found_dir" = "X"; then
9328                 eval dir=\$$additional_libdir_variable
9329                 if test -n "$dir"; then
9330                                                       if test -n "$acl_shlibext"; then
9331                     if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
9332                       found_dir="$dir"
9333                       found_so="$dir/$libname$shrext"
9334                     else
9335                       if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
9336                         ver=`(cd "$dir" && \
9337                               for f in "$libname$shrext".*; do echo "$f"; done \
9338                               | sed -e "s,^$libname$shrext\\\\.,," \
9339                               | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
9340                               | sed 1q ) 2>/dev/null`
9341                         if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
9342                           found_dir="$dir"
9343                           found_so="$dir/$libname$shrext.$ver"
9344                         fi
9345                       else
9346                         eval library_names=\"$acl_library_names_spec\"
9347                         for f in $library_names; do
9348                           if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
9349                             found_dir="$dir"
9350                             found_so="$dir/$f"
9351                             break
9352                           fi
9353                         done
9354                       fi
9355                     fi
9356                   fi
9357                                     if test "X$found_dir" = "X"; then
9358                     if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
9359                       found_dir="$dir"
9360                       found_a="$dir/$libname.$acl_libext"
9361                     fi
9362                   fi
9363                   if test "X$found_dir" != "X"; then
9364                     if test -f "$dir/$libname.la"; then
9365                       found_la="$dir/$libname.la"
9366                     fi
9367                   fi
9368                 fi
9369               fi
9370             done
9371           fi
9372           if test "X$found_dir" = "X"; then
9373             for x in $LDFLAGS $LTLIBICONV; do
9374
9375   acl_save_prefix="$prefix"
9376   prefix="$acl_final_prefix"
9377   acl_save_exec_prefix="$exec_prefix"
9378   exec_prefix="$acl_final_exec_prefix"
9379   eval x=\"$x\"
9380   exec_prefix="$acl_save_exec_prefix"
9381   prefix="$acl_save_prefix"
9382
9383               case "$x" in
9384                 -L*)
9385                   dir=`echo "X$x" | sed -e 's/^X-L//'`
9386                                     if test -n "$acl_shlibext"; then
9387                     if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
9388                       found_dir="$dir"
9389                       found_so="$dir/$libname$shrext"
9390                     else
9391                       if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
9392                         ver=`(cd "$dir" && \
9393                               for f in "$libname$shrext".*; do echo "$f"; done \
9394                               | sed -e "s,^$libname$shrext\\\\.,," \
9395                               | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
9396                               | sed 1q ) 2>/dev/null`
9397                         if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
9398                           found_dir="$dir"
9399                           found_so="$dir/$libname$shrext.$ver"
9400                         fi
9401                       else
9402                         eval library_names=\"$acl_library_names_spec\"
9403                         for f in $library_names; do
9404                           if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
9405                             found_dir="$dir"
9406                             found_so="$dir/$f"
9407                             break
9408                           fi
9409                         done
9410                       fi
9411                     fi
9412                   fi
9413                                     if test "X$found_dir" = "X"; then
9414                     if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
9415                       found_dir="$dir"
9416                       found_a="$dir/$libname.$acl_libext"
9417                     fi
9418                   fi
9419                   if test "X$found_dir" != "X"; then
9420                     if test -f "$dir/$libname.la"; then
9421                       found_la="$dir/$libname.la"
9422                     fi
9423                   fi
9424                   ;;
9425               esac
9426               if test "X$found_dir" != "X"; then
9427                 break
9428               fi
9429             done
9430           fi
9431           if test "X$found_dir" != "X"; then
9432                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
9433             if test "X$found_so" != "X"; then
9434                                                         if test "$enable_rpath" = no \
9435                  || test "X$found_dir" = "X/usr/$acl_libdirstem" \
9436                  || test "X$found_dir" = "X/usr/$acl_libdirstem2" \
9437                  || test "X$found_dir" = "X/usr/$acl_libdirstem3"; then
9438                                 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9439               else
9440                                                                                 haveit=
9441                 for x in $ltrpathdirs; do
9442                   if test "X$x" = "X$found_dir"; then
9443                     haveit=yes
9444                     break
9445                   fi
9446                 done
9447                 if test -z "$haveit"; then
9448                   ltrpathdirs="$ltrpathdirs $found_dir"
9449                 fi
9450                                 if test "$acl_hardcode_direct" = yes; then
9451                                                       LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9452                 else
9453                   if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
9454                                                             LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9455                                                             haveit=
9456                     for x in $rpathdirs; do
9457                       if test "X$x" = "X$found_dir"; then
9458                         haveit=yes
9459                         break
9460                       fi
9461                     done
9462                     if test -z "$haveit"; then
9463                       rpathdirs="$rpathdirs $found_dir"
9464                     fi
9465                   else
9466                                                                                 haveit=
9467                     for x in $LDFLAGS $LIBICONV; do
9468
9469   acl_save_prefix="$prefix"
9470   prefix="$acl_final_prefix"
9471   acl_save_exec_prefix="$exec_prefix"
9472   exec_prefix="$acl_final_exec_prefix"
9473   eval x=\"$x\"
9474   exec_prefix="$acl_save_exec_prefix"
9475   prefix="$acl_save_prefix"
9476
9477                       if test "X$x" = "X-L$found_dir"; then
9478                         haveit=yes
9479                         break
9480                       fi
9481                     done
9482                     if test -z "$haveit"; then
9483                       LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
9484                     fi
9485                     if test "$acl_hardcode_minus_L" != no; then
9486                                                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9487                     else
9488                                                                                                                                                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
9489                     fi
9490                   fi
9491                 fi
9492               fi
9493             else
9494               if test "X$found_a" != "X"; then
9495                                 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
9496               else
9497                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
9498               fi
9499             fi
9500                         additional_includedir=
9501             case "$found_dir" in
9502               */$acl_libdirstem | */$acl_libdirstem/)
9503                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
9504                 if test "$name" = 'iconv'; then
9505                   LIBICONV_PREFIX="$basedir"
9506                 fi
9507                 additional_includedir="$basedir/include"
9508                 ;;
9509               */$acl_libdirstem2 | */$acl_libdirstem2/)
9510                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
9511                 if test "$name" = 'iconv'; then
9512                   LIBICONV_PREFIX="$basedir"
9513                 fi
9514                 additional_includedir="$basedir/include"
9515                 ;;
9516               */$acl_libdirstem3 | */$acl_libdirstem3/)
9517                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem3/"'*$,,'`
9518                 if test "$name" = 'iconv'; then
9519                   LIBICONV_PREFIX="$basedir"
9520                 fi
9521                 additional_includedir="$basedir/include"
9522                 ;;
9523             esac
9524             if test "X$additional_includedir" != "X"; then
9525                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
9526                 haveit=
9527                 if test "X$additional_includedir" = "X/usr/local/include"; then
9528                   if test -n "$GCC"; then
9529                     case $host_os in
9530                       linux* | gnu* | k*bsd*-gnu) haveit=yes;;
9531                     esac
9532                   fi
9533                 fi
9534                 if test -z "$haveit"; then
9535                   for x in $CPPFLAGS $INCICONV; do
9536
9537   acl_save_prefix="$prefix"
9538   prefix="$acl_final_prefix"
9539   acl_save_exec_prefix="$exec_prefix"
9540   exec_prefix="$acl_final_exec_prefix"
9541   eval x=\"$x\"
9542   exec_prefix="$acl_save_exec_prefix"
9543   prefix="$acl_save_prefix"
9544
9545                     if test "X$x" = "X-I$additional_includedir"; then
9546                       haveit=yes
9547                       break
9548                     fi
9549                   done
9550                   if test -z "$haveit"; then
9551                     if test -d "$additional_includedir"; then
9552                                             INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
9553                     fi
9554                   fi
9555                 fi
9556               fi
9557             fi
9558                         if test -n "$found_la"; then
9559                                                         save_libdir="$libdir"
9560               case "$found_la" in
9561                 */* | *\\*) . "$found_la" ;;
9562                 *) . "./$found_la" ;;
9563               esac
9564               libdir="$save_libdir"
9565                             for dep in $dependency_libs; do
9566                 case "$dep" in
9567                   -L*)
9568                     dependency_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
9569                                                                                                                                                                 if test "X$dependency_libdir" != "X/usr/$acl_libdirstem" \
9570                        && test "X$dependency_libdir" != "X/usr/$acl_libdirstem2" \
9571                        && test "X$dependency_libdir" != "X/usr/$acl_libdirstem3"; then
9572                       haveit=
9573                       if test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem" \
9574                          || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem2" \
9575                          || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem3"; then
9576                         if test -n "$GCC"; then
9577                           case $host_os in
9578                             linux* | gnu* | k*bsd*-gnu) haveit=yes;;
9579                           esac
9580                         fi
9581                       fi
9582                       if test -z "$haveit"; then
9583                         haveit=
9584                         for x in $LDFLAGS $LIBICONV; do
9585
9586   acl_save_prefix="$prefix"
9587   prefix="$acl_final_prefix"
9588   acl_save_exec_prefix="$exec_prefix"
9589   exec_prefix="$acl_final_exec_prefix"
9590   eval x=\"$x\"
9591   exec_prefix="$acl_save_exec_prefix"
9592   prefix="$acl_save_prefix"
9593
9594                           if test "X$x" = "X-L$dependency_libdir"; then
9595                             haveit=yes
9596                             break
9597                           fi
9598                         done
9599                         if test -z "$haveit"; then
9600                           if test -d "$dependency_libdir"; then
9601                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }-L$dependency_libdir"
9602                           fi
9603                         fi
9604                         haveit=
9605                         for x in $LDFLAGS $LTLIBICONV; do
9606
9607   acl_save_prefix="$prefix"
9608   prefix="$acl_final_prefix"
9609   acl_save_exec_prefix="$exec_prefix"
9610   exec_prefix="$acl_final_exec_prefix"
9611   eval x=\"$x\"
9612   exec_prefix="$acl_save_exec_prefix"
9613   prefix="$acl_save_prefix"
9614
9615                           if test "X$x" = "X-L$dependency_libdir"; then
9616                             haveit=yes
9617                             break
9618                           fi
9619                         done
9620                         if test -z "$haveit"; then
9621                           if test -d "$dependency_libdir"; then
9622                                                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$dependency_libdir"
9623                           fi
9624                         fi
9625                       fi
9626                     fi
9627                     ;;
9628                   -R*)
9629                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
9630                     if test "$enable_rpath" != no; then
9631                                                                   haveit=
9632                       for x in $rpathdirs; do
9633                         if test "X$x" = "X$dir"; then
9634                           haveit=yes
9635                           break
9636                         fi
9637                       done
9638                       if test -z "$haveit"; then
9639                         rpathdirs="$rpathdirs $dir"
9640                       fi
9641                                                                   haveit=
9642                       for x in $ltrpathdirs; do
9643                         if test "X$x" = "X$dir"; then
9644                           haveit=yes
9645                           break
9646                         fi
9647                       done
9648                       if test -z "$haveit"; then
9649                         ltrpathdirs="$ltrpathdirs $dir"
9650                       fi
9651                     fi
9652                     ;;
9653                   -l*)
9654                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
9655                     ;;
9656                   *.la)
9657                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
9658                     ;;
9659                   *)
9660                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
9661                     LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
9662                     ;;
9663                 esac
9664               done
9665             fi
9666           else
9667                                                             LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
9668             LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
9669           fi
9670         fi
9671       fi
9672     done
9673   done
9674   if test "X$rpathdirs" != "X"; then
9675     if test -n "$acl_hardcode_libdir_separator"; then
9676                         alldirs=
9677       for found_dir in $rpathdirs; do
9678         alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
9679       done
9680             acl_save_libdir="$libdir"
9681       libdir="$alldirs"
9682       eval flag=\"$acl_hardcode_libdir_flag_spec\"
9683       libdir="$acl_save_libdir"
9684       LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
9685     else
9686             for found_dir in $rpathdirs; do
9687         acl_save_libdir="$libdir"
9688         libdir="$found_dir"
9689         eval flag=\"$acl_hardcode_libdir_flag_spec\"
9690         libdir="$acl_save_libdir"
9691         LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
9692       done
9693     fi
9694   fi
9695   if test "X$ltrpathdirs" != "X"; then
9696             for found_dir in $ltrpathdirs; do
9697       LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
9698     done
9699   fi
9700
9701
9702
9703
9704
9705
9706
9707
9708
9709
9710
9711
9712
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
9724
9725
9726
9727
9728
9729     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
9730 printf %s "checking for CFPreferencesCopyAppValue... " >&6; }
9731 if test ${gt_cv_func_CFPreferencesCopyAppValue+y}
9732 then :
9733   printf %s "(cached) " >&6
9734 else $as_nop
9735   gt_save_LIBS="$LIBS"
9736      LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
9737      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9738 /* end confdefs.h.  */
9739 #include <CoreFoundation/CFPreferences.h>
9740 int
9741 main (void)
9742 {
9743 CFPreferencesCopyAppValue(NULL, NULL)
9744   ;
9745   return 0;
9746 }
9747 _ACEOF
9748 if ac_fn_c_try_link "$LINENO"
9749 then :
9750   gt_cv_func_CFPreferencesCopyAppValue=yes
9751 else $as_nop
9752   gt_cv_func_CFPreferencesCopyAppValue=no
9753 fi
9754 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9755     conftest$ac_exeext conftest.$ac_ext
9756      LIBS="$gt_save_LIBS"
9757 fi
9758 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
9759 printf "%s\n" "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
9760   if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
9761
9762 printf "%s\n" "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
9763
9764   fi
9765                     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyPreferredLanguages" >&5
9766 printf %s "checking for CFLocaleCopyPreferredLanguages... " >&6; }
9767 if test ${gt_cv_func_CFLocaleCopyPreferredLanguages+y}
9768 then :
9769   printf %s "(cached) " >&6
9770 else $as_nop
9771   gt_save_LIBS="$LIBS"
9772      LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
9773      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9774 /* end confdefs.h.  */
9775 #include <CoreFoundation/CFLocale.h>
9776 int
9777 main (void)
9778 {
9779 CFLocaleCopyPreferredLanguages();
9780   ;
9781   return 0;
9782 }
9783 _ACEOF
9784 if ac_fn_c_try_link "$LINENO"
9785 then :
9786   gt_cv_func_CFLocaleCopyPreferredLanguages=yes
9787 else $as_nop
9788   gt_cv_func_CFLocaleCopyPreferredLanguages=no
9789 fi
9790 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9791     conftest$ac_exeext conftest.$ac_ext
9792      LIBS="$gt_save_LIBS"
9793 fi
9794 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyPreferredLanguages" >&5
9795 printf "%s\n" "$gt_cv_func_CFLocaleCopyPreferredLanguages" >&6; }
9796   if test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
9797
9798 printf "%s\n" "#define HAVE_CFLOCALECOPYPREFERREDLANGUAGES 1" >>confdefs.h
9799
9800   fi
9801   INTL_MACOSX_LIBS=
9802   if test $gt_cv_func_CFPreferencesCopyAppValue = yes \
9803      || test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
9804     INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
9805   fi
9806
9807
9808
9809
9810
9811
9812   LIBINTL=
9813   LTLIBINTL=
9814   POSUB=
9815
9816     case " $gt_needs " in
9817     *" need-formatstring-macros "*) gt_api_version=3 ;;
9818     *" need-ngettext "*) gt_api_version=2 ;;
9819     *) gt_api_version=1 ;;
9820   esac
9821   gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc"
9822   gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl"
9823
9824     if test "$USE_NLS" = "yes"; then
9825     gt_use_preinstalled_gnugettext=no
9826
9827
9828         if test $gt_api_version -ge 3; then
9829           gt_revision_test_code='
9830 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
9831 #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
9832 #endif
9833 typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
9834 '
9835         else
9836           gt_revision_test_code=
9837         fi
9838         if test $gt_api_version -ge 2; then
9839           gt_expression_test_code=' + * ngettext ("", "", 0)'
9840         else
9841           gt_expression_test_code=
9842         fi
9843
9844         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5
9845 printf %s "checking for GNU gettext in libc... " >&6; }
9846 if eval test \${$gt_func_gnugettext_libc+y}
9847 then :
9848   printf %s "(cached) " >&6
9849 else $as_nop
9850   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9851 /* end confdefs.h.  */
9852
9853 #include <libintl.h>
9854 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
9855 extern int _nl_msg_cat_cntr;
9856 extern int *_nl_domain_bindings;
9857 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_domain_bindings)
9858 #else
9859 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
9860 #endif
9861 $gt_revision_test_code
9862
9863 int
9864 main (void)
9865 {
9866
9867 bindtextdomain ("", "");
9868 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
9869
9870   ;
9871   return 0;
9872 }
9873 _ACEOF
9874 if ac_fn_c_try_link "$LINENO"
9875 then :
9876   eval "$gt_func_gnugettext_libc=yes"
9877 else $as_nop
9878   eval "$gt_func_gnugettext_libc=no"
9879 fi
9880 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9881     conftest$ac_exeext conftest.$ac_ext
9882 fi
9883 eval ac_res=\$$gt_func_gnugettext_libc
9884                { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9885 printf "%s\n" "$ac_res" >&6; }
9886
9887         if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
9888
9889
9890
9891
9892
9893           am_save_CPPFLAGS="$CPPFLAGS"
9894
9895   for element in $INCICONV; do
9896     haveit=
9897     for x in $CPPFLAGS; do
9898
9899   acl_save_prefix="$prefix"
9900   prefix="$acl_final_prefix"
9901   acl_save_exec_prefix="$exec_prefix"
9902   exec_prefix="$acl_final_exec_prefix"
9903   eval x=\"$x\"
9904   exec_prefix="$acl_save_exec_prefix"
9905   prefix="$acl_save_prefix"
9906
9907       if test "X$x" = "X$element"; then
9908         haveit=yes
9909         break
9910       fi
9911     done
9912     if test -z "$haveit"; then
9913       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
9914     fi
9915   done
9916
9917
9918   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
9919 printf %s "checking for iconv... " >&6; }
9920 if test ${am_cv_func_iconv+y}
9921 then :
9922   printf %s "(cached) " >&6
9923 else $as_nop
9924
9925     am_cv_func_iconv="no, consider installing GNU libiconv"
9926     am_cv_lib_iconv=no
9927     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9928 /* end confdefs.h.  */
9929
9930 #include <stdlib.h>
9931 #include <iconv.h>
9932
9933 int
9934 main (void)
9935 {
9936 iconv_t cd = iconv_open("","");
9937            iconv(cd,NULL,NULL,NULL,NULL);
9938            iconv_close(cd);
9939   ;
9940   return 0;
9941 }
9942 _ACEOF
9943 if ac_fn_c_try_link "$LINENO"
9944 then :
9945   am_cv_func_iconv=yes
9946 fi
9947 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9948     conftest$ac_exeext conftest.$ac_ext
9949     if test "$am_cv_func_iconv" != yes; then
9950       am_save_LIBS="$LIBS"
9951       LIBS="$LIBS $LIBICONV"
9952       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9953 /* end confdefs.h.  */
9954
9955 #include <stdlib.h>
9956 #include <iconv.h>
9957
9958 int
9959 main (void)
9960 {
9961 iconv_t cd = iconv_open("","");
9962              iconv(cd,NULL,NULL,NULL,NULL);
9963              iconv_close(cd);
9964   ;
9965   return 0;
9966 }
9967 _ACEOF
9968 if ac_fn_c_try_link "$LINENO"
9969 then :
9970   am_cv_lib_iconv=yes
9971         am_cv_func_iconv=yes
9972 fi
9973 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9974     conftest$ac_exeext conftest.$ac_ext
9975       LIBS="$am_save_LIBS"
9976     fi
9977
9978 fi
9979 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
9980 printf "%s\n" "$am_cv_func_iconv" >&6; }
9981   if test "$am_cv_func_iconv" = yes; then
9982     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
9983 printf %s "checking for working iconv... " >&6; }
9984 if test ${am_cv_func_iconv_works+y}
9985 then :
9986   printf %s "(cached) " >&6
9987 else $as_nop
9988
9989                   am_save_LIBS="$LIBS"
9990       if test $am_cv_lib_iconv = yes; then
9991         LIBS="$LIBS $LIBICONV"
9992       fi
9993       am_cv_func_iconv_works=no
9994       for ac_iconv_const in '' 'const'; do
9995         if test "$cross_compiling" = yes
9996 then :
9997   case "$host_os" in
9998              aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
9999              *)            am_cv_func_iconv_works="guessing yes" ;;
10000            esac
10001 else $as_nop
10002   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10003 /* end confdefs.h.  */
10004
10005 #include <iconv.h>
10006 #include <string.h>
10007
10008 #ifndef ICONV_CONST
10009 # define ICONV_CONST $ac_iconv_const
10010 #endif
10011
10012 int
10013 main (void)
10014 {
10015 int result = 0;
10016   /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
10017      returns.  */
10018   {
10019     iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
10020     if (cd_utf8_to_88591 != (iconv_t)(-1))
10021       {
10022         static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */
10023         char buf[10];
10024         ICONV_CONST char *inptr = input;
10025         size_t inbytesleft = strlen (input);
10026         char *outptr = buf;
10027         size_t outbytesleft = sizeof (buf);
10028         size_t res = iconv (cd_utf8_to_88591,
10029                             &inptr, &inbytesleft,
10030                             &outptr, &outbytesleft);
10031         if (res == 0)
10032           result |= 1;
10033         iconv_close (cd_utf8_to_88591);
10034       }
10035   }
10036   /* Test against Solaris 10 bug: Failures are not distinguishable from
10037      successful returns.  */
10038   {
10039     iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
10040     if (cd_ascii_to_88591 != (iconv_t)(-1))
10041       {
10042         static ICONV_CONST char input[] = "\263";
10043         char buf[10];
10044         ICONV_CONST char *inptr = input;
10045         size_t inbytesleft = strlen (input);
10046         char *outptr = buf;
10047         size_t outbytesleft = sizeof (buf);
10048         size_t res = iconv (cd_ascii_to_88591,
10049                             &inptr, &inbytesleft,
10050                             &outptr, &outbytesleft);
10051         if (res == 0)
10052           result |= 2;
10053         iconv_close (cd_ascii_to_88591);
10054       }
10055   }
10056   /* Test against AIX 6.1..7.1 bug: Buffer overrun.  */
10057   {
10058     iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
10059     if (cd_88591_to_utf8 != (iconv_t)(-1))
10060       {
10061         static ICONV_CONST char input[] = "\304";
10062         static char buf[2] = { (char)0xDE, (char)0xAD };
10063         ICONV_CONST char *inptr = input;
10064         size_t inbytesleft = 1;
10065         char *outptr = buf;
10066         size_t outbytesleft = 1;
10067         size_t res = iconv (cd_88591_to_utf8,
10068                             &inptr, &inbytesleft,
10069                             &outptr, &outbytesleft);
10070         if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
10071           result |= 4;
10072         iconv_close (cd_88591_to_utf8);
10073       }
10074   }
10075 #if 0 /* This bug could be worked around by the caller.  */
10076   /* Test against HP-UX 11.11 bug: Positive return value instead of 0.  */
10077   {
10078     iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
10079     if (cd_88591_to_utf8 != (iconv_t)(-1))
10080       {
10081         static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
10082         char buf[50];
10083         ICONV_CONST char *inptr = input;
10084         size_t inbytesleft = strlen (input);
10085         char *outptr = buf;
10086         size_t outbytesleft = sizeof (buf);
10087         size_t res = iconv (cd_88591_to_utf8,
10088                             &inptr, &inbytesleft,
10089                             &outptr, &outbytesleft);
10090         if ((int)res > 0)
10091           result |= 8;
10092         iconv_close (cd_88591_to_utf8);
10093       }
10094   }
10095 #endif
10096   /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
10097      provided.  */
10098   {
10099     /* Try standardized names.  */
10100     iconv_t cd1 = iconv_open ("UTF-8", "EUC-JP");
10101     /* Try IRIX, OSF/1 names.  */
10102     iconv_t cd2 = iconv_open ("UTF-8", "eucJP");
10103     /* Try AIX names.  */
10104     iconv_t cd3 = iconv_open ("UTF-8", "IBM-eucJP");
10105     /* Try HP-UX names.  */
10106     iconv_t cd4 = iconv_open ("utf8", "eucJP");
10107     if (cd1 == (iconv_t)(-1) && cd2 == (iconv_t)(-1)
10108         && cd3 == (iconv_t)(-1) && cd4 == (iconv_t)(-1))
10109       result |= 16;
10110     if (cd1 != (iconv_t)(-1))
10111       iconv_close (cd1);
10112     if (cd2 != (iconv_t)(-1))
10113       iconv_close (cd2);
10114     if (cd3 != (iconv_t)(-1))
10115       iconv_close (cd3);
10116     if (cd4 != (iconv_t)(-1))
10117       iconv_close (cd4);
10118   }
10119   return result;
10120
10121   ;
10122   return 0;
10123 }
10124 _ACEOF
10125 if ac_fn_c_try_run "$LINENO"
10126 then :
10127   am_cv_func_iconv_works=yes
10128 fi
10129 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10130   conftest.$ac_objext conftest.beam conftest.$ac_ext
10131 fi
10132
10133         test "$am_cv_func_iconv_works" = no || break
10134       done
10135       LIBS="$am_save_LIBS"
10136
10137 fi
10138 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
10139 printf "%s\n" "$am_cv_func_iconv_works" >&6; }
10140     case "$am_cv_func_iconv_works" in
10141       *no) am_func_iconv=no am_cv_lib_iconv=no ;;
10142       *)   am_func_iconv=yes ;;
10143     esac
10144   else
10145     am_func_iconv=no am_cv_lib_iconv=no
10146   fi
10147   if test "$am_func_iconv" = yes; then
10148
10149 printf "%s\n" "#define HAVE_ICONV 1" >>confdefs.h
10150
10151   fi
10152   if test "$am_cv_lib_iconv" = yes; then
10153     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
10154 printf %s "checking how to link with libiconv... " >&6; }
10155     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
10156 printf "%s\n" "$LIBICONV" >&6; }
10157   else
10158             CPPFLAGS="$am_save_CPPFLAGS"
10159     LIBICONV=
10160     LTLIBICONV=
10161   fi
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172     use_additional=yes
10173
10174   acl_save_prefix="$prefix"
10175   prefix="$acl_final_prefix"
10176   acl_save_exec_prefix="$exec_prefix"
10177   exec_prefix="$acl_final_exec_prefix"
10178
10179     eval additional_includedir=\"$includedir\"
10180     eval additional_libdir=\"$libdir\"
10181     eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
10182     eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
10183
10184   exec_prefix="$acl_save_exec_prefix"
10185   prefix="$acl_save_prefix"
10186
10187
10188 # Check whether --with-libintl-prefix was given.
10189 if test ${with_libintl_prefix+y}
10190 then :
10191   withval=$with_libintl_prefix;
10192     if test "X$withval" = "Xno"; then
10193       use_additional=no
10194     else
10195       if test "X$withval" = "X"; then
10196
10197   acl_save_prefix="$prefix"
10198   prefix="$acl_final_prefix"
10199   acl_save_exec_prefix="$exec_prefix"
10200   exec_prefix="$acl_final_exec_prefix"
10201
10202           eval additional_includedir=\"$includedir\"
10203           eval additional_libdir=\"$libdir\"
10204           eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
10205           eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
10206
10207   exec_prefix="$acl_save_exec_prefix"
10208   prefix="$acl_save_prefix"
10209
10210       else
10211         additional_includedir="$withval/include"
10212         additional_libdir="$withval/$acl_libdirstem"
10213         additional_libdir2="$withval/$acl_libdirstem2"
10214         additional_libdir3="$withval/$acl_libdirstem3"
10215       fi
10216     fi
10217
10218 fi
10219
10220   if test "X$additional_libdir2" = "X$additional_libdir"; then
10221     additional_libdir2=
10222   fi
10223   if test "X$additional_libdir3" = "X$additional_libdir"; then
10224     additional_libdir3=
10225   fi
10226       LIBINTL=
10227   LTLIBINTL=
10228   INCINTL=
10229   LIBINTL_PREFIX=
10230       HAVE_LIBINTL=
10231   rpathdirs=
10232   ltrpathdirs=
10233   names_already_handled=
10234   names_next_round='intl '
10235   while test -n "$names_next_round"; do
10236     names_this_round="$names_next_round"
10237     names_next_round=
10238     for name in $names_this_round; do
10239       already_handled=
10240       for n in $names_already_handled; do
10241         if test "$n" = "$name"; then
10242           already_handled=yes
10243           break
10244         fi
10245       done
10246       if test -z "$already_handled"; then
10247         names_already_handled="$names_already_handled $name"
10248                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
10249         eval value=\"\$HAVE_LIB$uppername\"
10250         if test -n "$value"; then
10251           if test "$value" = yes; then
10252             eval value=\"\$LIB$uppername\"
10253             test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
10254             eval value=\"\$LTLIB$uppername\"
10255             test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
10256           else
10257                                     :
10258           fi
10259         else
10260                               found_dir=
10261           found_la=
10262           found_so=
10263           found_a=
10264           eval libname=\"$acl_libname_spec\"    # typically: libname=lib$name
10265           if test -n "$acl_shlibext"; then
10266             shrext=".$acl_shlibext"             # typically: shrext=.so
10267           else
10268             shrext=
10269           fi
10270           if test $use_additional = yes; then
10271             for additional_libdir_variable in additional_libdir additional_libdir2 additional_libdir3; do
10272               if test "X$found_dir" = "X"; then
10273                 eval dir=\$$additional_libdir_variable
10274                 if test -n "$dir"; then
10275                                                       if test -n "$acl_shlibext"; then
10276                     if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
10277                       found_dir="$dir"
10278                       found_so="$dir/$libname$shrext"
10279                     else
10280                       if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
10281                         ver=`(cd "$dir" && \
10282                               for f in "$libname$shrext".*; do echo "$f"; done \
10283                               | sed -e "s,^$libname$shrext\\\\.,," \
10284                               | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
10285                               | sed 1q ) 2>/dev/null`
10286                         if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
10287                           found_dir="$dir"
10288                           found_so="$dir/$libname$shrext.$ver"
10289                         fi
10290                       else
10291                         eval library_names=\"$acl_library_names_spec\"
10292                         for f in $library_names; do
10293                           if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
10294                             found_dir="$dir"
10295                             found_so="$dir/$f"
10296                             break
10297                           fi
10298                         done
10299                       fi
10300                     fi
10301                   fi
10302                                     if test "X$found_dir" = "X"; then
10303                     if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
10304                       found_dir="$dir"
10305                       found_a="$dir/$libname.$acl_libext"
10306                     fi
10307                   fi
10308                   if test "X$found_dir" != "X"; then
10309                     if test -f "$dir/$libname.la"; then
10310                       found_la="$dir/$libname.la"
10311                     fi
10312                   fi
10313                 fi
10314               fi
10315             done
10316           fi
10317           if test "X$found_dir" = "X"; then
10318             for x in $LDFLAGS $LTLIBINTL; do
10319
10320   acl_save_prefix="$prefix"
10321   prefix="$acl_final_prefix"
10322   acl_save_exec_prefix="$exec_prefix"
10323   exec_prefix="$acl_final_exec_prefix"
10324   eval x=\"$x\"
10325   exec_prefix="$acl_save_exec_prefix"
10326   prefix="$acl_save_prefix"
10327
10328               case "$x" in
10329                 -L*)
10330                   dir=`echo "X$x" | sed -e 's/^X-L//'`
10331                                     if test -n "$acl_shlibext"; then
10332                     if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
10333                       found_dir="$dir"
10334                       found_so="$dir/$libname$shrext"
10335                     else
10336                       if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
10337                         ver=`(cd "$dir" && \
10338                               for f in "$libname$shrext".*; do echo "$f"; done \
10339                               | sed -e "s,^$libname$shrext\\\\.,," \
10340                               | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
10341                               | sed 1q ) 2>/dev/null`
10342                         if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
10343                           found_dir="$dir"
10344                           found_so="$dir/$libname$shrext.$ver"
10345                         fi
10346                       else
10347                         eval library_names=\"$acl_library_names_spec\"
10348                         for f in $library_names; do
10349                           if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
10350                             found_dir="$dir"
10351                             found_so="$dir/$f"
10352                             break
10353                           fi
10354                         done
10355                       fi
10356                     fi
10357                   fi
10358                                     if test "X$found_dir" = "X"; then
10359                     if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
10360                       found_dir="$dir"
10361                       found_a="$dir/$libname.$acl_libext"
10362                     fi
10363                   fi
10364                   if test "X$found_dir" != "X"; then
10365                     if test -f "$dir/$libname.la"; then
10366                       found_la="$dir/$libname.la"
10367                     fi
10368                   fi
10369                   ;;
10370               esac
10371               if test "X$found_dir" != "X"; then
10372                 break
10373               fi
10374             done
10375           fi
10376           if test "X$found_dir" != "X"; then
10377                         LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
10378             if test "X$found_so" != "X"; then
10379                                                         if test "$enable_rpath" = no \
10380                  || test "X$found_dir" = "X/usr/$acl_libdirstem" \
10381                  || test "X$found_dir" = "X/usr/$acl_libdirstem2" \
10382                  || test "X$found_dir" = "X/usr/$acl_libdirstem3"; then
10383                                 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10384               else
10385                                                                                 haveit=
10386                 for x in $ltrpathdirs; do
10387                   if test "X$x" = "X$found_dir"; then
10388                     haveit=yes
10389                     break
10390                   fi
10391                 done
10392                 if test -z "$haveit"; then
10393                   ltrpathdirs="$ltrpathdirs $found_dir"
10394                 fi
10395                                 if test "$acl_hardcode_direct" = yes; then
10396                                                       LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10397                 else
10398                   if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
10399                                                             LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10400                                                             haveit=
10401                     for x in $rpathdirs; do
10402                       if test "X$x" = "X$found_dir"; then
10403                         haveit=yes
10404                         break
10405                       fi
10406                     done
10407                     if test -z "$haveit"; then
10408                       rpathdirs="$rpathdirs $found_dir"
10409                     fi
10410                   else
10411                                                                                 haveit=
10412                     for x in $LDFLAGS $LIBINTL; do
10413
10414   acl_save_prefix="$prefix"
10415   prefix="$acl_final_prefix"
10416   acl_save_exec_prefix="$exec_prefix"
10417   exec_prefix="$acl_final_exec_prefix"
10418   eval x=\"$x\"
10419   exec_prefix="$acl_save_exec_prefix"
10420   prefix="$acl_save_prefix"
10421
10422                       if test "X$x" = "X-L$found_dir"; then
10423                         haveit=yes
10424                         break
10425                       fi
10426                     done
10427                     if test -z "$haveit"; then
10428                       LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
10429                     fi
10430                     if test "$acl_hardcode_minus_L" != no; then
10431                                                                                         LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10432                     else
10433                                                                                                                                                                                 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
10434                     fi
10435                   fi
10436                 fi
10437               fi
10438             else
10439               if test "X$found_a" != "X"; then
10440                                 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
10441               else
10442                                                 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
10443               fi
10444             fi
10445                         additional_includedir=
10446             case "$found_dir" in
10447               */$acl_libdirstem | */$acl_libdirstem/)
10448                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
10449                 if test "$name" = 'intl'; then
10450                   LIBINTL_PREFIX="$basedir"
10451                 fi
10452                 additional_includedir="$basedir/include"
10453                 ;;
10454               */$acl_libdirstem2 | */$acl_libdirstem2/)
10455                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
10456                 if test "$name" = 'intl'; then
10457                   LIBINTL_PREFIX="$basedir"
10458                 fi
10459                 additional_includedir="$basedir/include"
10460                 ;;
10461               */$acl_libdirstem3 | */$acl_libdirstem3/)
10462                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem3/"'*$,,'`
10463                 if test "$name" = 'intl'; then
10464                   LIBINTL_PREFIX="$basedir"
10465                 fi
10466                 additional_includedir="$basedir/include"
10467                 ;;
10468             esac
10469             if test "X$additional_includedir" != "X"; then
10470                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
10471                 haveit=
10472                 if test "X$additional_includedir" = "X/usr/local/include"; then
10473                   if test -n "$GCC"; then
10474                     case $host_os in
10475                       linux* | gnu* | k*bsd*-gnu) haveit=yes;;
10476                     esac
10477                   fi
10478                 fi
10479                 if test -z "$haveit"; then
10480                   for x in $CPPFLAGS $INCINTL; do
10481
10482   acl_save_prefix="$prefix"
10483   prefix="$acl_final_prefix"
10484   acl_save_exec_prefix="$exec_prefix"
10485   exec_prefix="$acl_final_exec_prefix"
10486   eval x=\"$x\"
10487   exec_prefix="$acl_save_exec_prefix"
10488   prefix="$acl_save_prefix"
10489
10490                     if test "X$x" = "X-I$additional_includedir"; then
10491                       haveit=yes
10492                       break
10493                     fi
10494                   done
10495                   if test -z "$haveit"; then
10496                     if test -d "$additional_includedir"; then
10497                                             INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
10498                     fi
10499                   fi
10500                 fi
10501               fi
10502             fi
10503                         if test -n "$found_la"; then
10504                                                         save_libdir="$libdir"
10505               case "$found_la" in
10506                 */* | *\\*) . "$found_la" ;;
10507                 *) . "./$found_la" ;;
10508               esac
10509               libdir="$save_libdir"
10510                             for dep in $dependency_libs; do
10511                 case "$dep" in
10512                   -L*)
10513                     dependency_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
10514                                                                                                                                                                 if test "X$dependency_libdir" != "X/usr/$acl_libdirstem" \
10515                        && test "X$dependency_libdir" != "X/usr/$acl_libdirstem2" \
10516                        && test "X$dependency_libdir" != "X/usr/$acl_libdirstem3"; then
10517                       haveit=
10518                       if test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem" \
10519                          || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem2" \
10520                          || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem3"; then
10521                         if test -n "$GCC"; then
10522                           case $host_os in
10523                             linux* | gnu* | k*bsd*-gnu) haveit=yes;;
10524                           esac
10525                         fi
10526                       fi
10527                       if test -z "$haveit"; then
10528                         haveit=
10529                         for x in $LDFLAGS $LIBINTL; do
10530
10531   acl_save_prefix="$prefix"
10532   prefix="$acl_final_prefix"
10533   acl_save_exec_prefix="$exec_prefix"
10534   exec_prefix="$acl_final_exec_prefix"
10535   eval x=\"$x\"
10536   exec_prefix="$acl_save_exec_prefix"
10537   prefix="$acl_save_prefix"
10538
10539                           if test "X$x" = "X-L$dependency_libdir"; then
10540                             haveit=yes
10541                             break
10542                           fi
10543                         done
10544                         if test -z "$haveit"; then
10545                           if test -d "$dependency_libdir"; then
10546                                                         LIBINTL="${LIBINTL}${LIBINTL:+ }-L$dependency_libdir"
10547                           fi
10548                         fi
10549                         haveit=
10550                         for x in $LDFLAGS $LTLIBINTL; do
10551
10552   acl_save_prefix="$prefix"
10553   prefix="$acl_final_prefix"
10554   acl_save_exec_prefix="$exec_prefix"
10555   exec_prefix="$acl_final_exec_prefix"
10556   eval x=\"$x\"
10557   exec_prefix="$acl_save_exec_prefix"
10558   prefix="$acl_save_prefix"
10559
10560                           if test "X$x" = "X-L$dependency_libdir"; then
10561                             haveit=yes
10562                             break
10563                           fi
10564                         done
10565                         if test -z "$haveit"; then
10566                           if test -d "$dependency_libdir"; then
10567                                                         LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$dependency_libdir"
10568                           fi
10569                         fi
10570                       fi
10571                     fi
10572                     ;;
10573                   -R*)
10574                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
10575                     if test "$enable_rpath" != no; then
10576                                                                   haveit=
10577                       for x in $rpathdirs; do
10578                         if test "X$x" = "X$dir"; then
10579                           haveit=yes
10580                           break
10581                         fi
10582                       done
10583                       if test -z "$haveit"; then
10584                         rpathdirs="$rpathdirs $dir"
10585                       fi
10586                                                                   haveit=
10587                       for x in $ltrpathdirs; do
10588                         if test "X$x" = "X$dir"; then
10589                           haveit=yes
10590                           break
10591                         fi
10592                       done
10593                       if test -z "$haveit"; then
10594                         ltrpathdirs="$ltrpathdirs $dir"
10595                       fi
10596                     fi
10597                     ;;
10598                   -l*)
10599                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10600                     ;;
10601                   *.la)
10602                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10603                     ;;
10604                   *)
10605                                         LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
10606                     LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
10607                     ;;
10608                 esac
10609               done
10610             fi
10611           else
10612                                                             LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
10613             LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
10614           fi
10615         fi
10616       fi
10617     done
10618   done
10619   if test "X$rpathdirs" != "X"; then
10620     if test -n "$acl_hardcode_libdir_separator"; then
10621                         alldirs=
10622       for found_dir in $rpathdirs; do
10623         alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
10624       done
10625             acl_save_libdir="$libdir"
10626       libdir="$alldirs"
10627       eval flag=\"$acl_hardcode_libdir_flag_spec\"
10628       libdir="$acl_save_libdir"
10629       LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
10630     else
10631             for found_dir in $rpathdirs; do
10632         acl_save_libdir="$libdir"
10633         libdir="$found_dir"
10634         eval flag=\"$acl_hardcode_libdir_flag_spec\"
10635         libdir="$acl_save_libdir"
10636         LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
10637       done
10638     fi
10639   fi
10640   if test "X$ltrpathdirs" != "X"; then
10641             for found_dir in $ltrpathdirs; do
10642       LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
10643     done
10644   fi
10645
10646
10647
10648
10649
10650           { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5
10651 printf %s "checking for GNU gettext in libintl... " >&6; }
10652 if eval test \${$gt_func_gnugettext_libintl+y}
10653 then :
10654   printf %s "(cached) " >&6
10655 else $as_nop
10656   gt_save_CPPFLAGS="$CPPFLAGS"
10657             CPPFLAGS="$CPPFLAGS $INCINTL"
10658             gt_save_LIBS="$LIBS"
10659             LIBS="$LIBS $LIBINTL"
10660                         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10661 /* end confdefs.h.  */
10662
10663 #include <libintl.h>
10664 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
10665 extern int _nl_msg_cat_cntr;
10666 extern
10667 #ifdef __cplusplus
10668 "C"
10669 #endif
10670 const char *_nl_expand_alias (const char *);
10671 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
10672 #else
10673 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
10674 #endif
10675 $gt_revision_test_code
10676
10677 int
10678 main (void)
10679 {
10680
10681 bindtextdomain ("", "");
10682 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
10683
10684   ;
10685   return 0;
10686 }
10687 _ACEOF
10688 if ac_fn_c_try_link "$LINENO"
10689 then :
10690   eval "$gt_func_gnugettext_libintl=yes"
10691 else $as_nop
10692   eval "$gt_func_gnugettext_libintl=no"
10693 fi
10694 rm -f core conftest.err conftest.$ac_objext conftest.beam \
10695     conftest$ac_exeext conftest.$ac_ext
10696                         if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then
10697               LIBS="$LIBS $LIBICONV"
10698               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10699 /* end confdefs.h.  */
10700
10701 #include <libintl.h>
10702 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
10703 extern int _nl_msg_cat_cntr;
10704 extern
10705 #ifdef __cplusplus
10706 "C"
10707 #endif
10708 const char *_nl_expand_alias (const char *);
10709 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
10710 #else
10711 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
10712 #endif
10713 $gt_revision_test_code
10714
10715 int
10716 main (void)
10717 {
10718
10719 bindtextdomain ("", "");
10720 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
10721
10722   ;
10723   return 0;
10724 }
10725 _ACEOF
10726 if ac_fn_c_try_link "$LINENO"
10727 then :
10728   LIBINTL="$LIBINTL $LIBICONV"
10729                  LTLIBINTL="$LTLIBINTL $LTLIBICONV"
10730                  eval "$gt_func_gnugettext_libintl=yes"
10731
10732 fi
10733 rm -f core conftest.err conftest.$ac_objext conftest.beam \
10734     conftest$ac_exeext conftest.$ac_ext
10735             fi
10736             CPPFLAGS="$gt_save_CPPFLAGS"
10737             LIBS="$gt_save_LIBS"
10738 fi
10739 eval ac_res=\$$gt_func_gnugettext_libintl
10740                { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10741 printf "%s\n" "$ac_res" >&6; }
10742         fi
10743
10744                                         if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \
10745            || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \
10746                 && test "$PACKAGE" != gettext-runtime \
10747                 && test "$PACKAGE" != gettext-tools; }; then
10748           gt_use_preinstalled_gnugettext=yes
10749         else
10750                     LIBINTL=
10751           LTLIBINTL=
10752           INCINTL=
10753         fi
10754
10755
10756
10757     if test -n "$INTL_MACOSX_LIBS"; then
10758       if test "$gt_use_preinstalled_gnugettext" = "yes" \
10759          || test "$nls_cv_use_gnu_gettext" = "yes"; then
10760                 LIBINTL="$LIBINTL $INTL_MACOSX_LIBS"
10761         LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS"
10762       fi
10763     fi
10764
10765     if test "$gt_use_preinstalled_gnugettext" = "yes" \
10766        || test "$nls_cv_use_gnu_gettext" = "yes"; then
10767
10768 printf "%s\n" "#define ENABLE_NLS 1" >>confdefs.h
10769
10770     else
10771       USE_NLS=no
10772     fi
10773   fi
10774
10775   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5
10776 printf %s "checking whether to use NLS... " >&6; }
10777   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
10778 printf "%s\n" "$USE_NLS" >&6; }
10779   if test "$USE_NLS" = "yes"; then
10780     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5
10781 printf %s "checking where the gettext function comes from... " >&6; }
10782     if test "$gt_use_preinstalled_gnugettext" = "yes"; then
10783       if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
10784         gt_source="external libintl"
10785       else
10786         gt_source="libc"
10787       fi
10788     else
10789       gt_source="included intl directory"
10790     fi
10791     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5
10792 printf "%s\n" "$gt_source" >&6; }
10793   fi
10794
10795   if test "$USE_NLS" = "yes"; then
10796
10797     if test "$gt_use_preinstalled_gnugettext" = "yes"; then
10798       if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
10799         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5
10800 printf %s "checking how to link with libintl... " >&6; }
10801         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5
10802 printf "%s\n" "$LIBINTL" >&6; }
10803
10804   for element in $INCINTL; do
10805     haveit=
10806     for x in $CPPFLAGS; do
10807
10808   acl_save_prefix="$prefix"
10809   prefix="$acl_final_prefix"
10810   acl_save_exec_prefix="$exec_prefix"
10811   exec_prefix="$acl_final_exec_prefix"
10812   eval x=\"$x\"
10813   exec_prefix="$acl_save_exec_prefix"
10814   prefix="$acl_save_prefix"
10815
10816       if test "X$x" = "X$element"; then
10817         haveit=yes
10818         break
10819       fi
10820     done
10821     if test -z "$haveit"; then
10822       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10823     fi
10824   done
10825
10826       fi
10827
10828
10829 printf "%s\n" "#define HAVE_GETTEXT 1" >>confdefs.h
10830
10831
10832 printf "%s\n" "#define HAVE_DCGETTEXT 1" >>confdefs.h
10833
10834     fi
10835
10836         POSUB=po
10837   fi
10838
10839
10840
10841     INTLLIBS="$LIBINTL"
10842
10843
10844
10845
10846
10847
10848
10849 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
10850 printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
10851 set x ${MAKE-make}
10852 ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
10853 if eval test \${ac_cv_prog_make_${ac_make}_set+y}
10854 then :
10855   printf %s "(cached) " >&6
10856 else $as_nop
10857   cat >conftest.make <<\_ACEOF
10858 SHELL = /bin/sh
10859 all:
10860         @echo '@@@%%%=$(MAKE)=@@@%%%'
10861 _ACEOF
10862 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
10863 case `${MAKE-make} -f conftest.make 2>/dev/null` in
10864   *@@@%%%=?*=@@@%%%*)
10865     eval ac_cv_prog_make_${ac_make}_set=yes;;
10866   *)
10867     eval ac_cv_prog_make_${ac_make}_set=no;;
10868 esac
10869 rm -f conftest.make
10870 fi
10871 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
10872   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10873 printf "%s\n" "yes" >&6; }
10874   SET_MAKE=
10875 else
10876   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
10877 printf "%s\n" "no" >&6; }
10878   SET_MAKE="MAKE=${MAKE-make}"
10879 fi
10880
10881  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU make" >&5
10882 printf %s "checking for GNU make... " >&6; }
10883 if test ${_cv_gnu_make_command+y}
10884 then :
10885   printf %s "(cached) " >&6
10886 else $as_nop
10887   _cv_gnu_make_command='' ;
10888                 if test -n "$FORCE_NATIVE_MAKE" ; then
10889                    MAKES="make"
10890                 else
10891                    MAKES="make gmake gnumake"
10892                 fi
10893                 for a in "$MAKE" $MAKES ; do
10894                         if test -z "$a" ; then continue ; fi ;
10895                         if  ( sh -c "$a --version" 2> /dev/null | grep GNU  2>&1 > /dev/null ) ;  then
10896                                 _cv_gnu_make_command=$a ;
10897                                 break;
10898                         fi
10899                 done ;
10900
10901 fi
10902 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $_cv_gnu_make_command" >&5
10903 printf "%s\n" "$_cv_gnu_make_command" >&6; } ;
10904         if test  "x$_cv_gnu_make_command" != "x"  ; then
10905                 ifGNUmake='' ;
10906                 ifNotGNUmake='#' ;
10907         else
10908                 ifGNUmake='#' ;
10909                 ifNotGNUmake='' ;
10910                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: \"Not found\"" >&5
10911 printf "%s\n" "\"Not found\"" >&6; };
10912         fi
10913
10914
10915
10916 # Extract the first word of "ln", so it can be a program name with args.
10917 set dummy ln; ac_word=$2
10918 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10919 printf %s "checking for $ac_word... " >&6; }
10920 if test ${ac_cv_path_LN+y}
10921 then :
10922   printf %s "(cached) " >&6
10923 else $as_nop
10924   case $LN in
10925   [\\/]* | ?:[\\/]*)
10926   ac_cv_path_LN="$LN" # Let the user override the test with a path.
10927   ;;
10928   *)
10929   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10930 for as_dir in $PATH
10931 do
10932   IFS=$as_save_IFS
10933   case $as_dir in #(((
10934     '') as_dir=./ ;;
10935     */) ;;
10936     *) as_dir=$as_dir/ ;;
10937   esac
10938     for ac_exec_ext in '' $ac_executable_extensions; do
10939   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
10940     ac_cv_path_LN="$as_dir$ac_word$ac_exec_ext"
10941     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
10942     break 2
10943   fi
10944 done
10945   done
10946 IFS=$as_save_IFS
10947
10948   test -z "$ac_cv_path_LN" && ac_cv_path_LN="ln"
10949   ;;
10950 esac
10951 fi
10952 LN=$ac_cv_path_LN
10953 if test -n "$LN"; then
10954   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LN" >&5
10955 printf "%s\n" "$LN" >&6; }
10956 else
10957   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
10958 printf "%s\n" "no" >&6; }
10959 fi
10960
10961
10962
10963 mkdir_p=$MKDIR_P
10964
10965 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
10966 printf %s "checking whether ln -s works... " >&6; }
10967 LN_S=$as_ln_s
10968 if test "$LN_S" = "ln -s"; then
10969   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10970 printf "%s\n" "yes" >&6; }
10971 else
10972   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
10973 printf "%s\n" "no, using $LN_S" >&6; }
10974 fi
10975
10976 # Extract the first word of "mv", so it can be a program name with args.
10977 set dummy mv; ac_word=$2
10978 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10979 printf %s "checking for $ac_word... " >&6; }
10980 if test ${ac_cv_path_MV+y}
10981 then :
10982   printf %s "(cached) " >&6
10983 else $as_nop
10984   case $MV in
10985   [\\/]* | ?:[\\/]*)
10986   ac_cv_path_MV="$MV" # Let the user override the test with a path.
10987   ;;
10988   *)
10989   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10990 for as_dir in $PATH
10991 do
10992   IFS=$as_save_IFS
10993   case $as_dir in #(((
10994     '') as_dir=./ ;;
10995     */) ;;
10996     *) as_dir=$as_dir/ ;;
10997   esac
10998     for ac_exec_ext in '' $ac_executable_extensions; do
10999   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11000     ac_cv_path_MV="$as_dir$ac_word$ac_exec_ext"
11001     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11002     break 2
11003   fi
11004 done
11005   done
11006 IFS=$as_save_IFS
11007
11008   test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
11009   ;;
11010 esac
11011 fi
11012 MV=$ac_cv_path_MV
11013 if test -n "$MV"; then
11014   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MV" >&5
11015 printf "%s\n" "$MV" >&6; }
11016 else
11017   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11018 printf "%s\n" "no" >&6; }
11019 fi
11020
11021
11022 # Extract the first word of "cp", so it can be a program name with args.
11023 set dummy cp; ac_word=$2
11024 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11025 printf %s "checking for $ac_word... " >&6; }
11026 if test ${ac_cv_path_CP+y}
11027 then :
11028   printf %s "(cached) " >&6
11029 else $as_nop
11030   case $CP in
11031   [\\/]* | ?:[\\/]*)
11032   ac_cv_path_CP="$CP" # Let the user override the test with a path.
11033   ;;
11034   *)
11035   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11036 for as_dir in $PATH
11037 do
11038   IFS=$as_save_IFS
11039   case $as_dir in #(((
11040     '') as_dir=./ ;;
11041     */) ;;
11042     *) as_dir=$as_dir/ ;;
11043   esac
11044     for ac_exec_ext in '' $ac_executable_extensions; do
11045   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11046     ac_cv_path_CP="$as_dir$ac_word$ac_exec_ext"
11047     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11048     break 2
11049   fi
11050 done
11051   done
11052 IFS=$as_save_IFS
11053
11054   test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
11055   ;;
11056 esac
11057 fi
11058 CP=$ac_cv_path_CP
11059 if test -n "$CP"; then
11060   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CP" >&5
11061 printf "%s\n" "$CP" >&6; }
11062 else
11063   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11064 printf "%s\n" "no" >&6; }
11065 fi
11066
11067
11068 # Extract the first word of "rm", so it can be a program name with args.
11069 set dummy rm; ac_word=$2
11070 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11071 printf %s "checking for $ac_word... " >&6; }
11072 if test ${ac_cv_path_RM+y}
11073 then :
11074   printf %s "(cached) " >&6
11075 else $as_nop
11076   case $RM in
11077   [\\/]* | ?:[\\/]*)
11078   ac_cv_path_RM="$RM" # Let the user override the test with a path.
11079   ;;
11080   *)
11081   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11082 for as_dir in $PATH
11083 do
11084   IFS=$as_save_IFS
11085   case $as_dir in #(((
11086     '') as_dir=./ ;;
11087     */) ;;
11088     *) as_dir=$as_dir/ ;;
11089   esac
11090     for ac_exec_ext in '' $ac_executable_extensions; do
11091   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11092     ac_cv_path_RM="$as_dir$ac_word$ac_exec_ext"
11093     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11094     break 2
11095   fi
11096 done
11097   done
11098 IFS=$as_save_IFS
11099
11100   test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
11101   ;;
11102 esac
11103 fi
11104 RM=$ac_cv_path_RM
11105 if test -n "$RM"; then
11106   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RM" >&5
11107 printf "%s\n" "$RM" >&6; }
11108 else
11109   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11110 printf "%s\n" "no" >&6; }
11111 fi
11112
11113
11114 # Extract the first word of "chmod", so it can be a program name with args.
11115 set dummy chmod; ac_word=$2
11116 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11117 printf %s "checking for $ac_word... " >&6; }
11118 if test ${ac_cv_path_CHMOD+y}
11119 then :
11120   printf %s "(cached) " >&6
11121 else $as_nop
11122   case $CHMOD in
11123   [\\/]* | ?:[\\/]*)
11124   ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path.
11125   ;;
11126   *)
11127   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11128 for as_dir in $PATH
11129 do
11130   IFS=$as_save_IFS
11131   case $as_dir in #(((
11132     '') as_dir=./ ;;
11133     */) ;;
11134     *) as_dir=$as_dir/ ;;
11135   esac
11136     for ac_exec_ext in '' $ac_executable_extensions; do
11137   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11138     ac_cv_path_CHMOD="$as_dir$ac_word$ac_exec_ext"
11139     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11140     break 2
11141   fi
11142 done
11143   done
11144 IFS=$as_save_IFS
11145
11146   test -z "$ac_cv_path_CHMOD" && ac_cv_path_CHMOD=":"
11147   ;;
11148 esac
11149 fi
11150 CHMOD=$ac_cv_path_CHMOD
11151 if test -n "$CHMOD"; then
11152   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CHMOD" >&5
11153 printf "%s\n" "$CHMOD" >&6; }
11154 else
11155   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11156 printf "%s\n" "no" >&6; }
11157 fi
11158
11159
11160 for ac_prog in gawk mawk nawk awk
11161 do
11162   # Extract the first word of "$ac_prog", so it can be a program name with args.
11163 set dummy $ac_prog; ac_word=$2
11164 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11165 printf %s "checking for $ac_word... " >&6; }
11166 if test ${ac_cv_prog_AWK+y}
11167 then :
11168   printf %s "(cached) " >&6
11169 else $as_nop
11170   if test -n "$AWK"; then
11171   ac_cv_prog_AWK="$AWK" # Let the user override the test.
11172 else
11173 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11174 for as_dir in $PATH
11175 do
11176   IFS=$as_save_IFS
11177   case $as_dir in #(((
11178     '') as_dir=./ ;;
11179     */) ;;
11180     *) as_dir=$as_dir/ ;;
11181   esac
11182     for ac_exec_ext in '' $ac_executable_extensions; do
11183   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11184     ac_cv_prog_AWK="$ac_prog"
11185     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11186     break 2
11187   fi
11188 done
11189   done
11190 IFS=$as_save_IFS
11191
11192 fi
11193 fi
11194 AWK=$ac_cv_prog_AWK
11195 if test -n "$AWK"; then
11196   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
11197 printf "%s\n" "$AWK" >&6; }
11198 else
11199   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11200 printf "%s\n" "no" >&6; }
11201 fi
11202
11203
11204   test -n "$AWK" && break
11205 done
11206
11207 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
11208 printf %s "checking for egrep... " >&6; }
11209 if test ${ac_cv_path_EGREP+y}
11210 then :
11211   printf %s "(cached) " >&6
11212 else $as_nop
11213   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
11214    then ac_cv_path_EGREP="$GREP -E"
11215    else
11216      if test -z "$EGREP"; then
11217   ac_path_EGREP_found=false
11218   # Loop through the user's path and test for each of PROGNAME-LIST
11219   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11220 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
11221 do
11222   IFS=$as_save_IFS
11223   case $as_dir in #(((
11224     '') as_dir=./ ;;
11225     */) ;;
11226     *) as_dir=$as_dir/ ;;
11227   esac
11228     for ac_prog in egrep
11229    do
11230     for ac_exec_ext in '' $ac_executable_extensions; do
11231       ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
11232       as_fn_executable_p "$ac_path_EGREP" || continue
11233 # Check for GNU ac_path_EGREP and select it if it is found.
11234   # Check for GNU $ac_path_EGREP
11235 case `"$ac_path_EGREP" --version 2>&1` in
11236 *GNU*)
11237   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
11238 *)
11239   ac_count=0
11240   printf %s 0123456789 >"conftest.in"
11241   while :
11242   do
11243     cat "conftest.in" "conftest.in" >"conftest.tmp"
11244     mv "conftest.tmp" "conftest.in"
11245     cp "conftest.in" "conftest.nl"
11246     printf "%s\n" 'EGREP' >> "conftest.nl"
11247     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
11248     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
11249     as_fn_arith $ac_count + 1 && ac_count=$as_val
11250     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
11251       # Best one so far, save it but keep looking for a better one
11252       ac_cv_path_EGREP="$ac_path_EGREP"
11253       ac_path_EGREP_max=$ac_count
11254     fi
11255     # 10*(2^10) chars as input seems more than enough
11256     test $ac_count -gt 10 && break
11257   done
11258   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
11259 esac
11260
11261       $ac_path_EGREP_found && break 3
11262     done
11263   done
11264   done
11265 IFS=$as_save_IFS
11266   if test -z "$ac_cv_path_EGREP"; then
11267     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
11268   fi
11269 else
11270   ac_cv_path_EGREP=$EGREP
11271 fi
11272
11273    fi
11274 fi
11275 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
11276 printf "%s\n" "$ac_cv_path_EGREP" >&6; }
11277  EGREP="$ac_cv_path_EGREP"
11278
11279
11280 # Extract the first word of "sed", so it can be a program name with args.
11281 set dummy sed; ac_word=$2
11282 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11283 printf %s "checking for $ac_word... " >&6; }
11284 if test ${ac_cv_path_SED+y}
11285 then :
11286   printf %s "(cached) " >&6
11287 else $as_nop
11288   case $SED in
11289   [\\/]* | ?:[\\/]*)
11290   ac_cv_path_SED="$SED" # Let the user override the test with a path.
11291   ;;
11292   *)
11293   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11294 for as_dir in $PATH
11295 do
11296   IFS=$as_save_IFS
11297   case $as_dir in #(((
11298     '') as_dir=./ ;;
11299     */) ;;
11300     *) as_dir=$as_dir/ ;;
11301   esac
11302     for ac_exec_ext in '' $ac_executable_extensions; do
11303   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11304     ac_cv_path_SED="$as_dir$ac_word$ac_exec_ext"
11305     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11306     break 2
11307   fi
11308 done
11309   done
11310 IFS=$as_save_IFS
11311
11312   test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
11313   ;;
11314 esac
11315 fi
11316 SED=$ac_cv_path_SED
11317 if test -n "$SED"; then
11318   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
11319 printf "%s\n" "$SED" >&6; }
11320 else
11321   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11322 printf "%s\n" "no" >&6; }
11323 fi
11324
11325
11326 # Extract the first word of "perl", so it can be a program name with args.
11327 set dummy perl; ac_word=$2
11328 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11329 printf %s "checking for $ac_word... " >&6; }
11330 if test ${ac_cv_path_PERL+y}
11331 then :
11332   printf %s "(cached) " >&6
11333 else $as_nop
11334   case $PERL in
11335   [\\/]* | ?:[\\/]*)
11336   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
11337   ;;
11338   *)
11339   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11340 for as_dir in $PATH
11341 do
11342   IFS=$as_save_IFS
11343   case $as_dir in #(((
11344     '') as_dir=./ ;;
11345     */) ;;
11346     *) as_dir=$as_dir/ ;;
11347   esac
11348     for ac_exec_ext in '' $ac_executable_extensions; do
11349   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11350     ac_cv_path_PERL="$as_dir$ac_word$ac_exec_ext"
11351     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11352     break 2
11353   fi
11354 done
11355   done
11356 IFS=$as_save_IFS
11357
11358   test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl"
11359   ;;
11360 esac
11361 fi
11362 PERL=$ac_cv_path_PERL
11363 if test -n "$PERL"; then
11364   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
11365 printf "%s\n" "$PERL" >&6; }
11366 else
11367   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11368 printf "%s\n" "no" >&6; }
11369 fi
11370
11371
11372 # Extract the first word of "ldconfig", so it can be a program name with args.
11373 set dummy ldconfig; ac_word=$2
11374 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11375 printf %s "checking for $ac_word... " >&6; }
11376 if test ${ac_cv_path_LDCONFIG+y}
11377 then :
11378   printf %s "(cached) " >&6
11379 else $as_nop
11380   case $LDCONFIG in
11381   [\\/]* | ?:[\\/]*)
11382   ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
11383   ;;
11384   *)
11385   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11386 for as_dir in $PATH
11387 do
11388   IFS=$as_save_IFS
11389   case $as_dir in #(((
11390     '') as_dir=./ ;;
11391     */) ;;
11392     *) as_dir=$as_dir/ ;;
11393   esac
11394     for ac_exec_ext in '' $ac_executable_extensions; do
11395   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11396     ac_cv_path_LDCONFIG="$as_dir$ac_word$ac_exec_ext"
11397     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11398     break 2
11399   fi
11400 done
11401   done
11402 IFS=$as_save_IFS
11403
11404   test -z "$ac_cv_path_LDCONFIG" && ac_cv_path_LDCONFIG=":"
11405   ;;
11406 esac
11407 fi
11408 LDCONFIG=$ac_cv_path_LDCONFIG
11409 if test -n "$LDCONFIG"; then
11410   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LDCONFIG" >&5
11411 printf "%s\n" "$LDCONFIG" >&6; }
11412 else
11413   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11414 printf "%s\n" "no" >&6; }
11415 fi
11416
11417
11418 if test -n "$ac_tool_prefix"; then
11419   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
11420 set dummy ${ac_tool_prefix}ar; ac_word=$2
11421 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11422 printf %s "checking for $ac_word... " >&6; }
11423 if test ${ac_cv_prog_AR+y}
11424 then :
11425   printf %s "(cached) " >&6
11426 else $as_nop
11427   if test -n "$AR"; then
11428   ac_cv_prog_AR="$AR" # Let the user override the test.
11429 else
11430 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11431 for as_dir in $PATH
11432 do
11433   IFS=$as_save_IFS
11434   case $as_dir in #(((
11435     '') as_dir=./ ;;
11436     */) ;;
11437     *) as_dir=$as_dir/ ;;
11438   esac
11439     for ac_exec_ext in '' $ac_executable_extensions; do
11440   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11441     ac_cv_prog_AR="${ac_tool_prefix}ar"
11442     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11443     break 2
11444   fi
11445 done
11446   done
11447 IFS=$as_save_IFS
11448
11449 fi
11450 fi
11451 AR=$ac_cv_prog_AR
11452 if test -n "$AR"; then
11453   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
11454 printf "%s\n" "$AR" >&6; }
11455 else
11456   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11457 printf "%s\n" "no" >&6; }
11458 fi
11459
11460
11461 fi
11462 if test -z "$ac_cv_prog_AR"; then
11463   ac_ct_AR=$AR
11464   # Extract the first word of "ar", so it can be a program name with args.
11465 set dummy ar; ac_word=$2
11466 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11467 printf %s "checking for $ac_word... " >&6; }
11468 if test ${ac_cv_prog_ac_ct_AR+y}
11469 then :
11470   printf %s "(cached) " >&6
11471 else $as_nop
11472   if test -n "$ac_ct_AR"; then
11473   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
11474 else
11475 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11476 for as_dir in $PATH
11477 do
11478   IFS=$as_save_IFS
11479   case $as_dir in #(((
11480     '') as_dir=./ ;;
11481     */) ;;
11482     *) as_dir=$as_dir/ ;;
11483   esac
11484     for ac_exec_ext in '' $ac_executable_extensions; do
11485   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11486     ac_cv_prog_ac_ct_AR="ar"
11487     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11488     break 2
11489   fi
11490 done
11491   done
11492 IFS=$as_save_IFS
11493
11494 fi
11495 fi
11496 ac_ct_AR=$ac_cv_prog_ac_ct_AR
11497 if test -n "$ac_ct_AR"; then
11498   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
11499 printf "%s\n" "$ac_ct_AR" >&6; }
11500 else
11501   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11502 printf "%s\n" "no" >&6; }
11503 fi
11504
11505   if test "x$ac_ct_AR" = x; then
11506     AR="ar"
11507   else
11508     case $cross_compiling:$ac_tool_warned in
11509 yes:)
11510 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11511 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11512 ac_tool_warned=yes ;;
11513 esac
11514     AR=$ac_ct_AR
11515   fi
11516 else
11517   AR="$ac_cv_prog_AR"
11518 fi
11519
11520 if test -n "$ac_tool_prefix"; then
11521   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
11522 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
11523 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11524 printf %s "checking for $ac_word... " >&6; }
11525 if test ${ac_cv_prog_RANLIB+y}
11526 then :
11527   printf %s "(cached) " >&6
11528 else $as_nop
11529   if test -n "$RANLIB"; then
11530   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
11531 else
11532 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11533 for as_dir in $PATH
11534 do
11535   IFS=$as_save_IFS
11536   case $as_dir in #(((
11537     '') as_dir=./ ;;
11538     */) ;;
11539     *) as_dir=$as_dir/ ;;
11540   esac
11541     for ac_exec_ext in '' $ac_executable_extensions; do
11542   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11543     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
11544     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11545     break 2
11546   fi
11547 done
11548   done
11549 IFS=$as_save_IFS
11550
11551 fi
11552 fi
11553 RANLIB=$ac_cv_prog_RANLIB
11554 if test -n "$RANLIB"; then
11555   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
11556 printf "%s\n" "$RANLIB" >&6; }
11557 else
11558   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11559 printf "%s\n" "no" >&6; }
11560 fi
11561
11562
11563 fi
11564 if test -z "$ac_cv_prog_RANLIB"; then
11565   ac_ct_RANLIB=$RANLIB
11566   # Extract the first word of "ranlib", so it can be a program name with args.
11567 set dummy ranlib; ac_word=$2
11568 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11569 printf %s "checking for $ac_word... " >&6; }
11570 if test ${ac_cv_prog_ac_ct_RANLIB+y}
11571 then :
11572   printf %s "(cached) " >&6
11573 else $as_nop
11574   if test -n "$ac_ct_RANLIB"; then
11575   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
11576 else
11577 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11578 for as_dir in $PATH
11579 do
11580   IFS=$as_save_IFS
11581   case $as_dir in #(((
11582     '') as_dir=./ ;;
11583     */) ;;
11584     *) as_dir=$as_dir/ ;;
11585   esac
11586     for ac_exec_ext in '' $ac_executable_extensions; do
11587   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11588     ac_cv_prog_ac_ct_RANLIB="ranlib"
11589     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11590     break 2
11591   fi
11592 done
11593   done
11594 IFS=$as_save_IFS
11595
11596 fi
11597 fi
11598 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
11599 if test -n "$ac_ct_RANLIB"; then
11600   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
11601 printf "%s\n" "$ac_ct_RANLIB" >&6; }
11602 else
11603   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11604 printf "%s\n" "no" >&6; }
11605 fi
11606
11607   if test "x$ac_ct_RANLIB" = x; then
11608     RANLIB=":"
11609   else
11610     case $cross_compiling:$ac_tool_warned in
11611 yes:)
11612 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11613 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11614 ac_tool_warned=yes ;;
11615 esac
11616     RANLIB=$ac_ct_RANLIB
11617   fi
11618 else
11619   RANLIB="$ac_cv_prog_RANLIB"
11620 fi
11621
11622 if test -n "$ac_tool_prefix"; then
11623   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
11624 set dummy ${ac_tool_prefix}strip; ac_word=$2
11625 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11626 printf %s "checking for $ac_word... " >&6; }
11627 if test ${ac_cv_prog_STRIP+y}
11628 then :
11629   printf %s "(cached) " >&6
11630 else $as_nop
11631   if test -n "$STRIP"; then
11632   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
11633 else
11634 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11635 for as_dir in $PATH
11636 do
11637   IFS=$as_save_IFS
11638   case $as_dir in #(((
11639     '') as_dir=./ ;;
11640     */) ;;
11641     *) as_dir=$as_dir/ ;;
11642   esac
11643     for ac_exec_ext in '' $ac_executable_extensions; do
11644   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11645     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
11646     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11647     break 2
11648   fi
11649 done
11650   done
11651 IFS=$as_save_IFS
11652
11653 fi
11654 fi
11655 STRIP=$ac_cv_prog_STRIP
11656 if test -n "$STRIP"; then
11657   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
11658 printf "%s\n" "$STRIP" >&6; }
11659 else
11660   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11661 printf "%s\n" "no" >&6; }
11662 fi
11663
11664
11665 fi
11666 if test -z "$ac_cv_prog_STRIP"; then
11667   ac_ct_STRIP=$STRIP
11668   # Extract the first word of "strip", so it can be a program name with args.
11669 set dummy strip; ac_word=$2
11670 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11671 printf %s "checking for $ac_word... " >&6; }
11672 if test ${ac_cv_prog_ac_ct_STRIP+y}
11673 then :
11674   printf %s "(cached) " >&6
11675 else $as_nop
11676   if test -n "$ac_ct_STRIP"; then
11677   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
11678 else
11679 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11680 for as_dir in $PATH
11681 do
11682   IFS=$as_save_IFS
11683   case $as_dir in #(((
11684     '') as_dir=./ ;;
11685     */) ;;
11686     *) as_dir=$as_dir/ ;;
11687   esac
11688     for ac_exec_ext in '' $ac_executable_extensions; do
11689   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11690     ac_cv_prog_ac_ct_STRIP="strip"
11691     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11692     break 2
11693   fi
11694 done
11695   done
11696 IFS=$as_save_IFS
11697
11698 fi
11699 fi
11700 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
11701 if test -n "$ac_ct_STRIP"; then
11702   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
11703 printf "%s\n" "$ac_ct_STRIP" >&6; }
11704 else
11705   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11706 printf "%s\n" "no" >&6; }
11707 fi
11708
11709   if test "x$ac_ct_STRIP" = x; then
11710     STRIP=":"
11711   else
11712     case $cross_compiling:$ac_tool_warned in
11713 yes:)
11714 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11715 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11716 ac_tool_warned=yes ;;
11717 esac
11718     STRIP=$ac_ct_STRIP
11719   fi
11720 else
11721   STRIP="$ac_cv_prog_STRIP"
11722 fi
11723
11724 # Extract the first word of "makeinfo", so it can be a program name with args.
11725 set dummy makeinfo; ac_word=$2
11726 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11727 printf %s "checking for $ac_word... " >&6; }
11728 if test ${ac_cv_prog_MAKEINFO+y}
11729 then :
11730   printf %s "(cached) " >&6
11731 else $as_nop
11732   if test -n "$MAKEINFO"; then
11733   ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
11734 else
11735 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11736 for as_dir in $PATH
11737 do
11738   IFS=$as_save_IFS
11739   case $as_dir in #(((
11740     '') as_dir=./ ;;
11741     */) ;;
11742     *) as_dir=$as_dir/ ;;
11743   esac
11744     for ac_exec_ext in '' $ac_executable_extensions; do
11745   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11746     ac_cv_prog_MAKEINFO="makeinfo"
11747     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11748     break 2
11749   fi
11750 done
11751   done
11752 IFS=$as_save_IFS
11753
11754 fi
11755 fi
11756 MAKEINFO=$ac_cv_prog_MAKEINFO
11757 if test -n "$MAKEINFO"; then
11758   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
11759 printf "%s\n" "$MAKEINFO" >&6; }
11760 else
11761   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11762 printf "%s\n" "no" >&6; }
11763 fi
11764
11765
11766 if test "_$MAKEINFO" = "_"; then
11767     MAKEINFO="echo Makeinfo is missing. Info documentation will not be built."
11768 else
11769     case "$MAKEINFO" in
11770       */missing.*)
11771         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING:
11772 *** Makeinfo is missing. Info documentation will not be built." >&5
11773 printf "%s\n" "$as_me: WARNING:
11774 *** Makeinfo is missing. Info documentation will not be built." >&2;}
11775         ;;
11776       *)
11777         ;;
11778     esac
11779 fi
11780
11781
11782 # See if we need a separate native compiler.
11783 if test $cross_compiling = no; then
11784   BUILD_CC="$CC"
11785
11786 else
11787   for ac_prog in gcc cc
11788 do
11789   # Extract the first word of "$ac_prog", so it can be a program name with args.
11790 set dummy $ac_prog; ac_word=$2
11791 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11792 printf %s "checking for $ac_word... " >&6; }
11793 if test ${ac_cv_prog_BUILD_CC+y}
11794 then :
11795   printf %s "(cached) " >&6
11796 else $as_nop
11797   if test -n "$BUILD_CC"; then
11798   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
11799 else
11800 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11801 for as_dir in $PATH
11802 do
11803   IFS=$as_save_IFS
11804   case $as_dir in #(((
11805     '') as_dir=./ ;;
11806     */) ;;
11807     *) as_dir=$as_dir/ ;;
11808   esac
11809     for ac_exec_ext in '' $ac_executable_extensions; do
11810   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11811     ac_cv_prog_BUILD_CC="$ac_prog"
11812     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11813     break 2
11814   fi
11815 done
11816   done
11817 IFS=$as_save_IFS
11818
11819 fi
11820 fi
11821 BUILD_CC=$ac_cv_prog_BUILD_CC
11822 if test -n "$BUILD_CC"; then
11823   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
11824 printf "%s\n" "$BUILD_CC" >&6; }
11825 else
11826   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11827 printf "%s\n" "no" >&6; }
11828 fi
11829
11830
11831   test -n "$BUILD_CC" && break
11832 done
11833
11834 fi
11835 ac_fn_c_check_header_compile "$LINENO" "dirent.h" "ac_cv_header_dirent_h" "$ac_includes_default"
11836 if test "x$ac_cv_header_dirent_h" = xyes
11837 then :
11838   printf "%s\n" "#define HAVE_DIRENT_H 1" >>confdefs.h
11839
11840 fi
11841 ac_fn_c_check_header_compile "$LINENO" "errno.h" "ac_cv_header_errno_h" "$ac_includes_default"
11842 if test "x$ac_cv_header_errno_h" = xyes
11843 then :
11844   printf "%s\n" "#define HAVE_ERRNO_H 1" >>confdefs.h
11845
11846 fi
11847 ac_fn_c_check_header_compile "$LINENO" "execinfo.h" "ac_cv_header_execinfo_h" "$ac_includes_default"
11848 if test "x$ac_cv_header_execinfo_h" = xyes
11849 then :
11850   printf "%s\n" "#define HAVE_EXECINFO_H 1" >>confdefs.h
11851
11852 fi
11853 ac_fn_c_check_header_compile "$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default"
11854 if test "x$ac_cv_header_getopt_h" = xyes
11855 then :
11856   printf "%s\n" "#define HAVE_GETOPT_H 1" >>confdefs.h
11857
11858 fi
11859 ac_fn_c_check_header_compile "$LINENO" "malloc.h" "ac_cv_header_malloc_h" "$ac_includes_default"
11860 if test "x$ac_cv_header_malloc_h" = xyes
11861 then :
11862   printf "%s\n" "#define HAVE_MALLOC_H 1" >>confdefs.h
11863
11864 fi
11865 ac_fn_c_check_header_compile "$LINENO" "mntent.h" "ac_cv_header_mntent_h" "$ac_includes_default"
11866 if test "x$ac_cv_header_mntent_h" = xyes
11867 then :
11868   printf "%s\n" "#define HAVE_MNTENT_H 1" >>confdefs.h
11869
11870 fi
11871 ac_fn_c_check_header_compile "$LINENO" "paths.h" "ac_cv_header_paths_h" "$ac_includes_default"
11872 if test "x$ac_cv_header_paths_h" = xyes
11873 then :
11874   printf "%s\n" "#define HAVE_PATHS_H 1" >>confdefs.h
11875
11876 fi
11877 ac_fn_c_check_header_compile "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
11878 if test "x$ac_cv_header_pthread_h" = xyes
11879 then :
11880   printf "%s\n" "#define HAVE_PTHREAD_H 1" >>confdefs.h
11881
11882 fi
11883 ac_fn_c_check_header_compile "$LINENO" "semaphore.h" "ac_cv_header_semaphore_h" "$ac_includes_default"
11884 if test "x$ac_cv_header_semaphore_h" = xyes
11885 then :
11886   printf "%s\n" "#define HAVE_SEMAPHORE_H 1" >>confdefs.h
11887
11888 fi
11889 ac_fn_c_check_header_compile "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default"
11890 if test "x$ac_cv_header_setjmp_h" = xyes
11891 then :
11892   printf "%s\n" "#define HAVE_SETJMP_H 1" >>confdefs.h
11893
11894 fi
11895 ac_fn_c_check_header_compile "$LINENO" "signal.h" "ac_cv_header_signal_h" "$ac_includes_default"
11896 if test "x$ac_cv_header_signal_h" = xyes
11897 then :
11898   printf "%s\n" "#define HAVE_SIGNAL_H 1" >>confdefs.h
11899
11900 fi
11901 ac_fn_c_check_header_compile "$LINENO" "stdarg.h" "ac_cv_header_stdarg_h" "$ac_includes_default"
11902 if test "x$ac_cv_header_stdarg_h" = xyes
11903 then :
11904   printf "%s\n" "#define HAVE_STDARG_H 1" >>confdefs.h
11905
11906 fi
11907 ac_fn_c_check_header_compile "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
11908 if test "x$ac_cv_header_stdint_h" = xyes
11909 then :
11910   printf "%s\n" "#define HAVE_STDINT_H 1" >>confdefs.h
11911
11912 fi
11913 ac_fn_c_check_header_compile "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
11914 if test "x$ac_cv_header_stdlib_h" = xyes
11915 then :
11916   printf "%s\n" "#define HAVE_STDLIB_H 1" >>confdefs.h
11917
11918 fi
11919 ac_fn_c_check_header_compile "$LINENO" "termios.h" "ac_cv_header_termios_h" "$ac_includes_default"
11920 if test "x$ac_cv_header_termios_h" = xyes
11921 then :
11922   printf "%s\n" "#define HAVE_TERMIOS_H 1" >>confdefs.h
11923
11924 fi
11925 ac_fn_c_check_header_compile "$LINENO" "termio.h" "ac_cv_header_termio_h" "$ac_includes_default"
11926 if test "x$ac_cv_header_termio_h" = xyes
11927 then :
11928   printf "%s\n" "#define HAVE_TERMIO_H 1" >>confdefs.h
11929
11930 fi
11931 ac_fn_c_check_header_compile "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
11932 if test "x$ac_cv_header_unistd_h" = xyes
11933 then :
11934   printf "%s\n" "#define HAVE_UNISTD_H 1" >>confdefs.h
11935
11936 fi
11937 ac_fn_c_check_header_compile "$LINENO" "utime.h" "ac_cv_header_utime_h" "$ac_includes_default"
11938 if test "x$ac_cv_header_utime_h" = xyes
11939 then :
11940   printf "%s\n" "#define HAVE_UTIME_H 1" >>confdefs.h
11941
11942 fi
11943 ac_fn_c_check_header_compile "$LINENO" "attr/xattr.h" "ac_cv_header_attr_xattr_h" "$ac_includes_default"
11944 if test "x$ac_cv_header_attr_xattr_h" = xyes
11945 then :
11946   printf "%s\n" "#define HAVE_ATTR_XATTR_H 1" >>confdefs.h
11947
11948 fi
11949 ac_fn_c_check_header_compile "$LINENO" "linux/falloc.h" "ac_cv_header_linux_falloc_h" "$ac_includes_default"
11950 if test "x$ac_cv_header_linux_falloc_h" = xyes
11951 then :
11952   printf "%s\n" "#define HAVE_LINUX_FALLOC_H 1" >>confdefs.h
11953
11954 fi
11955 ac_fn_c_check_header_compile "$LINENO" "linux/fd.h" "ac_cv_header_linux_fd_h" "$ac_includes_default"
11956 if test "x$ac_cv_header_linux_fd_h" = xyes
11957 then :
11958   printf "%s\n" "#define HAVE_LINUX_FD_H 1" >>confdefs.h
11959
11960 fi
11961 ac_fn_c_check_header_compile "$LINENO" "linux/fsmap.h" "ac_cv_header_linux_fsmap_h" "$ac_includes_default"
11962 if test "x$ac_cv_header_linux_fsmap_h" = xyes
11963 then :
11964   printf "%s\n" "#define HAVE_LINUX_FSMAP_H 1" >>confdefs.h
11965
11966 fi
11967 ac_fn_c_check_header_compile "$LINENO" "linux/major.h" "ac_cv_header_linux_major_h" "$ac_includes_default"
11968 if test "x$ac_cv_header_linux_major_h" = xyes
11969 then :
11970   printf "%s\n" "#define HAVE_LINUX_MAJOR_H 1" >>confdefs.h
11971
11972 fi
11973 ac_fn_c_check_header_compile "$LINENO" "linux/loop.h" "ac_cv_header_linux_loop_h" "$ac_includes_default"
11974 if test "x$ac_cv_header_linux_loop_h" = xyes
11975 then :
11976   printf "%s\n" "#define HAVE_LINUX_LOOP_H 1" >>confdefs.h
11977
11978 fi
11979 ac_fn_c_check_header_compile "$LINENO" "linux/types.h" "ac_cv_header_linux_types_h" "$ac_includes_default"
11980 if test "x$ac_cv_header_linux_types_h" = xyes
11981 then :
11982   printf "%s\n" "#define HAVE_LINUX_TYPES_H 1" >>confdefs.h
11983
11984 fi
11985 ac_fn_c_check_header_compile "$LINENO" "net/if_dl.h" "ac_cv_header_net_if_dl_h" "$ac_includes_default"
11986 if test "x$ac_cv_header_net_if_dl_h" = xyes
11987 then :
11988   printf "%s\n" "#define HAVE_NET_IF_DL_H 1" >>confdefs.h
11989
11990 fi
11991 ac_fn_c_check_header_compile "$LINENO" "netinet/in.h" "ac_cv_header_netinet_in_h" "$ac_includes_default"
11992 if test "x$ac_cv_header_netinet_in_h" = xyes
11993 then :
11994   printf "%s\n" "#define HAVE_NETINET_IN_H 1" >>confdefs.h
11995
11996 fi
11997 ac_fn_c_check_header_compile "$LINENO" "sys/acl.h" "ac_cv_header_sys_acl_h" "$ac_includes_default"
11998 if test "x$ac_cv_header_sys_acl_h" = xyes
11999 then :
12000   printf "%s\n" "#define HAVE_SYS_ACL_H 1" >>confdefs.h
12001
12002 fi
12003 ac_fn_c_check_header_compile "$LINENO" "sys/disklabel.h" "ac_cv_header_sys_disklabel_h" "$ac_includes_default"
12004 if test "x$ac_cv_header_sys_disklabel_h" = xyes
12005 then :
12006   printf "%s\n" "#define HAVE_SYS_DISKLABEL_H 1" >>confdefs.h
12007
12008 fi
12009 ac_fn_c_check_header_compile "$LINENO" "sys/disk.h" "ac_cv_header_sys_disk_h" "$ac_includes_default"
12010 if test "x$ac_cv_header_sys_disk_h" = xyes
12011 then :
12012   printf "%s\n" "#define HAVE_SYS_DISK_H 1" >>confdefs.h
12013
12014 fi
12015 ac_fn_c_check_header_compile "$LINENO" "sys/file.h" "ac_cv_header_sys_file_h" "$ac_includes_default"
12016 if test "x$ac_cv_header_sys_file_h" = xyes
12017 then :
12018   printf "%s\n" "#define HAVE_SYS_FILE_H 1" >>confdefs.h
12019
12020 fi
12021 ac_fn_c_check_header_compile "$LINENO" "sys/ioctl.h" "ac_cv_header_sys_ioctl_h" "$ac_includes_default"
12022 if test "x$ac_cv_header_sys_ioctl_h" = xyes
12023 then :
12024   printf "%s\n" "#define HAVE_SYS_IOCTL_H 1" >>confdefs.h
12025
12026 fi
12027 ac_fn_c_check_header_compile "$LINENO" "sys/key.h" "ac_cv_header_sys_key_h" "$ac_includes_default"
12028 if test "x$ac_cv_header_sys_key_h" = xyes
12029 then :
12030   printf "%s\n" "#define HAVE_SYS_KEY_H 1" >>confdefs.h
12031
12032 fi
12033 ac_fn_c_check_header_compile "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
12034 if test "x$ac_cv_header_sys_mkdev_h" = xyes
12035 then :
12036   printf "%s\n" "#define HAVE_SYS_MKDEV_H 1" >>confdefs.h
12037
12038 fi
12039 ac_fn_c_check_header_compile "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
12040 if test "x$ac_cv_header_sys_mman_h" = xyes
12041 then :
12042   printf "%s\n" "#define HAVE_SYS_MMAN_H 1" >>confdefs.h
12043
12044 fi
12045 ac_fn_c_check_header_compile "$LINENO" "sys/mount.h" "ac_cv_header_sys_mount_h" "$ac_includes_default"
12046 if test "x$ac_cv_header_sys_mount_h" = xyes
12047 then :
12048   printf "%s\n" "#define HAVE_SYS_MOUNT_H 1" >>confdefs.h
12049
12050 fi
12051 ac_fn_c_check_header_compile "$LINENO" "sys/prctl.h" "ac_cv_header_sys_prctl_h" "$ac_includes_default"
12052 if test "x$ac_cv_header_sys_prctl_h" = xyes
12053 then :
12054   printf "%s\n" "#define HAVE_SYS_PRCTL_H 1" >>confdefs.h
12055
12056 fi
12057 ac_fn_c_check_header_compile "$LINENO" "sys/random.h" "ac_cv_header_sys_random_h" "$ac_includes_default"
12058 if test "x$ac_cv_header_sys_random_h" = xyes
12059 then :
12060   printf "%s\n" "#define HAVE_SYS_RANDOM_H 1" >>confdefs.h
12061
12062 fi
12063 ac_fn_c_check_header_compile "$LINENO" "sys/resource.h" "ac_cv_header_sys_resource_h" "$ac_includes_default"
12064 if test "x$ac_cv_header_sys_resource_h" = xyes
12065 then :
12066   printf "%s\n" "#define HAVE_SYS_RESOURCE_H 1" >>confdefs.h
12067
12068 fi
12069 ac_fn_c_check_header_compile "$LINENO" "sys/select.h" "ac_cv_header_sys_select_h" "$ac_includes_default"
12070 if test "x$ac_cv_header_sys_select_h" = xyes
12071 then :
12072   printf "%s\n" "#define HAVE_SYS_SELECT_H 1" >>confdefs.h
12073
12074 fi
12075 ac_fn_c_check_header_compile "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default"
12076 if test "x$ac_cv_header_sys_socket_h" = xyes
12077 then :
12078   printf "%s\n" "#define HAVE_SYS_SOCKET_H 1" >>confdefs.h
12079
12080 fi
12081 ac_fn_c_check_header_compile "$LINENO" "sys/sockio.h" "ac_cv_header_sys_sockio_h" "$ac_includes_default"
12082 if test "x$ac_cv_header_sys_sockio_h" = xyes
12083 then :
12084   printf "%s\n" "#define HAVE_SYS_SOCKIO_H 1" >>confdefs.h
12085
12086 fi
12087 ac_fn_c_check_header_compile "$LINENO" "sys/stat.h" "ac_cv_header_sys_stat_h" "$ac_includes_default"
12088 if test "x$ac_cv_header_sys_stat_h" = xyes
12089 then :
12090   printf "%s\n" "#define HAVE_SYS_STAT_H 1" >>confdefs.h
12091
12092 fi
12093 ac_fn_c_check_header_compile "$LINENO" "sys/syscall.h" "ac_cv_header_sys_syscall_h" "$ac_includes_default"
12094 if test "x$ac_cv_header_sys_syscall_h" = xyes
12095 then :
12096   printf "%s\n" "#define HAVE_SYS_SYSCALL_H 1" >>confdefs.h
12097
12098 fi
12099 ac_fn_c_check_header_compile "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
12100 if test "x$ac_cv_header_sys_sysmacros_h" = xyes
12101 then :
12102   printf "%s\n" "#define HAVE_SYS_SYSMACROS_H 1" >>confdefs.h
12103
12104 fi
12105 ac_fn_c_check_header_compile "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default"
12106 if test "x$ac_cv_header_sys_time_h" = xyes
12107 then :
12108   printf "%s\n" "#define HAVE_SYS_TIME_H 1" >>confdefs.h
12109
12110 fi
12111 ac_fn_c_check_header_compile "$LINENO" "sys/types.h" "ac_cv_header_sys_types_h" "$ac_includes_default"
12112 if test "x$ac_cv_header_sys_types_h" = xyes
12113 then :
12114   printf "%s\n" "#define HAVE_SYS_TYPES_H 1" >>confdefs.h
12115
12116 fi
12117 ac_fn_c_check_header_compile "$LINENO" "sys/un.h" "ac_cv_header_sys_un_h" "$ac_includes_default"
12118 if test "x$ac_cv_header_sys_un_h" = xyes
12119 then :
12120   printf "%s\n" "#define HAVE_SYS_UN_H 1" >>confdefs.h
12121
12122 fi
12123 ac_fn_c_check_header_compile "$LINENO" "sys/wait.h" "ac_cv_header_sys_wait_h" "$ac_includes_default"
12124 if test "x$ac_cv_header_sys_wait_h" = xyes
12125 then :
12126   printf "%s\n" "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
12127
12128 fi
12129 ac_fn_c_check_header_compile "$LINENO" "sys/xattr.h" "ac_cv_header_sys_xattr_h" "$ac_includes_default"
12130 if test "x$ac_cv_header_sys_xattr_h" = xyes
12131 then :
12132   printf "%s\n" "#define HAVE_SYS_XATTR_H 1" >>confdefs.h
12133
12134 fi
12135
12136 case "$host_os" in
12137 mingw*)
12138         # The above checks only detect system headers, not the headers in
12139         # ./include/mingw/, so explicitly define them to be available.
12140         printf "%s\n" "#define HAVE_LINUX_TYPES_H 1" >>confdefs.h
12141
12142         printf "%s\n" "#define HAVE_SYS_STAT_H 1" >>confdefs.h
12143
12144         printf "%s\n" "#define HAVE_SYS_SYSMACROS_H 1" >>confdefs.h
12145
12146         printf "%s\n" "#define HAVE_SYS_TYPES_H 1" >>confdefs.h
12147
12148         printf "%s\n" "#define HAVE_UNISTD_H 1" >>confdefs.h
12149
12150         ;;
12151 esac
12152 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a dd(1) program that supports iflag=fullblock" >&5
12153 printf %s "checking for a dd(1) program that supports iflag=fullblock... " >&6; }
12154 DD=
12155 for i in dd gdd ; do
12156         if "$i" if=/dev/null of=/dev/null count=1 bs=10k 2>/dev/null iflag=fullblock oflag=append ; then
12157                 DD=$i
12158                 break
12159         fi
12160 done
12161 if test -n "$DD" ; then
12162         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DD" >&5
12163 printf "%s\n" "$DD" >&6; }
12164 else
12165         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found, using dd" >&5
12166 printf "%s\n" "not found, using dd" >&6; }
12167         DD=dd
12168         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: No GNU-compatible dd(1) program found, expect some self-test failures." >&5
12169 printf "%s\n" "$as_me: WARNING: No GNU-compatible dd(1) program found, expect some self-test failures." >&2;}
12170 fi
12171
12172
12173 ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "
12174 #if HAVE_SYS_TYPES_H
12175 #include <sys/types.h>
12176 #endif
12177 #if HAVE_SYS_SOCKET
12178 #include <sys/socket.h>
12179 #endif
12180
12181 "
12182 if test "x$ac_cv_header_net_if_h" = xyes
12183 then :
12184   printf "%s\n" "#define HAVE_NET_IF_H 1" >>confdefs.h
12185
12186 fi
12187
12188 ac_func=
12189 for ac_item in $ac_func_c_list
12190 do
12191   if test $ac_func; then
12192     ac_fn_c_check_func "$LINENO" $ac_func ac_cv_func_$ac_func
12193     if eval test \"x\$ac_cv_func_$ac_func\" = xyes; then
12194       echo "#define $ac_item 1" >> confdefs.h
12195     fi
12196     ac_func=
12197   else
12198     ac_func=$ac_item
12199   fi
12200 done
12201
12202 if test "x$ac_cv_func_vprintf" = xno
12203 then :
12204   ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
12205 if test "x$ac_cv_func__doprnt" = xyes
12206 then :
12207
12208 printf "%s\n" "#define HAVE_DOPRNT 1" >>confdefs.h
12209
12210 fi
12211
12212 fi
12213 ac_fn_c_check_member "$LINENO" "struct dirent" "d_reclen" "ac_cv_member_struct_dirent_d_reclen" "#include <dirent.h>
12214 "
12215 if test "x$ac_cv_member_struct_dirent_d_reclen" = xyes
12216 then :
12217
12218 printf "%s\n" "#define HAVE_RECLEN_DIRENT 1" >>confdefs.h
12219
12220 fi
12221
12222 ac_fn_c_check_member "$LINENO" "struct stat" "st_atim" "ac_cv_member_struct_stat_st_atim" "$ac_includes_default"
12223 if test "x$ac_cv_member_struct_stat_st_atim" = xyes
12224 then :
12225
12226 printf "%s\n" "#define HAVE_STRUCT_STAT_ST_ATIM 1" >>confdefs.h
12227
12228
12229 fi
12230
12231 ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "#include <sys/types.h>
12232 "
12233 if test "x$ac_cv_type_ssize_t" = xyes
12234 then :
12235
12236 printf "%s\n" "#define HAVE_TYPE_SSIZE_T 1" >>confdefs.h
12237
12238 fi
12239
12240 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
12241 printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
12242 if test ${ac_cv_c_undeclared_builtin_options+y}
12243 then :
12244   printf %s "(cached) " >&6
12245 else $as_nop
12246   ac_save_CFLAGS=$CFLAGS
12247    ac_cv_c_undeclared_builtin_options='cannot detect'
12248    for ac_arg in '' -fno-builtin; do
12249      CFLAGS="$ac_save_CFLAGS $ac_arg"
12250      # This test program should *not* compile successfully.
12251      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12252 /* end confdefs.h.  */
12253
12254 int
12255 main (void)
12256 {
12257 (void) strchr;
12258   ;
12259   return 0;
12260 }
12261 _ACEOF
12262 if ac_fn_c_try_compile "$LINENO"
12263 then :
12264
12265 else $as_nop
12266   # This test program should compile successfully.
12267         # No library function is consistently available on
12268         # freestanding implementations, so test against a dummy
12269         # declaration.  Include always-available headers on the
12270         # off chance that they somehow elicit warnings.
12271         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12272 /* end confdefs.h.  */
12273 #include <float.h>
12274 #include <limits.h>
12275 #include <stdarg.h>
12276 #include <stddef.h>
12277 extern void ac_decl (int, char *);
12278
12279 int
12280 main (void)
12281 {
12282 (void) ac_decl (0, (char *) 0);
12283   (void) ac_decl;
12284
12285   ;
12286   return 0;
12287 }
12288 _ACEOF
12289 if ac_fn_c_try_compile "$LINENO"
12290 then :
12291   if test x"$ac_arg" = x
12292 then :
12293   ac_cv_c_undeclared_builtin_options='none needed'
12294 else $as_nop
12295   ac_cv_c_undeclared_builtin_options=$ac_arg
12296 fi
12297           break
12298 fi
12299 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12300 fi
12301 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12302     done
12303     CFLAGS=$ac_save_CFLAGS
12304
12305 fi
12306 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
12307 printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
12308   case $ac_cv_c_undeclared_builtin_options in #(
12309   'cannot detect') :
12310     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12311 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12312 as_fn_error $? "cannot make $CC report undeclared builtins
12313 See \`config.log' for more details" "$LINENO" 5; } ;; #(
12314   'none needed') :
12315     ac_c_undeclared_builtin_options='' ;; #(
12316   *) :
12317     ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
12318 esac
12319
12320 ac_fn_check_decl "$LINENO" "llseek" "ac_cv_have_decl_llseek" "#include <unistd.h>
12321 " "$ac_c_undeclared_builtin_options" "CFLAGS"
12322 if test "x$ac_cv_have_decl_llseek" = xyes
12323 then :
12324
12325 printf "%s\n" "#define HAVE_LLSEEK_PROTOTYPE 1" >>confdefs.h
12326
12327 fi
12328 ac_fn_check_decl "$LINENO" "lseek64" "ac_cv_have_decl_lseek64" "#define _LARGEFILE_SOURCE
12329                  #define _LARGEFILE64_SOURCE
12330                  #include <unistd.h>
12331 " "$ac_c_undeclared_builtin_options" "CFLAGS"
12332 if test "x$ac_cv_have_decl_lseek64" = xyes
12333 then :
12334
12335 printf "%s\n" "#define HAVE_LSEEK64_PROTOTYPE 1" >>confdefs.h
12336
12337 fi
12338 # The cast to long int works around a bug in the HP C Compiler
12339 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12340 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12341 # This bug is HP SR number 8606223364.
12342 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
12343 printf %s "checking size of short... " >&6; }
12344 if test ${ac_cv_sizeof_short+y}
12345 then :
12346   printf %s "(cached) " >&6
12347 else $as_nop
12348   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"
12349 then :
12350
12351 else $as_nop
12352   if test "$ac_cv_type_short" = yes; then
12353      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12354 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12355 as_fn_error 77 "cannot compute sizeof (short)
12356 See \`config.log' for more details" "$LINENO" 5; }
12357    else
12358      ac_cv_sizeof_short=0
12359    fi
12360 fi
12361
12362 fi
12363 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
12364 printf "%s\n" "$ac_cv_sizeof_short" >&6; }
12365
12366
12367
12368 printf "%s\n" "#define SIZEOF_SHORT $ac_cv_sizeof_short" >>confdefs.h
12369
12370
12371 # The cast to long int works around a bug in the HP C Compiler
12372 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12373 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12374 # This bug is HP SR number 8606223364.
12375 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
12376 printf %s "checking size of int... " >&6; }
12377 if test ${ac_cv_sizeof_int+y}
12378 then :
12379   printf %s "(cached) " >&6
12380 else $as_nop
12381   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"
12382 then :
12383
12384 else $as_nop
12385   if test "$ac_cv_type_int" = yes; then
12386      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12387 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12388 as_fn_error 77 "cannot compute sizeof (int)
12389 See \`config.log' for more details" "$LINENO" 5; }
12390    else
12391      ac_cv_sizeof_int=0
12392    fi
12393 fi
12394
12395 fi
12396 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
12397 printf "%s\n" "$ac_cv_sizeof_int" >&6; }
12398
12399
12400
12401 printf "%s\n" "#define SIZEOF_INT $ac_cv_sizeof_int" >>confdefs.h
12402
12403
12404 # The cast to long int works around a bug in the HP C Compiler
12405 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12406 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12407 # This bug is HP SR number 8606223364.
12408 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
12409 printf %s "checking size of long... " >&6; }
12410 if test ${ac_cv_sizeof_long+y}
12411 then :
12412   printf %s "(cached) " >&6
12413 else $as_nop
12414   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"
12415 then :
12416
12417 else $as_nop
12418   if test "$ac_cv_type_long" = yes; then
12419      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12420 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12421 as_fn_error 77 "cannot compute sizeof (long)
12422 See \`config.log' for more details" "$LINENO" 5; }
12423    else
12424      ac_cv_sizeof_long=0
12425    fi
12426 fi
12427
12428 fi
12429 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
12430 printf "%s\n" "$ac_cv_sizeof_long" >&6; }
12431
12432
12433
12434 printf "%s\n" "#define SIZEOF_LONG $ac_cv_sizeof_long" >>confdefs.h
12435
12436
12437 # The cast to long int works around a bug in the HP C Compiler
12438 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12439 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12440 # This bug is HP SR number 8606223364.
12441 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12442 printf %s "checking size of long long... " >&6; }
12443 if test ${ac_cv_sizeof_long_long+y}
12444 then :
12445   printf %s "(cached) " >&6
12446 else $as_nop
12447   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long"        "$ac_includes_default"
12448 then :
12449
12450 else $as_nop
12451   if test "$ac_cv_type_long_long" = yes; then
12452      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12453 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12454 as_fn_error 77 "cannot compute sizeof (long long)
12455 See \`config.log' for more details" "$LINENO" 5; }
12456    else
12457      ac_cv_sizeof_long_long=0
12458    fi
12459 fi
12460
12461 fi
12462 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
12463 printf "%s\n" "$ac_cv_sizeof_long_long" >&6; }
12464
12465
12466
12467 printf "%s\n" "#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long" >>confdefs.h
12468
12469
12470 # The cast to long int works around a bug in the HP C Compiler
12471 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12472 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12473 # This bug is HP SR number 8606223364.
12474 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
12475 printf %s "checking size of off_t... " >&6; }
12476 if test ${ac_cv_sizeof_off_t+y}
12477 then :
12478   printf %s "(cached) " >&6
12479 else $as_nop
12480   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t"        "$ac_includes_default"
12481 then :
12482
12483 else $as_nop
12484   if test "$ac_cv_type_off_t" = yes; then
12485      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12486 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12487 as_fn_error 77 "cannot compute sizeof (off_t)
12488 See \`config.log' for more details" "$LINENO" 5; }
12489    else
12490      ac_cv_sizeof_off_t=0
12491    fi
12492 fi
12493
12494 fi
12495 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
12496 printf "%s\n" "$ac_cv_sizeof_off_t" >&6; }
12497
12498
12499
12500 printf "%s\n" "#define SIZEOF_OFF_T $ac_cv_sizeof_off_t" >>confdefs.h
12501
12502
12503 # The cast to long int works around a bug in the HP C Compiler
12504 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12505 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12506 # This bug is HP SR number 8606223364.
12507 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5
12508 printf %s "checking size of time_t... " >&6; }
12509 if test ${ac_cv_sizeof_time_t+y}
12510 then :
12511   printf %s "(cached) " >&6
12512 else $as_nop
12513   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t"        "$ac_includes_default"
12514 then :
12515
12516 else $as_nop
12517   if test "$ac_cv_type_time_t" = yes; then
12518      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12519 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12520 as_fn_error 77 "cannot compute sizeof (time_t)
12521 See \`config.log' for more details" "$LINENO" 5; }
12522    else
12523      ac_cv_sizeof_time_t=0
12524    fi
12525 fi
12526
12527 fi
12528 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5
12529 printf "%s\n" "$ac_cv_sizeof_time_t" >&6; }
12530
12531
12532
12533 printf "%s\n" "#define SIZEOF_TIME_T $ac_cv_sizeof_time_t" >>confdefs.h
12534
12535
12536 SIZEOF_SHORT=$ac_cv_sizeof_short
12537 SIZEOF_INT=$ac_cv_sizeof_int
12538 SIZEOF_LONG=$ac_cv_sizeof_long
12539 SIZEOF_LONG_LONG=$ac_cv_sizeof_long_long
12540 SIZEOF_OFF_T=$ac_cv_sizeof_off_t
12541 SIZEOF_TIME_T=$ac_cv_sizeof_time_t
12542
12543
12544
12545
12546
12547
12548  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12549 printf %s "checking whether byte ordering is bigendian... " >&6; }
12550 if test ${ac_cv_c_bigendian+y}
12551 then :
12552   printf %s "(cached) " >&6
12553 else $as_nop
12554   ac_cv_c_bigendian=unknown
12555     # See if we're dealing with a universal compiler.
12556     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12557 /* end confdefs.h.  */
12558 #ifndef __APPLE_CC__
12559                not a universal capable compiler
12560              #endif
12561              typedef int dummy;
12562
12563 _ACEOF
12564 if ac_fn_c_try_compile "$LINENO"
12565 then :
12566
12567         # Check for potential -arch flags.  It is not universal unless
12568         # there are at least two -arch flags with different values.
12569         ac_arch=
12570         ac_prev=
12571         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12572          if test -n "$ac_prev"; then
12573            case $ac_word in
12574              i?86 | x86_64 | ppc | ppc64)
12575                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12576                  ac_arch=$ac_word
12577                else
12578                  ac_cv_c_bigendian=universal
12579                  break
12580                fi
12581                ;;
12582            esac
12583            ac_prev=
12584          elif test "x$ac_word" = "x-arch"; then
12585            ac_prev=arch
12586          fi
12587        done
12588 fi
12589 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12590     if test $ac_cv_c_bigendian = unknown; then
12591       # See if sys/param.h defines the BYTE_ORDER macro.
12592       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12593 /* end confdefs.h.  */
12594 #include <sys/types.h>
12595              #include <sys/param.h>
12596
12597 int
12598 main (void)
12599 {
12600 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12601                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12602                      && LITTLE_ENDIAN)
12603               bogus endian macros
12604              #endif
12605
12606   ;
12607   return 0;
12608 }
12609 _ACEOF
12610 if ac_fn_c_try_compile "$LINENO"
12611 then :
12612   # It does; now see whether it defined to BIG_ENDIAN or not.
12613          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12614 /* end confdefs.h.  */
12615 #include <sys/types.h>
12616                 #include <sys/param.h>
12617
12618 int
12619 main (void)
12620 {
12621 #if BYTE_ORDER != BIG_ENDIAN
12622                  not big endian
12623                 #endif
12624
12625   ;
12626   return 0;
12627 }
12628 _ACEOF
12629 if ac_fn_c_try_compile "$LINENO"
12630 then :
12631   ac_cv_c_bigendian=yes
12632 else $as_nop
12633   ac_cv_c_bigendian=no
12634 fi
12635 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12636 fi
12637 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12638     fi
12639     if test $ac_cv_c_bigendian = unknown; then
12640       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12641       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12642 /* end confdefs.h.  */
12643 #include <limits.h>
12644
12645 int
12646 main (void)
12647 {
12648 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12649               bogus endian macros
12650              #endif
12651
12652   ;
12653   return 0;
12654 }
12655 _ACEOF
12656 if ac_fn_c_try_compile "$LINENO"
12657 then :
12658   # It does; now see whether it defined to _BIG_ENDIAN or not.
12659          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12660 /* end confdefs.h.  */
12661 #include <limits.h>
12662
12663 int
12664 main (void)
12665 {
12666 #ifndef _BIG_ENDIAN
12667                  not big endian
12668                 #endif
12669
12670   ;
12671   return 0;
12672 }
12673 _ACEOF
12674 if ac_fn_c_try_compile "$LINENO"
12675 then :
12676   ac_cv_c_bigendian=yes
12677 else $as_nop
12678   ac_cv_c_bigendian=no
12679 fi
12680 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12681 fi
12682 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12683     fi
12684     if test $ac_cv_c_bigendian = unknown; then
12685       # Compile a test program.
12686       if test "$cross_compiling" = yes
12687 then :
12688   # Try to guess by grepping values from an object file.
12689          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12690 /* end confdefs.h.  */
12691 unsigned short int ascii_mm[] =
12692                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12693                 unsigned short int ascii_ii[] =
12694                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12695                 int use_ascii (int i) {
12696                   return ascii_mm[i] + ascii_ii[i];
12697                 }
12698                 unsigned short int ebcdic_ii[] =
12699                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12700                 unsigned short int ebcdic_mm[] =
12701                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12702                 int use_ebcdic (int i) {
12703                   return ebcdic_mm[i] + ebcdic_ii[i];
12704                 }
12705                 extern int foo;
12706
12707 int
12708 main (void)
12709 {
12710 return use_ascii (foo) == use_ebcdic (foo);
12711   ;
12712   return 0;
12713 }
12714 _ACEOF
12715 if ac_fn_c_try_compile "$LINENO"
12716 then :
12717   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12718               ac_cv_c_bigendian=yes
12719             fi
12720             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12721               if test "$ac_cv_c_bigendian" = unknown; then
12722                 ac_cv_c_bigendian=no
12723               else
12724                 # finding both strings is unlikely to happen, but who knows?
12725                 ac_cv_c_bigendian=unknown
12726               fi
12727             fi
12728 fi
12729 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12730 else $as_nop
12731   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12732 /* end confdefs.h.  */
12733 $ac_includes_default
12734 int
12735 main (void)
12736 {
12737
12738              /* Are we little or big endian?  From Harbison&Steele.  */
12739              union
12740              {
12741                long int l;
12742                char c[sizeof (long int)];
12743              } u;
12744              u.l = 1;
12745              return u.c[sizeof (long int) - 1] == 1;
12746
12747   ;
12748   return 0;
12749 }
12750 _ACEOF
12751 if ac_fn_c_try_run "$LINENO"
12752 then :
12753   ac_cv_c_bigendian=no
12754 else $as_nop
12755   ac_cv_c_bigendian=yes
12756 fi
12757 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12758   conftest.$ac_objext conftest.beam conftest.$ac_ext
12759 fi
12760
12761     fi
12762 fi
12763 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12764 printf "%s\n" "$ac_cv_c_bigendian" >&6; }
12765  case $ac_cv_c_bigendian in #(
12766    yes)
12767      printf "%s\n" "#define WORDS_BIGENDIAN 1" >>confdefs.h
12768 ;; #(
12769    no)
12770       ;; #(
12771    universal)
12772
12773 printf "%s\n" "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12774
12775      ;; #(
12776    *)
12777      as_fn_error $? "unknown endianness
12778  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12779  esac
12780
12781 if test $cross_compiling = no; then
12782   BUILD_CC="$BUILD_CC" CPP="$CPP" /bin/sh $ac_aux_dir/parse-types.sh
12783 else
12784   CROSS_COMPILE="1" BUILD_CC="$BUILD_CC" CPP="$CPP" /bin/sh $ac_aux_dir/parse-types.sh
12785 fi
12786 ASM_TYPES_HEADER=./asm_types.h
12787
12788 echo "/* These defines are needed for the public ext2fs.h header file */" \
12789      > public_config.h
12790 if grep HAVE_SYS_TYPES_H confdefs.h > tmp_config.$$; then
12791   uniq tmp_config.$$ >> public_config.h
12792 else
12793   echo "#undef HAVE_SYS_TYPES_H" >> public_config.h
12794 fi
12795 if grep WORDS_BIGENDIAN confdefs.h > tmp_config.$$; then
12796   uniq tmp_config.$$ >> public_config.h
12797 else
12798   echo "#undef WORDS_BIGENDIAN" >> public_config.h
12799 fi
12800 rm -f tmp_config.$$
12801 PUBLIC_CONFIG_HEADER=./public_config.h
12802
12803 ac_fn_c_check_header_compile "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
12804 if test "x$ac_cv_header_inttypes_h" = xyes
12805 then :
12806   printf "%s\n" "#define HAVE_INTTYPES_H 1" >>confdefs.h
12807
12808 fi
12809
12810 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
12811 if test "x$ac_cv_type_intptr_t" = xyes
12812 then :
12813
12814 printf "%s\n" "#define HAVE_INTPTR_T 1" >>confdefs.h
12815
12816
12817 fi
12818
12819 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether struct stat has a st_flags field" >&5
12820 printf %s "checking whether struct stat has a st_flags field... " >&6; }
12821 if test ${e2fsprogs_cv_struct_st_flags+y}
12822 then :
12823   printf %s "(cached) " >&6
12824 else $as_nop
12825   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12826 /* end confdefs.h.  */
12827 #include <sys/stat.h>
12828 int
12829 main (void)
12830 {
12831 struct stat stat; stat.st_flags = 0;
12832   ;
12833   return 0;
12834 }
12835 _ACEOF
12836 if ac_fn_c_try_compile "$LINENO"
12837 then :
12838   e2fsprogs_cv_struct_st_flags=yes
12839 else $as_nop
12840   e2fsprogs_cv_struct_st_flags=no
12841 fi
12842 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12843 fi
12844
12845 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $e2fsprogs_cv_struct_st_flags" >&5
12846 printf "%s\n" "$e2fsprogs_cv_struct_st_flags" >&6; }
12847 if test "$e2fsprogs_cv_struct_st_flags" = yes; then
12848   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether st_flags field is useful" >&5
12849 printf %s "checking whether st_flags field is useful... " >&6; }
12850   if test ${e2fsprogs_cv_struct_st_flags_immut+y}
12851 then :
12852   printf %s "(cached) " >&6
12853 else $as_nop
12854   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12855 /* end confdefs.h.  */
12856 #include <sys/stat.h>
12857 int
12858 main (void)
12859 {
12860 struct stat stat; stat.st_flags |= UF_IMMUTABLE;
12861   ;
12862   return 0;
12863 }
12864 _ACEOF
12865 if ac_fn_c_try_compile "$LINENO"
12866 then :
12867   e2fsprogs_cv_struct_st_flags_immut=yes
12868 else $as_nop
12869   e2fsprogs_cv_struct_st_flags_immut=no
12870 fi
12871 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12872 fi
12873
12874   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $e2fsprogs_cv_struct_st_flags_immut" >&5
12875 printf "%s\n" "$e2fsprogs_cv_struct_st_flags_immut" >&6; }
12876   if test "$e2fsprogs_cv_struct_st_flags_immut" = yes; then
12877
12878 printf "%s\n" "#define HAVE_STAT_FLAGS 1" >>confdefs.h
12879
12880   fi
12881 fi
12882 ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/types.h>
12883          #include <sys/socket.h>
12884 "
12885 if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes
12886 then :
12887
12888 printf "%s\n" "#define HAVE_SA_LEN 1" >>confdefs.h
12889
12890 fi
12891
12892 if test -n "$BLKID_CMT"; then
12893   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_probe_get_topology in -lblkid" >&5
12894 printf %s "checking for blkid_probe_get_topology in -lblkid... " >&6; }
12895 if test ${ac_cv_lib_blkid_blkid_probe_get_topology+y}
12896 then :
12897   printf %s "(cached) " >&6
12898 else $as_nop
12899   ac_check_lib_save_LIBS=$LIBS
12900 LIBS="-lblkid  $LIBS"
12901 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12902 /* end confdefs.h.  */
12903
12904 /* Override any GCC internal prototype to avoid an error.
12905    Use char because int might match the return type of a GCC
12906    builtin and then its argument prototype would still apply.  */
12907 char blkid_probe_get_topology ();
12908 int
12909 main (void)
12910 {
12911 return blkid_probe_get_topology ();
12912   ;
12913   return 0;
12914 }
12915 _ACEOF
12916 if ac_fn_c_try_link "$LINENO"
12917 then :
12918   ac_cv_lib_blkid_blkid_probe_get_topology=yes
12919 else $as_nop
12920   ac_cv_lib_blkid_blkid_probe_get_topology=no
12921 fi
12922 rm -f core conftest.err conftest.$ac_objext conftest.beam \
12923     conftest$ac_exeext conftest.$ac_ext
12924 LIBS=$ac_check_lib_save_LIBS
12925 fi
12926 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_probe_get_topology" >&5
12927 printf "%s\n" "$ac_cv_lib_blkid_blkid_probe_get_topology" >&6; }
12928 if test "x$ac_cv_lib_blkid_blkid_probe_get_topology" = xyes
12929 then :
12930
12931 printf "%s\n" "#define HAVE_BLKID_PROBE_GET_TOPOLOGY 1" >>confdefs.h
12932
12933 fi
12934
12935   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_topology_get_dax in -lblkid" >&5
12936 printf %s "checking for blkid_topology_get_dax in -lblkid... " >&6; }
12937 if test ${ac_cv_lib_blkid_blkid_topology_get_dax+y}
12938 then :
12939   printf %s "(cached) " >&6
12940 else $as_nop
12941   ac_check_lib_save_LIBS=$LIBS
12942 LIBS="-lblkid  $LIBS"
12943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12944 /* end confdefs.h.  */
12945
12946 /* Override any GCC internal prototype to avoid an error.
12947    Use char because int might match the return type of a GCC
12948    builtin and then its argument prototype would still apply.  */
12949 char blkid_topology_get_dax ();
12950 int
12951 main (void)
12952 {
12953 return blkid_topology_get_dax ();
12954   ;
12955   return 0;
12956 }
12957 _ACEOF
12958 if ac_fn_c_try_link "$LINENO"
12959 then :
12960   ac_cv_lib_blkid_blkid_topology_get_dax=yes
12961 else $as_nop
12962   ac_cv_lib_blkid_blkid_topology_get_dax=no
12963 fi
12964 rm -f core conftest.err conftest.$ac_objext conftest.beam \
12965     conftest$ac_exeext conftest.$ac_ext
12966 LIBS=$ac_check_lib_save_LIBS
12967 fi
12968 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_topology_get_dax" >&5
12969 printf "%s\n" "$ac_cv_lib_blkid_blkid_topology_get_dax" >&6; }
12970 if test "x$ac_cv_lib_blkid_blkid_topology_get_dax" = xyes
12971 then :
12972
12973 printf "%s\n" "#define HAVE_BLKID_TOPOLOGY_GET_DAX 1" >>confdefs.h
12974
12975 fi
12976
12977   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_probe_enable_partitions in -lblkid" >&5
12978 printf %s "checking for blkid_probe_enable_partitions in -lblkid... " >&6; }
12979 if test ${ac_cv_lib_blkid_blkid_probe_enable_partitions+y}
12980 then :
12981   printf %s "(cached) " >&6
12982 else $as_nop
12983   ac_check_lib_save_LIBS=$LIBS
12984 LIBS="-lblkid  $LIBS"
12985 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12986 /* end confdefs.h.  */
12987
12988 /* Override any GCC internal prototype to avoid an error.
12989    Use char because int might match the return type of a GCC
12990    builtin and then its argument prototype would still apply.  */
12991 char blkid_probe_enable_partitions ();
12992 int
12993 main (void)
12994 {
12995 return blkid_probe_enable_partitions ();
12996   ;
12997   return 0;
12998 }
12999 _ACEOF
13000 if ac_fn_c_try_link "$LINENO"
13001 then :
13002   ac_cv_lib_blkid_blkid_probe_enable_partitions=yes
13003 else $as_nop
13004   ac_cv_lib_blkid_blkid_probe_enable_partitions=no
13005 fi
13006 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13007     conftest$ac_exeext conftest.$ac_ext
13008 LIBS=$ac_check_lib_save_LIBS
13009 fi
13010 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_probe_enable_partitions" >&5
13011 printf "%s\n" "$ac_cv_lib_blkid_blkid_probe_enable_partitions" >&6; }
13012 if test "x$ac_cv_lib_blkid_blkid_probe_enable_partitions" = xyes
13013 then :
13014
13015 printf "%s\n" "#define HAVE_BLKID_PROBE_ENABLE_PARTITIONS 1" >>confdefs.h
13016
13017 fi
13018
13019 fi
13020 if test -n "$DLOPEN_LIB" ; then
13021    ac_cv_func_dlopen=yes
13022 fi
13023 ac_fn_c_check_func "$LINENO" "__secure_getenv" "ac_cv_func___secure_getenv"
13024 if test "x$ac_cv_func___secure_getenv" = xyes
13025 then :
13026   printf "%s\n" "#define HAVE___SECURE_GETENV 1" >>confdefs.h
13027
13028 fi
13029 ac_fn_c_check_func "$LINENO" "add_key" "ac_cv_func_add_key"
13030 if test "x$ac_cv_func_add_key" = xyes
13031 then :
13032   printf "%s\n" "#define HAVE_ADD_KEY 1" >>confdefs.h
13033
13034 fi
13035 ac_fn_c_check_func "$LINENO" "backtrace" "ac_cv_func_backtrace"
13036 if test "x$ac_cv_func_backtrace" = xyes
13037 then :
13038   printf "%s\n" "#define HAVE_BACKTRACE 1" >>confdefs.h
13039
13040 fi
13041 ac_fn_c_check_func "$LINENO" "chflags" "ac_cv_func_chflags"
13042 if test "x$ac_cv_func_chflags" = xyes
13043 then :
13044   printf "%s\n" "#define HAVE_CHFLAGS 1" >>confdefs.h
13045
13046 fi
13047 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
13048 if test "x$ac_cv_func_dlopen" = xyes
13049 then :
13050   printf "%s\n" "#define HAVE_DLOPEN 1" >>confdefs.h
13051
13052 fi
13053 ac_fn_c_check_func "$LINENO" "fadvise64" "ac_cv_func_fadvise64"
13054 if test "x$ac_cv_func_fadvise64" = xyes
13055 then :
13056   printf "%s\n" "#define HAVE_FADVISE64 1" >>confdefs.h
13057
13058 fi
13059 ac_fn_c_check_func "$LINENO" "fallocate" "ac_cv_func_fallocate"
13060 if test "x$ac_cv_func_fallocate" = xyes
13061 then :
13062   printf "%s\n" "#define HAVE_FALLOCATE 1" >>confdefs.h
13063
13064 fi
13065 ac_fn_c_check_func "$LINENO" "fallocate64" "ac_cv_func_fallocate64"
13066 if test "x$ac_cv_func_fallocate64" = xyes
13067 then :
13068   printf "%s\n" "#define HAVE_FALLOCATE64 1" >>confdefs.h
13069
13070 fi
13071 ac_fn_c_check_func "$LINENO" "fchown" "ac_cv_func_fchown"
13072 if test "x$ac_cv_func_fchown" = xyes
13073 then :
13074   printf "%s\n" "#define HAVE_FCHOWN 1" >>confdefs.h
13075
13076 fi
13077 ac_fn_c_check_func "$LINENO" "fcntl" "ac_cv_func_fcntl"
13078 if test "x$ac_cv_func_fcntl" = xyes
13079 then :
13080   printf "%s\n" "#define HAVE_FCNTL 1" >>confdefs.h
13081
13082 fi
13083 ac_fn_c_check_func "$LINENO" "fdatasync" "ac_cv_func_fdatasync"
13084 if test "x$ac_cv_func_fdatasync" = xyes
13085 then :
13086   printf "%s\n" "#define HAVE_FDATASYNC 1" >>confdefs.h
13087
13088 fi
13089 ac_fn_c_check_func "$LINENO" "fstat64" "ac_cv_func_fstat64"
13090 if test "x$ac_cv_func_fstat64" = xyes
13091 then :
13092   printf "%s\n" "#define HAVE_FSTAT64 1" >>confdefs.h
13093
13094 fi
13095 ac_fn_c_check_func "$LINENO" "fsync" "ac_cv_func_fsync"
13096 if test "x$ac_cv_func_fsync" = xyes
13097 then :
13098   printf "%s\n" "#define HAVE_FSYNC 1" >>confdefs.h
13099
13100 fi
13101 ac_fn_c_check_func "$LINENO" "ftruncate64" "ac_cv_func_ftruncate64"
13102 if test "x$ac_cv_func_ftruncate64" = xyes
13103 then :
13104   printf "%s\n" "#define HAVE_FTRUNCATE64 1" >>confdefs.h
13105
13106 fi
13107 ac_fn_c_check_func "$LINENO" "futimes" "ac_cv_func_futimes"
13108 if test "x$ac_cv_func_futimes" = xyes
13109 then :
13110   printf "%s\n" "#define HAVE_FUTIMES 1" >>confdefs.h
13111
13112 fi
13113 ac_fn_c_check_func "$LINENO" "getcwd" "ac_cv_func_getcwd"
13114 if test "x$ac_cv_func_getcwd" = xyes
13115 then :
13116   printf "%s\n" "#define HAVE_GETCWD 1" >>confdefs.h
13117
13118 fi
13119 ac_fn_c_check_func "$LINENO" "getdtablesize" "ac_cv_func_getdtablesize"
13120 if test "x$ac_cv_func_getdtablesize" = xyes
13121 then :
13122   printf "%s\n" "#define HAVE_GETDTABLESIZE 1" >>confdefs.h
13123
13124 fi
13125 ac_fn_c_check_func "$LINENO" "getentropy" "ac_cv_func_getentropy"
13126 if test "x$ac_cv_func_getentropy" = xyes
13127 then :
13128   printf "%s\n" "#define HAVE_GETENTROPY 1" >>confdefs.h
13129
13130 fi
13131 ac_fn_c_check_func "$LINENO" "gethostname" "ac_cv_func_gethostname"
13132 if test "x$ac_cv_func_gethostname" = xyes
13133 then :
13134   printf "%s\n" "#define HAVE_GETHOSTNAME 1" >>confdefs.h
13135
13136 fi
13137 ac_fn_c_check_func "$LINENO" "getmntinfo" "ac_cv_func_getmntinfo"
13138 if test "x$ac_cv_func_getmntinfo" = xyes
13139 then :
13140   printf "%s\n" "#define HAVE_GETMNTINFO 1" >>confdefs.h
13141
13142 fi
13143 ac_fn_c_check_func "$LINENO" "getpwuid_r" "ac_cv_func_getpwuid_r"
13144 if test "x$ac_cv_func_getpwuid_r" = xyes
13145 then :
13146   printf "%s\n" "#define HAVE_GETPWUID_R 1" >>confdefs.h
13147
13148 fi
13149 ac_fn_c_check_func "$LINENO" "getrandom" "ac_cv_func_getrandom"
13150 if test "x$ac_cv_func_getrandom" = xyes
13151 then :
13152   printf "%s\n" "#define HAVE_GETRANDOM 1" >>confdefs.h
13153
13154 fi
13155 ac_fn_c_check_func "$LINENO" "getrlimit" "ac_cv_func_getrlimit"
13156 if test "x$ac_cv_func_getrlimit" = xyes
13157 then :
13158   printf "%s\n" "#define HAVE_GETRLIMIT 1" >>confdefs.h
13159
13160 fi
13161 ac_fn_c_check_func "$LINENO" "getrusage" "ac_cv_func_getrusage"
13162 if test "x$ac_cv_func_getrusage" = xyes
13163 then :
13164   printf "%s\n" "#define HAVE_GETRUSAGE 1" >>confdefs.h
13165
13166 fi
13167 ac_fn_c_check_func "$LINENO" "jrand48" "ac_cv_func_jrand48"
13168 if test "x$ac_cv_func_jrand48" = xyes
13169 then :
13170   printf "%s\n" "#define HAVE_JRAND48 1" >>confdefs.h
13171
13172 fi
13173 ac_fn_c_check_func "$LINENO" "keyctl" "ac_cv_func_keyctl"
13174 if test "x$ac_cv_func_keyctl" = xyes
13175 then :
13176   printf "%s\n" "#define HAVE_KEYCTL 1" >>confdefs.h
13177
13178 fi
13179 ac_fn_c_check_func "$LINENO" "llistxattr" "ac_cv_func_llistxattr"
13180 if test "x$ac_cv_func_llistxattr" = xyes
13181 then :
13182   printf "%s\n" "#define HAVE_LLISTXATTR 1" >>confdefs.h
13183
13184 fi
13185 ac_fn_c_check_func "$LINENO" "llseek" "ac_cv_func_llseek"
13186 if test "x$ac_cv_func_llseek" = xyes
13187 then :
13188   printf "%s\n" "#define HAVE_LLSEEK 1" >>confdefs.h
13189
13190 fi
13191 ac_fn_c_check_func "$LINENO" "lseek64" "ac_cv_func_lseek64"
13192 if test "x$ac_cv_func_lseek64" = xyes
13193 then :
13194   printf "%s\n" "#define HAVE_LSEEK64 1" >>confdefs.h
13195
13196 fi
13197 ac_fn_c_check_func "$LINENO" "mallinfo" "ac_cv_func_mallinfo"
13198 if test "x$ac_cv_func_mallinfo" = xyes
13199 then :
13200   printf "%s\n" "#define HAVE_MALLINFO 1" >>confdefs.h
13201
13202 fi
13203 ac_fn_c_check_func "$LINENO" "mallinfo2" "ac_cv_func_mallinfo2"
13204 if test "x$ac_cv_func_mallinfo2" = xyes
13205 then :
13206   printf "%s\n" "#define HAVE_MALLINFO2 1" >>confdefs.h
13207
13208 fi
13209 ac_fn_c_check_func "$LINENO" "mbstowcs" "ac_cv_func_mbstowcs"
13210 if test "x$ac_cv_func_mbstowcs" = xyes
13211 then :
13212   printf "%s\n" "#define HAVE_MBSTOWCS 1" >>confdefs.h
13213
13214 fi
13215 ac_fn_c_check_func "$LINENO" "memalign" "ac_cv_func_memalign"
13216 if test "x$ac_cv_func_memalign" = xyes
13217 then :
13218   printf "%s\n" "#define HAVE_MEMALIGN 1" >>confdefs.h
13219
13220 fi
13221 ac_fn_c_check_func "$LINENO" "mempcpy" "ac_cv_func_mempcpy"
13222 if test "x$ac_cv_func_mempcpy" = xyes
13223 then :
13224   printf "%s\n" "#define HAVE_MEMPCPY 1" >>confdefs.h
13225
13226 fi
13227 ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
13228 if test "x$ac_cv_func_mmap" = xyes
13229 then :
13230   printf "%s\n" "#define HAVE_MMAP 1" >>confdefs.h
13231
13232 fi
13233 ac_fn_c_check_func "$LINENO" "msync" "ac_cv_func_msync"
13234 if test "x$ac_cv_func_msync" = xyes
13235 then :
13236   printf "%s\n" "#define HAVE_MSYNC 1" >>confdefs.h
13237
13238 fi
13239 ac_fn_c_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep"
13240 if test "x$ac_cv_func_nanosleep" = xyes
13241 then :
13242   printf "%s\n" "#define HAVE_NANOSLEEP 1" >>confdefs.h
13243
13244 fi
13245 ac_fn_c_check_func "$LINENO" "open64" "ac_cv_func_open64"
13246 if test "x$ac_cv_func_open64" = xyes
13247 then :
13248   printf "%s\n" "#define HAVE_OPEN64 1" >>confdefs.h
13249
13250 fi
13251 ac_fn_c_check_func "$LINENO" "pathconf" "ac_cv_func_pathconf"
13252 if test "x$ac_cv_func_pathconf" = xyes
13253 then :
13254   printf "%s\n" "#define HAVE_PATHCONF 1" >>confdefs.h
13255
13256 fi
13257 ac_fn_c_check_func "$LINENO" "posix_fadvise" "ac_cv_func_posix_fadvise"
13258 if test "x$ac_cv_func_posix_fadvise" = xyes
13259 then :
13260   printf "%s\n" "#define HAVE_POSIX_FADVISE 1" >>confdefs.h
13261
13262 fi
13263 ac_fn_c_check_func "$LINENO" "posix_fadvise64" "ac_cv_func_posix_fadvise64"
13264 if test "x$ac_cv_func_posix_fadvise64" = xyes
13265 then :
13266   printf "%s\n" "#define HAVE_POSIX_FADVISE64 1" >>confdefs.h
13267
13268 fi
13269 ac_fn_c_check_func "$LINENO" "posix_memalign" "ac_cv_func_posix_memalign"
13270 if test "x$ac_cv_func_posix_memalign" = xyes
13271 then :
13272   printf "%s\n" "#define HAVE_POSIX_MEMALIGN 1" >>confdefs.h
13273
13274 fi
13275 ac_fn_c_check_func "$LINENO" "prctl" "ac_cv_func_prctl"
13276 if test "x$ac_cv_func_prctl" = xyes
13277 then :
13278   printf "%s\n" "#define HAVE_PRCTL 1" >>confdefs.h
13279
13280 fi
13281 ac_fn_c_check_func "$LINENO" "pread" "ac_cv_func_pread"
13282 if test "x$ac_cv_func_pread" = xyes
13283 then :
13284   printf "%s\n" "#define HAVE_PREAD 1" >>confdefs.h
13285
13286 fi
13287 ac_fn_c_check_func "$LINENO" "pwrite" "ac_cv_func_pwrite"
13288 if test "x$ac_cv_func_pwrite" = xyes
13289 then :
13290   printf "%s\n" "#define HAVE_PWRITE 1" >>confdefs.h
13291
13292 fi
13293 ac_fn_c_check_func "$LINENO" "pread64" "ac_cv_func_pread64"
13294 if test "x$ac_cv_func_pread64" = xyes
13295 then :
13296   printf "%s\n" "#define HAVE_PREAD64 1" >>confdefs.h
13297
13298 fi
13299 ac_fn_c_check_func "$LINENO" "pwrite64" "ac_cv_func_pwrite64"
13300 if test "x$ac_cv_func_pwrite64" = xyes
13301 then :
13302   printf "%s\n" "#define HAVE_PWRITE64 1" >>confdefs.h
13303
13304 fi
13305 ac_fn_c_check_func "$LINENO" "qsort_r" "ac_cv_func_qsort_r"
13306 if test "x$ac_cv_func_qsort_r" = xyes
13307 then :
13308   printf "%s\n" "#define HAVE_QSORT_R 1" >>confdefs.h
13309
13310 fi
13311 ac_fn_c_check_func "$LINENO" "secure_getenv" "ac_cv_func_secure_getenv"
13312 if test "x$ac_cv_func_secure_getenv" = xyes
13313 then :
13314   printf "%s\n" "#define HAVE_SECURE_GETENV 1" >>confdefs.h
13315
13316 fi
13317 ac_fn_c_check_func "$LINENO" "setmntent" "ac_cv_func_setmntent"
13318 if test "x$ac_cv_func_setmntent" = xyes
13319 then :
13320   printf "%s\n" "#define HAVE_SETMNTENT 1" >>confdefs.h
13321
13322 fi
13323 ac_fn_c_check_func "$LINENO" "setresgid" "ac_cv_func_setresgid"
13324 if test "x$ac_cv_func_setresgid" = xyes
13325 then :
13326   printf "%s\n" "#define HAVE_SETRESGID 1" >>confdefs.h
13327
13328 fi
13329 ac_fn_c_check_func "$LINENO" "setresuid" "ac_cv_func_setresuid"
13330 if test "x$ac_cv_func_setresuid" = xyes
13331 then :
13332   printf "%s\n" "#define HAVE_SETRESUID 1" >>confdefs.h
13333
13334 fi
13335 ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf"
13336 if test "x$ac_cv_func_snprintf" = xyes
13337 then :
13338   printf "%s\n" "#define HAVE_SNPRINTF 1" >>confdefs.h
13339
13340 fi
13341 ac_fn_c_check_func "$LINENO" "srandom" "ac_cv_func_srandom"
13342 if test "x$ac_cv_func_srandom" = xyes
13343 then :
13344   printf "%s\n" "#define HAVE_SRANDOM 1" >>confdefs.h
13345
13346 fi
13347 ac_fn_c_check_func "$LINENO" "stpcpy" "ac_cv_func_stpcpy"
13348 if test "x$ac_cv_func_stpcpy" = xyes
13349 then :
13350   printf "%s\n" "#define HAVE_STPCPY 1" >>confdefs.h
13351
13352 fi
13353 ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp"
13354 if test "x$ac_cv_func_strcasecmp" = xyes
13355 then :
13356   printf "%s\n" "#define HAVE_STRCASECMP 1" >>confdefs.h
13357
13358 fi
13359 ac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup"
13360 if test "x$ac_cv_func_strdup" = xyes
13361 then :
13362   printf "%s\n" "#define HAVE_STRDUP 1" >>confdefs.h
13363
13364 fi
13365 ac_fn_c_check_func "$LINENO" "strnlen" "ac_cv_func_strnlen"
13366 if test "x$ac_cv_func_strnlen" = xyes
13367 then :
13368   printf "%s\n" "#define HAVE_STRNLEN 1" >>confdefs.h
13369
13370 fi
13371 ac_fn_c_check_func "$LINENO" "strptime" "ac_cv_func_strptime"
13372 if test "x$ac_cv_func_strptime" = xyes
13373 then :
13374   printf "%s\n" "#define HAVE_STRPTIME 1" >>confdefs.h
13375
13376 fi
13377 ac_fn_c_check_func "$LINENO" "strtoull" "ac_cv_func_strtoull"
13378 if test "x$ac_cv_func_strtoull" = xyes
13379 then :
13380   printf "%s\n" "#define HAVE_STRTOULL 1" >>confdefs.h
13381
13382 fi
13383 ac_fn_c_check_func "$LINENO" "sync_file_range" "ac_cv_func_sync_file_range"
13384 if test "x$ac_cv_func_sync_file_range" = xyes
13385 then :
13386   printf "%s\n" "#define HAVE_SYNC_FILE_RANGE 1" >>confdefs.h
13387
13388 fi
13389 ac_fn_c_check_func "$LINENO" "sysconf" "ac_cv_func_sysconf"
13390 if test "x$ac_cv_func_sysconf" = xyes
13391 then :
13392   printf "%s\n" "#define HAVE_SYSCONF 1" >>confdefs.h
13393
13394 fi
13395 ac_fn_c_check_func "$LINENO" "usleep" "ac_cv_func_usleep"
13396 if test "x$ac_cv_func_usleep" = xyes
13397 then :
13398   printf "%s\n" "#define HAVE_USLEEP 1" >>confdefs.h
13399
13400 fi
13401 ac_fn_c_check_func "$LINENO" "utime" "ac_cv_func_utime"
13402 if test "x$ac_cv_func_utime" = xyes
13403 then :
13404   printf "%s\n" "#define HAVE_UTIME 1" >>confdefs.h
13405
13406 fi
13407 ac_fn_c_check_func "$LINENO" "utimes" "ac_cv_func_utimes"
13408 if test "x$ac_cv_func_utimes" = xyes
13409 then :
13410   printf "%s\n" "#define HAVE_UTIMES 1" >>confdefs.h
13411
13412 fi
13413 ac_fn_c_check_func "$LINENO" "valloc" "ac_cv_func_valloc"
13414 if test "x$ac_cv_func_valloc" = xyes
13415 then :
13416   printf "%s\n" "#define HAVE_VALLOC 1" >>confdefs.h
13417
13418 fi
13419
13420 SOCKET_LIB=''
13421 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
13422 printf %s "checking for socket in -lsocket... " >&6; }
13423 if test ${ac_cv_lib_socket_socket+y}
13424 then :
13425   printf %s "(cached) " >&6
13426 else $as_nop
13427   ac_check_lib_save_LIBS=$LIBS
13428 LIBS="-lsocket  $LIBS"
13429 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13430 /* end confdefs.h.  */
13431
13432 /* Override any GCC internal prototype to avoid an error.
13433    Use char because int might match the return type of a GCC
13434    builtin and then its argument prototype would still apply.  */
13435 char socket ();
13436 int
13437 main (void)
13438 {
13439 return socket ();
13440   ;
13441   return 0;
13442 }
13443 _ACEOF
13444 if ac_fn_c_try_link "$LINENO"
13445 then :
13446   ac_cv_lib_socket_socket=yes
13447 else $as_nop
13448   ac_cv_lib_socket_socket=no
13449 fi
13450 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13451     conftest$ac_exeext conftest.$ac_ext
13452 LIBS=$ac_check_lib_save_LIBS
13453 fi
13454 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
13455 printf "%s\n" "$ac_cv_lib_socket_socket" >&6; }
13456 if test "x$ac_cv_lib_socket_socket" = xyes
13457 then :
13458   SOCKET_LIB=-lsocket
13459 fi
13460
13461
13462 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for magic_file in -lmagic" >&5
13463 printf %s "checking for magic_file in -lmagic... " >&6; }
13464 if test ${ac_cv_lib_magic_magic_file+y}
13465 then :
13466   printf %s "(cached) " >&6
13467 else $as_nop
13468   ac_check_lib_save_LIBS=$LIBS
13469 LIBS="-lmagic  $LIBS"
13470 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13471 /* end confdefs.h.  */
13472
13473 /* Override any GCC internal prototype to avoid an error.
13474    Use char because int might match the return type of a GCC
13475    builtin and then its argument prototype would still apply.  */
13476 char magic_file ();
13477 int
13478 main (void)
13479 {
13480 return magic_file ();
13481   ;
13482   return 0;
13483 }
13484 _ACEOF
13485 if ac_fn_c_try_link "$LINENO"
13486 then :
13487   ac_cv_lib_magic_magic_file=yes
13488 else $as_nop
13489   ac_cv_lib_magic_magic_file=no
13490 fi
13491 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13492     conftest$ac_exeext conftest.$ac_ext
13493 LIBS=$ac_check_lib_save_LIBS
13494 fi
13495 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_magic_magic_file" >&5
13496 printf "%s\n" "$ac_cv_lib_magic_magic_file" >&6; }
13497 if test "x$ac_cv_lib_magic_magic_file" = xyes
13498 then :
13499   MAGIC_LIB=-lmagic
13500 ac_fn_c_check_header_compile "$LINENO" "magic.h" "ac_cv_header_magic_h" "$ac_includes_default"
13501 if test "x$ac_cv_header_magic_h" = xyes
13502 then :
13503   printf "%s\n" "#define HAVE_MAGIC_H 1" >>confdefs.h
13504
13505 fi
13506
13507 fi
13508
13509 if test "$ac_cv_func_dlopen" = yes ; then
13510    MAGIC_LIB=$DLOPEN_LIB
13511 fi
13512
13513 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
13514 printf %s "checking for clock_gettime in -lrt... " >&6; }
13515 if test ${ac_cv_lib_rt_clock_gettime+y}
13516 then :
13517   printf %s "(cached) " >&6
13518 else $as_nop
13519   ac_check_lib_save_LIBS=$LIBS
13520 LIBS="-lrt  $LIBS"
13521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13522 /* end confdefs.h.  */
13523
13524 /* Override any GCC internal prototype to avoid an error.
13525    Use char because int might match the return type of a GCC
13526    builtin and then its argument prototype would still apply.  */
13527 char clock_gettime ();
13528 int
13529 main (void)
13530 {
13531 return clock_gettime ();
13532   ;
13533   return 0;
13534 }
13535 _ACEOF
13536 if ac_fn_c_try_link "$LINENO"
13537 then :
13538   ac_cv_lib_rt_clock_gettime=yes
13539 else $as_nop
13540   ac_cv_lib_rt_clock_gettime=no
13541 fi
13542 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13543     conftest$ac_exeext conftest.$ac_ext
13544 LIBS=$ac_check_lib_save_LIBS
13545 fi
13546 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
13547 printf "%s\n" "$ac_cv_lib_rt_clock_gettime" >&6; }
13548 if test "x$ac_cv_lib_rt_clock_gettime" = xyes
13549 then :
13550   CLOCK_GETTIME_LIB=-lrt
13551 fi
13552
13553
13554 FUSE_CMT=
13555 FUSE_LIB=
13556 # Check whether --enable-fuse2fs was given.
13557 if test ${enable_fuse2fs+y}
13558 then :
13559   enableval=$enable_fuse2fs; if test "$enableval" = "no"
13560 then
13561         FUSE_CMT="#"
13562         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling fuse2fs" >&5
13563 printf "%s\n" "Disabling fuse2fs" >&6; }
13564 else
13565                for ac_header in pthread.h fuse.h
13566 do :
13567   as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | $as_tr_sh`
13568 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#define _FILE_OFFSET_BITS  64
13569 #define FUSE_USE_VERSION 29
13570 "
13571 if eval test \"x\$"$as_ac_Header"\" = x"yes"
13572 then :
13573   cat >>confdefs.h <<_ACEOF
13574 #define `printf "%s\n" "HAVE_$ac_header" | $as_tr_cpp` 1
13575 _ACEOF
13576
13577 else $as_nop
13578   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13579 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
13580 as_fn_error $? "Cannot find fuse2fs headers.
13581 See \`config.log' for more details" "$LINENO" 5; }
13582 fi
13583
13584 done
13585
13586         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13587 /* end confdefs.h.  */
13588 #define FUSE_USE_VERSION 29
13589 #ifdef __linux__
13590 #include <linux/fs.h>
13591 #include <linux/falloc.h>
13592 #include <linux/xattr.h>
13593 #endif
13594
13595 int
13596 main (void)
13597 {
13598
13599   ;
13600   return 0;
13601 }
13602 _ACEOF
13603 if ac_fn_c_try_cpp "$LINENO"
13604 then :
13605
13606 else $as_nop
13607   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13608 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
13609 as_fn_error $? "Cannot find fuse2fs Linux headers.
13610 See \`config.log' for more details" "$LINENO" 5; }
13611 fi
13612 rm -f conftest.err conftest.i conftest.$ac_ext
13613
13614         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -losxfuse" >&5
13615 printf %s "checking for fuse_main in -losxfuse... " >&6; }
13616 if test ${ac_cv_lib_osxfuse_fuse_main+y}
13617 then :
13618   printf %s "(cached) " >&6
13619 else $as_nop
13620   ac_check_lib_save_LIBS=$LIBS
13621 LIBS="-losxfuse  $LIBS"
13622 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13623 /* end confdefs.h.  */
13624
13625 /* Override any GCC internal prototype to avoid an error.
13626    Use char because int might match the return type of a GCC
13627    builtin and then its argument prototype would still apply.  */
13628 char fuse_main ();
13629 int
13630 main (void)
13631 {
13632 return fuse_main ();
13633   ;
13634   return 0;
13635 }
13636 _ACEOF
13637 if ac_fn_c_try_link "$LINENO"
13638 then :
13639   ac_cv_lib_osxfuse_fuse_main=yes
13640 else $as_nop
13641   ac_cv_lib_osxfuse_fuse_main=no
13642 fi
13643 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13644     conftest$ac_exeext conftest.$ac_ext
13645 LIBS=$ac_check_lib_save_LIBS
13646 fi
13647 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_osxfuse_fuse_main" >&5
13648 printf "%s\n" "$ac_cv_lib_osxfuse_fuse_main" >&6; }
13649 if test "x$ac_cv_lib_osxfuse_fuse_main" = xyes
13650 then :
13651   FUSE_LIB=-losxfuse
13652 else $as_nop
13653   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -lfuse" >&5
13654 printf %s "checking for fuse_main in -lfuse... " >&6; }
13655 if test ${ac_cv_lib_fuse_fuse_main+y}
13656 then :
13657   printf %s "(cached) " >&6
13658 else $as_nop
13659   ac_check_lib_save_LIBS=$LIBS
13660 LIBS="-lfuse  $LIBS"
13661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13662 /* end confdefs.h.  */
13663
13664 /* Override any GCC internal prototype to avoid an error.
13665    Use char because int might match the return type of a GCC
13666    builtin and then its argument prototype would still apply.  */
13667 char fuse_main ();
13668 int
13669 main (void)
13670 {
13671 return fuse_main ();
13672   ;
13673   return 0;
13674 }
13675 _ACEOF
13676 if ac_fn_c_try_link "$LINENO"
13677 then :
13678   ac_cv_lib_fuse_fuse_main=yes
13679 else $as_nop
13680   ac_cv_lib_fuse_fuse_main=no
13681 fi
13682 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13683     conftest$ac_exeext conftest.$ac_ext
13684 LIBS=$ac_check_lib_save_LIBS
13685 fi
13686 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fuse_fuse_main" >&5
13687 printf "%s\n" "$ac_cv_lib_fuse_fuse_main" >&6; }
13688 if test "x$ac_cv_lib_fuse_fuse_main" = xyes
13689 then :
13690   FUSE_LIB=-lfuse
13691 else $as_nop
13692   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13693 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
13694 as_fn_error $? "Cannot find fuse library.
13695 See \`config.log' for more details" "$LINENO" 5; }
13696 fi
13697
13698 fi
13699
13700         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling fuse2fs" >&5
13701 printf "%s\n" "Enabling fuse2fs" >&6; }
13702 fi
13703
13704 else $as_nop
13705          for ac_header in pthread.h fuse.h
13706 do :
13707   as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | $as_tr_sh`
13708 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#define _FILE_OFFSET_BITS  64
13709 #define FUSE_USE_VERSION 29
13710 #ifdef __linux__
13711 # include <linux/fs.h>
13712 # include <linux/falloc.h>
13713 # include <linux/xattr.h>
13714 #endif
13715 "
13716 if eval test \"x\$"$as_ac_Header"\" = x"yes"
13717 then :
13718   cat >>confdefs.h <<_ACEOF
13719 #define `printf "%s\n" "HAVE_$ac_header" | $as_tr_cpp` 1
13720 _ACEOF
13721
13722 else $as_nop
13723   FUSE_CMT="#"
13724 fi
13725
13726 done
13727 if test -z "$FUSE_CMT"
13728 then
13729         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -losxfuse" >&5
13730 printf %s "checking for fuse_main in -losxfuse... " >&6; }
13731 if test ${ac_cv_lib_osxfuse_fuse_main+y}
13732 then :
13733   printf %s "(cached) " >&6
13734 else $as_nop
13735   ac_check_lib_save_LIBS=$LIBS
13736 LIBS="-losxfuse  $LIBS"
13737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13738 /* end confdefs.h.  */
13739
13740 /* Override any GCC internal prototype to avoid an error.
13741    Use char because int might match the return type of a GCC
13742    builtin and then its argument prototype would still apply.  */
13743 char fuse_main ();
13744 int
13745 main (void)
13746 {
13747 return fuse_main ();
13748   ;
13749   return 0;
13750 }
13751 _ACEOF
13752 if ac_fn_c_try_link "$LINENO"
13753 then :
13754   ac_cv_lib_osxfuse_fuse_main=yes
13755 else $as_nop
13756   ac_cv_lib_osxfuse_fuse_main=no
13757 fi
13758 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13759     conftest$ac_exeext conftest.$ac_ext
13760 LIBS=$ac_check_lib_save_LIBS
13761 fi
13762 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_osxfuse_fuse_main" >&5
13763 printf "%s\n" "$ac_cv_lib_osxfuse_fuse_main" >&6; }
13764 if test "x$ac_cv_lib_osxfuse_fuse_main" = xyes
13765 then :
13766   FUSE_LIB=-losxfuse
13767 else $as_nop
13768   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -lfuse" >&5
13769 printf %s "checking for fuse_main in -lfuse... " >&6; }
13770 if test ${ac_cv_lib_fuse_fuse_main+y}
13771 then :
13772   printf %s "(cached) " >&6
13773 else $as_nop
13774   ac_check_lib_save_LIBS=$LIBS
13775 LIBS="-lfuse  $LIBS"
13776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13777 /* end confdefs.h.  */
13778
13779 /* Override any GCC internal prototype to avoid an error.
13780    Use char because int might match the return type of a GCC
13781    builtin and then its argument prototype would still apply.  */
13782 char fuse_main ();
13783 int
13784 main (void)
13785 {
13786 return fuse_main ();
13787   ;
13788   return 0;
13789 }
13790 _ACEOF
13791 if ac_fn_c_try_link "$LINENO"
13792 then :
13793   ac_cv_lib_fuse_fuse_main=yes
13794 else $as_nop
13795   ac_cv_lib_fuse_fuse_main=no
13796 fi
13797 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13798     conftest$ac_exeext conftest.$ac_ext
13799 LIBS=$ac_check_lib_save_LIBS
13800 fi
13801 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fuse_fuse_main" >&5
13802 printf "%s\n" "$ac_cv_lib_fuse_fuse_main" >&6; }
13803 if test "x$ac_cv_lib_fuse_fuse_main" = xyes
13804 then :
13805   FUSE_LIB=-lfuse
13806 else $as_nop
13807   FUSE_CMT="#"
13808 fi
13809
13810 fi
13811
13812 fi
13813 if test -z "$FUSE_CMT"
13814 then
13815         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling fuse2fs by default." >&5
13816 printf "%s\n" "Enabling fuse2fs by default." >&6; }
13817 fi
13818
13819 fi
13820
13821
13822
13823 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for optreset" >&5
13824 printf %s "checking for optreset... " >&6; }
13825 if test ${ac_cv_have_optreset+y}
13826 then :
13827   printf %s "(cached) " >&6
13828 else $as_nop
13829   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13830 /* end confdefs.h.  */
13831 #include <unistd.h>
13832
13833 _ACEOF
13834 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13835   $EGREP "optreset" >/dev/null 2>&1
13836 then :
13837   ac_cv_have_optreset=yes
13838 else $as_nop
13839   ac_cv_have_optreset=no
13840 fi
13841 rm -rf conftest*
13842
13843 fi
13844 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_optreset" >&5
13845 printf "%s\n" "$ac_cv_have_optreset" >&6; }
13846 if test $ac_cv_have_optreset = yes; then
13847
13848 printf "%s\n" "#define HAVE_OPTRESET 1" >>confdefs.h
13849
13850 fi
13851
13852 SEM_INIT_LIB=''
13853 echo GL_THREADS_API: ${gl_threads_api}
13854 if test "${gl_threads_api}" != none
13855 then
13856   ac_fn_c_check_func "$LINENO" "sem_init" "ac_cv_func_sem_init"
13857 if test "x$ac_cv_func_sem_init" = xyes
13858 then :
13859
13860 else $as_nop
13861   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lpthread" >&5
13862 printf %s "checking for sem_init in -lpthread... " >&6; }
13863 if test ${ac_cv_lib_pthread_sem_init+y}
13864 then :
13865   printf %s "(cached) " >&6
13866 else $as_nop
13867   ac_check_lib_save_LIBS=$LIBS
13868 LIBS="-lpthread  $LIBS"
13869 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13870 /* end confdefs.h.  */
13871
13872 /* Override any GCC internal prototype to avoid an error.
13873    Use char because int might match the return type of a GCC
13874    builtin and then its argument prototype would still apply.  */
13875 char sem_init ();
13876 int
13877 main (void)
13878 {
13879 return sem_init ();
13880   ;
13881   return 0;
13882 }
13883 _ACEOF
13884 if ac_fn_c_try_link "$LINENO"
13885 then :
13886   ac_cv_lib_pthread_sem_init=yes
13887 else $as_nop
13888   ac_cv_lib_pthread_sem_init=no
13889 fi
13890 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13891     conftest$ac_exeext conftest.$ac_ext
13892 LIBS=$ac_check_lib_save_LIBS
13893 fi
13894 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_sem_init" >&5
13895 printf "%s\n" "$ac_cv_lib_pthread_sem_init" >&6; }
13896 if test "x$ac_cv_lib_pthread_sem_init" = xyes
13897 then :
13898   printf "%s\n" "#define HAVE_SEM_INIT 1" >>confdefs.h
13899
13900         SEM_INIT_LIB=-lpthread
13901 else $as_nop
13902   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lrt" >&5
13903 printf %s "checking for sem_init in -lrt... " >&6; }
13904 if test ${ac_cv_lib_rt_sem_init+y}
13905 then :
13906   printf %s "(cached) " >&6
13907 else $as_nop
13908   ac_check_lib_save_LIBS=$LIBS
13909 LIBS="-lrt  $LIBS"
13910 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13911 /* end confdefs.h.  */
13912
13913 /* Override any GCC internal prototype to avoid an error.
13914    Use char because int might match the return type of a GCC
13915    builtin and then its argument prototype would still apply.  */
13916 char sem_init ();
13917 int
13918 main (void)
13919 {
13920 return sem_init ();
13921   ;
13922   return 0;
13923 }
13924 _ACEOF
13925 if ac_fn_c_try_link "$LINENO"
13926 then :
13927   ac_cv_lib_rt_sem_init=yes
13928 else $as_nop
13929   ac_cv_lib_rt_sem_init=no
13930 fi
13931 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13932     conftest$ac_exeext conftest.$ac_ext
13933 LIBS=$ac_check_lib_save_LIBS
13934 fi
13935 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sem_init" >&5
13936 printf "%s\n" "$ac_cv_lib_rt_sem_init" >&6; }
13937 if test "x$ac_cv_lib_rt_sem_init" = xyes
13938 then :
13939   printf "%s\n" "#define HAVE_SEM_INIT 1" >>confdefs.h
13940
13941         SEM_INIT_LIB=-lrt
13942 else $as_nop
13943   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lposix4" >&5
13944 printf %s "checking for sem_init in -lposix4... " >&6; }
13945 if test ${ac_cv_lib_posix4_sem_init+y}
13946 then :
13947   printf %s "(cached) " >&6
13948 else $as_nop
13949   ac_check_lib_save_LIBS=$LIBS
13950 LIBS="-lposix4  $LIBS"
13951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13952 /* end confdefs.h.  */
13953
13954 /* Override any GCC internal prototype to avoid an error.
13955    Use char because int might match the return type of a GCC
13956    builtin and then its argument prototype would still apply.  */
13957 char sem_init ();
13958 int
13959 main (void)
13960 {
13961 return sem_init ();
13962   ;
13963   return 0;
13964 }
13965 _ACEOF
13966 if ac_fn_c_try_link "$LINENO"
13967 then :
13968   ac_cv_lib_posix4_sem_init=yes
13969 else $as_nop
13970   ac_cv_lib_posix4_sem_init=no
13971 fi
13972 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13973     conftest$ac_exeext conftest.$ac_ext
13974 LIBS=$ac_check_lib_save_LIBS
13975 fi
13976 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix4_sem_init" >&5
13977 printf "%s\n" "$ac_cv_lib_posix4_sem_init" >&6; }
13978 if test "x$ac_cv_lib_posix4_sem_init" = xyes
13979 then :
13980   printf "%s\n" "#define HAVE_SEM_INIT 1" >>confdefs.h
13981
13982         SEM_INIT_LIB=-lposix4
13983 fi
13984
13985 fi
13986
13987 fi
13988
13989 fi
13990 fi
13991
13992 if test "$ac_cv_func_qsort_r" != no
13993 then :
13994
13995   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether qsort_r is GNU version" >&5
13996 printf %s "checking whether qsort_r is GNU version... " >&6; }
13997 if test ${e2_cv_gnu_qsort_r+y}
13998 then :
13999   printf %s "(cached) " >&6
14000 else $as_nop
14001   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14002 /* end confdefs.h.  */
14003
14004 #include <stdlib.h>
14005 void (qsort_r)(void *base, size_t nmemb, size_t size,
14006             int (*compar)(const void *, const void *, void *),
14007             void *arg);
14008
14009 int
14010 main (void)
14011 {
14012
14013   ;
14014   return 0;
14015 }
14016 _ACEOF
14017 if ac_fn_c_try_compile "$LINENO"
14018 then :
14019   e2_cv_gnu_qsort_r=yes
14020 else $as_nop
14021   e2_cv_gnu_qsort_r=no
14022 fi
14023 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14024
14025 fi
14026 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $e2_cv_gnu_qsort_r" >&5
14027 printf "%s\n" "$e2_cv_gnu_qsort_r" >&6; }
14028   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether qsort_r is BSD version" >&5
14029 printf %s "checking whether qsort_r is BSD version... " >&6; }
14030 if test ${e2_cv_bsd_qsort_r+y}
14031 then :
14032   printf %s "(cached) " >&6
14033 else $as_nop
14034   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14035 /* end confdefs.h.  */
14036
14037 #include <stdlib.h>
14038 void (qsort_r)(void *base, size_t nmemb, size_t size,
14039              void *arg, int (*compar)(void *, const void *, const void *));
14040
14041 int
14042 main (void)
14043 {
14044
14045   ;
14046   return 0;
14047 }
14048 _ACEOF
14049 if ac_fn_c_try_compile "$LINENO"
14050 then :
14051   e2_cv_bsd_qsort_r=yes
14052 else $as_nop
14053   e2_cv_bsd_qsort_r=no
14054 fi
14055 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14056
14057 fi
14058 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $e2_cv_bsd_qsort_r" >&5
14059 printf "%s\n" "$e2_cv_bsd_qsort_r" >&6; }
14060   case "$e2_cv_gnu_qsort_r:$e2_cv_bsd_qsort_r" in #(
14061   yes:no) :
14062
14063
14064 printf "%s\n" "#define HAVE_GNU_QSORT_R 1" >>confdefs.h
14065
14066    ;; #(
14067   no:yes) :
14068
14069
14070 printf "%s\n" "#define HAVE_BSD_QSORT_R 1" >>confdefs.h
14071
14072    ;; #(
14073   *) :
14074      ;;
14075 esac
14076
14077 fi
14078 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for unified diff option" >&5
14079 printf %s "checking for unified diff option... " >&6; }
14080 if diff -u $0 $0 > /dev/null 2>&1 ; then
14081    UNI_DIFF_OPTS=-u
14082 else
14083    UNI_DIFF_OPTS=-c
14084 fi
14085 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $UNI_DIFF_OPTS" >&5
14086 printf "%s\n" "$UNI_DIFF_OPTS" >&6; }
14087
14088 case "$host_os" in
14089 linux*)
14090
14091 printf "%s\n" "#define HAVE_EXT2_IOCTLS 1" >>confdefs.h
14092
14093         ;;
14094 esac
14095
14096     printf %s "checking for mount 'nosuid' option... "
14097     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14098 /* end confdefs.h.  */
14099 #include <sys/mount.h>
14100 int
14101 main (void)
14102 {
14103 void *temp = (void *)(MS_NOSUID); (void) temp;
14104   ;
14105   return 0;
14106 }
14107 _ACEOF
14108 if ac_fn_c_try_compile "$LINENO"
14109 then :
14110
14111 printf "%s\n" "#define HAVE_MOUNT_NOSUID 1" >>confdefs.h
14112
14113          ac_cv_mount_nosuid=yes
14114          printf "%s\n" "yes"
14115 else $as_nop
14116   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14117 /* end confdefs.h.  */
14118 #include <sys/mount.h>
14119 int
14120 main (void)
14121 {
14122 void *temp = (void *)(MNT_NOSUID); (void) temp;
14123   ;
14124   return 0;
14125 }
14126 _ACEOF
14127 if ac_fn_c_try_compile "$LINENO"
14128 then :
14129
14130 printf "%s\n" "#define HAVE_MOUNT_NOSUID 1" >>confdefs.h
14131
14132              ac_cv_mount_nosuid=yes
14133              printf "%s\n" "yes"
14134 else $as_nop
14135   ac_cv_mount_nosuid=no
14136              printf "%s\n" "no"
14137
14138 fi
14139 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14140
14141 fi
14142 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14143
14144
14145     printf %s "checking for mount 'nodev' option... "
14146     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14147 /* end confdefs.h.  */
14148 #include <sys/mount.h>
14149 int
14150 main (void)
14151 {
14152 void *temp = (void *)(MS_NODEV); (void) temp;
14153   ;
14154   return 0;
14155 }
14156 _ACEOF
14157 if ac_fn_c_try_compile "$LINENO"
14158 then :
14159
14160 printf "%s\n" "#define HAVE_MOUNT_NODEV 1" >>confdefs.h
14161
14162          ac_cv_mount_nodev=yes
14163          printf "%s\n" "yes"
14164 else $as_nop
14165   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14166 /* end confdefs.h.  */
14167 #include <sys/mount.h>
14168 int
14169 main (void)
14170 {
14171 void *temp = (void *)(MNT_NODEV); (void) temp;
14172   ;
14173   return 0;
14174 }
14175 _ACEOF
14176 if ac_fn_c_try_compile "$LINENO"
14177 then :
14178
14179 printf "%s\n" "#define HAVE_MOUNT_NODEV 1" >>confdefs.h
14180
14181              ac_cv_mount_nodev=yes
14182              printf "%s\n" "yes"
14183 else $as_nop
14184   ac_cv_mount_nodev=no
14185              printf "%s\n" "no"
14186
14187 fi
14188 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14189
14190 fi
14191 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14192
14193 # Check whether --enable-lto was given.
14194 if test ${enable_lto+y}
14195 then :
14196   enableval=$enable_lto;
14197 else $as_nop
14198   enable_lto=no
14199 fi
14200
14201 if test "$enable_lto" = "yes" || test "$enable_lto" = "probe"; then
14202         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports LTO" >&5
14203 printf %s "checking if C compiler supports LTO... " >&6; }
14204         OLD_CFLAGS="$CFLAGS"
14205         OLD_LDFLAGS="$LDFLAGS"
14206         LTO_FLAGS="-g -flto -ffat-lto-objects"
14207         CFLAGS="$CFLAGS $LTO_FLAGS"
14208         LDFLAGS="$LDFLAGS $LTO_FLAGS"
14209         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14210 /* end confdefs.h.  */
14211
14212 int
14213 main (void)
14214 {
14215
14216   ;
14217   return 0;
14218 }
14219 _ACEOF
14220 if ac_fn_c_try_link "$LINENO"
14221 then :
14222   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14223 printf "%s\n" "yes" >&6; }
14224                 lto_cflags=$LTO_FLAGS
14225                 lto_ldflags=$LTO_FLAGS
14226                 # Extract the first word of "gcc-ar", so it can be a program name with args.
14227 set dummy gcc-ar; ac_word=$2
14228 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14229 printf %s "checking for $ac_word... " >&6; }
14230 if test ${ac_cv_path_gcc_ar+y}
14231 then :
14232   printf %s "(cached) " >&6
14233 else $as_nop
14234   case $gcc_ar in
14235   [\\/]* | ?:[\\/]*)
14236   ac_cv_path_gcc_ar="$gcc_ar" # Let the user override the test with a path.
14237   ;;
14238   *)
14239   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14240 for as_dir in $PATH
14241 do
14242   IFS=$as_save_IFS
14243   case $as_dir in #(((
14244     '') as_dir=./ ;;
14245     */) ;;
14246     *) as_dir=$as_dir/ ;;
14247   esac
14248     for ac_exec_ext in '' $ac_executable_extensions; do
14249   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14250     ac_cv_path_gcc_ar="$as_dir$ac_word$ac_exec_ext"
14251     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14252     break 2
14253   fi
14254 done
14255   done
14256 IFS=$as_save_IFS
14257
14258   ;;
14259 esac
14260 fi
14261 gcc_ar=$ac_cv_path_gcc_ar
14262 if test -n "$gcc_ar"; then
14263   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gcc_ar" >&5
14264 printf "%s\n" "$gcc_ar" >&6; }
14265 else
14266   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14267 printf "%s\n" "no" >&6; }
14268 fi
14269
14270
14271                 # Extract the first word of "gcc-ranlib", so it can be a program name with args.
14272 set dummy gcc-ranlib; ac_word=$2
14273 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14274 printf %s "checking for $ac_word... " >&6; }
14275 if test ${ac_cv_path_gcc_ranlib+y}
14276 then :
14277   printf %s "(cached) " >&6
14278 else $as_nop
14279   case $gcc_ranlib in
14280   [\\/]* | ?:[\\/]*)
14281   ac_cv_path_gcc_ranlib="$gcc_ranlib" # Let the user override the test with a path.
14282   ;;
14283   *)
14284   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14285 for as_dir in $PATH
14286 do
14287   IFS=$as_save_IFS
14288   case $as_dir in #(((
14289     '') as_dir=./ ;;
14290     */) ;;
14291     *) as_dir=$as_dir/ ;;
14292   esac
14293     for ac_exec_ext in '' $ac_executable_extensions; do
14294   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14295     ac_cv_path_gcc_ranlib="$as_dir$ac_word$ac_exec_ext"
14296     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14297     break 2
14298   fi
14299 done
14300   done
14301 IFS=$as_save_IFS
14302
14303   ;;
14304 esac
14305 fi
14306 gcc_ranlib=$ac_cv_path_gcc_ranlib
14307 if test -n "$gcc_ranlib"; then
14308   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gcc_ranlib" >&5
14309 printf "%s\n" "$gcc_ranlib" >&6; }
14310 else
14311   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14312 printf "%s\n" "no" >&6; }
14313 fi
14314
14315
14316 else $as_nop
14317   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14318 printf "%s\n" "no" >&6; }
14319 fi
14320 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14321     conftest$ac_exeext conftest.$ac_ext
14322         if test -x "$gcc_ar" && test -x "$gcc_ranlib"; then
14323                 have_lto=yes
14324                 AR="${gcc_ar}"
14325                 RANLIB="${gcc_ranlib}"
14326         fi
14327         CFLAGS="${OLD_CFLAGS}"
14328         LDFLAGS="${OLD_LDFLAGS}"
14329
14330
14331
14332 fi
14333 if test "$enable_lto" = "yes" && test "$have_lto" != "yes"; then
14334         as_fn_error $? "LTO not supported by compiler." "$LINENO" 5
14335 fi
14336 # Check whether --enable-ubsan was given.
14337 if test ${enable_ubsan+y}
14338 then :
14339   enableval=$enable_ubsan;
14340 else $as_nop
14341   enable_ubsan=no
14342 fi
14343
14344 if test "$enable_ubsan" = "yes" || test "$enable_ubsan" = "probe"; then
14345         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports UBSAN" >&5
14346 printf %s "checking if C compiler supports UBSAN... " >&6; }
14347         OLD_CFLAGS="$CFLAGS"
14348         OLD_LDFLAGS="$LDFLAGS"
14349         UBSAN_FLAGS="-fsanitize=undefined"
14350         CFLAGS="$CFLAGS $UBSAN_FLAGS"
14351         LDFLAGS="$LDFLAGS $UBSAN_FLAGS"
14352         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14353 /* end confdefs.h.  */
14354
14355 int
14356 main (void)
14357 {
14358
14359   ;
14360   return 0;
14361 }
14362 _ACEOF
14363 if ac_fn_c_try_link "$LINENO"
14364 then :
14365   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14366 printf "%s\n" "yes" >&6; }
14367                 ubsan_cflags=$UBSAN_FLAGS
14368                 ubsan_ldflags=$UBSAN_FLAGS
14369                 have_ubsan=yes
14370 else $as_nop
14371   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14372 printf "%s\n" "no" >&6; }
14373 fi
14374 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14375     conftest$ac_exeext conftest.$ac_ext
14376         CFLAGS="${OLD_CFLAGS}"
14377         LDFLAGS="${OLD_LDFLAGS}"
14378
14379
14380
14381 fi
14382 if test "$enable_ubsan" = "yes" && test "$have_ubsan" != "yes"; then
14383         as_fn_error $? "UBSAN not supported by compiler." "$LINENO" 5
14384 fi
14385 # Check whether --enable-addrsan was given.
14386 if test ${enable_addrsan+y}
14387 then :
14388   enableval=$enable_addrsan;
14389 else $as_nop
14390   enable_addrsan=no
14391 fi
14392
14393 if test "$enable_addrsan" = "yes" || test "$enable_addrsan" = "probe"; then
14394         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports ADDRSAN" >&5
14395 printf %s "checking if C compiler supports ADDRSAN... " >&6; }
14396         OLD_CFLAGS="$CFLAGS"
14397         OLD_LDFLAGS="$LDFLAGS"
14398         ADDRSAN_FLAGS="-fsanitize=address"
14399         CFLAGS="$CFLAGS $ADDRSAN_FLAGS"
14400         LDFLAGS="$LDFLAGS $ADDRSAN_FLAGS"
14401         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14402 /* end confdefs.h.  */
14403
14404 int
14405 main (void)
14406 {
14407
14408   ;
14409   return 0;
14410 }
14411 _ACEOF
14412 if ac_fn_c_try_link "$LINENO"
14413 then :
14414   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14415 printf "%s\n" "yes" >&6; }
14416                 addrsan_cflags=$ADDRSAN_FLAGS
14417                 addrsan_ldflags=$ADDRSAN_FLAGS
14418                 have_addrsan=yes
14419 else $as_nop
14420   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14421 printf "%s\n" "no" >&6; }
14422 fi
14423 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14424     conftest$ac_exeext conftest.$ac_ext
14425         CFLAGS="${OLD_CFLAGS}"
14426         LDFLAGS="${OLD_LDFLAGS}"
14427
14428
14429
14430 fi
14431 if test "$enable_addrsan" = "yes" && test "$have_addrsan" != "yes"; then
14432         as_fn_error $? "ADDRSAN not supported by compiler." "$LINENO" 5
14433 fi
14434 # Check whether --enable-threadsan was given.
14435 if test ${enable_threadsan+y}
14436 then :
14437   enableval=$enable_threadsan;
14438 else $as_nop
14439   enable_threadsan=no
14440 fi
14441
14442 if test "$enable_threadsan" = "yes" || test "$enable_threadsan" = "probe"; then
14443         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports THREADSAN" >&5
14444 printf %s "checking if C compiler supports THREADSAN... " >&6; }
14445         OLD_CFLAGS="$CFLAGS"
14446         OLD_LDFLAGS="$LDFLAGS"
14447         THREADSAN_FLAGS="-fsanitize=thread"
14448         CFLAGS="$CFLAGS $THREADSAN_FLAGS"
14449         LDFLAGS="$LDFLAGS $THREADSAN_FLAGS"
14450         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14451 /* end confdefs.h.  */
14452
14453 int
14454 main (void)
14455 {
14456
14457   ;
14458   return 0;
14459 }
14460 _ACEOF
14461 if ac_fn_c_try_link "$LINENO"
14462 then :
14463   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14464 printf "%s\n" "yes" >&6; }
14465                 threadsan_cflags=$THREADSAN_FLAGS
14466                 threadsan_ldflags=$THREADSAN_FLAGS
14467                 have_threadsan=yes
14468 else $as_nop
14469   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14470 printf "%s\n" "no" >&6; }
14471 fi
14472 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14473     conftest$ac_exeext conftest.$ac_ext
14474         CFLAGS="${OLD_CFLAGS}"
14475         LDFLAGS="${OLD_LDFLAGS}"
14476
14477
14478
14479 fi
14480 if test "$enable_threadsan" = "yes" && test "$have_threadsan" != "yes"; then
14481         as_fn_error $? "THREADSAN not supported by compiler." "$LINENO" 5
14482 fi
14483 if test "$have_threadsan" = "yes" && test "$have_addrsan" = "yes"; then
14484         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ADDRSAN and THREADSAN are not known to work together." >&5
14485 printf "%s\n" "$as_me: WARNING: ADDRSAN and THREADSAN are not known to work together." >&2;}
14486 fi
14487 FUZZING_CMT="#"
14488 # Check whether --enable-fuzzing was given.
14489 if test ${enable_fuzzing+y}
14490 then :
14491   enableval=$enable_fuzzing;
14492 else $as_nop
14493   enable_fuzzing=no
14494 fi
14495
14496 if test "$enable_fuzzing" = "yes" || test "$enable_fuzzing" = "probe"; then
14497
14498
14499
14500
14501
14502
14503 ac_ext=cpp
14504 ac_cpp='$CXXCPP $CPPFLAGS'
14505 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14506 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14507 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14508 if test -z "$CXX"; then
14509   if test -n "$CCC"; then
14510     CXX=$CCC
14511   else
14512     if test -n "$ac_tool_prefix"; then
14513   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++
14514   do
14515     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
14516 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
14517 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14518 printf %s "checking for $ac_word... " >&6; }
14519 if test ${ac_cv_prog_CXX+y}
14520 then :
14521   printf %s "(cached) " >&6
14522 else $as_nop
14523   if test -n "$CXX"; then
14524   ac_cv_prog_CXX="$CXX" # Let the user override the test.
14525 else
14526 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14527 for as_dir in $PATH
14528 do
14529   IFS=$as_save_IFS
14530   case $as_dir in #(((
14531     '') as_dir=./ ;;
14532     */) ;;
14533     *) as_dir=$as_dir/ ;;
14534   esac
14535     for ac_exec_ext in '' $ac_executable_extensions; do
14536   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14537     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
14538     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14539     break 2
14540   fi
14541 done
14542   done
14543 IFS=$as_save_IFS
14544
14545 fi
14546 fi
14547 CXX=$ac_cv_prog_CXX
14548 if test -n "$CXX"; then
14549   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
14550 printf "%s\n" "$CXX" >&6; }
14551 else
14552   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14553 printf "%s\n" "no" >&6; }
14554 fi
14555
14556
14557     test -n "$CXX" && break
14558   done
14559 fi
14560 if test -z "$CXX"; then
14561   ac_ct_CXX=$CXX
14562   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++
14563 do
14564   # Extract the first word of "$ac_prog", so it can be a program name with args.
14565 set dummy $ac_prog; ac_word=$2
14566 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14567 printf %s "checking for $ac_word... " >&6; }
14568 if test ${ac_cv_prog_ac_ct_CXX+y}
14569 then :
14570   printf %s "(cached) " >&6
14571 else $as_nop
14572   if test -n "$ac_ct_CXX"; then
14573   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
14574 else
14575 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14576 for as_dir in $PATH
14577 do
14578   IFS=$as_save_IFS
14579   case $as_dir in #(((
14580     '') as_dir=./ ;;
14581     */) ;;
14582     *) as_dir=$as_dir/ ;;
14583   esac
14584     for ac_exec_ext in '' $ac_executable_extensions; do
14585   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14586     ac_cv_prog_ac_ct_CXX="$ac_prog"
14587     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14588     break 2
14589   fi
14590 done
14591   done
14592 IFS=$as_save_IFS
14593
14594 fi
14595 fi
14596 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
14597 if test -n "$ac_ct_CXX"; then
14598   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
14599 printf "%s\n" "$ac_ct_CXX" >&6; }
14600 else
14601   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14602 printf "%s\n" "no" >&6; }
14603 fi
14604
14605
14606   test -n "$ac_ct_CXX" && break
14607 done
14608
14609   if test "x$ac_ct_CXX" = x; then
14610     CXX="g++"
14611   else
14612     case $cross_compiling:$ac_tool_warned in
14613 yes:)
14614 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
14615 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
14616 ac_tool_warned=yes ;;
14617 esac
14618     CXX=$ac_ct_CXX
14619   fi
14620 fi
14621
14622   fi
14623 fi
14624 # Provide some information about the compiler.
14625 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
14626 set X $ac_compile
14627 ac_compiler=$2
14628 for ac_option in --version -v -V -qversion; do
14629   { { ac_try="$ac_compiler $ac_option >&5"
14630 case "(($ac_try" in
14631   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14632   *) ac_try_echo=$ac_try;;
14633 esac
14634 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
14635 printf "%s\n" "$ac_try_echo"; } >&5
14636   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
14637   ac_status=$?
14638   if test -s conftest.err; then
14639     sed '10a\
14640 ... rest of stderr output deleted ...
14641          10q' conftest.err >conftest.er1
14642     cat conftest.er1 >&5
14643   fi
14644   rm -f conftest.er1 conftest.err
14645   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14646   test $ac_status = 0; }
14647 done
14648
14649 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C++" >&5
14650 printf %s "checking whether the compiler supports GNU C++... " >&6; }
14651 if test ${ac_cv_cxx_compiler_gnu+y}
14652 then :
14653   printf %s "(cached) " >&6
14654 else $as_nop
14655   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14656 /* end confdefs.h.  */
14657
14658 int
14659 main (void)
14660 {
14661 #ifndef __GNUC__
14662        choke me
14663 #endif
14664
14665   ;
14666   return 0;
14667 }
14668 _ACEOF
14669 if ac_fn_cxx_try_compile "$LINENO"
14670 then :
14671   ac_compiler_gnu=yes
14672 else $as_nop
14673   ac_compiler_gnu=no
14674 fi
14675 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14676 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
14677
14678 fi
14679 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
14680 printf "%s\n" "$ac_cv_cxx_compiler_gnu" >&6; }
14681 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14682
14683 if test $ac_compiler_gnu = yes; then
14684   GXX=yes
14685 else
14686   GXX=
14687 fi
14688 ac_test_CXXFLAGS=${CXXFLAGS+y}
14689 ac_save_CXXFLAGS=$CXXFLAGS
14690 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
14691 printf %s "checking whether $CXX accepts -g... " >&6; }
14692 if test ${ac_cv_prog_cxx_g+y}
14693 then :
14694   printf %s "(cached) " >&6
14695 else $as_nop
14696   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
14697    ac_cxx_werror_flag=yes
14698    ac_cv_prog_cxx_g=no
14699    CXXFLAGS="-g"
14700    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14701 /* end confdefs.h.  */
14702
14703 int
14704 main (void)
14705 {
14706
14707   ;
14708   return 0;
14709 }
14710 _ACEOF
14711 if ac_fn_cxx_try_compile "$LINENO"
14712 then :
14713   ac_cv_prog_cxx_g=yes
14714 else $as_nop
14715   CXXFLAGS=""
14716       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14717 /* end confdefs.h.  */
14718
14719 int
14720 main (void)
14721 {
14722
14723   ;
14724   return 0;
14725 }
14726 _ACEOF
14727 if ac_fn_cxx_try_compile "$LINENO"
14728 then :
14729
14730 else $as_nop
14731   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
14732          CXXFLAGS="-g"
14733          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14734 /* end confdefs.h.  */
14735
14736 int
14737 main (void)
14738 {
14739
14740   ;
14741   return 0;
14742 }
14743 _ACEOF
14744 if ac_fn_cxx_try_compile "$LINENO"
14745 then :
14746   ac_cv_prog_cxx_g=yes
14747 fi
14748 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14749 fi
14750 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14751 fi
14752 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14753    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
14754 fi
14755 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
14756 printf "%s\n" "$ac_cv_prog_cxx_g" >&6; }
14757 if test $ac_test_CXXFLAGS; then
14758   CXXFLAGS=$ac_save_CXXFLAGS
14759 elif test $ac_cv_prog_cxx_g = yes; then
14760   if test "$GXX" = yes; then
14761     CXXFLAGS="-g -O2"
14762   else
14763     CXXFLAGS="-g"
14764   fi
14765 else
14766   if test "$GXX" = yes; then
14767     CXXFLAGS="-O2"
14768   else
14769     CXXFLAGS=
14770   fi
14771 fi
14772 ac_prog_cxx_stdcxx=no
14773 if test x$ac_prog_cxx_stdcxx = xno
14774 then :
14775   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++11 features" >&5
14776 printf %s "checking for $CXX option to enable C++11 features... " >&6; }
14777 if test ${ac_cv_prog_cxx_cxx11+y}
14778 then :
14779   printf %s "(cached) " >&6
14780 else $as_nop
14781   ac_cv_prog_cxx_cxx11=no
14782 ac_save_CXX=$CXX
14783 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14784 /* end confdefs.h.  */
14785 $ac_cxx_conftest_cxx11_program
14786 _ACEOF
14787 for ac_arg in '' -std=gnu++11 -std=gnu++0x -std=c++11 -std=c++0x -qlanglvl=extended0x -AA
14788 do
14789   CXX="$ac_save_CXX $ac_arg"
14790   if ac_fn_cxx_try_compile "$LINENO"
14791 then :
14792   ac_cv_prog_cxx_cxx11=$ac_arg
14793 fi
14794 rm -f core conftest.err conftest.$ac_objext conftest.beam
14795   test "x$ac_cv_prog_cxx_cxx11" != "xno" && break
14796 done
14797 rm -f conftest.$ac_ext
14798 CXX=$ac_save_CXX
14799 fi
14800
14801 if test "x$ac_cv_prog_cxx_cxx11" = xno
14802 then :
14803   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
14804 printf "%s\n" "unsupported" >&6; }
14805 else $as_nop
14806   if test "x$ac_cv_prog_cxx_cxx11" = x
14807 then :
14808   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
14809 printf "%s\n" "none needed" >&6; }
14810 else $as_nop
14811   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx11" >&5
14812 printf "%s\n" "$ac_cv_prog_cxx_cxx11" >&6; }
14813      CXX="$CXX $ac_cv_prog_cxx_cxx11"
14814 fi
14815   ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx11
14816   ac_prog_cxx_stdcxx=cxx11
14817 fi
14818 fi
14819 if test x$ac_prog_cxx_stdcxx = xno
14820 then :
14821   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++98 features" >&5
14822 printf %s "checking for $CXX option to enable C++98 features... " >&6; }
14823 if test ${ac_cv_prog_cxx_cxx98+y}
14824 then :
14825   printf %s "(cached) " >&6
14826 else $as_nop
14827   ac_cv_prog_cxx_cxx98=no
14828 ac_save_CXX=$CXX
14829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14830 /* end confdefs.h.  */
14831 $ac_cxx_conftest_cxx98_program
14832 _ACEOF
14833 for ac_arg in '' -std=gnu++98 -std=c++98 -qlanglvl=extended -AA
14834 do
14835   CXX="$ac_save_CXX $ac_arg"
14836   if ac_fn_cxx_try_compile "$LINENO"
14837 then :
14838   ac_cv_prog_cxx_cxx98=$ac_arg
14839 fi
14840 rm -f core conftest.err conftest.$ac_objext conftest.beam
14841   test "x$ac_cv_prog_cxx_cxx98" != "xno" && break
14842 done
14843 rm -f conftest.$ac_ext
14844 CXX=$ac_save_CXX
14845 fi
14846
14847 if test "x$ac_cv_prog_cxx_cxx98" = xno
14848 then :
14849   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
14850 printf "%s\n" "unsupported" >&6; }
14851 else $as_nop
14852   if test "x$ac_cv_prog_cxx_cxx98" = x
14853 then :
14854   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
14855 printf "%s\n" "none needed" >&6; }
14856 else $as_nop
14857   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx98" >&5
14858 printf "%s\n" "$ac_cv_prog_cxx_cxx98" >&6; }
14859      CXX="$CXX $ac_cv_prog_cxx_cxx98"
14860 fi
14861   ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx98
14862   ac_prog_cxx_stdcxx=cxx98
14863 fi
14864 fi
14865
14866 ac_ext=c
14867 ac_cpp='$CPP $CPPFLAGS'
14868 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14869 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14870 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14871
14872         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports fuzzing sanitizer" >&5
14873 printf %s "checking if C compiler supports fuzzing sanitizer... " >&6; }
14874         ac_ext=cpp
14875 ac_cpp='$CXXCPP $CPPFLAGS'
14876 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14877 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14878 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14879
14880         OLD_CXXFLAGS="$CXXFLAGS"
14881         OLD_LDFLAGS="$LDFLAGS"
14882         FUZZER_FLAGS="-fsanitize=fuzzer"
14883         CXXFLAGS="$CXXFLAGS $FUZZER_FLAGS"
14884         LDFLAGS="$LDFLAGS $FUZZER_FLAGS"
14885
14886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14887 /* end confdefs.h.  */
14888
14889                 #include <stddef.h>
14890                 #include <stdint.h>
14891
14892 int
14893 main (void)
14894 {
14895  return 0;
14896   ;
14897   return 0;
14898 }
14899 _ACEOF
14900 if ac_fn_cxx_try_compile "$LINENO"
14901 then :
14902   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14903 printf "%s\n" "yes" >&6; }
14904                 fuzzer_cflags=$FUZZER_FLAGS
14905                 fuzzer_ldflags=$FUZZER_FLAGS
14906                 FUZZING_CMT=
14907                 have_fuzzer=yes
14908 else $as_nop
14909   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14910 printf "%s\n" "no" >&6; }
14911                 as_fn_error $? "fuzzing requested but not available" "$LINENO" 5
14912 fi
14913 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14914         CXXFLAGS="${OLD_CXXFLAGS}"
14915         LDFLAGS="${OLD_LDFLAGS}"
14916         ac_ext=c
14917 ac_cpp='$CPP $CPPFLAGS'
14918 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14919 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14920 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14921
14922
14923
14924
14925 fi
14926 if test "$enable_fuzzer" = "yes" && test "$have_fuzzer" != "yes"; then
14927         as_fn_error $? "Fuzzing not supported by compiler." "$LINENO" 5
14928 fi
14929
14930 LINUX_CMT="#"
14931 CYGWIN_CMT="#"
14932 UNIX_CMT=
14933 case "$host_os" in
14934 linux*)
14935         LINUX_CMT=
14936         ;;
14937 cygwin)
14938         CYGWIN_CMT=
14939         UNIX_CMT="#"
14940         ;;
14941 esac
14942
14943
14944
14945 E2SCRUB_CMT="$LINUX_CMT"
14946
14947 case "$host_os" in
14948 linux* | gnu* | k*bsd*-gnu)
14949         if test "$prefix" = NONE -a "$root_prefix" = NONE ; then
14950                 root_prefix="";
14951                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: On $host_os systems, root_prefix defaults to ''" >&5
14952 printf "%s\n" "On $host_os systems, root_prefix defaults to ''" >&6; }
14953         fi
14954         ;;
14955 esac
14956 case "$host_os" in
14957 linux* | gnu* | k*bsd*-gnu)
14958         if test "$prefix" = NONE ; then
14959                 prefix="/usr";
14960                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: On $host_os systems, prefix defaults to /usr" >&5
14961 printf "%s\n" "On $host_os systems, prefix defaults to /usr" >&6; }
14962                 if test "$mandir" = '${prefix}/man' ; then
14963                         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ...and mandir defaults to /usr/share/man" >&5
14964 printf "%s\n" "...and mandir defaults to /usr/share/man" >&6; }
14965                         mandir=/usr/share/man
14966                 fi
14967         fi
14968 ;;
14969 esac
14970 if test "$root_prefix" = NONE ; then
14971         if test "$prefix" = NONE ; then
14972                 root_prefix="$ac_default_prefix"
14973         else
14974                 root_prefix="$prefix"
14975         fi
14976         root_bindir=$bindir
14977         root_sbindir=$sbindir
14978         root_libdir=$libdir
14979         root_sysconfdir=$sysconfdir
14980 else
14981         root_bindir='${root_prefix}/bin'
14982         root_sbindir='${root_prefix}/sbin'
14983         root_libdir='${root_prefix}/lib'
14984         root_sysconfdir='${root_prefix}/etc'
14985 fi
14986 if test "$bindir" != '${exec_prefix}/bin'; then
14987     root_bindir=$bindir
14988     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_bindir to $root_bindir" >&5
14989 printf "%s\n" "Setting root_bindir to $root_bindir" >&6; }
14990 fi
14991 if test "$sbindir" != '${exec_prefix}/sbin'; then
14992     root_sbindir=$sbindir
14993     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_sbindir to $root_sbindir" >&5
14994 printf "%s\n" "Setting root_sbindir to $root_sbindir" >&6; }
14995 fi
14996 if test "$libdir" != '${exec_prefix}/lib'; then
14997     root_libdir=$libdir
14998     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_libdir to $root_libdir" >&5
14999 printf "%s\n" "Setting root_libdir to $root_libdir" >&6; }
15000 fi
15001 if test "$sysconfdir" != '${prefix}/etc'; then
15002     root_sysconfdir=$sysconfdir
15003     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_sysconfdir to $root_sysconfdir" >&5
15004 printf "%s\n" "Setting root_sysconfdir to $root_sysconfdir" >&6; }
15005 fi
15006
15007
15008
15009
15010
15011
15012 # Check whether --with-multiarch was given.
15013 if test ${with_multiarch+y}
15014 then :
15015   withval=$with_multiarch; if test "$withval" = "lib64"; then
15016     libdir=/usr/lib64
15017     root_libdir=/lib64
15018 else
15019     libdir=$libdir/$withval
15020     root_libdir=$root_libdir/$withval
15021 fi
15022
15023 fi
15024
15025 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we can link with -static" >&5
15026 printf %s "checking whether we can link with -static... " >&6; }
15027 if test ${ac_cv_e2fsprogs_use_static+y}
15028 then :
15029   printf %s "(cached) " >&6
15030 else $as_nop
15031   SAVE_LDFLAGS=$LDFLAGS; LDFLAGS="$LDFLAGS_STATIC -static"
15032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15033 /* end confdefs.h.  */
15034 #include <stdio.h>
15035 int
15036 main (void)
15037 {
15038 fflush(stdout);
15039   ;
15040   return 0;
15041 }
15042 _ACEOF
15043 if ac_fn_c_try_link "$LINENO"
15044 then :
15045   ac_cv_e2fsprogs_use_static=yes
15046 else $as_nop
15047   ac_cv_e2fsprogs_use_static=no
15048 fi
15049 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15050     conftest$ac_exeext conftest.$ac_ext
15051 LDFLAGS=$SAVE_LDFLAGS
15052 fi
15053
15054 case "$host_os" in
15055 solaris2.*)
15056         ac_cv_e2fsprogs_use_static=no
15057 ;;
15058 esac
15059 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_e2fsprogs_use_static" >&5
15060 printf "%s\n" "$ac_cv_e2fsprogs_use_static" >&6; }
15061 if test $ac_cv_e2fsprogs_use_static = yes; then
15062         LDFLAGS_STATIC="$LDFLAGS_STATIC -static"
15063 fi
15064
15065 case "$host_os" in
15066 darwin*)
15067         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Using Apple Darwin / GNU libintl workaround" >&5
15068 printf "%s\n" "Using Apple Darwin / GNU libintl workaround" >&6; }
15069
15070 printf "%s\n" "#define _INTL_REDIRECT_MACROS 1" >>confdefs.h
15071
15072         ;;
15073 esac
15074 if test "$cross_compiling" = yes ; then
15075   DO_TEST_SUITE=
15076 else
15077   DO_TEST_SUITE=check
15078 fi
15079
15080 INCLUDES='-I. -I$(top_builddir)/lib -I$(top_srcdir)/lib'
15081 if test -n "$CPPFLAGS" ; then
15082         INCLUDES="$INCLUDES $CPPFLAGS"
15083 fi
15084 if test "$USE_INCLUDED_LIBINTL" = "yes" ; then
15085         INCLUDES=$INCLUDES' -I$(top_builddir)/intl -I$(top_srcdir)/intl'
15086 fi
15087 if test -n "$WITH_DIET_LIBC" ; then
15088         INCLUDES="$INCLUDES -D_REENTRANT"
15089 fi
15090 case "$host_os" in
15091 mingw*)
15092         INCLUDES=$INCLUDES' -I$(top_srcdir)/include/mingw'
15093         ;;
15094 esac
15095
15096 if test $cross_compiling = no; then
15097    BUILD_CFLAGS="$CFLAGS $CPPFLAGS $INCLUDES -DHAVE_CONFIG_H"
15098    BUILD_LDFLAGS="$LDFLAGS"
15099 fi
15100
15101
15102 CFLAGS_SHLIB=${CFLAGS_SHLIB:-$CFLAGS}
15103 CFLAGS_STLIB=${CFLAGS_STLIB:-$CFLAGS}
15104 LDFLAGS_SHLIB=${LDFLAGS_SHLIB:-$LDFLAGS}
15105
15106
15107
15108
15109
15110 # Check whether --with-udev_rules_dir was given.
15111 if test ${with_udev_rules_dir+y}
15112 then :
15113   withval=$with_udev_rules_dir;
15114 else $as_nop
15115   with_udev_rules_dir=yes
15116 fi
15117
15118 if test "x${with_udev_rules_dir}" != "xno"
15119 then :
15120
15121         if test "x${with_udev_rules_dir}" = "xyes"
15122 then :
15123
15124
15125 pkg_failed=no
15126 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for udev" >&5
15127 printf %s "checking for udev... " >&6; }
15128
15129 if test -n "$udev_CFLAGS"; then
15130     pkg_cv_udev_CFLAGS="$udev_CFLAGS"
15131  elif test -n "$PKG_CONFIG"; then
15132     if test -n "$PKG_CONFIG" && \
15133     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"udev\""; } >&5
15134   ($PKG_CONFIG --exists --print-errors "udev") 2>&5
15135   ac_status=$?
15136   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15137   test $ac_status = 0; }; then
15138   pkg_cv_udev_CFLAGS=`$PKG_CONFIG --cflags "udev" 2>/dev/null`
15139                       test "x$?" != "x0" && pkg_failed=yes
15140 else
15141   pkg_failed=yes
15142 fi
15143  else
15144     pkg_failed=untried
15145 fi
15146 if test -n "$udev_LIBS"; then
15147     pkg_cv_udev_LIBS="$udev_LIBS"
15148  elif test -n "$PKG_CONFIG"; then
15149     if test -n "$PKG_CONFIG" && \
15150     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"udev\""; } >&5
15151   ($PKG_CONFIG --exists --print-errors "udev") 2>&5
15152   ac_status=$?
15153   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15154   test $ac_status = 0; }; then
15155   pkg_cv_udev_LIBS=`$PKG_CONFIG --libs "udev" 2>/dev/null`
15156                       test "x$?" != "x0" && pkg_failed=yes
15157 else
15158   pkg_failed=yes
15159 fi
15160  else
15161     pkg_failed=untried
15162 fi
15163
15164
15165
15166 if test $pkg_failed = yes; then
15167         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15168 printf "%s\n" "no" >&6; }
15169
15170 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
15171         _pkg_short_errors_supported=yes
15172 else
15173         _pkg_short_errors_supported=no
15174 fi
15175         if test $_pkg_short_errors_supported = yes; then
15176                 udev_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "udev" 2>&1`
15177         else
15178                 udev_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "udev" 2>&1`
15179         fi
15180         # Put the nasty error message in config.log where it belongs
15181         echo "$udev_PKG_ERRORS" >&5
15182
15183
15184                         with_udev_rules_dir=""
15185
15186 elif test $pkg_failed = untried; then
15187         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15188 printf "%s\n" "no" >&6; }
15189
15190                         with_udev_rules_dir=""
15191
15192 else
15193         udev_CFLAGS=$pkg_cv_udev_CFLAGS
15194         udev_LIBS=$pkg_cv_udev_LIBS
15195         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15196 printf "%s\n" "yes" >&6; }
15197
15198                         with_udev_rules_dir="$($PKG_CONFIG --variable=udevdir udev)/rules.d"
15199
15200 fi
15201
15202 fi
15203         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for udev rules dir" >&5
15204 printf %s "checking for udev rules dir... " >&6; }
15205         pkg_udev_rules_dir="${with_udev_rules_dir}"
15206         if test -n "${pkg_udev_rules_dir}"
15207 then :
15208
15209                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${pkg_udev_rules_dir}" >&5
15210 printf "%s\n" "${pkg_udev_rules_dir}" >&6; }
15211                 have_udev="yes"
15212
15213 else $as_nop
15214
15215                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15216 printf "%s\n" "no" >&6; }
15217                 have_udev="no"
15218
15219 fi
15220
15221 else $as_nop
15222
15223         have_udev="disabled"
15224
15225 fi
15226
15227
15228
15229
15230 # Check whether --with-crond_dir was given.
15231 if test ${with_crond_dir+y}
15232 then :
15233   withval=$with_crond_dir;
15234 else $as_nop
15235   with_crond_dir=yes
15236 fi
15237
15238 if test "x${with_crond_dir}" != "xno"
15239 then :
15240
15241         if test "x${with_crond_dir}" = "xyes"
15242 then :
15243
15244                 if test -d "/etc/cron.d"
15245 then :
15246   with_crond_dir="/etc/cron.d"
15247 else $as_nop
15248   have_crond="no"; with_crond_dir=""
15249 fi
15250
15251 fi
15252         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for system crontab dir" >&5
15253 printf %s "checking for system crontab dir... " >&6; }
15254         crond_dir="${with_crond_dir}"
15255         if test -n "${crond_dir}"
15256 then :
15257
15258                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${crond_dir}" >&5
15259 printf "%s\n" "${crond_dir}" >&6; }
15260                 have_crond="yes"
15261
15262 else $as_nop
15263
15264                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15265 printf "%s\n" "no" >&6; }
15266                 have_crond="no"
15267
15268 fi
15269
15270 else $as_nop
15271
15272         have_crond="disabled"
15273
15274 fi
15275
15276
15277
15278
15279 # Check whether --with-systemd_unit_dir was given.
15280 if test ${with_systemd_unit_dir+y}
15281 then :
15282   withval=$with_systemd_unit_dir;
15283 else $as_nop
15284   with_systemd_unit_dir=yes
15285 fi
15286
15287 if test "x${with_systemd_unit_dir}" != "xno"
15288 then :
15289
15290         if test "x${with_systemd_unit_dir}" = "xyes"
15291 then :
15292
15293
15294 pkg_failed=no
15295 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for systemd" >&5
15296 printf %s "checking for systemd... " >&6; }
15297
15298 if test -n "$systemd_CFLAGS"; then
15299     pkg_cv_systemd_CFLAGS="$systemd_CFLAGS"
15300  elif test -n "$PKG_CONFIG"; then
15301     if test -n "$PKG_CONFIG" && \
15302     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"systemd\""; } >&5
15303   ($PKG_CONFIG --exists --print-errors "systemd") 2>&5
15304   ac_status=$?
15305   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15306   test $ac_status = 0; }; then
15307   pkg_cv_systemd_CFLAGS=`$PKG_CONFIG --cflags "systemd" 2>/dev/null`
15308                       test "x$?" != "x0" && pkg_failed=yes
15309 else
15310   pkg_failed=yes
15311 fi
15312  else
15313     pkg_failed=untried
15314 fi
15315 if test -n "$systemd_LIBS"; then
15316     pkg_cv_systemd_LIBS="$systemd_LIBS"
15317  elif test -n "$PKG_CONFIG"; then
15318     if test -n "$PKG_CONFIG" && \
15319     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"systemd\""; } >&5
15320   ($PKG_CONFIG --exists --print-errors "systemd") 2>&5
15321   ac_status=$?
15322   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15323   test $ac_status = 0; }; then
15324   pkg_cv_systemd_LIBS=`$PKG_CONFIG --libs "systemd" 2>/dev/null`
15325                       test "x$?" != "x0" && pkg_failed=yes
15326 else
15327   pkg_failed=yes
15328 fi
15329  else
15330     pkg_failed=untried
15331 fi
15332
15333
15334
15335 if test $pkg_failed = yes; then
15336         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15337 printf "%s\n" "no" >&6; }
15338
15339 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
15340         _pkg_short_errors_supported=yes
15341 else
15342         _pkg_short_errors_supported=no
15343 fi
15344         if test $_pkg_short_errors_supported = yes; then
15345                 systemd_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "systemd" 2>&1`
15346         else
15347                 systemd_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "systemd" 2>&1`
15348         fi
15349         # Put the nasty error message in config.log where it belongs
15350         echo "$systemd_PKG_ERRORS" >&5
15351
15352
15353                         with_systemd_unit_dir=""
15354
15355 elif test $pkg_failed = untried; then
15356         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15357 printf "%s\n" "no" >&6; }
15358
15359                         with_systemd_unit_dir=""
15360
15361 else
15362         systemd_CFLAGS=$pkg_cv_systemd_CFLAGS
15363         systemd_LIBS=$pkg_cv_systemd_LIBS
15364         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15365 printf "%s\n" "yes" >&6; }
15366
15367                         with_systemd_unit_dir="$($PKG_CONFIG --variable=systemdsystemunitdir systemd)"
15368
15369 fi
15370
15371
15372 fi
15373         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for systemd system unit dir" >&5
15374 printf %s "checking for systemd system unit dir... " >&6; }
15375         systemd_system_unit_dir="${with_systemd_unit_dir}"
15376         if test -n "${systemd_system_unit_dir}"
15377 then :
15378
15379                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${systemd_system_unit_dir}" >&5
15380 printf "%s\n" "${systemd_system_unit_dir}" >&6; }
15381                 have_systemd="yes"
15382
15383 else $as_nop
15384
15385                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15386 printf "%s\n" "no" >&6; }
15387                 have_systemd="no"
15388
15389 fi
15390
15391 else $as_nop
15392
15393         have_systemd="disabled"
15394
15395 fi
15396
15397
15398 OS_IO_FILE=""
15399 case "$host_os" in
15400   mingw*)
15401     OS_IO_FILE=windows_io
15402   ;;
15403   *)
15404     OS_IO_FILE=unix_io
15405   ;;
15406 esac
15407
15408 test -d lib || mkdir lib
15409 test -d include || mkdir include
15410 test -d include/linux || mkdir include/linux
15411 test -d include/asm || mkdir include/asm
15412 if test -z "$UUID_CMT" ; then
15413         uuid_out_list="lib/uuid/Makefile lib/uuid/uuid.pc \
15414                 lib/uuid/uuid_types.h"
15415 fi
15416 if test -z "$BLKID_CMT" ; then
15417         blkid_out_list="lib/blkid/Makefile lib/blkid/blkid.pc \
15418                 lib/blkid/blkid_types.h"
15419 fi
15420 for i in MCONFIG Makefile \
15421         util/Makefile util/subst.conf util/gen-tarball util/install-symlink \
15422         lib/et/Makefile lib/ss/Makefile lib/e2p/Makefile \
15423         lib/ext2fs/Makefile lib/ext2fs/ext2_types.h \
15424         $uuid_out_list $blkid_out_list lib/support/Makefile \
15425         lib/ss/ss.pc lib/et/com_err.pc lib/e2p/e2p.pc lib/ext2fs/ext2fs.pc \
15426         misc/Makefile ext2ed/Makefile e2fsck/Makefile \
15427         debugfs/Makefile tests/Makefile tests/progs/Makefile \
15428         tests/fuzz/Makefile resize/Makefile doc/Makefile \
15429         po/Makefile.in scrub/Makefile; do
15430         if test -d `dirname ${srcdir}/$i` ; then
15431                 outlist="$outlist $i"
15432         fi
15433 done
15434 ac_config_files="$ac_config_files $outlist"
15435
15436 cat >confcache <<\_ACEOF
15437 # This file is a shell script that caches the results of configure
15438 # tests run on this system so they can be shared between configure
15439 # scripts and configure runs, see configure's option --config-cache.
15440 # It is not useful on other systems.  If it contains results you don't
15441 # want to keep, you may remove or edit it.
15442 #
15443 # config.status only pays attention to the cache file if you give it
15444 # the --recheck option to rerun configure.
15445 #
15446 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15447 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15448 # following values.
15449
15450 _ACEOF
15451
15452 # The following way of writing the cache mishandles newlines in values,
15453 # but we know of no workaround that is simple, portable, and efficient.
15454 # So, we kill variables containing newlines.
15455 # Ultrix sh set writes to stderr and can't be redirected directly,
15456 # and sets the high bit in the cache file unless we assign to the vars.
15457 (
15458   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15459     eval ac_val=\$$ac_var
15460     case $ac_val in #(
15461     *${as_nl}*)
15462       case $ac_var in #(
15463       *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15464 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15465       esac
15466       case $ac_var in #(
15467       _ | IFS | as_nl) ;; #(
15468       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15469       *) { eval $ac_var=; unset $ac_var;} ;;
15470       esac ;;
15471     esac
15472   done
15473
15474   (set) 2>&1 |
15475     case $as_nl`(ac_space=' '; set) 2>&1` in #(
15476     *${as_nl}ac_space=\ *)
15477       # `set' does not quote correctly, so add quotes: double-quote
15478       # substitution turns \\\\ into \\, and sed turns \\ into \.
15479       sed -n \
15480         "s/'/'\\\\''/g;
15481           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15482       ;; #(
15483     *)
15484       # `set' quotes correctly as required by POSIX, so do not add quotes.
15485       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15486       ;;
15487     esac |
15488     sort
15489 ) |
15490   sed '
15491      /^ac_cv_env_/b end
15492      t clear
15493      :clear
15494      s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
15495      t end
15496      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15497      :end' >>confcache
15498 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15499   if test -w "$cache_file"; then
15500     if test "x$cache_file" != "x/dev/null"; then
15501       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15502 printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
15503       if test ! -f "$cache_file" || test -h "$cache_file"; then
15504         cat confcache >"$cache_file"
15505       else
15506         case $cache_file in #(
15507         */* | ?:*)
15508           mv -f confcache "$cache_file"$$ &&
15509           mv -f "$cache_file"$$ "$cache_file" ;; #(
15510         *)
15511           mv -f confcache "$cache_file" ;;
15512         esac
15513       fi
15514     fi
15515   else
15516     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15517 printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
15518   fi
15519 fi
15520 rm -f confcache
15521
15522 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15523 # Let make expand exec_prefix.
15524 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15525
15526 DEFS=-DHAVE_CONFIG_H
15527
15528 ac_libobjs=
15529 ac_ltlibobjs=
15530 U=
15531 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15532   # 1. Remove the extension, and $U if already installed.
15533   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15534   ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
15535   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
15536   #    will be set to the directory where LIBOBJS objects are built.
15537   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15538   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15539 done
15540 LIBOBJS=$ac_libobjs
15541
15542 LTLIBOBJS=$ac_ltlibobjs
15543
15544
15545
15546
15547 : "${CONFIG_STATUS=./config.status}"
15548 ac_write_fail=0
15549 ac_clean_files_save=$ac_clean_files
15550 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15551 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15552 printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
15553 as_write_fail=0
15554 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15555 #! $SHELL
15556 # Generated by $as_me.
15557 # Run this file to recreate the current configuration.
15558 # Compiler output produced by configure, useful for debugging
15559 # configure, is in config.log if it exists.
15560
15561 debug=false
15562 ac_cs_recheck=false
15563 ac_cs_silent=false
15564
15565 SHELL=\${CONFIG_SHELL-$SHELL}
15566 export SHELL
15567 _ASEOF
15568 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15569 ## -------------------- ##
15570 ## M4sh Initialization. ##
15571 ## -------------------- ##
15572
15573 # Be more Bourne compatible
15574 DUALCASE=1; export DUALCASE # for MKS sh
15575 as_nop=:
15576 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
15577 then :
15578   emulate sh
15579   NULLCMD=:
15580   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15581   # is contrary to our usage.  Disable this feature.
15582   alias -g '${1+"$@"}'='"$@"'
15583   setopt NO_GLOB_SUBST
15584 else $as_nop
15585   case `(set -o) 2>/dev/null` in #(
15586   *posix*) :
15587     set -o posix ;; #(
15588   *) :
15589      ;;
15590 esac
15591 fi
15592
15593
15594
15595 # Reset variables that may have inherited troublesome values from
15596 # the environment.
15597
15598 # IFS needs to be set, to space, tab, and newline, in precisely that order.
15599 # (If _AS_PATH_WALK were called with IFS unset, it would have the
15600 # side effect of setting IFS to empty, thus disabling word splitting.)
15601 # Quoting is to prevent editors from complaining about space-tab.
15602 as_nl='
15603 '
15604 export as_nl
15605 IFS=" ""        $as_nl"
15606
15607 PS1='$ '
15608 PS2='> '
15609 PS4='+ '
15610
15611 # Ensure predictable behavior from utilities with locale-dependent output.
15612 LC_ALL=C
15613 export LC_ALL
15614 LANGUAGE=C
15615 export LANGUAGE
15616
15617 # We cannot yet rely on "unset" to work, but we need these variables
15618 # to be unset--not just set to an empty or harmless value--now, to
15619 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
15620 # also avoids known problems related to "unset" and subshell syntax
15621 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
15622 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
15623 do eval test \${$as_var+y} \
15624   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15625 done
15626
15627 # Ensure that fds 0, 1, and 2 are open.
15628 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
15629 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
15630 if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
15631
15632 # The user is always right.
15633 if ${PATH_SEPARATOR+false} :; then
15634   PATH_SEPARATOR=:
15635   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15636     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15637       PATH_SEPARATOR=';'
15638   }
15639 fi
15640
15641
15642 # Find who we are.  Look in the path if we contain no directory separator.
15643 as_myself=
15644 case $0 in #((
15645   *[\\/]* ) as_myself=$0 ;;
15646   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15647 for as_dir in $PATH
15648 do
15649   IFS=$as_save_IFS
15650   case $as_dir in #(((
15651     '') as_dir=./ ;;
15652     */) ;;
15653     *) as_dir=$as_dir/ ;;
15654   esac
15655     test -r "$as_dir$0" && as_myself=$as_dir$0 && break
15656   done
15657 IFS=$as_save_IFS
15658
15659      ;;
15660 esac
15661 # We did not find ourselves, most probably we were run as `sh COMMAND'
15662 # in which case we are not to be found in the path.
15663 if test "x$as_myself" = x; then
15664   as_myself=$0
15665 fi
15666 if test ! -f "$as_myself"; then
15667   printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15668   exit 1
15669 fi
15670
15671
15672
15673 # as_fn_error STATUS ERROR [LINENO LOG_FD]
15674 # ----------------------------------------
15675 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15676 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15677 # script with STATUS, using 1 if that was 0.
15678 as_fn_error ()
15679 {
15680   as_status=$1; test $as_status -eq 0 && as_status=1
15681   if test "$4"; then
15682     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15683     printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15684   fi
15685   printf "%s\n" "$as_me: error: $2" >&2
15686   as_fn_exit $as_status
15687 } # as_fn_error
15688
15689
15690
15691 # as_fn_set_status STATUS
15692 # -----------------------
15693 # Set $? to STATUS, without forking.
15694 as_fn_set_status ()
15695 {
15696   return $1
15697 } # as_fn_set_status
15698
15699 # as_fn_exit STATUS
15700 # -----------------
15701 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15702 as_fn_exit ()
15703 {
15704   set +e
15705   as_fn_set_status $1
15706   exit $1
15707 } # as_fn_exit
15708
15709 # as_fn_unset VAR
15710 # ---------------
15711 # Portably unset VAR.
15712 as_fn_unset ()
15713 {
15714   { eval $1=; unset $1;}
15715 }
15716 as_unset=as_fn_unset
15717
15718 # as_fn_append VAR VALUE
15719 # ----------------------
15720 # Append the text in VALUE to the end of the definition contained in VAR. Take
15721 # advantage of any shell optimizations that allow amortized linear growth over
15722 # repeated appends, instead of the typical quadratic growth present in naive
15723 # implementations.
15724 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
15725 then :
15726   eval 'as_fn_append ()
15727   {
15728     eval $1+=\$2
15729   }'
15730 else $as_nop
15731   as_fn_append ()
15732   {
15733     eval $1=\$$1\$2
15734   }
15735 fi # as_fn_append
15736
15737 # as_fn_arith ARG...
15738 # ------------------
15739 # Perform arithmetic evaluation on the ARGs, and store the result in the
15740 # global $as_val. Take advantage of shells that can avoid forks. The arguments
15741 # must be portable across $(()) and expr.
15742 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
15743 then :
15744   eval 'as_fn_arith ()
15745   {
15746     as_val=$(( $* ))
15747   }'
15748 else $as_nop
15749   as_fn_arith ()
15750   {
15751     as_val=`expr "$@" || test $? -eq 1`
15752   }
15753 fi # as_fn_arith
15754
15755
15756 if expr a : '\(a\)' >/dev/null 2>&1 &&
15757    test "X`expr 00001 : '.*\(...\)'`" = X001; then
15758   as_expr=expr
15759 else
15760   as_expr=false
15761 fi
15762
15763 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15764   as_basename=basename
15765 else
15766   as_basename=false
15767 fi
15768
15769 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15770   as_dirname=dirname
15771 else
15772   as_dirname=false
15773 fi
15774
15775 as_me=`$as_basename -- "$0" ||
15776 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15777          X"$0" : 'X\(//\)$' \| \
15778          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15779 printf "%s\n" X/"$0" |
15780     sed '/^.*\/\([^/][^/]*\)\/*$/{
15781             s//\1/
15782             q
15783           }
15784           /^X\/\(\/\/\)$/{
15785             s//\1/
15786             q
15787           }
15788           /^X\/\(\/\).*/{
15789             s//\1/
15790             q
15791           }
15792           s/.*/./; q'`
15793
15794 # Avoid depending upon Character Ranges.
15795 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15796 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15797 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15798 as_cr_digits='0123456789'
15799 as_cr_alnum=$as_cr_Letters$as_cr_digits
15800
15801
15802 # Determine whether it's possible to make 'echo' print without a newline.
15803 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
15804 # for compatibility with existing Makefiles.
15805 ECHO_C= ECHO_N= ECHO_T=
15806 case `echo -n x` in #(((((
15807 -n*)
15808   case `echo 'xy\c'` in
15809   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
15810   xy)  ECHO_C='\c';;
15811   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
15812        ECHO_T=' ';;
15813   esac;;
15814 *)
15815   ECHO_N='-n';;
15816 esac
15817
15818 # For backward compatibility with old third-party macros, we provide
15819 # the shell variables $as_echo and $as_echo_n.  New code should use
15820 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
15821 as_echo='printf %s\n'
15822 as_echo_n='printf %s'
15823
15824 rm -f conf$$ conf$$.exe conf$$.file
15825 if test -d conf$$.dir; then
15826   rm -f conf$$.dir/conf$$.file
15827 else
15828   rm -f conf$$.dir
15829   mkdir conf$$.dir 2>/dev/null
15830 fi
15831 if (echo >conf$$.file) 2>/dev/null; then
15832   if ln -s conf$$.file conf$$ 2>/dev/null; then
15833     as_ln_s='ln -s'
15834     # ... but there are two gotchas:
15835     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15836     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15837     # In both cases, we have to default to `cp -pR'.
15838     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15839       as_ln_s='cp -pR'
15840   elif ln conf$$.file conf$$ 2>/dev/null; then
15841     as_ln_s=ln
15842   else
15843     as_ln_s='cp -pR'
15844   fi
15845 else
15846   as_ln_s='cp -pR'
15847 fi
15848 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15849 rmdir conf$$.dir 2>/dev/null
15850
15851
15852 # as_fn_mkdir_p
15853 # -------------
15854 # Create "$as_dir" as a directory, including parents if necessary.
15855 as_fn_mkdir_p ()
15856 {
15857
15858   case $as_dir in #(
15859   -*) as_dir=./$as_dir;;
15860   esac
15861   test -d "$as_dir" || eval $as_mkdir_p || {
15862     as_dirs=
15863     while :; do
15864       case $as_dir in #(
15865       *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15866       *) as_qdir=$as_dir;;
15867       esac
15868       as_dirs="'$as_qdir' $as_dirs"
15869       as_dir=`$as_dirname -- "$as_dir" ||
15870 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15871          X"$as_dir" : 'X\(//\)[^/]' \| \
15872          X"$as_dir" : 'X\(//\)$' \| \
15873          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15874 printf "%s\n" X"$as_dir" |
15875     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15876             s//\1/
15877             q
15878           }
15879           /^X\(\/\/\)[^/].*/{
15880             s//\1/
15881             q
15882           }
15883           /^X\(\/\/\)$/{
15884             s//\1/
15885             q
15886           }
15887           /^X\(\/\).*/{
15888             s//\1/
15889             q
15890           }
15891           s/.*/./; q'`
15892       test -d "$as_dir" && break
15893     done
15894     test -z "$as_dirs" || eval "mkdir $as_dirs"
15895   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15896
15897
15898 } # as_fn_mkdir_p
15899 if mkdir -p . 2>/dev/null; then
15900   as_mkdir_p='mkdir -p "$as_dir"'
15901 else
15902   test -d ./-p && rmdir ./-p
15903   as_mkdir_p=false
15904 fi
15905
15906
15907 # as_fn_executable_p FILE
15908 # -----------------------
15909 # Test if FILE is an executable regular file.
15910 as_fn_executable_p ()
15911 {
15912   test -f "$1" && test -x "$1"
15913 } # as_fn_executable_p
15914 as_test_x='test -x'
15915 as_executable_p=as_fn_executable_p
15916
15917 # Sed expression to map a string onto a valid CPP name.
15918 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15919
15920 # Sed expression to map a string onto a valid variable name.
15921 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15922
15923
15924 exec 6>&1
15925 ## ----------------------------------- ##
15926 ## Main body of $CONFIG_STATUS script. ##
15927 ## ----------------------------------- ##
15928 _ASEOF
15929 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15930
15931 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15932 # Save the log message, to keep $0 and so on meaningful, and to
15933 # report actual input values of CONFIG_FILES etc. instead of their
15934 # values after options handling.
15935 ac_log="
15936 This file was extended by $as_me, which was
15937 generated by GNU Autoconf 2.71.  Invocation command line was
15938
15939   CONFIG_FILES    = $CONFIG_FILES
15940   CONFIG_HEADERS  = $CONFIG_HEADERS
15941   CONFIG_LINKS    = $CONFIG_LINKS
15942   CONFIG_COMMANDS = $CONFIG_COMMANDS
15943   $ $0 $@
15944
15945 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15946 "
15947
15948 _ACEOF
15949
15950 case $ac_config_files in *"
15951 "*) set x $ac_config_files; shift; ac_config_files=$*;;
15952 esac
15953
15954 case $ac_config_headers in *"
15955 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15956 esac
15957
15958
15959 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15960 # Files that config.status was made for.
15961 config_files="$ac_config_files"
15962 config_headers="$ac_config_headers"
15963 config_commands="$ac_config_commands"
15964
15965 _ACEOF
15966
15967 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15968 ac_cs_usage="\
15969 \`$as_me' instantiates files and other configuration actions
15970 from templates according to the current configuration.  Unless the files
15971 and actions are specified as TAGs, all are instantiated by default.
15972
15973 Usage: $0 [OPTION]... [TAG]...
15974
15975   -h, --help       print this help, then exit
15976   -V, --version    print version number and configuration settings, then exit
15977       --config     print configuration, then exit
15978   -q, --quiet, --silent
15979                    do not print progress messages
15980   -d, --debug      don't remove temporary files
15981       --recheck    update $as_me by reconfiguring in the same conditions
15982       --file=FILE[:TEMPLATE]
15983                    instantiate the configuration file FILE
15984       --header=FILE[:TEMPLATE]
15985                    instantiate the configuration header FILE
15986
15987 Configuration files:
15988 $config_files
15989
15990 Configuration headers:
15991 $config_headers
15992
15993 Configuration commands:
15994 $config_commands
15995
15996 Report bugs to the package provider."
15997
15998 _ACEOF
15999 ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
16000 ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
16001 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16002 ac_cs_config='$ac_cs_config_escaped'
16003 ac_cs_version="\\
16004 config.status
16005 configured by $0, generated by GNU Autoconf 2.71,
16006   with options \\"\$ac_cs_config\\"
16007
16008 Copyright (C) 2021 Free Software Foundation, Inc.
16009 This config.status script is free software; the Free Software Foundation
16010 gives unlimited permission to copy, distribute and modify it."
16011
16012 ac_pwd='$ac_pwd'
16013 srcdir='$srcdir'
16014 INSTALL='$INSTALL'
16015 MKDIR_P='$MKDIR_P'
16016 AWK='$AWK'
16017 test -n "\$AWK" || AWK=awk
16018 _ACEOF
16019
16020 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16021 # The default lists apply if the user does not specify any file.
16022 ac_need_defaults=:
16023 while test $# != 0
16024 do
16025   case $1 in
16026   --*=?*)
16027     ac_option=`expr "X$1" : 'X\([^=]*\)='`
16028     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16029     ac_shift=:
16030     ;;
16031   --*=)
16032     ac_option=`expr "X$1" : 'X\([^=]*\)='`
16033     ac_optarg=
16034     ac_shift=:
16035     ;;
16036   *)
16037     ac_option=$1
16038     ac_optarg=$2
16039     ac_shift=shift
16040     ;;
16041   esac
16042
16043   case $ac_option in
16044   # Handling of the options.
16045   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16046     ac_cs_recheck=: ;;
16047   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16048     printf "%s\n" "$ac_cs_version"; exit ;;
16049   --config | --confi | --conf | --con | --co | --c )
16050     printf "%s\n" "$ac_cs_config"; exit ;;
16051   --debug | --debu | --deb | --de | --d | -d )
16052     debug=: ;;
16053   --file | --fil | --fi | --f )
16054     $ac_shift
16055     case $ac_optarg in
16056     *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16057     '') as_fn_error $? "missing file argument" ;;
16058     esac
16059     as_fn_append CONFIG_FILES " '$ac_optarg'"
16060     ac_need_defaults=false;;
16061   --header | --heade | --head | --hea )
16062     $ac_shift
16063     case $ac_optarg in
16064     *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16065     esac
16066     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16067     ac_need_defaults=false;;
16068   --he | --h)
16069     # Conflict between --help and --header
16070     as_fn_error $? "ambiguous option: \`$1'
16071 Try \`$0 --help' for more information.";;
16072   --help | --hel | -h )
16073     printf "%s\n" "$ac_cs_usage"; exit ;;
16074   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16075   | -silent | --silent | --silen | --sile | --sil | --si | --s)
16076     ac_cs_silent=: ;;
16077
16078   # This is an error.
16079   -*) as_fn_error $? "unrecognized option: \`$1'
16080 Try \`$0 --help' for more information." ;;
16081
16082   *) as_fn_append ac_config_targets " $1"
16083      ac_need_defaults=false ;;
16084
16085   esac
16086   shift
16087 done
16088
16089 ac_configure_extra_args=
16090
16091 if $ac_cs_silent; then
16092   exec 6>/dev/null
16093   ac_configure_extra_args="$ac_configure_extra_args --silent"
16094 fi
16095
16096 _ACEOF
16097 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16098 if \$ac_cs_recheck; then
16099   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16100   shift
16101   \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
16102   CONFIG_SHELL='$SHELL'
16103   export CONFIG_SHELL
16104   exec "\$@"
16105 fi
16106
16107 _ACEOF
16108 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16109 exec 5>>config.log
16110 {
16111   echo
16112   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16113 ## Running $as_me. ##
16114 _ASBOX
16115   printf "%s\n" "$ac_log"
16116 } >&5
16117
16118 _ACEOF
16119 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16120 #
16121 # INIT-COMMANDS
16122 #
16123 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
16124     # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS.
16125     OBSOLETE_ALL_LINGUAS="$ALL_LINGUAS"
16126     # Capture the value of LINGUAS because we need it to compute CATALOGS.
16127     LINGUAS="${LINGUAS-%UNSET%}"
16128
16129
16130 _ACEOF
16131
16132 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16133
16134 # Handling of arguments.
16135 for ac_config_target in $ac_config_targets
16136 do
16137   case $ac_config_target in
16138     "lib/config.h") CONFIG_HEADERS="$CONFIG_HEADERS lib/config.h" ;;
16139     "po-directories") CONFIG_COMMANDS="$CONFIG_COMMANDS po-directories" ;;
16140     "$outlist") CONFIG_FILES="$CONFIG_FILES $outlist" ;;
16141
16142   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16143   esac
16144 done
16145
16146
16147 # If the user did not use the arguments to specify the items to instantiate,
16148 # then the envvar interface is used.  Set only those that are not.
16149 # We use the long form for the default assignment because of an extremely
16150 # bizarre bug on SunOS 4.1.3.
16151 if $ac_need_defaults; then
16152   test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
16153   test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
16154   test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands
16155 fi
16156
16157 # Have a temporary directory for convenience.  Make it in the build tree
16158 # simply because there is no reason against having it here, and in addition,
16159 # creating and moving files from /tmp can sometimes cause problems.
16160 # Hook for its removal unless debugging.
16161 # Note that there is a small window in which the directory will not be cleaned:
16162 # after its creation but before its name has been assigned to `$tmp'.
16163 $debug ||
16164 {
16165   tmp= ac_tmp=
16166   trap 'exit_status=$?
16167   : "${ac_tmp:=$tmp}"
16168   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16169 ' 0
16170   trap 'as_fn_exit 1' 1 2 13 15
16171 }
16172 # Create a (secure) tmp directory for tmp files.
16173
16174 {
16175   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16176   test -d "$tmp"
16177 }  ||
16178 {
16179   tmp=./conf$$-$RANDOM
16180   (umask 077 && mkdir "$tmp")
16181 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16182 ac_tmp=$tmp
16183
16184 # Set up the scripts for CONFIG_FILES section.
16185 # No need to generate them if there are no CONFIG_FILES.
16186 # This happens for instance with `./config.status config.h'.
16187 if test -n "$CONFIG_FILES"; then
16188
16189 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
16190   ac_cs_awk_getline=:
16191   ac_cs_awk_pipe_init=
16192   ac_cs_awk_read_file='
16193       while ((getline aline < (F[key])) > 0)
16194         print(aline)
16195       close(F[key])'
16196   ac_cs_awk_pipe_fini=
16197 else
16198   ac_cs_awk_getline=false
16199   ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
16200   ac_cs_awk_read_file='
16201       print "|#_!!_#|"
16202       print "cat " F[key] " &&"
16203       '$ac_cs_awk_pipe_init
16204   # The final `:' finishes the AND list.
16205   ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
16206 fi
16207 ac_cr=`echo X | tr X '\015'`
16208 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16209 # But we know of no other shell where ac_cr would be empty at this
16210 # point, so we can use a bashism as a fallback.
16211 if test "x$ac_cr" = x; then
16212   eval ac_cr=\$\'\\r\'
16213 fi
16214 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16215 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16216   ac_cs_awk_cr='\\r'
16217 else
16218   ac_cs_awk_cr=$ac_cr
16219 fi
16220
16221 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16222 _ACEOF
16223
16224 # Create commands to substitute file output variables.
16225 {
16226   echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
16227   echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
16228   echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
16229   echo "_ACAWK" &&
16230   echo "_ACEOF"
16231 } >conf$$files.sh &&
16232 . ./conf$$files.sh ||
16233   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16234 rm -f conf$$files.sh
16235
16236 {
16237   echo "cat >conf$$subs.awk <<_ACEOF" &&
16238   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16239   echo "_ACEOF"
16240 } >conf$$subs.sh ||
16241   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16242 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16243 ac_delim='%!_!# '
16244 for ac_last_try in false false false false false :; do
16245   . ./conf$$subs.sh ||
16246     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16247
16248   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16249   if test $ac_delim_n = $ac_delim_num; then
16250     break
16251   elif $ac_last_try; then
16252     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16253   else
16254     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16255   fi
16256 done
16257 rm -f conf$$subs.sh
16258
16259 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16260 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16261 _ACEOF
16262 sed -n '
16263 h
16264 s/^/S["/; s/!.*/"]=/
16265 p
16266 g
16267 s/^[^!]*!//
16268 :repl
16269 t repl
16270 s/'"$ac_delim"'$//
16271 t delim
16272 :nl
16273 h
16274 s/\(.\{148\}\)..*/\1/
16275 t more1
16276 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16277 p
16278 n
16279 b repl
16280 :more1
16281 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16282 p
16283 g
16284 s/.\{148\}//
16285 t nl
16286 :delim
16287 h
16288 s/\(.\{148\}\)..*/\1/
16289 t more2
16290 s/["\\]/\\&/g; s/^/"/; s/$/"/
16291 p
16292 b
16293 :more2
16294 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16295 p
16296 g
16297 s/.\{148\}//
16298 t delim
16299 ' <conf$$subs.awk | sed '
16300 /^[^""]/{
16301   N
16302   s/\n//
16303 }
16304 ' >>$CONFIG_STATUS || ac_write_fail=1
16305 rm -f conf$$subs.awk
16306 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16307 _ACAWK
16308 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16309   for (key in S) S_is_set[key] = 1
16310   FS = "\a"
16311   \$ac_cs_awk_pipe_init
16312 }
16313 {
16314   line = $ 0
16315   nfields = split(line, field, "@")
16316   substed = 0
16317   len = length(field[1])
16318   for (i = 2; i < nfields; i++) {
16319     key = field[i]
16320     keylen = length(key)
16321     if (S_is_set[key]) {
16322       value = S[key]
16323       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16324       len += length(value) + length(field[++i])
16325       substed = 1
16326     } else
16327       len += 1 + keylen
16328   }
16329   if (nfields == 3 && !substed) {
16330     key = field[2]
16331     if (F[key] != "" && line ~ /^[       ]*@.*@[         ]*$/) {
16332       \$ac_cs_awk_read_file
16333       next
16334     }
16335   }
16336   print line
16337 }
16338 \$ac_cs_awk_pipe_fini
16339 _ACAWK
16340 _ACEOF
16341 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16342 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16343   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16344 else
16345   cat
16346 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16347   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16348 _ACEOF
16349
16350 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16351 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16352 # trailing colons and then remove the whole line if VPATH becomes empty
16353 # (actually we leave an empty line to preserve line numbers).
16354 if test "x$srcdir" = x.; then
16355   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
16356 h
16357 s///
16358 s/^/:/
16359 s/[      ]*$/:/
16360 s/:\$(srcdir):/:/g
16361 s/:\${srcdir}:/:/g
16362 s/:@srcdir@:/:/g
16363 s/^:*//
16364 s/:*$//
16365 x
16366 s/\(=[   ]*\).*/\1/
16367 G
16368 s/\n//
16369 s/^[^=]*=[       ]*$//
16370 }'
16371 fi
16372
16373 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16374 fi # test -n "$CONFIG_FILES"
16375
16376 # Set up the scripts for CONFIG_HEADERS section.
16377 # No need to generate them if there are no CONFIG_HEADERS.
16378 # This happens for instance with `./config.status Makefile'.
16379 if test -n "$CONFIG_HEADERS"; then
16380 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16381 BEGIN {
16382 _ACEOF
16383
16384 # Transform confdefs.h into an awk script `defines.awk', embedded as
16385 # here-document in config.status, that substitutes the proper values into
16386 # config.h.in to produce config.h.
16387
16388 # Create a delimiter string that does not exist in confdefs.h, to ease
16389 # handling of long lines.
16390 ac_delim='%!_!# '
16391 for ac_last_try in false false :; do
16392   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16393   if test -z "$ac_tt"; then
16394     break
16395   elif $ac_last_try; then
16396     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16397   else
16398     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16399   fi
16400 done
16401
16402 # For the awk script, D is an array of macro values keyed by name,
16403 # likewise P contains macro parameters if any.  Preserve backslash
16404 # newline sequences.
16405
16406 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16407 sed -n '
16408 s/.\{148\}/&'"$ac_delim"'/g
16409 t rset
16410 :rset
16411 s/^[     ]*#[    ]*define[       ][      ]*/ /
16412 t def
16413 d
16414 :def
16415 s/\\$//
16416 t bsnl
16417 s/["\\]/\\&/g
16418 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
16419 D["\1"]=" \3"/p
16420 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
16421 d
16422 :bsnl
16423 s/["\\]/\\&/g
16424 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
16425 D["\1"]=" \3\\\\\\n"\\/p
16426 t cont
16427 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16428 t cont
16429 d
16430 :cont
16431 n
16432 s/.\{148\}/&'"$ac_delim"'/g
16433 t clear
16434 :clear
16435 s/\\$//
16436 t bsnlc
16437 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16438 d
16439 :bsnlc
16440 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16441 b cont
16442 ' <confdefs.h | sed '
16443 s/'"$ac_delim"'/"\\\
16444 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16445
16446 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16447   for (key in D) D_is_set[key] = 1
16448   FS = "\a"
16449 }
16450 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16451   line = \$ 0
16452   split(line, arg, " ")
16453   if (arg[1] == "#") {
16454     defundef = arg[2]
16455     mac1 = arg[3]
16456   } else {
16457     defundef = substr(arg[1], 2)
16458     mac1 = arg[2]
16459   }
16460   split(mac1, mac2, "(") #)
16461   macro = mac2[1]
16462   prefix = substr(line, 1, index(line, defundef) - 1)
16463   if (D_is_set[macro]) {
16464     # Preserve the white space surrounding the "#".
16465     print prefix "define", macro P[macro] D[macro]
16466     next
16467   } else {
16468     # Replace #undef with comments.  This is necessary, for example,
16469     # in the case of _POSIX_SOURCE, which is predefined and required
16470     # on some systems where configure will not decide to define it.
16471     if (defundef == "undef") {
16472       print "/*", prefix defundef, macro, "*/"
16473       next
16474     }
16475   }
16476 }
16477 { print }
16478 _ACAWK
16479 _ACEOF
16480 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16481   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
16482 fi # test -n "$CONFIG_HEADERS"
16483
16484
16485 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
16486 shift
16487 for ac_tag
16488 do
16489   case $ac_tag in
16490   :[FHLC]) ac_mode=$ac_tag; continue;;
16491   esac
16492   case $ac_mode$ac_tag in
16493   :[FHL]*:*);;
16494   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
16495   :[FH]-) ac_tag=-:-;;
16496   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16497   esac
16498   ac_save_IFS=$IFS
16499   IFS=:
16500   set x $ac_tag
16501   IFS=$ac_save_IFS
16502   shift
16503   ac_file=$1
16504   shift
16505
16506   case $ac_mode in
16507   :L) ac_source=$1;;
16508   :[FH])
16509     ac_file_inputs=
16510     for ac_f
16511     do
16512       case $ac_f in
16513       -) ac_f="$ac_tmp/stdin";;
16514       *) # Look for the file first in the build tree, then in the source tree
16515          # (if the path is not absolute).  The absolute path cannot be DOS-style,
16516          # because $ac_f cannot contain `:'.
16517          test -f "$ac_f" ||
16518            case $ac_f in
16519            [\\/$]*) false;;
16520            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16521            esac ||
16522            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16523       esac
16524       case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16525       as_fn_append ac_file_inputs " '$ac_f'"
16526     done
16527
16528     # Let's still pretend it is `configure' which instantiates (i.e., don't
16529     # use $as_me), people would be surprised to read:
16530     #    /* config.h.  Generated by config.status.  */
16531     configure_input='Generated from '`
16532           printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16533         `' by configure.'
16534     if test x"$ac_file" != x-; then
16535       configure_input="$ac_file.  $configure_input"
16536       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16537 printf "%s\n" "$as_me: creating $ac_file" >&6;}
16538     fi
16539     # Neutralize special characters interpreted by sed in replacement strings.
16540     case $configure_input in #(
16541     *\&* | *\|* | *\\* )
16542        ac_sed_conf_input=`printf "%s\n" "$configure_input" |
16543        sed 's/[\\\\&|]/\\\\&/g'`;; #(
16544     *) ac_sed_conf_input=$configure_input;;
16545     esac
16546
16547     case $ac_tag in
16548     *:-:* | *:-) cat >"$ac_tmp/stdin" \
16549       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
16550     esac
16551     ;;
16552   esac
16553
16554   ac_dir=`$as_dirname -- "$ac_file" ||
16555 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16556          X"$ac_file" : 'X\(//\)[^/]' \| \
16557          X"$ac_file" : 'X\(//\)$' \| \
16558          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16559 printf "%s\n" X"$ac_file" |
16560     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16561             s//\1/
16562             q
16563           }
16564           /^X\(\/\/\)[^/].*/{
16565             s//\1/
16566             q
16567           }
16568           /^X\(\/\/\)$/{
16569             s//\1/
16570             q
16571           }
16572           /^X\(\/\).*/{
16573             s//\1/
16574             q
16575           }
16576           s/.*/./; q'`
16577   as_dir="$ac_dir"; as_fn_mkdir_p
16578   ac_builddir=.
16579
16580 case "$ac_dir" in
16581 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16582 *)
16583   ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
16584   # A ".." for each directory in $ac_dir_suffix.
16585   ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16586   case $ac_top_builddir_sub in
16587   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16588   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16589   esac ;;
16590 esac
16591 ac_abs_top_builddir=$ac_pwd
16592 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16593 # for backward compatibility:
16594 ac_top_builddir=$ac_top_build_prefix
16595
16596 case $srcdir in
16597   .)  # We are building in place.
16598     ac_srcdir=.
16599     ac_top_srcdir=$ac_top_builddir_sub
16600     ac_abs_top_srcdir=$ac_pwd ;;
16601   [\\/]* | ?:[\\/]* )  # Absolute name.
16602     ac_srcdir=$srcdir$ac_dir_suffix;
16603     ac_top_srcdir=$srcdir
16604     ac_abs_top_srcdir=$srcdir ;;
16605   *) # Relative name.
16606     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16607     ac_top_srcdir=$ac_top_build_prefix$srcdir
16608     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16609 esac
16610 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16611
16612
16613   case $ac_mode in
16614   :F)
16615   #
16616   # CONFIG_FILE
16617   #
16618
16619   case $INSTALL in
16620   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16621   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16622   esac
16623   ac_MKDIR_P=$MKDIR_P
16624   case $MKDIR_P in
16625   [\\/$]* | ?:[\\/]* ) ;;
16626   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16627   esac
16628 _ACEOF
16629
16630 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16631 # If the template does not know about datarootdir, expand it.
16632 # FIXME: This hack should be removed a few years after 2.60.
16633 ac_datarootdir_hack=; ac_datarootdir_seen=
16634 ac_sed_dataroot='
16635 /datarootdir/ {
16636   p
16637   q
16638 }
16639 /@datadir@/p
16640 /@docdir@/p
16641 /@infodir@/p
16642 /@localedir@/p
16643 /@mandir@/p'
16644 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16645 *datarootdir*) ac_datarootdir_seen=yes;;
16646 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16647   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16648 printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16649 _ACEOF
16650 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16651   ac_datarootdir_hack='
16652   s&@datadir@&$datadir&g
16653   s&@docdir@&$docdir&g
16654   s&@infodir@&$infodir&g
16655   s&@localedir@&$localedir&g
16656   s&@mandir@&$mandir&g
16657   s&\\\${datarootdir}&$datarootdir&g' ;;
16658 esac
16659 _ACEOF
16660
16661 # Neutralize VPATH when `$srcdir' = `.'.
16662 # Shell code in configure.ac might set extrasub.
16663 # FIXME: do we really want to maintain this feature?
16664 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16665 ac_sed_extra="$ac_vpsub
16666 $extrasub
16667 _ACEOF
16668 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16669 :t
16670 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16671 s|@configure_input@|$ac_sed_conf_input|;t t
16672 s&@top_builddir@&$ac_top_builddir_sub&;t t
16673 s&@top_build_prefix@&$ac_top_build_prefix&;t t
16674 s&@srcdir@&$ac_srcdir&;t t
16675 s&@abs_srcdir@&$ac_abs_srcdir&;t t
16676 s&@top_srcdir@&$ac_top_srcdir&;t t
16677 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16678 s&@builddir@&$ac_builddir&;t t
16679 s&@abs_builddir@&$ac_abs_builddir&;t t
16680 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16681 s&@INSTALL@&$ac_INSTALL&;t t
16682 s&@MKDIR_P@&$ac_MKDIR_P&;t t
16683 $ac_datarootdir_hack
16684 "
16685 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
16686 if $ac_cs_awk_getline; then
16687   $AWK -f "$ac_tmp/subs.awk"
16688 else
16689   $AWK -f "$ac_tmp/subs.awk" | $SHELL
16690 fi \
16691   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16692
16693 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16694   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16695   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
16696       "$ac_tmp/out"`; test -z "$ac_out"; } &&
16697   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16698 which seems to be undefined.  Please make sure it is defined" >&5
16699 printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16700 which seems to be undefined.  Please make sure it is defined" >&2;}
16701
16702   rm -f "$ac_tmp/stdin"
16703   case $ac_file in
16704   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16705   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16706   esac \
16707   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16708  ;;
16709   :H)
16710   #
16711   # CONFIG_HEADER
16712   #
16713   if test x"$ac_file" != x-; then
16714     {
16715       printf "%s\n" "/* $configure_input  */" >&1 \
16716       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16717     } >"$ac_tmp/config.h" \
16718       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16719     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16720       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16721 printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
16722     else
16723       rm -f "$ac_file"
16724       mv "$ac_tmp/config.h" "$ac_file" \
16725         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16726     fi
16727   else
16728     printf "%s\n" "/* $configure_input  */" >&1 \
16729       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16730       || as_fn_error $? "could not create -" "$LINENO" 5
16731   fi
16732  ;;
16733
16734   :C)  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16735 printf "%s\n" "$as_me: executing $ac_file commands" >&6;}
16736  ;;
16737   esac
16738
16739
16740   case $ac_file$ac_mode in
16741     "po-directories":C)
16742     for ac_file in $CONFIG_FILES; do
16743       # Support "outfile[:infile[:infile...]]"
16744       case "$ac_file" in
16745         *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
16746       esac
16747       # PO directories have a Makefile.in generated from Makefile.in.in.
16748       case "$ac_file" in */Makefile.in)
16749         # Adjust a relative srcdir.
16750         ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
16751         ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
16752         ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
16753         # In autoconf-2.13 it is called $ac_given_srcdir.
16754         # In autoconf-2.50 it is called $srcdir.
16755         test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
16756         case "$ac_given_srcdir" in
16757           .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
16758           /*) top_srcdir="$ac_given_srcdir" ;;
16759           *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
16760         esac
16761         # Treat a directory as a PO directory if and only if it has a
16762         # POTFILES.in file. This allows packages to have multiple PO
16763         # directories under different names or in different locations.
16764         if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
16765           rm -f "$ac_dir/POTFILES"
16766           test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
16767           gt_tab=`printf '\t'`
16768           cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ${gt_tab}]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
16769           POMAKEFILEDEPS="POTFILES.in"
16770           # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend
16771           # on $ac_dir but don't depend on user-specified configuration
16772           # parameters.
16773           if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
16774             # The LINGUAS file contains the set of available languages.
16775             if test -n "$OBSOLETE_ALL_LINGUAS"; then
16776               test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
16777             fi
16778             ALL_LINGUAS=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
16779             POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
16780           else
16781             # The set of available languages was given in configure.in.
16782             ALL_LINGUAS=$OBSOLETE_ALL_LINGUAS
16783           fi
16784           # Compute POFILES
16785           # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
16786           # Compute UPDATEPOFILES
16787           # as      $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
16788           # Compute DUMMYPOFILES
16789           # as      $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
16790           # Compute GMOFILES
16791           # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
16792           case "$ac_given_srcdir" in
16793             .) srcdirpre= ;;
16794             *) srcdirpre='$(srcdir)/' ;;
16795           esac
16796           POFILES=
16797           UPDATEPOFILES=
16798           DUMMYPOFILES=
16799           GMOFILES=
16800           for lang in $ALL_LINGUAS; do
16801             POFILES="$POFILES $srcdirpre$lang.po"
16802             UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
16803             DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
16804             GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
16805           done
16806           # CATALOGS depends on both $ac_dir and the user's LINGUAS
16807           # environment variable.
16808           INST_LINGUAS=
16809           if test -n "$ALL_LINGUAS"; then
16810             for presentlang in $ALL_LINGUAS; do
16811               useit=no
16812               if test "%UNSET%" != "$LINGUAS"; then
16813                 desiredlanguages="$LINGUAS"
16814               else
16815                 desiredlanguages="$ALL_LINGUAS"
16816               fi
16817               for desiredlang in $desiredlanguages; do
16818                 # Use the presentlang catalog if desiredlang is
16819                 #   a. equal to presentlang, or
16820                 #   b. a variant of presentlang (because in this case,
16821                 #      presentlang can be used as a fallback for messages
16822                 #      which are not translated in the desiredlang catalog).
16823                 case "$desiredlang" in
16824                   "$presentlang"*) useit=yes;;
16825                 esac
16826               done
16827               if test $useit = yes; then
16828                 INST_LINGUAS="$INST_LINGUAS $presentlang"
16829               fi
16830             done
16831           fi
16832           CATALOGS=
16833           if test -n "$INST_LINGUAS"; then
16834             for lang in $INST_LINGUAS; do
16835               CATALOGS="$CATALOGS $lang.gmo"
16836             done
16837           fi
16838           test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
16839           sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
16840           for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
16841             if test -f "$f"; then
16842               case "$f" in
16843                 *.orig | *.bak | *~) ;;
16844                 *) cat "$f" >> "$ac_dir/Makefile" ;;
16845               esac
16846             fi
16847           done
16848         fi
16849         ;;
16850       esac
16851     done ;;
16852
16853   esac
16854 done # for ac_tag
16855
16856
16857 as_fn_exit 0
16858 _ACEOF
16859 ac_clean_files=$ac_clean_files_save
16860
16861 test $ac_write_fail = 0 ||
16862   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16863
16864
16865 # configure is writing to config.log, and then calls config.status.
16866 # config.status does its own redirection, appending to config.log.
16867 # Unfortunately, on DOS this fails, as config.log is still kept open
16868 # by configure, so config.status won't be able to write to it; its
16869 # output is simply discarded.  So we exec the FD to /dev/null,
16870 # effectively closing config.log, so it can be properly (re)opened and
16871 # appended to by config.status.  When coming back to configure, we
16872 # need to make the FD available again.
16873 if test "$no_create" != yes; then
16874   ac_cs_success=:
16875   ac_config_status_args=
16876   test "$silent" = yes &&
16877     ac_config_status_args="$ac_config_status_args --quiet"
16878   exec 5>/dev/null
16879   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16880   exec 5>>config.log
16881   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16882   # would make configure fail if this is the last instruction.
16883   $ac_cs_success || as_fn_exit 1
16884 fi
16885 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16886   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16887 printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16888 fi
16889
16890 if test -f util/gen-tarball; then chmod +x util/gen-tarball; fi
16891