Whamcloud - gitweb
Merge branch 'maint' into next
[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_PKGREL
828 E2FSPROGS_VERSION
829 E2FSPROGS_DAY
830 E2FSPROGS_MONTH
831 E2FSPROGS_YEAR
832 OBJEXT
833 EXEEXT
834 ac_ct_CC
835 CPPFLAGS
836 LDFLAGS
837 CFLAGS
838 CC
839 target_alias
840 host_alias
841 build_alias
842 LIBS
843 ECHO_T
844 ECHO_N
845 ECHO_C
846 DEFS
847 mandir
848 localedir
849 libdir
850 psdir
851 pdfdir
852 dvidir
853 htmldir
854 infodir
855 docdir
856 oldincludedir
857 includedir
858 runstatedir
859 localstatedir
860 sharedstatedir
861 sysconfdir
862 datadir
863 datarootdir
864 libexecdir
865 sbindir
866 bindir
867 program_transform_name
868 prefix
869 exec_prefix
870 PACKAGE_URL
871 PACKAGE_BUGREPORT
872 PACKAGE_STRING
873 PACKAGE_VERSION
874 PACKAGE_TARNAME
875 PACKAGE_NAME
876 PATH_SEPARATOR
877 SHELL'
878 ac_subst_files='MCONFIG
879 MAKEFILE_ELF
880 MAKEFILE_BSDLIB
881 MAKEFILE_PROFILE
882 MAKEFILE_LIBRARY
883 ASM_TYPES_HEADER
884 PUBLIC_CONFIG_HEADER'
885 ac_user_opts='
886 enable_option_checking
887 with_diet_libc
888 with_cc
889 with_ccopts
890 with_ldopts
891 with_root_prefix
892 enable_maintainer_mode
893 enable_symlink_install
894 enable_relative_symlinks
895 enable_symlink_relative_symlinks
896 enable_symlink_build
897 enable_verbose_makecmds
898 enable_elf_shlibs
899 enable_bsd_shlibs
900 enable_profile
901 enable_gcov
902 enable_hardening
903 enable_jbd_debug
904 enable_blkid_debug
905 enable_testio_debug
906 enable_developer_features
907 enable_libuuid
908 enable_libblkid
909 enable_subset
910 enable_backtrace
911 enable_debugfs
912 enable_imager
913 enable_resizer
914 enable_defrag
915 enable_fsck
916 enable_e2initrd_helper
917 enable_tls
918 with_pthread
919 enable_uuidd
920 enable_mmp
921 enable_tdb
922 enable_bmap_stats
923 enable_bmap_stats_ops
924 enable_nls
925 with_gnu_ld
926 enable_rpath
927 with_libiconv_prefix
928 with_libintl_prefix
929 enable_fuse2fs
930 enable_lto
931 enable_ubsan
932 enable_addrsan
933 enable_threadsan
934 enable_fuzzing
935 with_multiarch
936 with_udev_rules_dir
937 with_crond_dir
938 with_systemd_unit_dir
939 enable_largefile
940 '
941       ac_precious_vars='build_alias
942 host_alias
943 target_alias
944 CC
945 CFLAGS
946 LDFLAGS
947 LIBS
948 CPPFLAGS
949 CPP
950 PKG_CONFIG
951 PKG_CONFIG_PATH
952 PKG_CONFIG_LIBDIR
953 CXX
954 CXXFLAGS
955 CCC
956 udev_CFLAGS
957 udev_LIBS
958 systemd_CFLAGS
959 systemd_LIBS'
960
961
962 # Initialize some variables set by options.
963 ac_init_help=
964 ac_init_version=false
965 ac_unrecognized_opts=
966 ac_unrecognized_sep=
967 # The variables have the same names as the options, with
968 # dashes changed to underlines.
969 cache_file=/dev/null
970 exec_prefix=NONE
971 no_create=
972 no_recursion=
973 prefix=NONE
974 program_prefix=NONE
975 program_suffix=NONE
976 program_transform_name=s,x,x,
977 silent=
978 site=
979 srcdir=
980 verbose=
981 x_includes=NONE
982 x_libraries=NONE
983
984 # Installation directory options.
985 # These are left unexpanded so users can "make install exec_prefix=/foo"
986 # and all the variables that are supposed to be based on exec_prefix
987 # by default will actually change.
988 # Use braces instead of parens because sh, perl, etc. also accept them.
989 # (The list follows the same order as the GNU Coding Standards.)
990 bindir='${exec_prefix}/bin'
991 sbindir='${exec_prefix}/sbin'
992 libexecdir='${exec_prefix}/libexec'
993 datarootdir='${prefix}/share'
994 datadir='${datarootdir}'
995 sysconfdir='${prefix}/etc'
996 sharedstatedir='${prefix}/com'
997 localstatedir='${prefix}/var'
998 runstatedir='${localstatedir}/run'
999 includedir='${prefix}/include'
1000 oldincludedir='/usr/include'
1001 docdir='${datarootdir}/doc/${PACKAGE}'
1002 infodir='${datarootdir}/info'
1003 htmldir='${docdir}'
1004 dvidir='${docdir}'
1005 pdfdir='${docdir}'
1006 psdir='${docdir}'
1007 libdir='${exec_prefix}/lib'
1008 localedir='${datarootdir}/locale'
1009 mandir='${datarootdir}/man'
1010
1011 ac_prev=
1012 ac_dashdash=
1013 for ac_option
1014 do
1015   # If the previous option needs an argument, assign it.
1016   if test -n "$ac_prev"; then
1017     eval $ac_prev=\$ac_option
1018     ac_prev=
1019     continue
1020   fi
1021
1022   case $ac_option in
1023   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1024   *=)   ac_optarg= ;;
1025   *)    ac_optarg=yes ;;
1026   esac
1027
1028   case $ac_dashdash$ac_option in
1029   --)
1030     ac_dashdash=yes ;;
1031
1032   -bindir | --bindir | --bindi | --bind | --bin | --bi)
1033     ac_prev=bindir ;;
1034   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1035     bindir=$ac_optarg ;;
1036
1037   -build | --build | --buil | --bui | --bu)
1038     ac_prev=build_alias ;;
1039   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1040     build_alias=$ac_optarg ;;
1041
1042   -cache-file | --cache-file | --cache-fil | --cache-fi \
1043   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1044     ac_prev=cache_file ;;
1045   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1046   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1047     cache_file=$ac_optarg ;;
1048
1049   --config-cache | -C)
1050     cache_file=config.cache ;;
1051
1052   -datadir | --datadir | --datadi | --datad)
1053     ac_prev=datadir ;;
1054   -datadir=* | --datadir=* | --datadi=* | --datad=*)
1055     datadir=$ac_optarg ;;
1056
1057   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1058   | --dataroo | --dataro | --datar)
1059     ac_prev=datarootdir ;;
1060   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1061   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1062     datarootdir=$ac_optarg ;;
1063
1064   -disable-* | --disable-*)
1065     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1066     # Reject names that are not valid shell variable names.
1067     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1068       as_fn_error $? "invalid feature name: \`$ac_useropt'"
1069     ac_useropt_orig=$ac_useropt
1070     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1071     case $ac_user_opts in
1072       *"
1073 "enable_$ac_useropt"
1074 "*) ;;
1075       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1076          ac_unrecognized_sep=', ';;
1077     esac
1078     eval enable_$ac_useropt=no ;;
1079
1080   -docdir | --docdir | --docdi | --doc | --do)
1081     ac_prev=docdir ;;
1082   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1083     docdir=$ac_optarg ;;
1084
1085   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1086     ac_prev=dvidir ;;
1087   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1088     dvidir=$ac_optarg ;;
1089
1090   -enable-* | --enable-*)
1091     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1092     # Reject names that are not valid shell variable names.
1093     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1094       as_fn_error $? "invalid feature name: \`$ac_useropt'"
1095     ac_useropt_orig=$ac_useropt
1096     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1097     case $ac_user_opts in
1098       *"
1099 "enable_$ac_useropt"
1100 "*) ;;
1101       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1102          ac_unrecognized_sep=', ';;
1103     esac
1104     eval enable_$ac_useropt=\$ac_optarg ;;
1105
1106   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1107   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1108   | --exec | --exe | --ex)
1109     ac_prev=exec_prefix ;;
1110   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1111   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1112   | --exec=* | --exe=* | --ex=*)
1113     exec_prefix=$ac_optarg ;;
1114
1115   -gas | --gas | --ga | --g)
1116     # Obsolete; use --with-gas.
1117     with_gas=yes ;;
1118
1119   -help | --help | --hel | --he | -h)
1120     ac_init_help=long ;;
1121   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1122     ac_init_help=recursive ;;
1123   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1124     ac_init_help=short ;;
1125
1126   -host | --host | --hos | --ho)
1127     ac_prev=host_alias ;;
1128   -host=* | --host=* | --hos=* | --ho=*)
1129     host_alias=$ac_optarg ;;
1130
1131   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1132     ac_prev=htmldir ;;
1133   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1134   | --ht=*)
1135     htmldir=$ac_optarg ;;
1136
1137   -includedir | --includedir | --includedi | --included | --include \
1138   | --includ | --inclu | --incl | --inc)
1139     ac_prev=includedir ;;
1140   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1141   | --includ=* | --inclu=* | --incl=* | --inc=*)
1142     includedir=$ac_optarg ;;
1143
1144   -infodir | --infodir | --infodi | --infod | --info | --inf)
1145     ac_prev=infodir ;;
1146   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1147     infodir=$ac_optarg ;;
1148
1149   -libdir | --libdir | --libdi | --libd)
1150     ac_prev=libdir ;;
1151   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1152     libdir=$ac_optarg ;;
1153
1154   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1155   | --libexe | --libex | --libe)
1156     ac_prev=libexecdir ;;
1157   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1158   | --libexe=* | --libex=* | --libe=*)
1159     libexecdir=$ac_optarg ;;
1160
1161   -localedir | --localedir | --localedi | --localed | --locale)
1162     ac_prev=localedir ;;
1163   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1164     localedir=$ac_optarg ;;
1165
1166   -localstatedir | --localstatedir | --localstatedi | --localstated \
1167   | --localstate | --localstat | --localsta | --localst | --locals)
1168     ac_prev=localstatedir ;;
1169   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1170   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1171     localstatedir=$ac_optarg ;;
1172
1173   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1174     ac_prev=mandir ;;
1175   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1176     mandir=$ac_optarg ;;
1177
1178   -nfp | --nfp | --nf)
1179     # Obsolete; use --without-fp.
1180     with_fp=no ;;
1181
1182   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1183   | --no-cr | --no-c | -n)
1184     no_create=yes ;;
1185
1186   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1187   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1188     no_recursion=yes ;;
1189
1190   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1191   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1192   | --oldin | --oldi | --old | --ol | --o)
1193     ac_prev=oldincludedir ;;
1194   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1195   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1196   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1197     oldincludedir=$ac_optarg ;;
1198
1199   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1200     ac_prev=prefix ;;
1201   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1202     prefix=$ac_optarg ;;
1203
1204   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1205   | --program-pre | --program-pr | --program-p)
1206     ac_prev=program_prefix ;;
1207   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1208   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1209     program_prefix=$ac_optarg ;;
1210
1211   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1212   | --program-suf | --program-su | --program-s)
1213     ac_prev=program_suffix ;;
1214   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1215   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1216     program_suffix=$ac_optarg ;;
1217
1218   -program-transform-name | --program-transform-name \
1219   | --program-transform-nam | --program-transform-na \
1220   | --program-transform-n | --program-transform- \
1221   | --program-transform | --program-transfor \
1222   | --program-transfo | --program-transf \
1223   | --program-trans | --program-tran \
1224   | --progr-tra | --program-tr | --program-t)
1225     ac_prev=program_transform_name ;;
1226   -program-transform-name=* | --program-transform-name=* \
1227   | --program-transform-nam=* | --program-transform-na=* \
1228   | --program-transform-n=* | --program-transform-=* \
1229   | --program-transform=* | --program-transfor=* \
1230   | --program-transfo=* | --program-transf=* \
1231   | --program-trans=* | --program-tran=* \
1232   | --progr-tra=* | --program-tr=* | --program-t=*)
1233     program_transform_name=$ac_optarg ;;
1234
1235   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1236     ac_prev=pdfdir ;;
1237   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1238     pdfdir=$ac_optarg ;;
1239
1240   -psdir | --psdir | --psdi | --psd | --ps)
1241     ac_prev=psdir ;;
1242   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1243     psdir=$ac_optarg ;;
1244
1245   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1246   | -silent | --silent | --silen | --sile | --sil)
1247     silent=yes ;;
1248
1249   -runstatedir | --runstatedir | --runstatedi | --runstated \
1250   | --runstate | --runstat | --runsta | --runst | --runs \
1251   | --run | --ru | --r)
1252     ac_prev=runstatedir ;;
1253   -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1254   | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1255   | --run=* | --ru=* | --r=*)
1256     runstatedir=$ac_optarg ;;
1257
1258   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1259     ac_prev=sbindir ;;
1260   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1261   | --sbi=* | --sb=*)
1262     sbindir=$ac_optarg ;;
1263
1264   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1265   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1266   | --sharedst | --shareds | --shared | --share | --shar \
1267   | --sha | --sh)
1268     ac_prev=sharedstatedir ;;
1269   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1270   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1271   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1272   | --sha=* | --sh=*)
1273     sharedstatedir=$ac_optarg ;;
1274
1275   -site | --site | --sit)
1276     ac_prev=site ;;
1277   -site=* | --site=* | --sit=*)
1278     site=$ac_optarg ;;
1279
1280   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1281     ac_prev=srcdir ;;
1282   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1283     srcdir=$ac_optarg ;;
1284
1285   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1286   | --syscon | --sysco | --sysc | --sys | --sy)
1287     ac_prev=sysconfdir ;;
1288   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1289   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1290     sysconfdir=$ac_optarg ;;
1291
1292   -target | --target | --targe | --targ | --tar | --ta | --t)
1293     ac_prev=target_alias ;;
1294   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1295     target_alias=$ac_optarg ;;
1296
1297   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1298     verbose=yes ;;
1299
1300   -version | --version | --versio | --versi | --vers | -V)
1301     ac_init_version=: ;;
1302
1303   -with-* | --with-*)
1304     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1305     # Reject names that are not valid shell variable names.
1306     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1307       as_fn_error $? "invalid package name: \`$ac_useropt'"
1308     ac_useropt_orig=$ac_useropt
1309     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1310     case $ac_user_opts in
1311       *"
1312 "with_$ac_useropt"
1313 "*) ;;
1314       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1315          ac_unrecognized_sep=', ';;
1316     esac
1317     eval with_$ac_useropt=\$ac_optarg ;;
1318
1319   -without-* | --without-*)
1320     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1321     # Reject names that are not valid shell variable names.
1322     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1323       as_fn_error $? "invalid package name: \`$ac_useropt'"
1324     ac_useropt_orig=$ac_useropt
1325     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1326     case $ac_user_opts in
1327       *"
1328 "with_$ac_useropt"
1329 "*) ;;
1330       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1331          ac_unrecognized_sep=', ';;
1332     esac
1333     eval with_$ac_useropt=no ;;
1334
1335   --x)
1336     # Obsolete; use --with-x.
1337     with_x=yes ;;
1338
1339   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1340   | --x-incl | --x-inc | --x-in | --x-i)
1341     ac_prev=x_includes ;;
1342   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1343   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1344     x_includes=$ac_optarg ;;
1345
1346   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1347   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1348     ac_prev=x_libraries ;;
1349   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1350   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1351     x_libraries=$ac_optarg ;;
1352
1353   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1354 Try \`$0 --help' for more information"
1355     ;;
1356
1357   *=*)
1358     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1359     # Reject names that are not valid shell variable names.
1360     case $ac_envvar in #(
1361       '' | [0-9]* | *[!_$as_cr_alnum]* )
1362       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1363     esac
1364     eval $ac_envvar=\$ac_optarg
1365     export $ac_envvar ;;
1366
1367   *)
1368     # FIXME: should be removed in autoconf 3.0.
1369     printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
1370     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1371       printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
1372     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1373     ;;
1374
1375   esac
1376 done
1377
1378 if test -n "$ac_prev"; then
1379   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1380   as_fn_error $? "missing argument to $ac_option"
1381 fi
1382
1383 if test -n "$ac_unrecognized_opts"; then
1384   case $enable_option_checking in
1385     no) ;;
1386     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1387     *)     printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1388   esac
1389 fi
1390
1391 # Check all directory arguments for consistency.
1392 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1393                 datadir sysconfdir sharedstatedir localstatedir includedir \
1394                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1395                 libdir localedir mandir runstatedir
1396 do
1397   eval ac_val=\$$ac_var
1398   # Remove trailing slashes.
1399   case $ac_val in
1400     */ )
1401       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1402       eval $ac_var=\$ac_val;;
1403   esac
1404   # Be sure to have absolute directory names.
1405   case $ac_val in
1406     [\\/$]* | ?:[\\/]* )  continue;;
1407     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1408   esac
1409   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1410 done
1411
1412 # There might be people who depend on the old broken behavior: `$host'
1413 # used to hold the argument of --host etc.
1414 # FIXME: To remove some day.
1415 build=$build_alias
1416 host=$host_alias
1417 target=$target_alias
1418
1419 # FIXME: To remove some day.
1420 if test "x$host_alias" != x; then
1421   if test "x$build_alias" = x; then
1422     cross_compiling=maybe
1423   elif test "x$build_alias" != "x$host_alias"; then
1424     cross_compiling=yes
1425   fi
1426 fi
1427
1428 ac_tool_prefix=
1429 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1430
1431 test "$silent" = yes && exec 6>/dev/null
1432
1433
1434 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1435 ac_ls_di=`ls -di .` &&
1436 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1437   as_fn_error $? "working directory cannot be determined"
1438 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1439   as_fn_error $? "pwd does not report name of working directory"
1440
1441
1442 # Find the source files, if location was not specified.
1443 if test -z "$srcdir"; then
1444   ac_srcdir_defaulted=yes
1445   # Try the directory containing this script, then the parent directory.
1446   ac_confdir=`$as_dirname -- "$as_myself" ||
1447 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1448          X"$as_myself" : 'X\(//\)[^/]' \| \
1449          X"$as_myself" : 'X\(//\)$' \| \
1450          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1451 printf "%s\n" X"$as_myself" |
1452     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1453             s//\1/
1454             q
1455           }
1456           /^X\(\/\/\)[^/].*/{
1457             s//\1/
1458             q
1459           }
1460           /^X\(\/\/\)$/{
1461             s//\1/
1462             q
1463           }
1464           /^X\(\/\).*/{
1465             s//\1/
1466             q
1467           }
1468           s/.*/./; q'`
1469   srcdir=$ac_confdir
1470   if test ! -r "$srcdir/$ac_unique_file"; then
1471     srcdir=..
1472   fi
1473 else
1474   ac_srcdir_defaulted=no
1475 fi
1476 if test ! -r "$srcdir/$ac_unique_file"; then
1477   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1478   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1479 fi
1480 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1481 ac_abs_confdir=`(
1482         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1483         pwd)`
1484 # When building in place, set srcdir=.
1485 if test "$ac_abs_confdir" = "$ac_pwd"; then
1486   srcdir=.
1487 fi
1488 # Remove unnecessary trailing slashes from srcdir.
1489 # Double slashes in file names in object file debugging info
1490 # mess up M-x gdb in Emacs.
1491 case $srcdir in
1492 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1493 esac
1494 for ac_var in $ac_precious_vars; do
1495   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1496   eval ac_env_${ac_var}_value=\$${ac_var}
1497   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1498   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1499 done
1500
1501 #
1502 # Report the --help message.
1503 #
1504 if test "$ac_init_help" = "long"; then
1505   # Omit some internal or obsolete options to make the list less imposing.
1506   # This message is too long to be a string in the A/UX 3.1 sh.
1507   cat <<_ACEOF
1508 \`configure' configures this package to adapt to many kinds of systems.
1509
1510 Usage: $0 [OPTION]... [VAR=VALUE]...
1511
1512 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1513 VAR=VALUE.  See below for descriptions of some of the useful variables.
1514
1515 Defaults for the options are specified in brackets.
1516
1517 Configuration:
1518   -h, --help              display this help and exit
1519       --help=short        display options specific to this package
1520       --help=recursive    display the short help of all the included packages
1521   -V, --version           display version information and exit
1522   -q, --quiet, --silent   do not print \`checking ...' messages
1523       --cache-file=FILE   cache test results in FILE [disabled]
1524   -C, --config-cache      alias for \`--cache-file=config.cache'
1525   -n, --no-create         do not create output files
1526       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1527
1528 Installation directories:
1529   --prefix=PREFIX         install architecture-independent files in PREFIX
1530                           [$ac_default_prefix]
1531   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1532                           [PREFIX]
1533
1534 By default, \`make install' will install all the files in
1535 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1536 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1537 for instance \`--prefix=\$HOME'.
1538
1539 For better control, use the options below.
1540
1541 Fine tuning of the installation directories:
1542   --bindir=DIR            user executables [EPREFIX/bin]
1543   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1544   --libexecdir=DIR        program executables [EPREFIX/libexec]
1545   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1546   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1547   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1548   --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
1549   --libdir=DIR            object code libraries [EPREFIX/lib]
1550   --includedir=DIR        C header files [PREFIX/include]
1551   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1552   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1553   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1554   --infodir=DIR           info documentation [DATAROOTDIR/info]
1555   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1556   --mandir=DIR            man documentation [DATAROOTDIR/man]
1557   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1558   --htmldir=DIR           html documentation [DOCDIR]
1559   --dvidir=DIR            dvi documentation [DOCDIR]
1560   --pdfdir=DIR            pdf documentation [DOCDIR]
1561   --psdir=DIR             ps documentation [DOCDIR]
1562 _ACEOF
1563
1564   cat <<\_ACEOF
1565
1566 System types:
1567   --build=BUILD     configure for building on BUILD [guessed]
1568   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1569 _ACEOF
1570 fi
1571
1572 if test -n "$ac_init_help"; then
1573
1574   cat <<\_ACEOF
1575
1576 Optional Features:
1577   --disable-option-checking  ignore unrecognized --enable/--with options
1578   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1579   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1580   --enable-maintainer-mode
1581                           enable makefile rules useful for maintainers
1582   --enable-symlink-install
1583                           use symlinks when installing instead of hard links
1584   --enable-relative-symlinks
1585                           use relative symlinks when installing
1586
1587   --enable-symlink-build  use symlinks while building instead of hard links
1588   --enable-verbose-makecmds
1589                           enable verbose make command output
1590   --enable-elf-shlibs     select ELF shared libraries
1591   --enable-bsd-shlibs     select BSD shared libraries
1592   --enable-profile        build profiling libraries
1593   --enable-gcov           build for coverage testing using gcov
1594   --enable-hardening      build for coverage testing using gcov
1595   --enable-jbd-debug      enable journal debugging
1596   --enable-blkid-debug    enable blkid debugging
1597   --disable-testio-debug  disable the use of the test I/O manager for
1598                           debugging
1599   --enable-developer-features
1600                           enable features for use by ext4 developers
1601   --enable-libuuid        build and use private uuid library
1602   --enable-libblkid       build and use private blkid library
1603   --enable-subset         enable subset-only build
1604   --disable-backtrace     disable use backtrace
1605   --disable-debugfs       disable support of debugfs program
1606   --disable-imager        disable support of e2image program
1607   --disable-resizer       disable support of e2resize program
1608   --disable-defrag        disable support of e4defrag program
1609   --enable-fsck           build fsck wrapper program
1610   --enable-e2initrd-helper
1611                           build e2initrd-helper program
1612   --disable-tls           disable use of thread local support
1613   --disable-uuidd         disable building the uuid daemon
1614   --disable-mmp           disable support mmp, Multi Mount Protection
1615   --disable-tdb           disable tdb support
1616   --disable-bmap-stats    disable collection of bitmap stats
1617   --enable-bmap-stats-ops enable collection of additional bitmap stats
1618   --disable-nls           do not use Native Language Support
1619   --disable-rpath         do not hardcode runtime library paths
1620   --disable-fuse2fs       do not build fuse2fs
1621   --enable-lto            enable link time optimization
1622   --enable-ubsan          enable undefined behavior sanitizer
1623   --enable-addrsan        enable address sanitizer
1624   --enable-threadsan      enable thread sanitizer
1625   --enable-fuzzing        enable fuzzing sanitizer
1626   --disable-largefile     omit support for large files
1627
1628 Optional Packages:
1629   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1630   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1631   --with-diet-libc        use diet libc
1632   --with-cc               no longer supported, use CC= instead
1633   --with-ccopts           no longer supported, use CFLAGS= instead
1634   --with-ldopts           no longer supported, use LDFLAGS= instead
1635   --with-root-prefix=PREFIX
1636                           override prefix variable for files to be placed in
1637                           the root
1638   --without-pthread       disable use of pthread support
1639   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1640   --with-libiconv-prefix[=DIR]  search for libiconv in DIR/include and DIR/lib
1641   --without-libiconv-prefix     don't search for libiconv in includedir and libdir
1642   --with-libintl-prefix[=DIR]  search for libintl in DIR/include and DIR/lib
1643   --without-libintl-prefix     don't search for libintl in includedir and libdir
1644   --with-multiarch=ARCH   specify the multiarch triplet
1645   --with-udev-rules-dir[=DIR]
1646                           Install udev rules into DIR.
1647   --with-crond-dir[=DIR]  Install system crontabs into DIR.
1648   --with-systemd-unit-dir[=DIR]
1649                           Install systemd system units into DIR.
1650
1651 Some influential environment variables:
1652   CC          C compiler command
1653   CFLAGS      C compiler flags
1654   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1655               nonstandard directory <lib dir>
1656   LIBS        libraries to pass to the linker, e.g. -l<library>
1657   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1658               you have headers in a nonstandard directory <include dir>
1659   CPP         C preprocessor
1660   PKG_CONFIG  path to pkg-config utility
1661   PKG_CONFIG_PATH
1662               directories to add to pkg-config's search path
1663   PKG_CONFIG_LIBDIR
1664               path overriding pkg-config's built-in search path
1665   CXX         C++ compiler command
1666   CXXFLAGS    C++ compiler flags
1667   udev_CFLAGS C compiler flags for udev, overriding pkg-config
1668   udev_LIBS   linker flags for udev, overriding pkg-config
1669   systemd_CFLAGS
1670               C compiler flags for systemd, overriding pkg-config
1671   systemd_LIBS
1672               linker flags for systemd, overriding pkg-config
1673
1674 Use these variables to override the choices made by `configure' or to help
1675 it to find libraries and programs with nonstandard names/locations.
1676
1677 Report bugs to the package provider.
1678 _ACEOF
1679 ac_status=$?
1680 fi
1681
1682 if test "$ac_init_help" = "recursive"; then
1683   # If there are subdirs, report their specific --help.
1684   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1685     test -d "$ac_dir" ||
1686       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1687       continue
1688     ac_builddir=.
1689
1690 case "$ac_dir" in
1691 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1692 *)
1693   ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
1694   # A ".." for each directory in $ac_dir_suffix.
1695   ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1696   case $ac_top_builddir_sub in
1697   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1698   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1699   esac ;;
1700 esac
1701 ac_abs_top_builddir=$ac_pwd
1702 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1703 # for backward compatibility:
1704 ac_top_builddir=$ac_top_build_prefix
1705
1706 case $srcdir in
1707   .)  # We are building in place.
1708     ac_srcdir=.
1709     ac_top_srcdir=$ac_top_builddir_sub
1710     ac_abs_top_srcdir=$ac_pwd ;;
1711   [\\/]* | ?:[\\/]* )  # Absolute name.
1712     ac_srcdir=$srcdir$ac_dir_suffix;
1713     ac_top_srcdir=$srcdir
1714     ac_abs_top_srcdir=$srcdir ;;
1715   *) # Relative name.
1716     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1717     ac_top_srcdir=$ac_top_build_prefix$srcdir
1718     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1719 esac
1720 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1721
1722     cd "$ac_dir" || { ac_status=$?; continue; }
1723     # Check for configure.gnu first; this name is used for a wrapper for
1724     # Metaconfig's "Configure" on case-insensitive file systems.
1725     if test -f "$ac_srcdir/configure.gnu"; then
1726       echo &&
1727       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1728     elif test -f "$ac_srcdir/configure"; then
1729       echo &&
1730       $SHELL "$ac_srcdir/configure" --help=recursive
1731     else
1732       printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1733     fi || ac_status=$?
1734     cd "$ac_pwd" || { ac_status=$?; break; }
1735   done
1736 fi
1737
1738 test -n "$ac_init_help" && exit $ac_status
1739 if $ac_init_version; then
1740   cat <<\_ACEOF
1741 configure
1742 generated by GNU Autoconf 2.71
1743
1744 Copyright (C) 2021 Free Software Foundation, Inc.
1745 This configure script is free software; the Free Software Foundation
1746 gives unlimited permission to copy, distribute and modify it.
1747 _ACEOF
1748   exit
1749 fi
1750
1751 ## ------------------------ ##
1752 ## Autoconf initialization. ##
1753 ## ------------------------ ##
1754
1755 # ac_fn_c_try_compile LINENO
1756 # --------------------------
1757 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1758 ac_fn_c_try_compile ()
1759 {
1760   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1761   rm -f conftest.$ac_objext conftest.beam
1762   if { { ac_try="$ac_compile"
1763 case "(($ac_try" in
1764   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1765   *) ac_try_echo=$ac_try;;
1766 esac
1767 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1768 printf "%s\n" "$ac_try_echo"; } >&5
1769   (eval "$ac_compile") 2>conftest.err
1770   ac_status=$?
1771   if test -s conftest.err; then
1772     grep -v '^ *+' conftest.err >conftest.er1
1773     cat conftest.er1 >&5
1774     mv -f conftest.er1 conftest.err
1775   fi
1776   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1777   test $ac_status = 0; } && {
1778          test -z "$ac_c_werror_flag" ||
1779          test ! -s conftest.err
1780        } && test -s conftest.$ac_objext
1781 then :
1782   ac_retval=0
1783 else $as_nop
1784   printf "%s\n" "$as_me: failed program was:" >&5
1785 sed 's/^/| /' conftest.$ac_ext >&5
1786
1787         ac_retval=1
1788 fi
1789   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1790   as_fn_set_status $ac_retval
1791
1792 } # ac_fn_c_try_compile
1793
1794 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1795 # -------------------------------------------------------
1796 # Tests whether HEADER exists and can be compiled using the include files in
1797 # INCLUDES, setting the cache variable VAR accordingly.
1798 ac_fn_c_check_header_compile ()
1799 {
1800   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1801   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1802 printf %s "checking for $2... " >&6; }
1803 if eval test \${$3+y}
1804 then :
1805   printf %s "(cached) " >&6
1806 else $as_nop
1807   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1808 /* end confdefs.h.  */
1809 $4
1810 #include <$2>
1811 _ACEOF
1812 if ac_fn_c_try_compile "$LINENO"
1813 then :
1814   eval "$3=yes"
1815 else $as_nop
1816   eval "$3=no"
1817 fi
1818 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1819 fi
1820 eval ac_res=\$$3
1821                { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1822 printf "%s\n" "$ac_res" >&6; }
1823   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1824
1825 } # ac_fn_c_check_header_compile
1826
1827 # ac_fn_c_try_link LINENO
1828 # -----------------------
1829 # Try to link conftest.$ac_ext, and return whether this succeeded.
1830 ac_fn_c_try_link ()
1831 {
1832   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1833   rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
1834   if { { ac_try="$ac_link"
1835 case "(($ac_try" in
1836   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1837   *) ac_try_echo=$ac_try;;
1838 esac
1839 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1840 printf "%s\n" "$ac_try_echo"; } >&5
1841   (eval "$ac_link") 2>conftest.err
1842   ac_status=$?
1843   if test -s conftest.err; then
1844     grep -v '^ *+' conftest.err >conftest.er1
1845     cat conftest.er1 >&5
1846     mv -f conftest.er1 conftest.err
1847   fi
1848   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1849   test $ac_status = 0; } && {
1850          test -z "$ac_c_werror_flag" ||
1851          test ! -s conftest.err
1852        } && test -s conftest$ac_exeext && {
1853          test "$cross_compiling" = yes ||
1854          test -x conftest$ac_exeext
1855        }
1856 then :
1857   ac_retval=0
1858 else $as_nop
1859   printf "%s\n" "$as_me: failed program was:" >&5
1860 sed 's/^/| /' conftest.$ac_ext >&5
1861
1862         ac_retval=1
1863 fi
1864   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1865   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1866   # interfere with the next link command; also delete a directory that is
1867   # left behind by Apple's compiler.  We do this before executing the actions.
1868   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1869   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1870   as_fn_set_status $ac_retval
1871
1872 } # ac_fn_c_try_link
1873
1874 # ac_fn_c_try_cpp LINENO
1875 # ----------------------
1876 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1877 ac_fn_c_try_cpp ()
1878 {
1879   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1880   if { { ac_try="$ac_cpp conftest.$ac_ext"
1881 case "(($ac_try" in
1882   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1883   *) ac_try_echo=$ac_try;;
1884 esac
1885 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1886 printf "%s\n" "$ac_try_echo"; } >&5
1887   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1888   ac_status=$?
1889   if test -s conftest.err; then
1890     grep -v '^ *+' conftest.err >conftest.er1
1891     cat conftest.er1 >&5
1892     mv -f conftest.er1 conftest.err
1893   fi
1894   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1895   test $ac_status = 0; } > conftest.i && {
1896          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1897          test ! -s conftest.err
1898        }
1899 then :
1900   ac_retval=0
1901 else $as_nop
1902   printf "%s\n" "$as_me: failed program was:" >&5
1903 sed 's/^/| /' conftest.$ac_ext >&5
1904
1905     ac_retval=1
1906 fi
1907   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1908   as_fn_set_status $ac_retval
1909
1910 } # ac_fn_c_try_cpp
1911
1912 # ac_fn_c_try_run LINENO
1913 # ----------------------
1914 # Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that
1915 # executables *can* be run.
1916 ac_fn_c_try_run ()
1917 {
1918   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1919   if { { ac_try="$ac_link"
1920 case "(($ac_try" in
1921   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1922   *) ac_try_echo=$ac_try;;
1923 esac
1924 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1925 printf "%s\n" "$ac_try_echo"; } >&5
1926   (eval "$ac_link") 2>&5
1927   ac_status=$?
1928   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1929   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1930   { { case "(($ac_try" in
1931   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1932   *) ac_try_echo=$ac_try;;
1933 esac
1934 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1935 printf "%s\n" "$ac_try_echo"; } >&5
1936   (eval "$ac_try") 2>&5
1937   ac_status=$?
1938   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1939   test $ac_status = 0; }; }
1940 then :
1941   ac_retval=0
1942 else $as_nop
1943   printf "%s\n" "$as_me: program exited with status $ac_status" >&5
1944        printf "%s\n" "$as_me: failed program was:" >&5
1945 sed 's/^/| /' conftest.$ac_ext >&5
1946
1947        ac_retval=$ac_status
1948 fi
1949   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1950   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1951   as_fn_set_status $ac_retval
1952
1953 } # ac_fn_c_try_run
1954
1955 # ac_fn_c_check_func LINENO FUNC VAR
1956 # ----------------------------------
1957 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1958 ac_fn_c_check_func ()
1959 {
1960   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1961   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1962 printf %s "checking for $2... " >&6; }
1963 if eval test \${$3+y}
1964 then :
1965   printf %s "(cached) " >&6
1966 else $as_nop
1967   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1968 /* end confdefs.h.  */
1969 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1970    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1971 #define $2 innocuous_$2
1972
1973 /* System header to define __stub macros and hopefully few prototypes,
1974    which can conflict with char $2 (); below.  */
1975
1976 #include <limits.h>
1977 #undef $2
1978
1979 /* Override any GCC internal prototype to avoid an error.
1980    Use char because int might match the return type of a GCC
1981    builtin and then its argument prototype would still apply.  */
1982 #ifdef __cplusplus
1983 extern "C"
1984 #endif
1985 char $2 ();
1986 /* The GNU C library defines this for functions which it implements
1987     to always fail with ENOSYS.  Some functions are actually named
1988     something starting with __ and the normal name is an alias.  */
1989 #if defined __stub_$2 || defined __stub___$2
1990 choke me
1991 #endif
1992
1993 int
1994 main (void)
1995 {
1996 return $2 ();
1997   ;
1998   return 0;
1999 }
2000 _ACEOF
2001 if ac_fn_c_try_link "$LINENO"
2002 then :
2003   eval "$3=yes"
2004 else $as_nop
2005   eval "$3=no"
2006 fi
2007 rm -f core conftest.err conftest.$ac_objext conftest.beam \
2008     conftest$ac_exeext conftest.$ac_ext
2009 fi
2010 eval ac_res=\$$3
2011                { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2012 printf "%s\n" "$ac_res" >&6; }
2013   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2014
2015 } # ac_fn_c_check_func
2016
2017 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2018 # ----------------------------------------------------
2019 # Tries to find if the field MEMBER exists in type AGGR, after including
2020 # INCLUDES, setting cache variable VAR accordingly.
2021 ac_fn_c_check_member ()
2022 {
2023   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2024   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2025 printf %s "checking for $2.$3... " >&6; }
2026 if eval test \${$4+y}
2027 then :
2028   printf %s "(cached) " >&6
2029 else $as_nop
2030   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2031 /* end confdefs.h.  */
2032 $5
2033 int
2034 main (void)
2035 {
2036 static $2 ac_aggr;
2037 if (ac_aggr.$3)
2038 return 0;
2039   ;
2040   return 0;
2041 }
2042 _ACEOF
2043 if ac_fn_c_try_compile "$LINENO"
2044 then :
2045   eval "$4=yes"
2046 else $as_nop
2047   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2048 /* end confdefs.h.  */
2049 $5
2050 int
2051 main (void)
2052 {
2053 static $2 ac_aggr;
2054 if (sizeof ac_aggr.$3)
2055 return 0;
2056   ;
2057   return 0;
2058 }
2059 _ACEOF
2060 if ac_fn_c_try_compile "$LINENO"
2061 then :
2062   eval "$4=yes"
2063 else $as_nop
2064   eval "$4=no"
2065 fi
2066 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2067 fi
2068 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2069 fi
2070 eval ac_res=\$$4
2071                { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2072 printf "%s\n" "$ac_res" >&6; }
2073   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2074
2075 } # ac_fn_c_check_member
2076
2077 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2078 # -------------------------------------------
2079 # Tests whether TYPE exists after having included INCLUDES, setting cache
2080 # variable VAR accordingly.
2081 ac_fn_c_check_type ()
2082 {
2083   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2084   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2085 printf %s "checking for $2... " >&6; }
2086 if eval test \${$3+y}
2087 then :
2088   printf %s "(cached) " >&6
2089 else $as_nop
2090   eval "$3=no"
2091   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2092 /* end confdefs.h.  */
2093 $4
2094 int
2095 main (void)
2096 {
2097 if (sizeof ($2))
2098          return 0;
2099   ;
2100   return 0;
2101 }
2102 _ACEOF
2103 if ac_fn_c_try_compile "$LINENO"
2104 then :
2105   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2106 /* end confdefs.h.  */
2107 $4
2108 int
2109 main (void)
2110 {
2111 if (sizeof (($2)))
2112             return 0;
2113   ;
2114   return 0;
2115 }
2116 _ACEOF
2117 if ac_fn_c_try_compile "$LINENO"
2118 then :
2119
2120 else $as_nop
2121   eval "$3=yes"
2122 fi
2123 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2124 fi
2125 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2126 fi
2127 eval ac_res=\$$3
2128                { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2129 printf "%s\n" "$ac_res" >&6; }
2130   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2131
2132 } # ac_fn_c_check_type
2133
2134 # ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
2135 # ------------------------------------------------------------------
2136 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2137 # accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
2138 ac_fn_check_decl ()
2139 {
2140   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2141   as_decl_name=`echo $2|sed 's/ *(.*//'`
2142   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2143 printf %s "checking whether $as_decl_name is declared... " >&6; }
2144 if eval test \${$3+y}
2145 then :
2146   printf %s "(cached) " >&6
2147 else $as_nop
2148   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2149   eval ac_save_FLAGS=\$$6
2150   as_fn_append $6 " $5"
2151   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2152 /* end confdefs.h.  */
2153 $4
2154 int
2155 main (void)
2156 {
2157 #ifndef $as_decl_name
2158 #ifdef __cplusplus
2159   (void) $as_decl_use;
2160 #else
2161   (void) $as_decl_name;
2162 #endif
2163 #endif
2164
2165   ;
2166   return 0;
2167 }
2168 _ACEOF
2169 if ac_fn_c_try_compile "$LINENO"
2170 then :
2171   eval "$3=yes"
2172 else $as_nop
2173   eval "$3=no"
2174 fi
2175 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2176   eval $6=\$ac_save_FLAGS
2177
2178 fi
2179 eval ac_res=\$$3
2180                { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2181 printf "%s\n" "$ac_res" >&6; }
2182   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2183
2184 } # ac_fn_check_decl
2185
2186 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2187 # --------------------------------------------
2188 # Tries to find the compile-time value of EXPR in a program that includes
2189 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2190 # computed
2191 ac_fn_c_compute_int ()
2192 {
2193   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2194   if test "$cross_compiling" = yes; then
2195     # Depending upon the size, compute the lo and hi bounds.
2196 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2197 /* end confdefs.h.  */
2198 $4
2199 int
2200 main (void)
2201 {
2202 static int test_array [1 - 2 * !(($2) >= 0)];
2203 test_array [0] = 0;
2204 return test_array [0];
2205
2206   ;
2207   return 0;
2208 }
2209 _ACEOF
2210 if ac_fn_c_try_compile "$LINENO"
2211 then :
2212   ac_lo=0 ac_mid=0
2213   while :; do
2214     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2215 /* end confdefs.h.  */
2216 $4
2217 int
2218 main (void)
2219 {
2220 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2221 test_array [0] = 0;
2222 return test_array [0];
2223
2224   ;
2225   return 0;
2226 }
2227 _ACEOF
2228 if ac_fn_c_try_compile "$LINENO"
2229 then :
2230   ac_hi=$ac_mid; break
2231 else $as_nop
2232   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2233                         if test $ac_lo -le $ac_mid; then
2234                           ac_lo= ac_hi=
2235                           break
2236                         fi
2237                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2238 fi
2239 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2240   done
2241 else $as_nop
2242   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2243 /* end confdefs.h.  */
2244 $4
2245 int
2246 main (void)
2247 {
2248 static int test_array [1 - 2 * !(($2) < 0)];
2249 test_array [0] = 0;
2250 return test_array [0];
2251
2252   ;
2253   return 0;
2254 }
2255 _ACEOF
2256 if ac_fn_c_try_compile "$LINENO"
2257 then :
2258   ac_hi=-1 ac_mid=-1
2259   while :; do
2260     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2261 /* end confdefs.h.  */
2262 $4
2263 int
2264 main (void)
2265 {
2266 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2267 test_array [0] = 0;
2268 return test_array [0];
2269
2270   ;
2271   return 0;
2272 }
2273 _ACEOF
2274 if ac_fn_c_try_compile "$LINENO"
2275 then :
2276   ac_lo=$ac_mid; break
2277 else $as_nop
2278   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2279                         if test $ac_mid -le $ac_hi; then
2280                           ac_lo= ac_hi=
2281                           break
2282                         fi
2283                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2284 fi
2285 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2286   done
2287 else $as_nop
2288   ac_lo= ac_hi=
2289 fi
2290 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2291 fi
2292 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2293 # Binary search between lo and hi bounds.
2294 while test "x$ac_lo" != "x$ac_hi"; do
2295   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2296   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2297 /* end confdefs.h.  */
2298 $4
2299 int
2300 main (void)
2301 {
2302 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2303 test_array [0] = 0;
2304 return test_array [0];
2305
2306   ;
2307   return 0;
2308 }
2309 _ACEOF
2310 if ac_fn_c_try_compile "$LINENO"
2311 then :
2312   ac_hi=$ac_mid
2313 else $as_nop
2314   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2315 fi
2316 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2317 done
2318 case $ac_lo in #((
2319 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2320 '') ac_retval=1 ;;
2321 esac
2322   else
2323     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2324 /* end confdefs.h.  */
2325 $4
2326 static long int longval (void) { return $2; }
2327 static unsigned long int ulongval (void) { return $2; }
2328 #include <stdio.h>
2329 #include <stdlib.h>
2330 int
2331 main (void)
2332 {
2333
2334   FILE *f = fopen ("conftest.val", "w");
2335   if (! f)
2336     return 1;
2337   if (($2) < 0)
2338     {
2339       long int i = longval ();
2340       if (i != ($2))
2341         return 1;
2342       fprintf (f, "%ld", i);
2343     }
2344   else
2345     {
2346       unsigned long int i = ulongval ();
2347       if (i != ($2))
2348         return 1;
2349       fprintf (f, "%lu", i);
2350     }
2351   /* Do not output a trailing newline, as this causes \r\n confusion
2352      on some platforms.  */
2353   return ferror (f) || fclose (f) != 0;
2354
2355   ;
2356   return 0;
2357 }
2358 _ACEOF
2359 if ac_fn_c_try_run "$LINENO"
2360 then :
2361   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2362 else $as_nop
2363   ac_retval=1
2364 fi
2365 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2366   conftest.$ac_objext conftest.beam conftest.$ac_ext
2367 rm -f conftest.val
2368
2369   fi
2370   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2371   as_fn_set_status $ac_retval
2372
2373 } # ac_fn_c_compute_int
2374
2375 # ac_fn_cxx_try_compile LINENO
2376 # ----------------------------
2377 # Try to compile conftest.$ac_ext, and return whether this succeeded.
2378 ac_fn_cxx_try_compile ()
2379 {
2380   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2381   rm -f conftest.$ac_objext conftest.beam
2382   if { { ac_try="$ac_compile"
2383 case "(($ac_try" in
2384   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2385   *) ac_try_echo=$ac_try;;
2386 esac
2387 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2388 printf "%s\n" "$ac_try_echo"; } >&5
2389   (eval "$ac_compile") 2>conftest.err
2390   ac_status=$?
2391   if test -s conftest.err; then
2392     grep -v '^ *+' conftest.err >conftest.er1
2393     cat conftest.er1 >&5
2394     mv -f conftest.er1 conftest.err
2395   fi
2396   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2397   test $ac_status = 0; } && {
2398          test -z "$ac_cxx_werror_flag" ||
2399          test ! -s conftest.err
2400        } && test -s conftest.$ac_objext
2401 then :
2402   ac_retval=0
2403 else $as_nop
2404   printf "%s\n" "$as_me: failed program was:" >&5
2405 sed 's/^/| /' conftest.$ac_ext >&5
2406
2407         ac_retval=1
2408 fi
2409   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2410   as_fn_set_status $ac_retval
2411
2412 } # ac_fn_cxx_try_compile
2413 ac_configure_args_raw=
2414 for ac_arg
2415 do
2416   case $ac_arg in
2417   *\'*)
2418     ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2419   esac
2420   as_fn_append ac_configure_args_raw " '$ac_arg'"
2421 done
2422
2423 case $ac_configure_args_raw in
2424   *$as_nl*)
2425     ac_safe_unquote= ;;
2426   *)
2427     ac_unsafe_z='|&;<>()$`\\"*?[ ''     ' # This string ends in space, tab.
2428     ac_unsafe_a="$ac_unsafe_z#~"
2429     ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
2430     ac_configure_args_raw=`      printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
2431 esac
2432
2433 cat >config.log <<_ACEOF
2434 This file contains any messages produced by compilers while
2435 running configure, to aid debugging if configure makes a mistake.
2436
2437 It was created by $as_me, which was
2438 generated by GNU Autoconf 2.71.  Invocation command line was
2439
2440   $ $0$ac_configure_args_raw
2441
2442 _ACEOF
2443 exec 5>>config.log
2444 {
2445 cat <<_ASUNAME
2446 ## --------- ##
2447 ## Platform. ##
2448 ## --------- ##
2449
2450 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2451 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2452 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2453 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2454 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2455
2456 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2457 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2458
2459 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2460 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2461 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2462 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2463 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2464 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2465 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2466
2467 _ASUNAME
2468
2469 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2470 for as_dir in $PATH
2471 do
2472   IFS=$as_save_IFS
2473   case $as_dir in #(((
2474     '') as_dir=./ ;;
2475     */) ;;
2476     *) as_dir=$as_dir/ ;;
2477   esac
2478     printf "%s\n" "PATH: $as_dir"
2479   done
2480 IFS=$as_save_IFS
2481
2482 } >&5
2483
2484 cat >&5 <<_ACEOF
2485
2486
2487 ## ----------- ##
2488 ## Core tests. ##
2489 ## ----------- ##
2490
2491 _ACEOF
2492
2493
2494 # Keep a trace of the command line.
2495 # Strip out --no-create and --no-recursion so they do not pile up.
2496 # Strip out --silent because we don't want to record it for future runs.
2497 # Also quote any args containing shell meta-characters.
2498 # Make two passes to allow for proper duplicate-argument suppression.
2499 ac_configure_args=
2500 ac_configure_args0=
2501 ac_configure_args1=
2502 ac_must_keep_next=false
2503 for ac_pass in 1 2
2504 do
2505   for ac_arg
2506   do
2507     case $ac_arg in
2508     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2509     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2510     | -silent | --silent | --silen | --sile | --sil)
2511       continue ;;
2512     *\'*)
2513       ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2514     esac
2515     case $ac_pass in
2516     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2517     2)
2518       as_fn_append ac_configure_args1 " '$ac_arg'"
2519       if test $ac_must_keep_next = true; then
2520         ac_must_keep_next=false # Got value, back to normal.
2521       else
2522         case $ac_arg in
2523           *=* | --config-cache | -C | -disable-* | --disable-* \
2524           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2525           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2526           | -with-* | --with-* | -without-* | --without-* | --x)
2527             case "$ac_configure_args0 " in
2528               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2529             esac
2530             ;;
2531           -* ) ac_must_keep_next=true ;;
2532         esac
2533       fi
2534       as_fn_append ac_configure_args " '$ac_arg'"
2535       ;;
2536     esac
2537   done
2538 done
2539 { ac_configure_args0=; unset ac_configure_args0;}
2540 { ac_configure_args1=; unset ac_configure_args1;}
2541
2542 # When interrupted or exit'd, cleanup temporary files, and complete
2543 # config.log.  We remove comments because anyway the quotes in there
2544 # would cause problems or look ugly.
2545 # WARNING: Use '\'' to represent an apostrophe within the trap.
2546 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2547 trap 'exit_status=$?
2548   # Sanitize IFS.
2549   IFS=" ""      $as_nl"
2550   # Save into config.log some information that might help in debugging.
2551   {
2552     echo
2553
2554     printf "%s\n" "## ---------------- ##
2555 ## Cache variables. ##
2556 ## ---------------- ##"
2557     echo
2558     # The following way of writing the cache mishandles newlines in values,
2559 (
2560   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2561     eval ac_val=\$$ac_var
2562     case $ac_val in #(
2563     *${as_nl}*)
2564       case $ac_var in #(
2565       *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2566 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2567       esac
2568       case $ac_var in #(
2569       _ | IFS | as_nl) ;; #(
2570       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2571       *) { eval $ac_var=; unset $ac_var;} ;;
2572       esac ;;
2573     esac
2574   done
2575   (set) 2>&1 |
2576     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2577     *${as_nl}ac_space=\ *)
2578       sed -n \
2579         "s/'\''/'\''\\\\'\'''\''/g;
2580           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2581       ;; #(
2582     *)
2583       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2584       ;;
2585     esac |
2586     sort
2587 )
2588     echo
2589
2590     printf "%s\n" "## ----------------- ##
2591 ## Output variables. ##
2592 ## ----------------- ##"
2593     echo
2594     for ac_var in $ac_subst_vars
2595     do
2596       eval ac_val=\$$ac_var
2597       case $ac_val in
2598       *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2599       esac
2600       printf "%s\n" "$ac_var='\''$ac_val'\''"
2601     done | sort
2602     echo
2603
2604     if test -n "$ac_subst_files"; then
2605       printf "%s\n" "## ------------------- ##
2606 ## File substitutions. ##
2607 ## ------------------- ##"
2608       echo
2609       for ac_var in $ac_subst_files
2610       do
2611         eval ac_val=\$$ac_var
2612         case $ac_val in
2613         *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2614         esac
2615         printf "%s\n" "$ac_var='\''$ac_val'\''"
2616       done | sort
2617       echo
2618     fi
2619
2620     if test -s confdefs.h; then
2621       printf "%s\n" "## ----------- ##
2622 ## confdefs.h. ##
2623 ## ----------- ##"
2624       echo
2625       cat confdefs.h
2626       echo
2627     fi
2628     test "$ac_signal" != 0 &&
2629       printf "%s\n" "$as_me: caught signal $ac_signal"
2630     printf "%s\n" "$as_me: exit $exit_status"
2631   } >&5
2632   rm -f core *.core core.conftest.* &&
2633     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2634     exit $exit_status
2635 ' 0
2636 for ac_signal in 1 2 13 15; do
2637   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2638 done
2639 ac_signal=0
2640
2641 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2642 rm -f -r conftest* confdefs.h
2643
2644 printf "%s\n" "/* confdefs.h */" > confdefs.h
2645
2646 # Predefined preprocessor variables.
2647
2648 printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
2649
2650 printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
2651
2652 printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
2653
2654 printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
2655
2656 printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
2657
2658 printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
2659
2660
2661 # Let the site file select an alternate cache file if it wants to.
2662 # Prefer an explicitly selected file to automatically selected ones.
2663 if test -n "$CONFIG_SITE"; then
2664   ac_site_files="$CONFIG_SITE"
2665 elif test "x$prefix" != xNONE; then
2666   ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
2667 else
2668   ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
2669 fi
2670
2671 for ac_site_file in $ac_site_files
2672 do
2673   case $ac_site_file in #(
2674   */*) :
2675      ;; #(
2676   *) :
2677     ac_site_file=./$ac_site_file ;;
2678 esac
2679   if test -f "$ac_site_file" && test -r "$ac_site_file"; then
2680     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2681 printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
2682     sed 's/^/| /' "$ac_site_file" >&5
2683     . "$ac_site_file" \
2684       || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2685 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2686 as_fn_error $? "failed to load site script $ac_site_file
2687 See \`config.log' for more details" "$LINENO" 5; }
2688   fi
2689 done
2690
2691 if test -r "$cache_file"; then
2692   # Some versions of bash will fail to source /dev/null (special files
2693   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2694   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2695     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2696 printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
2697     case $cache_file in
2698       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2699       *)                      . "./$cache_file";;
2700     esac
2701   fi
2702 else
2703   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2704 printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
2705   >$cache_file
2706 fi
2707
2708 as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
2709 # Test code for whether the C compiler supports C89 (global declarations)
2710 ac_c_conftest_c89_globals='
2711 /* Does the compiler advertise C89 conformance?
2712    Do not test the value of __STDC__, because some compilers set it to 0
2713    while being otherwise adequately conformant. */
2714 #if !defined __STDC__
2715 # error "Compiler does not advertise C89 conformance"
2716 #endif
2717
2718 #include <stddef.h>
2719 #include <stdarg.h>
2720 struct stat;
2721 /* Most of the following tests are stolen from RCS 5.7 src/conf.sh.  */
2722 struct buf { int x; };
2723 struct buf * (*rcsopen) (struct buf *, struct stat *, int);
2724 static char *e (p, i)
2725      char **p;
2726      int i;
2727 {
2728   return p[i];
2729 }
2730 static char *f (char * (*g) (char **, int), char **p, ...)
2731 {
2732   char *s;
2733   va_list v;
2734   va_start (v,p);
2735   s = g (p, va_arg (v,int));
2736   va_end (v);
2737   return s;
2738 }
2739
2740 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2741    function prototypes and stuff, but not \xHH hex character constants.
2742    These do not provoke an error unfortunately, instead are silently treated
2743    as an "x".  The following induces an error, until -std is added to get
2744    proper ANSI mode.  Curiously \x00 != x always comes out true, for an
2745    array size at least.  It is necessary to write \x00 == 0 to get something
2746    that is true only with -std.  */
2747 int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
2748
2749 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2750    inside strings and character constants.  */
2751 #define FOO(x) '\''x'\''
2752 int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
2753
2754 int test (int i, double x);
2755 struct s1 {int (*f) (int a);};
2756 struct s2 {int (*f) (double a);};
2757 int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
2758                int, int);'
2759
2760 # Test code for whether the C compiler supports C89 (body of main).
2761 ac_c_conftest_c89_main='
2762 ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
2763 '
2764
2765 # Test code for whether the C compiler supports C99 (global declarations)
2766 ac_c_conftest_c99_globals='
2767 // Does the compiler advertise C99 conformance?
2768 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
2769 # error "Compiler does not advertise C99 conformance"
2770 #endif
2771
2772 #include <stdbool.h>
2773 extern int puts (const char *);
2774 extern int printf (const char *, ...);
2775 extern int dprintf (int, const char *, ...);
2776 extern void *malloc (size_t);
2777
2778 // Check varargs macros.  These examples are taken from C99 6.10.3.5.
2779 // dprintf is used instead of fprintf to avoid needing to declare
2780 // FILE and stderr.
2781 #define debug(...) dprintf (2, __VA_ARGS__)
2782 #define showlist(...) puts (#__VA_ARGS__)
2783 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
2784 static void
2785 test_varargs_macros (void)
2786 {
2787   int x = 1234;
2788   int y = 5678;
2789   debug ("Flag");
2790   debug ("X = %d\n", x);
2791   showlist (The first, second, and third items.);
2792   report (x>y, "x is %d but y is %d", x, y);
2793 }
2794
2795 // Check long long types.
2796 #define BIG64 18446744073709551615ull
2797 #define BIG32 4294967295ul
2798 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
2799 #if !BIG_OK
2800   #error "your preprocessor is broken"
2801 #endif
2802 #if BIG_OK
2803 #else
2804   #error "your preprocessor is broken"
2805 #endif
2806 static long long int bignum = -9223372036854775807LL;
2807 static unsigned long long int ubignum = BIG64;
2808
2809 struct incomplete_array
2810 {
2811   int datasize;
2812   double data[];
2813 };
2814
2815 struct named_init {
2816   int number;
2817   const wchar_t *name;
2818   double average;
2819 };
2820
2821 typedef const char *ccp;
2822
2823 static inline int
2824 test_restrict (ccp restrict text)
2825 {
2826   // See if C++-style comments work.
2827   // Iterate through items via the restricted pointer.
2828   // Also check for declarations in for loops.
2829   for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
2830     continue;
2831   return 0;
2832 }
2833
2834 // Check varargs and va_copy.
2835 static bool
2836 test_varargs (const char *format, ...)
2837 {
2838   va_list args;
2839   va_start (args, format);
2840   va_list args_copy;
2841   va_copy (args_copy, args);
2842
2843   const char *str = "";
2844   int number = 0;
2845   float fnumber = 0;
2846
2847   while (*format)
2848     {
2849       switch (*format++)
2850         {
2851         case '\''s'\'': // string
2852           str = va_arg (args_copy, const char *);
2853           break;
2854         case '\''d'\'': // int
2855           number = va_arg (args_copy, int);
2856           break;
2857         case '\''f'\'': // float
2858           fnumber = va_arg (args_copy, double);
2859           break;
2860         default:
2861           break;
2862         }
2863     }
2864   va_end (args_copy);
2865   va_end (args);
2866
2867   return *str && number && fnumber;
2868 }
2869 '
2870
2871 # Test code for whether the C compiler supports C99 (body of main).
2872 ac_c_conftest_c99_main='
2873   // Check bool.
2874   _Bool success = false;
2875   success |= (argc != 0);
2876
2877   // Check restrict.
2878   if (test_restrict ("String literal") == 0)
2879     success = true;
2880   char *restrict newvar = "Another string";
2881
2882   // Check varargs.
2883   success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
2884   test_varargs_macros ();
2885
2886   // Check flexible array members.
2887   struct incomplete_array *ia =
2888     malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
2889   ia->datasize = 10;
2890   for (int i = 0; i < ia->datasize; ++i)
2891     ia->data[i] = i * 1.234;
2892
2893   // Check named initializers.
2894   struct named_init ni = {
2895     .number = 34,
2896     .name = L"Test wide string",
2897     .average = 543.34343,
2898   };
2899
2900   ni.number = 58;
2901
2902   int dynamic_array[ni.number];
2903   dynamic_array[0] = argv[0][0];
2904   dynamic_array[ni.number - 1] = 543;
2905
2906   // work around unused variable warnings
2907   ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
2908          || dynamic_array[ni.number - 1] != 543);
2909 '
2910
2911 # Test code for whether the C compiler supports C11 (global declarations)
2912 ac_c_conftest_c11_globals='
2913 // Does the compiler advertise C11 conformance?
2914 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
2915 # error "Compiler does not advertise C11 conformance"
2916 #endif
2917
2918 // Check _Alignas.
2919 char _Alignas (double) aligned_as_double;
2920 char _Alignas (0) no_special_alignment;
2921 extern char aligned_as_int;
2922 char _Alignas (0) _Alignas (int) aligned_as_int;
2923
2924 // Check _Alignof.
2925 enum
2926 {
2927   int_alignment = _Alignof (int),
2928   int_array_alignment = _Alignof (int[100]),
2929   char_alignment = _Alignof (char)
2930 };
2931 _Static_assert (0 < -_Alignof (int), "_Alignof is signed");
2932
2933 // Check _Noreturn.
2934 int _Noreturn does_not_return (void) { for (;;) continue; }
2935
2936 // Check _Static_assert.
2937 struct test_static_assert
2938 {
2939   int x;
2940   _Static_assert (sizeof (int) <= sizeof (long int),
2941                   "_Static_assert does not work in struct");
2942   long int y;
2943 };
2944
2945 // Check UTF-8 literals.
2946 #define u8 syntax error!
2947 char const utf8_literal[] = u8"happens to be ASCII" "another string";
2948
2949 // Check duplicate typedefs.
2950 typedef long *long_ptr;
2951 typedef long int *long_ptr;
2952 typedef long_ptr long_ptr;
2953
2954 // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
2955 struct anonymous
2956 {
2957   union {
2958     struct { int i; int j; };
2959     struct { int k; long int l; } w;
2960   };
2961   int m;
2962 } v1;
2963 '
2964
2965 # Test code for whether the C compiler supports C11 (body of main).
2966 ac_c_conftest_c11_main='
2967   _Static_assert ((offsetof (struct anonymous, i)
2968                    == offsetof (struct anonymous, w.k)),
2969                   "Anonymous union alignment botch");
2970   v1.i = 2;
2971   v1.w.k = 5;
2972   ok |= v1.i != 5;
2973 '
2974
2975 # Test code for whether the C compiler supports C11 (complete).
2976 ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
2977 ${ac_c_conftest_c99_globals}
2978 ${ac_c_conftest_c11_globals}
2979
2980 int
2981 main (int argc, char **argv)
2982 {
2983   int ok = 0;
2984   ${ac_c_conftest_c89_main}
2985   ${ac_c_conftest_c99_main}
2986   ${ac_c_conftest_c11_main}
2987   return ok;
2988 }
2989 "
2990
2991 # Test code for whether the C compiler supports C99 (complete).
2992 ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
2993 ${ac_c_conftest_c99_globals}
2994
2995 int
2996 main (int argc, char **argv)
2997 {
2998   int ok = 0;
2999   ${ac_c_conftest_c89_main}
3000   ${ac_c_conftest_c99_main}
3001   return ok;
3002 }
3003 "
3004
3005 # Test code for whether the C compiler supports C89 (complete).
3006 ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
3007
3008 int
3009 main (int argc, char **argv)
3010 {
3011   int ok = 0;
3012   ${ac_c_conftest_c89_main}
3013   return ok;
3014 }
3015 "
3016
3017 as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
3018 as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
3019 as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
3020 as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
3021 as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
3022 as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
3023 as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
3024 as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
3025 as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H"
3026 as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H"
3027 gt_needs="$gt_needs "
3028 as_fn_append ac_func_c_list " vprintf HAVE_VPRINTF"
3029 # Test code for whether the C++ compiler supports C++98 (global declarations)
3030 ac_cxx_conftest_cxx98_globals='
3031 // Does the compiler advertise C++98 conformance?
3032 #if !defined __cplusplus || __cplusplus < 199711L
3033 # error "Compiler does not advertise C++98 conformance"
3034 #endif
3035
3036 // These inclusions are to reject old compilers that
3037 // lack the unsuffixed header files.
3038 #include <cstdlib>
3039 #include <exception>
3040
3041 // <cassert> and <cstring> are *not* freestanding headers in C++98.
3042 extern void assert (int);
3043 namespace std {
3044   extern int strcmp (const char *, const char *);
3045 }
3046
3047 // Namespaces, exceptions, and templates were all added after "C++ 2.0".
3048 using std::exception;
3049 using std::strcmp;
3050
3051 namespace {
3052
3053 void test_exception_syntax()
3054 {
3055   try {
3056     throw "test";
3057   } catch (const char *s) {
3058     // Extra parentheses suppress a warning when building autoconf itself,
3059     // due to lint rules shared with more typical C programs.
3060     assert (!(strcmp) (s, "test"));
3061   }
3062 }
3063
3064 template <typename T> struct test_template
3065 {
3066   T const val;
3067   explicit test_template(T t) : val(t) {}
3068   template <typename U> T add(U u) { return static_cast<T>(u) + val; }
3069 };
3070
3071 } // anonymous namespace
3072 '
3073
3074 # Test code for whether the C++ compiler supports C++98 (body of main)
3075 ac_cxx_conftest_cxx98_main='
3076   assert (argc);
3077   assert (! argv[0]);
3078 {
3079   test_exception_syntax ();
3080   test_template<double> tt (2.0);
3081   assert (tt.add (4) == 6.0);
3082   assert (true && !false);
3083 }
3084 '
3085
3086 # Test code for whether the C++ compiler supports C++11 (global declarations)
3087 ac_cxx_conftest_cxx11_globals='
3088 // Does the compiler advertise C++ 2011 conformance?
3089 #if !defined __cplusplus || __cplusplus < 201103L
3090 # error "Compiler does not advertise C++11 conformance"
3091 #endif
3092
3093 namespace cxx11test
3094 {
3095   constexpr int get_val() { return 20; }
3096
3097   struct testinit
3098   {
3099     int i;
3100     double d;
3101   };
3102
3103   class delegate
3104   {
3105   public:
3106     delegate(int n) : n(n) {}
3107     delegate(): delegate(2354) {}
3108
3109     virtual int getval() { return this->n; };
3110   protected:
3111     int n;
3112   };
3113
3114   class overridden : public delegate
3115   {
3116   public:
3117     overridden(int n): delegate(n) {}
3118     virtual int getval() override final { return this->n * 2; }
3119   };
3120
3121   class nocopy
3122   {
3123   public:
3124     nocopy(int i): i(i) {}
3125     nocopy() = default;
3126     nocopy(const nocopy&) = delete;
3127     nocopy & operator=(const nocopy&) = delete;
3128   private:
3129     int i;
3130   };
3131
3132   // for testing lambda expressions
3133   template <typename Ret, typename Fn> Ret eval(Fn f, Ret v)
3134   {
3135     return f(v);
3136   }
3137
3138   // for testing variadic templates and trailing return types
3139   template <typename V> auto sum(V first) -> V
3140   {
3141     return first;
3142   }
3143   template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
3144   {
3145     return first + sum(rest...);
3146   }
3147 }
3148 '
3149
3150 # Test code for whether the C++ compiler supports C++11 (body of main)
3151 ac_cxx_conftest_cxx11_main='
3152 {
3153   // Test auto and decltype
3154   auto a1 = 6538;
3155   auto a2 = 48573953.4;
3156   auto a3 = "String literal";
3157
3158   int total = 0;
3159   for (auto i = a3; *i; ++i) { total += *i; }
3160
3161   decltype(a2) a4 = 34895.034;
3162 }
3163 {
3164   // Test constexpr
3165   short sa[cxx11test::get_val()] = { 0 };
3166 }
3167 {
3168   // Test initializer lists
3169   cxx11test::testinit il = { 4323, 435234.23544 };
3170 }
3171 {
3172   // Test range-based for
3173   int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3,
3174                  14, 19, 17, 8, 6, 20, 16, 2, 11, 1};
3175   for (auto &x : array) { x += 23; }
3176 }
3177 {
3178   // Test lambda expressions
3179   using cxx11test::eval;
3180   assert (eval ([](int x) { return x*2; }, 21) == 42);
3181   double d = 2.0;
3182   assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0);
3183   assert (d == 5.0);
3184   assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0);
3185   assert (d == 5.0);
3186 }
3187 {
3188   // Test use of variadic templates
3189   using cxx11test::sum;
3190   auto a = sum(1);
3191   auto b = sum(1, 2);
3192   auto c = sum(1.0, 2.0, 3.0);
3193 }
3194 {
3195   // Test constructor delegation
3196   cxx11test::delegate d1;
3197   cxx11test::delegate d2();
3198   cxx11test::delegate d3(45);
3199 }
3200 {
3201   // Test override and final
3202   cxx11test::overridden o1(55464);
3203 }
3204 {
3205   // Test nullptr
3206   char *c = nullptr;
3207 }
3208 {
3209   // Test template brackets
3210   test_template<::test_template<int>> v(test_template<int>(12));
3211 }
3212 {
3213   // Unicode literals
3214   char const *utf8 = u8"UTF-8 string \u2500";
3215   char16_t const *utf16 = u"UTF-8 string \u2500";
3216   char32_t const *utf32 = U"UTF-32 string \u2500";
3217 }
3218 '
3219
3220 # Test code for whether the C compiler supports C++11 (complete).
3221 ac_cxx_conftest_cxx11_program="${ac_cxx_conftest_cxx98_globals}
3222 ${ac_cxx_conftest_cxx11_globals}
3223
3224 int
3225 main (int argc, char **argv)
3226 {
3227   int ok = 0;
3228   ${ac_cxx_conftest_cxx98_main}
3229   ${ac_cxx_conftest_cxx11_main}
3230   return ok;
3231 }
3232 "
3233
3234 # Test code for whether the C compiler supports C++98 (complete).
3235 ac_cxx_conftest_cxx98_program="${ac_cxx_conftest_cxx98_globals}
3236 int
3237 main (int argc, char **argv)
3238 {
3239   int ok = 0;
3240   ${ac_cxx_conftest_cxx98_main}
3241   return ok;
3242 }
3243 "
3244
3245
3246 # Auxiliary files required by this configure script.
3247 ac_aux_files="config.rpath install-sh config.guess config.sub"
3248
3249 # Locations in which to look for auxiliary files.
3250 ac_aux_dir_candidates="${srcdir}/config"
3251
3252 # Search for a directory containing all of the required auxiliary files,
3253 # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
3254 # If we don't find one directory that contains all the files we need,
3255 # we report the set of missing files from the *first* directory in
3256 # $ac_aux_dir_candidates and give up.
3257 ac_missing_aux_files=""
3258 ac_first_candidate=:
3259 printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
3260 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3261 as_found=false
3262 for as_dir in $ac_aux_dir_candidates
3263 do
3264   IFS=$as_save_IFS
3265   case $as_dir in #(((
3266     '') as_dir=./ ;;
3267     */) ;;
3268     *) as_dir=$as_dir/ ;;
3269   esac
3270   as_found=:
3271
3272   printf "%s\n" "$as_me:${as_lineno-$LINENO}:  trying $as_dir" >&5
3273   ac_aux_dir_found=yes
3274   ac_install_sh=
3275   for ac_aux in $ac_aux_files
3276   do
3277     # As a special case, if "install-sh" is required, that requirement
3278     # can be satisfied by any of "install-sh", "install.sh", or "shtool",
3279     # and $ac_install_sh is set appropriately for whichever one is found.
3280     if test x"$ac_aux" = x"install-sh"
3281     then
3282       if 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}install.sh"; then
3286         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install.sh found" >&5
3287         ac_install_sh="${as_dir}install.sh -c"
3288       elif test -f "${as_dir}shtool"; then
3289         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}shtool found" >&5
3290         ac_install_sh="${as_dir}shtool install -c"
3291       else
3292         ac_aux_dir_found=no
3293         if $ac_first_candidate; then
3294           ac_missing_aux_files="${ac_missing_aux_files} install-sh"
3295         else
3296           break
3297         fi
3298       fi
3299     else
3300       if test -f "${as_dir}${ac_aux}"; then
3301         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}${ac_aux} found" >&5
3302       else
3303         ac_aux_dir_found=no
3304         if $ac_first_candidate; then
3305           ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
3306         else
3307           break
3308         fi
3309       fi
3310     fi
3311   done
3312   if test "$ac_aux_dir_found" = yes; then
3313     ac_aux_dir="$as_dir"
3314     break
3315   fi
3316   ac_first_candidate=false
3317
3318   as_found=false
3319 done
3320 IFS=$as_save_IFS
3321 if $as_found
3322 then :
3323
3324 else $as_nop
3325   as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
3326 fi
3327
3328
3329 # These three variables are undocumented and unsupported,
3330 # and are intended to be withdrawn in a future Autoconf release.
3331 # They can cause serious problems if a builder's source tree is in a directory
3332 # whose full name contains unusual characters.
3333 if test -f "${ac_aux_dir}config.guess"; then
3334   ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
3335 fi
3336 if test -f "${ac_aux_dir}config.sub"; then
3337   ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
3338 fi
3339 if test -f "$ac_aux_dir/configure"; then
3340   ac_configure="$SHELL ${ac_aux_dir}configure"
3341 fi
3342
3343 # Check that the precious variables saved in the cache have kept the same
3344 # value.
3345 ac_cache_corrupted=false
3346 for ac_var in $ac_precious_vars; do
3347   eval ac_old_set=\$ac_cv_env_${ac_var}_set
3348   eval ac_new_set=\$ac_env_${ac_var}_set
3349   eval ac_old_val=\$ac_cv_env_${ac_var}_value
3350   eval ac_new_val=\$ac_env_${ac_var}_value
3351   case $ac_old_set,$ac_new_set in
3352     set,)
3353       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
3354 printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
3355       ac_cache_corrupted=: ;;
3356     ,set)
3357       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
3358 printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
3359       ac_cache_corrupted=: ;;
3360     ,);;
3361     *)
3362       if test "x$ac_old_val" != "x$ac_new_val"; then
3363         # differences in whitespace do not lead to failure.
3364         ac_old_val_w=`echo x $ac_old_val`
3365         ac_new_val_w=`echo x $ac_new_val`
3366         if test "$ac_old_val_w" != "$ac_new_val_w"; then
3367           { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
3368 printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
3369           ac_cache_corrupted=:
3370         else
3371           { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
3372 printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
3373           eval $ac_var=\$ac_old_val
3374         fi
3375         { printf "%s\n" "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
3376 printf "%s\n" "$as_me:   former value:  \`$ac_old_val'" >&2;}
3377         { printf "%s\n" "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
3378 printf "%s\n" "$as_me:   current value: \`$ac_new_val'" >&2;}
3379       fi;;
3380   esac
3381   # Pass precious variables to config.status.
3382   if test "$ac_new_set" = set; then
3383     case $ac_new_val in
3384     *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
3385     *) ac_arg=$ac_var=$ac_new_val ;;
3386     esac
3387     case " $ac_configure_args " in
3388       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
3389       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
3390     esac
3391   fi
3392 done
3393 if $ac_cache_corrupted; then
3394   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3395 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3396   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
3397 printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
3398   as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
3399             and start over" "$LINENO" 5
3400 fi
3401 ## -------------------- ##
3402 ## Main body of script. ##
3403 ## -------------------- ##
3404
3405 ac_ext=c
3406 ac_cpp='$CPP $CPPFLAGS'
3407 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3408 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3409 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3410
3411
3412
3413
3414
3415 ac_config_headers="$ac_config_headers lib/config.h"
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427 ac_ext=c
3428 ac_cpp='$CPP $CPPFLAGS'
3429 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3430 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3431 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3432 if test -n "$ac_tool_prefix"; then
3433   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3434 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3435 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3436 printf %s "checking for $ac_word... " >&6; }
3437 if test ${ac_cv_prog_CC+y}
3438 then :
3439   printf %s "(cached) " >&6
3440 else $as_nop
3441   if test -n "$CC"; then
3442   ac_cv_prog_CC="$CC" # Let the user override the test.
3443 else
3444 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3445 for as_dir in $PATH
3446 do
3447   IFS=$as_save_IFS
3448   case $as_dir in #(((
3449     '') as_dir=./ ;;
3450     */) ;;
3451     *) as_dir=$as_dir/ ;;
3452   esac
3453     for ac_exec_ext in '' $ac_executable_extensions; do
3454   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3455     ac_cv_prog_CC="${ac_tool_prefix}gcc"
3456     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3457     break 2
3458   fi
3459 done
3460   done
3461 IFS=$as_save_IFS
3462
3463 fi
3464 fi
3465 CC=$ac_cv_prog_CC
3466 if test -n "$CC"; then
3467   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3468 printf "%s\n" "$CC" >&6; }
3469 else
3470   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3471 printf "%s\n" "no" >&6; }
3472 fi
3473
3474
3475 fi
3476 if test -z "$ac_cv_prog_CC"; then
3477   ac_ct_CC=$CC
3478   # Extract the first word of "gcc", so it can be a program name with args.
3479 set dummy gcc; ac_word=$2
3480 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3481 printf %s "checking for $ac_word... " >&6; }
3482 if test ${ac_cv_prog_ac_ct_CC+y}
3483 then :
3484   printf %s "(cached) " >&6
3485 else $as_nop
3486   if test -n "$ac_ct_CC"; then
3487   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3488 else
3489 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3490 for as_dir in $PATH
3491 do
3492   IFS=$as_save_IFS
3493   case $as_dir in #(((
3494     '') as_dir=./ ;;
3495     */) ;;
3496     *) as_dir=$as_dir/ ;;
3497   esac
3498     for ac_exec_ext in '' $ac_executable_extensions; do
3499   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3500     ac_cv_prog_ac_ct_CC="gcc"
3501     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3502     break 2
3503   fi
3504 done
3505   done
3506 IFS=$as_save_IFS
3507
3508 fi
3509 fi
3510 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3511 if test -n "$ac_ct_CC"; then
3512   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3513 printf "%s\n" "$ac_ct_CC" >&6; }
3514 else
3515   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3516 printf "%s\n" "no" >&6; }
3517 fi
3518
3519   if test "x$ac_ct_CC" = x; then
3520     CC=""
3521   else
3522     case $cross_compiling:$ac_tool_warned in
3523 yes:)
3524 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3525 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3526 ac_tool_warned=yes ;;
3527 esac
3528     CC=$ac_ct_CC
3529   fi
3530 else
3531   CC="$ac_cv_prog_CC"
3532 fi
3533
3534 if test -z "$CC"; then
3535           if test -n "$ac_tool_prefix"; then
3536     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3537 set dummy ${ac_tool_prefix}cc; ac_word=$2
3538 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3539 printf %s "checking for $ac_word... " >&6; }
3540 if test ${ac_cv_prog_CC+y}
3541 then :
3542   printf %s "(cached) " >&6
3543 else $as_nop
3544   if test -n "$CC"; then
3545   ac_cv_prog_CC="$CC" # Let the user override the test.
3546 else
3547 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3548 for as_dir in $PATH
3549 do
3550   IFS=$as_save_IFS
3551   case $as_dir in #(((
3552     '') as_dir=./ ;;
3553     */) ;;
3554     *) as_dir=$as_dir/ ;;
3555   esac
3556     for ac_exec_ext in '' $ac_executable_extensions; do
3557   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3558     ac_cv_prog_CC="${ac_tool_prefix}cc"
3559     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3560     break 2
3561   fi
3562 done
3563   done
3564 IFS=$as_save_IFS
3565
3566 fi
3567 fi
3568 CC=$ac_cv_prog_CC
3569 if test -n "$CC"; then
3570   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3571 printf "%s\n" "$CC" >&6; }
3572 else
3573   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3574 printf "%s\n" "no" >&6; }
3575 fi
3576
3577
3578   fi
3579 fi
3580 if test -z "$CC"; then
3581   # Extract the first word of "cc", so it can be a program name with args.
3582 set dummy cc; ac_word=$2
3583 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3584 printf %s "checking for $ac_word... " >&6; }
3585 if test ${ac_cv_prog_CC+y}
3586 then :
3587   printf %s "(cached) " >&6
3588 else $as_nop
3589   if test -n "$CC"; then
3590   ac_cv_prog_CC="$CC" # Let the user override the test.
3591 else
3592   ac_prog_rejected=no
3593 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3594 for as_dir in $PATH
3595 do
3596   IFS=$as_save_IFS
3597   case $as_dir in #(((
3598     '') as_dir=./ ;;
3599     */) ;;
3600     *) as_dir=$as_dir/ ;;
3601   esac
3602     for ac_exec_ext in '' $ac_executable_extensions; do
3603   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3604     if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3605        ac_prog_rejected=yes
3606        continue
3607      fi
3608     ac_cv_prog_CC="cc"
3609     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3610     break 2
3611   fi
3612 done
3613   done
3614 IFS=$as_save_IFS
3615
3616 if test $ac_prog_rejected = yes; then
3617   # We found a bogon in the path, so make sure we never use it.
3618   set dummy $ac_cv_prog_CC
3619   shift
3620   if test $# != 0; then
3621     # We chose a different compiler from the bogus one.
3622     # However, it has the same basename, so the bogon will be chosen
3623     # first if we set CC to just the basename; use the full file name.
3624     shift
3625     ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
3626   fi
3627 fi
3628 fi
3629 fi
3630 CC=$ac_cv_prog_CC
3631 if test -n "$CC"; then
3632   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3633 printf "%s\n" "$CC" >&6; }
3634 else
3635   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3636 printf "%s\n" "no" >&6; }
3637 fi
3638
3639
3640 fi
3641 if test -z "$CC"; then
3642   if test -n "$ac_tool_prefix"; then
3643   for ac_prog in cl.exe
3644   do
3645     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3646 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3647 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3648 printf %s "checking for $ac_word... " >&6; }
3649 if test ${ac_cv_prog_CC+y}
3650 then :
3651   printf %s "(cached) " >&6
3652 else $as_nop
3653   if test -n "$CC"; then
3654   ac_cv_prog_CC="$CC" # Let the user override the test.
3655 else
3656 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3657 for as_dir in $PATH
3658 do
3659   IFS=$as_save_IFS
3660   case $as_dir in #(((
3661     '') as_dir=./ ;;
3662     */) ;;
3663     *) as_dir=$as_dir/ ;;
3664   esac
3665     for ac_exec_ext in '' $ac_executable_extensions; do
3666   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3667     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3668     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3669     break 2
3670   fi
3671 done
3672   done
3673 IFS=$as_save_IFS
3674
3675 fi
3676 fi
3677 CC=$ac_cv_prog_CC
3678 if test -n "$CC"; then
3679   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3680 printf "%s\n" "$CC" >&6; }
3681 else
3682   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3683 printf "%s\n" "no" >&6; }
3684 fi
3685
3686
3687     test -n "$CC" && break
3688   done
3689 fi
3690 if test -z "$CC"; then
3691   ac_ct_CC=$CC
3692   for ac_prog in cl.exe
3693 do
3694   # Extract the first word of "$ac_prog", so it can be a program name with args.
3695 set dummy $ac_prog; ac_word=$2
3696 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3697 printf %s "checking for $ac_word... " >&6; }
3698 if test ${ac_cv_prog_ac_ct_CC+y}
3699 then :
3700   printf %s "(cached) " >&6
3701 else $as_nop
3702   if test -n "$ac_ct_CC"; then
3703   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3704 else
3705 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3706 for as_dir in $PATH
3707 do
3708   IFS=$as_save_IFS
3709   case $as_dir in #(((
3710     '') as_dir=./ ;;
3711     */) ;;
3712     *) as_dir=$as_dir/ ;;
3713   esac
3714     for ac_exec_ext in '' $ac_executable_extensions; do
3715   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3716     ac_cv_prog_ac_ct_CC="$ac_prog"
3717     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3718     break 2
3719   fi
3720 done
3721   done
3722 IFS=$as_save_IFS
3723
3724 fi
3725 fi
3726 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3727 if test -n "$ac_ct_CC"; then
3728   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3729 printf "%s\n" "$ac_ct_CC" >&6; }
3730 else
3731   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3732 printf "%s\n" "no" >&6; }
3733 fi
3734
3735
3736   test -n "$ac_ct_CC" && break
3737 done
3738
3739   if test "x$ac_ct_CC" = x; then
3740     CC=""
3741   else
3742     case $cross_compiling:$ac_tool_warned in
3743 yes:)
3744 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3745 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3746 ac_tool_warned=yes ;;
3747 esac
3748     CC=$ac_ct_CC
3749   fi
3750 fi
3751
3752 fi
3753 if test -z "$CC"; then
3754   if test -n "$ac_tool_prefix"; then
3755   # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
3756 set dummy ${ac_tool_prefix}clang; ac_word=$2
3757 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3758 printf %s "checking for $ac_word... " >&6; }
3759 if test ${ac_cv_prog_CC+y}
3760 then :
3761   printf %s "(cached) " >&6
3762 else $as_nop
3763   if test -n "$CC"; then
3764   ac_cv_prog_CC="$CC" # Let the user override the test.
3765 else
3766 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3767 for as_dir in $PATH
3768 do
3769   IFS=$as_save_IFS
3770   case $as_dir in #(((
3771     '') as_dir=./ ;;
3772     */) ;;
3773     *) as_dir=$as_dir/ ;;
3774   esac
3775     for ac_exec_ext in '' $ac_executable_extensions; do
3776   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3777     ac_cv_prog_CC="${ac_tool_prefix}clang"
3778     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3779     break 2
3780   fi
3781 done
3782   done
3783 IFS=$as_save_IFS
3784
3785 fi
3786 fi
3787 CC=$ac_cv_prog_CC
3788 if test -n "$CC"; then
3789   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3790 printf "%s\n" "$CC" >&6; }
3791 else
3792   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3793 printf "%s\n" "no" >&6; }
3794 fi
3795
3796
3797 fi
3798 if test -z "$ac_cv_prog_CC"; then
3799   ac_ct_CC=$CC
3800   # Extract the first word of "clang", so it can be a program name with args.
3801 set dummy clang; ac_word=$2
3802 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3803 printf %s "checking for $ac_word... " >&6; }
3804 if test ${ac_cv_prog_ac_ct_CC+y}
3805 then :
3806   printf %s "(cached) " >&6
3807 else $as_nop
3808   if test -n "$ac_ct_CC"; then
3809   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3810 else
3811 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3812 for as_dir in $PATH
3813 do
3814   IFS=$as_save_IFS
3815   case $as_dir in #(((
3816     '') as_dir=./ ;;
3817     */) ;;
3818     *) as_dir=$as_dir/ ;;
3819   esac
3820     for ac_exec_ext in '' $ac_executable_extensions; do
3821   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3822     ac_cv_prog_ac_ct_CC="clang"
3823     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3824     break 2
3825   fi
3826 done
3827   done
3828 IFS=$as_save_IFS
3829
3830 fi
3831 fi
3832 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3833 if test -n "$ac_ct_CC"; then
3834   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3835 printf "%s\n" "$ac_ct_CC" >&6; }
3836 else
3837   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3838 printf "%s\n" "no" >&6; }
3839 fi
3840
3841   if test "x$ac_ct_CC" = x; then
3842     CC=""
3843   else
3844     case $cross_compiling:$ac_tool_warned in
3845 yes:)
3846 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3847 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3848 ac_tool_warned=yes ;;
3849 esac
3850     CC=$ac_ct_CC
3851   fi
3852 else
3853   CC="$ac_cv_prog_CC"
3854 fi
3855
3856 fi
3857
3858
3859 test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3860 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3861 as_fn_error $? "no acceptable C compiler found in \$PATH
3862 See \`config.log' for more details" "$LINENO" 5; }
3863
3864 # Provide some information about the compiler.
3865 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3866 set X $ac_compile
3867 ac_compiler=$2
3868 for ac_option in --version -v -V -qversion -version; do
3869   { { ac_try="$ac_compiler $ac_option >&5"
3870 case "(($ac_try" in
3871   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3872   *) ac_try_echo=$ac_try;;
3873 esac
3874 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3875 printf "%s\n" "$ac_try_echo"; } >&5
3876   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3877   ac_status=$?
3878   if test -s conftest.err; then
3879     sed '10a\
3880 ... rest of stderr output deleted ...
3881          10q' conftest.err >conftest.er1
3882     cat conftest.er1 >&5
3883   fi
3884   rm -f conftest.er1 conftest.err
3885   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3886   test $ac_status = 0; }
3887 done
3888
3889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3890 /* end confdefs.h.  */
3891
3892 int
3893 main (void)
3894 {
3895
3896   ;
3897   return 0;
3898 }
3899 _ACEOF
3900 ac_clean_files_save=$ac_clean_files
3901 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3902 # Try to create an executable without -o first, disregard a.out.
3903 # It will help us diagnose broken compilers, and finding out an intuition
3904 # of exeext.
3905 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3906 printf %s "checking whether the C compiler works... " >&6; }
3907 ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3908
3909 # The possible output files:
3910 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3911
3912 ac_rmfiles=
3913 for ac_file in $ac_files
3914 do
3915   case $ac_file in
3916     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3917     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3918   esac
3919 done
3920 rm -f $ac_rmfiles
3921
3922 if { { ac_try="$ac_link_default"
3923 case "(($ac_try" in
3924   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3925   *) ac_try_echo=$ac_try;;
3926 esac
3927 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3928 printf "%s\n" "$ac_try_echo"; } >&5
3929   (eval "$ac_link_default") 2>&5
3930   ac_status=$?
3931   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3932   test $ac_status = 0; }
3933 then :
3934   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3935 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3936 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3937 # so that the user can short-circuit this test for compilers unknown to
3938 # Autoconf.
3939 for ac_file in $ac_files ''
3940 do
3941   test -f "$ac_file" || continue
3942   case $ac_file in
3943     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3944         ;;
3945     [ab].out )
3946         # We found the default executable, but exeext='' is most
3947         # certainly right.
3948         break;;
3949     *.* )
3950         if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
3951         then :; else
3952            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3953         fi
3954         # We set ac_cv_exeext here because the later test for it is not
3955         # safe: cross compilers may not add the suffix if given an `-o'
3956         # argument, so we may need to know it at that point already.
3957         # Even if this section looks crufty: it has the advantage of
3958         # actually working.
3959         break;;
3960     * )
3961         break;;
3962   esac
3963 done
3964 test "$ac_cv_exeext" = no && ac_cv_exeext=
3965
3966 else $as_nop
3967   ac_file=''
3968 fi
3969 if test -z "$ac_file"
3970 then :
3971   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3972 printf "%s\n" "no" >&6; }
3973 printf "%s\n" "$as_me: failed program was:" >&5
3974 sed 's/^/| /' conftest.$ac_ext >&5
3975
3976 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3977 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3978 as_fn_error 77 "C compiler cannot create executables
3979 See \`config.log' for more details" "$LINENO" 5; }
3980 else $as_nop
3981   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3982 printf "%s\n" "yes" >&6; }
3983 fi
3984 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3985 printf %s "checking for C compiler default output file name... " >&6; }
3986 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3987 printf "%s\n" "$ac_file" >&6; }
3988 ac_exeext=$ac_cv_exeext
3989
3990 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3991 ac_clean_files=$ac_clean_files_save
3992 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3993 printf %s "checking for suffix of executables... " >&6; }
3994 if { { ac_try="$ac_link"
3995 case "(($ac_try" in
3996   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3997   *) ac_try_echo=$ac_try;;
3998 esac
3999 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4000 printf "%s\n" "$ac_try_echo"; } >&5
4001   (eval "$ac_link") 2>&5
4002   ac_status=$?
4003   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4004   test $ac_status = 0; }
4005 then :
4006   # If both `conftest.exe' and `conftest' are `present' (well, observable)
4007 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
4008 # work properly (i.e., refer to `conftest.exe'), while it won't with
4009 # `rm'.
4010 for ac_file in conftest.exe conftest conftest.*; do
4011   test -f "$ac_file" || continue
4012   case $ac_file in
4013     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4014     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4015           break;;
4016     * ) break;;
4017   esac
4018 done
4019 else $as_nop
4020   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4021 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4022 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4023 See \`config.log' for more details" "$LINENO" 5; }
4024 fi
4025 rm -f conftest conftest$ac_cv_exeext
4026 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4027 printf "%s\n" "$ac_cv_exeext" >&6; }
4028
4029 rm -f conftest.$ac_ext
4030 EXEEXT=$ac_cv_exeext
4031 ac_exeext=$EXEEXT
4032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4033 /* end confdefs.h.  */
4034 #include <stdio.h>
4035 int
4036 main (void)
4037 {
4038 FILE *f = fopen ("conftest.out", "w");
4039  return ferror (f) || fclose (f) != 0;
4040
4041   ;
4042   return 0;
4043 }
4044 _ACEOF
4045 ac_clean_files="$ac_clean_files conftest.out"
4046 # Check that the compiler produces executables we can run.  If not, either
4047 # the compiler is broken, or we cross compile.
4048 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4049 printf %s "checking whether we are cross compiling... " >&6; }
4050 if test "$cross_compiling" != yes; then
4051   { { ac_try="$ac_link"
4052 case "(($ac_try" in
4053   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4054   *) ac_try_echo=$ac_try;;
4055 esac
4056 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4057 printf "%s\n" "$ac_try_echo"; } >&5
4058   (eval "$ac_link") 2>&5
4059   ac_status=$?
4060   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4061   test $ac_status = 0; }
4062   if { ac_try='./conftest$ac_cv_exeext'
4063   { { case "(($ac_try" in
4064   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4065   *) ac_try_echo=$ac_try;;
4066 esac
4067 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4068 printf "%s\n" "$ac_try_echo"; } >&5
4069   (eval "$ac_try") 2>&5
4070   ac_status=$?
4071   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4072   test $ac_status = 0; }; }; then
4073     cross_compiling=no
4074   else
4075     if test "$cross_compiling" = maybe; then
4076         cross_compiling=yes
4077     else
4078         { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4079 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4080 as_fn_error 77 "cannot run C compiled programs.
4081 If you meant to cross compile, use \`--host'.
4082 See \`config.log' for more details" "$LINENO" 5; }
4083     fi
4084   fi
4085 fi
4086 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4087 printf "%s\n" "$cross_compiling" >&6; }
4088
4089 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4090 ac_clean_files=$ac_clean_files_save
4091 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4092 printf %s "checking for suffix of object files... " >&6; }
4093 if test ${ac_cv_objext+y}
4094 then :
4095   printf %s "(cached) " >&6
4096 else $as_nop
4097   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4098 /* end confdefs.h.  */
4099
4100 int
4101 main (void)
4102 {
4103
4104   ;
4105   return 0;
4106 }
4107 _ACEOF
4108 rm -f conftest.o conftest.obj
4109 if { { ac_try="$ac_compile"
4110 case "(($ac_try" in
4111   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4112   *) ac_try_echo=$ac_try;;
4113 esac
4114 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4115 printf "%s\n" "$ac_try_echo"; } >&5
4116   (eval "$ac_compile") 2>&5
4117   ac_status=$?
4118   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4119   test $ac_status = 0; }
4120 then :
4121   for ac_file in conftest.o conftest.obj conftest.*; do
4122   test -f "$ac_file" || continue;
4123   case $ac_file in
4124     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4125     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4126        break;;
4127   esac
4128 done
4129 else $as_nop
4130   printf "%s\n" "$as_me: failed program was:" >&5
4131 sed 's/^/| /' conftest.$ac_ext >&5
4132
4133 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4134 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4135 as_fn_error $? "cannot compute suffix of object files: cannot compile
4136 See \`config.log' for more details" "$LINENO" 5; }
4137 fi
4138 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4139 fi
4140 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4141 printf "%s\n" "$ac_cv_objext" >&6; }
4142 OBJEXT=$ac_cv_objext
4143 ac_objext=$OBJEXT
4144 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
4145 printf %s "checking whether the compiler supports GNU C... " >&6; }
4146 if test ${ac_cv_c_compiler_gnu+y}
4147 then :
4148   printf %s "(cached) " >&6
4149 else $as_nop
4150   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4151 /* end confdefs.h.  */
4152
4153 int
4154 main (void)
4155 {
4156 #ifndef __GNUC__
4157        choke me
4158 #endif
4159
4160   ;
4161   return 0;
4162 }
4163 _ACEOF
4164 if ac_fn_c_try_compile "$LINENO"
4165 then :
4166   ac_compiler_gnu=yes
4167 else $as_nop
4168   ac_compiler_gnu=no
4169 fi
4170 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4171 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4172
4173 fi
4174 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4175 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
4176 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4177
4178 if test $ac_compiler_gnu = yes; then
4179   GCC=yes
4180 else
4181   GCC=
4182 fi
4183 ac_test_CFLAGS=${CFLAGS+y}
4184 ac_save_CFLAGS=$CFLAGS
4185 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4186 printf %s "checking whether $CC accepts -g... " >&6; }
4187 if test ${ac_cv_prog_cc_g+y}
4188 then :
4189   printf %s "(cached) " >&6
4190 else $as_nop
4191   ac_save_c_werror_flag=$ac_c_werror_flag
4192    ac_c_werror_flag=yes
4193    ac_cv_prog_cc_g=no
4194    CFLAGS="-g"
4195    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4196 /* end confdefs.h.  */
4197
4198 int
4199 main (void)
4200 {
4201
4202   ;
4203   return 0;
4204 }
4205 _ACEOF
4206 if ac_fn_c_try_compile "$LINENO"
4207 then :
4208   ac_cv_prog_cc_g=yes
4209 else $as_nop
4210   CFLAGS=""
4211       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4212 /* end confdefs.h.  */
4213
4214 int
4215 main (void)
4216 {
4217
4218   ;
4219   return 0;
4220 }
4221 _ACEOF
4222 if ac_fn_c_try_compile "$LINENO"
4223 then :
4224
4225 else $as_nop
4226   ac_c_werror_flag=$ac_save_c_werror_flag
4227          CFLAGS="-g"
4228          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4229 /* end confdefs.h.  */
4230
4231 int
4232 main (void)
4233 {
4234
4235   ;
4236   return 0;
4237 }
4238 _ACEOF
4239 if ac_fn_c_try_compile "$LINENO"
4240 then :
4241   ac_cv_prog_cc_g=yes
4242 fi
4243 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4244 fi
4245 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4246 fi
4247 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4248    ac_c_werror_flag=$ac_save_c_werror_flag
4249 fi
4250 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4251 printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
4252 if test $ac_test_CFLAGS; then
4253   CFLAGS=$ac_save_CFLAGS
4254 elif test $ac_cv_prog_cc_g = yes; then
4255   if test "$GCC" = yes; then
4256     CFLAGS="-g -O2"
4257   else
4258     CFLAGS="-g"
4259   fi
4260 else
4261   if test "$GCC" = yes; then
4262     CFLAGS="-O2"
4263   else
4264     CFLAGS=
4265   fi
4266 fi
4267 ac_prog_cc_stdc=no
4268 if test x$ac_prog_cc_stdc = xno
4269 then :
4270   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
4271 printf %s "checking for $CC option to enable C11 features... " >&6; }
4272 if test ${ac_cv_prog_cc_c11+y}
4273 then :
4274   printf %s "(cached) " >&6
4275 else $as_nop
4276   ac_cv_prog_cc_c11=no
4277 ac_save_CC=$CC
4278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4279 /* end confdefs.h.  */
4280 $ac_c_conftest_c11_program
4281 _ACEOF
4282 for ac_arg in '' -std=gnu11
4283 do
4284   CC="$ac_save_CC $ac_arg"
4285   if ac_fn_c_try_compile "$LINENO"
4286 then :
4287   ac_cv_prog_cc_c11=$ac_arg
4288 fi
4289 rm -f core conftest.err conftest.$ac_objext conftest.beam
4290   test "x$ac_cv_prog_cc_c11" != "xno" && break
4291 done
4292 rm -f conftest.$ac_ext
4293 CC=$ac_save_CC
4294 fi
4295
4296 if test "x$ac_cv_prog_cc_c11" = xno
4297 then :
4298   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4299 printf "%s\n" "unsupported" >&6; }
4300 else $as_nop
4301   if test "x$ac_cv_prog_cc_c11" = x
4302 then :
4303   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4304 printf "%s\n" "none needed" >&6; }
4305 else $as_nop
4306   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
4307 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
4308      CC="$CC $ac_cv_prog_cc_c11"
4309 fi
4310   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
4311   ac_prog_cc_stdc=c11
4312 fi
4313 fi
4314 if test x$ac_prog_cc_stdc = xno
4315 then :
4316   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
4317 printf %s "checking for $CC option to enable C99 features... " >&6; }
4318 if test ${ac_cv_prog_cc_c99+y}
4319 then :
4320   printf %s "(cached) " >&6
4321 else $as_nop
4322   ac_cv_prog_cc_c99=no
4323 ac_save_CC=$CC
4324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4325 /* end confdefs.h.  */
4326 $ac_c_conftest_c99_program
4327 _ACEOF
4328 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
4329 do
4330   CC="$ac_save_CC $ac_arg"
4331   if ac_fn_c_try_compile "$LINENO"
4332 then :
4333   ac_cv_prog_cc_c99=$ac_arg
4334 fi
4335 rm -f core conftest.err conftest.$ac_objext conftest.beam
4336   test "x$ac_cv_prog_cc_c99" != "xno" && break
4337 done
4338 rm -f conftest.$ac_ext
4339 CC=$ac_save_CC
4340 fi
4341
4342 if test "x$ac_cv_prog_cc_c99" = xno
4343 then :
4344   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4345 printf "%s\n" "unsupported" >&6; }
4346 else $as_nop
4347   if test "x$ac_cv_prog_cc_c99" = x
4348 then :
4349   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4350 printf "%s\n" "none needed" >&6; }
4351 else $as_nop
4352   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4353 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
4354      CC="$CC $ac_cv_prog_cc_c99"
4355 fi
4356   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
4357   ac_prog_cc_stdc=c99
4358 fi
4359 fi
4360 if test x$ac_prog_cc_stdc = xno
4361 then :
4362   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
4363 printf %s "checking for $CC option to enable C89 features... " >&6; }
4364 if test ${ac_cv_prog_cc_c89+y}
4365 then :
4366   printf %s "(cached) " >&6
4367 else $as_nop
4368   ac_cv_prog_cc_c89=no
4369 ac_save_CC=$CC
4370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4371 /* end confdefs.h.  */
4372 $ac_c_conftest_c89_program
4373 _ACEOF
4374 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4375 do
4376   CC="$ac_save_CC $ac_arg"
4377   if ac_fn_c_try_compile "$LINENO"
4378 then :
4379   ac_cv_prog_cc_c89=$ac_arg
4380 fi
4381 rm -f core conftest.err conftest.$ac_objext conftest.beam
4382   test "x$ac_cv_prog_cc_c89" != "xno" && break
4383 done
4384 rm -f conftest.$ac_ext
4385 CC=$ac_save_CC
4386 fi
4387
4388 if test "x$ac_cv_prog_cc_c89" = xno
4389 then :
4390   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4391 printf "%s\n" "unsupported" >&6; }
4392 else $as_nop
4393   if test "x$ac_cv_prog_cc_c89" = x
4394 then :
4395   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4396 printf "%s\n" "none needed" >&6; }
4397 else $as_nop
4398   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4399 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
4400      CC="$CC $ac_cv_prog_cc_c89"
4401 fi
4402   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
4403   ac_prog_cc_stdc=c89
4404 fi
4405 fi
4406
4407 ac_ext=c
4408 ac_cpp='$CPP $CPPFLAGS'
4409 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4410 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4411 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4412
4413
4414 ac_header= ac_cache=
4415 for ac_item in $ac_header_c_list
4416 do
4417   if test $ac_cache; then
4418     ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
4419     if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
4420       printf "%s\n" "#define $ac_item 1" >> confdefs.h
4421     fi
4422     ac_header= ac_cache=
4423   elif test $ac_header; then
4424     ac_cache=$ac_item
4425   else
4426     ac_header=$ac_item
4427   fi
4428 done
4429
4430
4431
4432
4433
4434
4435
4436
4437 if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
4438 then :
4439
4440 printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
4441
4442 fi
4443
4444
4445
4446
4447
4448
4449   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4450 printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4451 if test ${ac_cv_safe_to_define___extensions__+y}
4452 then :
4453   printf %s "(cached) " >&6
4454 else $as_nop
4455   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4456 /* end confdefs.h.  */
4457
4458 #         define __EXTENSIONS__ 1
4459           $ac_includes_default
4460 int
4461 main (void)
4462 {
4463
4464   ;
4465   return 0;
4466 }
4467 _ACEOF
4468 if ac_fn_c_try_compile "$LINENO"
4469 then :
4470   ac_cv_safe_to_define___extensions__=yes
4471 else $as_nop
4472   ac_cv_safe_to_define___extensions__=no
4473 fi
4474 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4475 fi
4476 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4477 printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; }
4478
4479   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5
4480 printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; }
4481 if test ${ac_cv_should_define__xopen_source+y}
4482 then :
4483   printf %s "(cached) " >&6
4484 else $as_nop
4485   ac_cv_should_define__xopen_source=no
4486     if test $ac_cv_header_wchar_h = yes
4487 then :
4488   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4489 /* end confdefs.h.  */
4490
4491           #include <wchar.h>
4492           mbstate_t x;
4493 int
4494 main (void)
4495 {
4496
4497   ;
4498   return 0;
4499 }
4500 _ACEOF
4501 if ac_fn_c_try_compile "$LINENO"
4502 then :
4503
4504 else $as_nop
4505   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4506 /* end confdefs.h.  */
4507
4508             #define _XOPEN_SOURCE 500
4509             #include <wchar.h>
4510             mbstate_t x;
4511 int
4512 main (void)
4513 {
4514
4515   ;
4516   return 0;
4517 }
4518 _ACEOF
4519 if ac_fn_c_try_compile "$LINENO"
4520 then :
4521   ac_cv_should_define__xopen_source=yes
4522 fi
4523 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4524 fi
4525 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4526 fi
4527 fi
4528 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5
4529 printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; }
4530
4531   printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h
4532
4533   printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h
4534
4535   printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h
4536
4537   printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h
4538
4539   printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h
4540
4541   printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h
4542
4543   printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4544
4545   printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h
4546
4547   printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h
4548
4549   printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h
4550
4551   printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h
4552
4553   printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h
4554
4555   printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h
4556
4557   printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h
4558
4559   printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h
4560
4561   if test $ac_cv_header_minix_config_h = yes
4562 then :
4563   MINIX=yes
4564     printf "%s\n" "#define _MINIX 1" >>confdefs.h
4565
4566     printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h
4567
4568     printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h
4569
4570 else $as_nop
4571   MINIX=
4572 fi
4573   if test $ac_cv_safe_to_define___extensions__ = yes
4574 then :
4575   printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h
4576
4577 fi
4578   if test $ac_cv_should_define__xopen_source = yes
4579 then :
4580   printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h
4581
4582 fi
4583
4584 MCONFIG=./MCONFIG
4585
4586 BINARY_TYPE=bin
4587 E2FSPROGS_VERSION=`awk -F\" '/E2FSPROGS_VERS/ { print $2 }' ${srcdir}/version.h`
4588 E2FSPROGS_DATE=`awk -F\" '/E2FSPROGS_DATE/ { print $2 }' ${srcdir}/version.h`
4589 E2FSPROGS_DAY=$(echo $E2FSPROGS_DATE | awk -F- '{ printf "%02d", $1 }')
4590 MONTH=`echo $E2FSPROGS_DATE | awk -F- '{print $2}'`
4591 YEAR=`echo $E2FSPROGS_DATE | awk -F- '{print $3}'`
4592
4593 if expr $YEAR ">" 1900 > /dev/null ; then
4594         E2FSPROGS_YEAR=$YEAR
4595 elif expr $YEAR ">" 90 >/dev/null ; then
4596         E2FSPROGS_YEAR=19$YEAR
4597 else
4598         E2FSPROGS_YEAR=20$YEAR
4599 fi
4600
4601 case $MONTH in
4602 Jan)    MONTH_NUM=01; E2FSPROGS_MONTH="January" ;;
4603 Feb)    MONTH_NUM=02; E2FSPROGS_MONTH="February" ;;
4604 Mar)    MONTH_NUM=03; E2FSPROGS_MONTH="March" ;;
4605 Apr)    MONTH_NUM=04; E2FSPROGS_MONTH="April" ;;
4606 May)    MONTH_NUM=05; E2FSPROGS_MONTH="May" ;;
4607 Jun)    MONTH_NUM=06; E2FSPROGS_MONTH="June" ;;
4608 Jul)    MONTH_NUM=07; E2FSPROGS_MONTH="July" ;;
4609 Aug)    MONTH_NUM=08; E2FSPROGS_MONTH="August" ;;
4610 Sep)    MONTH_NUM=09; E2FSPROGS_MONTH="September" ;;
4611 Oct)    MONTH_NUM=10; E2FSPROGS_MONTH="October" ;;
4612 Nov)    MONTH_NUM=11; E2FSPROGS_MONTH="November" ;;
4613 Dec)    MONTH_NUM=12; E2FSPROGS_MONTH="December" ;;
4614 *)      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unknown month $MONTH??" >&5
4615 printf "%s\n" "$as_me: WARNING: Unknown month $MONTH??" >&2;} ;;
4616 esac
4617
4618 base_ver=`echo $E2FSPROGS_VERSION | sed -e 's/pre-//' -e 's/-.*//'`
4619 base_rel=`echo $E2FSPROGS_VERSION | awk -F- '{ print $2 }'`
4620
4621 date_spec=${E2FSPROGS_YEAR}.${MONTH_NUM}.${E2FSPROGS_DAY}
4622
4623 case $E2FSPROGS_VERSION in
4624 *-WIP|pre-*)
4625         E2FSPROGS_PKGVER="$base_ver"
4626         E2FSPROGS_PKGREL="WIP.$date_spec"
4627         ;;
4628 *)
4629         E2FSPROGS_PKGVER="$base_ver"
4630         E2FSPROGS_PKGREL="$base_rel"
4631         ;;
4632 esac
4633
4634 unset DATE MONTH YEAR base_ver pre_vers date_spec
4635 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION" >&5
4636 printf "%s\n" "Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION" >&6; }
4637 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}" >&5
4638 printf "%s\n" "Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}" >&6; }
4639
4640
4641
4642
4643
4644
4645 WITH_DIET_LIBC=
4646
4647 # Check whether --with-diet-libc was given.
4648 if test ${with_diet_libc+y}
4649 then :
4650   withval=$with_diet_libc; CC="diet cc -nostdinc"
4651 WITH_DIET_LIBC=yes
4652 if test -z "$LIBS"
4653 then
4654         LIBS="-lcompat"
4655 else
4656         LIBS="$LIBS -lcompat"
4657 fi
4658 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: CC=$CC" >&5
4659 printf "%s\n" "CC=$CC" >&6; }
4660 fi
4661
4662
4663
4664   # Make sure we can run config.sub.
4665 $SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
4666   as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
4667
4668 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4669 printf %s "checking build system type... " >&6; }
4670 if test ${ac_cv_build+y}
4671 then :
4672   printf %s "(cached) " >&6
4673 else $as_nop
4674   ac_build_alias=$build_alias
4675 test "x$ac_build_alias" = x &&
4676   ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
4677 test "x$ac_build_alias" = x &&
4678   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4679 ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
4680   as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
4681
4682 fi
4683 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4684 printf "%s\n" "$ac_cv_build" >&6; }
4685 case $ac_cv_build in
4686 *-*-*) ;;
4687 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4688 esac
4689 build=$ac_cv_build
4690 ac_save_IFS=$IFS; IFS='-'
4691 set x $ac_cv_build
4692 shift
4693 build_cpu=$1
4694 build_vendor=$2
4695 shift; shift
4696 # Remember, the first character of IFS is used to create $*,
4697 # except with old shells:
4698 build_os=$*
4699 IFS=$ac_save_IFS
4700 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4701
4702
4703 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4704 printf %s "checking host system type... " >&6; }
4705 if test ${ac_cv_host+y}
4706 then :
4707   printf %s "(cached) " >&6
4708 else $as_nop
4709   if test "x$host_alias" = x; then
4710   ac_cv_host=$ac_cv_build
4711 else
4712   ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
4713     as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
4714 fi
4715
4716 fi
4717 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4718 printf "%s\n" "$ac_cv_host" >&6; }
4719 case $ac_cv_host in
4720 *-*-*) ;;
4721 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4722 esac
4723 host=$ac_cv_host
4724 ac_save_IFS=$IFS; IFS='-'
4725 set x $ac_cv_host
4726 shift
4727 host_cpu=$1
4728 host_vendor=$2
4729 shift; shift
4730 # Remember, the first character of IFS is used to create $*,
4731 # except with old shells:
4732 host_os=$*
4733 IFS=$ac_save_IFS
4734 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4735
4736
4737 DLOPEN_LIB=''
4738 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
4739 printf %s "checking for dlopen in -ldl... " >&6; }
4740 if test ${ac_cv_lib_dl_dlopen+y}
4741 then :
4742   printf %s "(cached) " >&6
4743 else $as_nop
4744   ac_check_lib_save_LIBS=$LIBS
4745 LIBS="-ldl  $LIBS"
4746 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4747 /* end confdefs.h.  */
4748
4749 /* Override any GCC internal prototype to avoid an error.
4750    Use char because int might match the return type of a GCC
4751    builtin and then its argument prototype would still apply.  */
4752 char dlopen ();
4753 int
4754 main (void)
4755 {
4756 return dlopen ();
4757   ;
4758   return 0;
4759 }
4760 _ACEOF
4761 if ac_fn_c_try_link "$LINENO"
4762 then :
4763   ac_cv_lib_dl_dlopen=yes
4764 else $as_nop
4765   ac_cv_lib_dl_dlopen=no
4766 fi
4767 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4768     conftest$ac_exeext conftest.$ac_ext
4769 LIBS=$ac_check_lib_save_LIBS
4770 fi
4771 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
4772 printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
4773 if test "x$ac_cv_lib_dl_dlopen" = xyes
4774 then :
4775   DLOPEN_LIB=-ldl
4776 fi
4777
4778
4779
4780 # Check whether --with-cc was given.
4781 if test ${with_cc+y}
4782 then :
4783   withval=$with_cc; as_fn_error $? "--with-cc no longer supported; use CC= instead" "$LINENO" 5
4784 fi
4785
4786
4787 # Check whether --with-ccopts was given.
4788 if test ${with_ccopts+y}
4789 then :
4790   withval=$with_ccopts; as_fn_error $? "--with-ccopts no longer supported; use CFLAGS= instead" "$LINENO" 5
4791 fi
4792
4793
4794 # Check whether --with-ldopts was given.
4795 if test ${with_ldopts+y}
4796 then :
4797   withval=$with_ldopts; as_fn_error $? "--with-ldopts no longer supported; use LDFLAGS= instead" "$LINENO" 5
4798 fi
4799
4800 ac_ext=c
4801 ac_cpp='$CPP $CPPFLAGS'
4802 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4803 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4804 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4805 if test -n "$ac_tool_prefix"; then
4806   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4807 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4808 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4809 printf %s "checking for $ac_word... " >&6; }
4810 if test ${ac_cv_prog_CC+y}
4811 then :
4812   printf %s "(cached) " >&6
4813 else $as_nop
4814   if test -n "$CC"; then
4815   ac_cv_prog_CC="$CC" # Let the user override the test.
4816 else
4817 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4818 for as_dir in $PATH
4819 do
4820   IFS=$as_save_IFS
4821   case $as_dir in #(((
4822     '') as_dir=./ ;;
4823     */) ;;
4824     *) as_dir=$as_dir/ ;;
4825   esac
4826     for ac_exec_ext in '' $ac_executable_extensions; do
4827   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4828     ac_cv_prog_CC="${ac_tool_prefix}gcc"
4829     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4830     break 2
4831   fi
4832 done
4833   done
4834 IFS=$as_save_IFS
4835
4836 fi
4837 fi
4838 CC=$ac_cv_prog_CC
4839 if test -n "$CC"; then
4840   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4841 printf "%s\n" "$CC" >&6; }
4842 else
4843   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4844 printf "%s\n" "no" >&6; }
4845 fi
4846
4847
4848 fi
4849 if test -z "$ac_cv_prog_CC"; then
4850   ac_ct_CC=$CC
4851   # Extract the first word of "gcc", so it can be a program name with args.
4852 set dummy gcc; ac_word=$2
4853 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4854 printf %s "checking for $ac_word... " >&6; }
4855 if test ${ac_cv_prog_ac_ct_CC+y}
4856 then :
4857   printf %s "(cached) " >&6
4858 else $as_nop
4859   if test -n "$ac_ct_CC"; then
4860   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4861 else
4862 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4863 for as_dir in $PATH
4864 do
4865   IFS=$as_save_IFS
4866   case $as_dir in #(((
4867     '') as_dir=./ ;;
4868     */) ;;
4869     *) as_dir=$as_dir/ ;;
4870   esac
4871     for ac_exec_ext in '' $ac_executable_extensions; do
4872   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4873     ac_cv_prog_ac_ct_CC="gcc"
4874     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4875     break 2
4876   fi
4877 done
4878   done
4879 IFS=$as_save_IFS
4880
4881 fi
4882 fi
4883 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4884 if test -n "$ac_ct_CC"; then
4885   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4886 printf "%s\n" "$ac_ct_CC" >&6; }
4887 else
4888   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4889 printf "%s\n" "no" >&6; }
4890 fi
4891
4892   if test "x$ac_ct_CC" = x; then
4893     CC=""
4894   else
4895     case $cross_compiling:$ac_tool_warned in
4896 yes:)
4897 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4898 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4899 ac_tool_warned=yes ;;
4900 esac
4901     CC=$ac_ct_CC
4902   fi
4903 else
4904   CC="$ac_cv_prog_CC"
4905 fi
4906
4907 if test -z "$CC"; then
4908           if test -n "$ac_tool_prefix"; then
4909     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4910 set dummy ${ac_tool_prefix}cc; ac_word=$2
4911 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4912 printf %s "checking for $ac_word... " >&6; }
4913 if test ${ac_cv_prog_CC+y}
4914 then :
4915   printf %s "(cached) " >&6
4916 else $as_nop
4917   if test -n "$CC"; then
4918   ac_cv_prog_CC="$CC" # Let the user override the test.
4919 else
4920 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4921 for as_dir in $PATH
4922 do
4923   IFS=$as_save_IFS
4924   case $as_dir in #(((
4925     '') as_dir=./ ;;
4926     */) ;;
4927     *) as_dir=$as_dir/ ;;
4928   esac
4929     for ac_exec_ext in '' $ac_executable_extensions; do
4930   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4931     ac_cv_prog_CC="${ac_tool_prefix}cc"
4932     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4933     break 2
4934   fi
4935 done
4936   done
4937 IFS=$as_save_IFS
4938
4939 fi
4940 fi
4941 CC=$ac_cv_prog_CC
4942 if test -n "$CC"; then
4943   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4944 printf "%s\n" "$CC" >&6; }
4945 else
4946   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4947 printf "%s\n" "no" >&6; }
4948 fi
4949
4950
4951   fi
4952 fi
4953 if test -z "$CC"; then
4954   # Extract the first word of "cc", so it can be a program name with args.
4955 set dummy cc; ac_word=$2
4956 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4957 printf %s "checking for $ac_word... " >&6; }
4958 if test ${ac_cv_prog_CC+y}
4959 then :
4960   printf %s "(cached) " >&6
4961 else $as_nop
4962   if test -n "$CC"; then
4963   ac_cv_prog_CC="$CC" # Let the user override the test.
4964 else
4965   ac_prog_rejected=no
4966 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4967 for as_dir in $PATH
4968 do
4969   IFS=$as_save_IFS
4970   case $as_dir in #(((
4971     '') as_dir=./ ;;
4972     */) ;;
4973     *) as_dir=$as_dir/ ;;
4974   esac
4975     for ac_exec_ext in '' $ac_executable_extensions; do
4976   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4977     if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4978        ac_prog_rejected=yes
4979        continue
4980      fi
4981     ac_cv_prog_CC="cc"
4982     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4983     break 2
4984   fi
4985 done
4986   done
4987 IFS=$as_save_IFS
4988
4989 if test $ac_prog_rejected = yes; then
4990   # We found a bogon in the path, so make sure we never use it.
4991   set dummy $ac_cv_prog_CC
4992   shift
4993   if test $# != 0; then
4994     # We chose a different compiler from the bogus one.
4995     # However, it has the same basename, so the bogon will be chosen
4996     # first if we set CC to just the basename; use the full file name.
4997     shift
4998     ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
4999   fi
5000 fi
5001 fi
5002 fi
5003 CC=$ac_cv_prog_CC
5004 if test -n "$CC"; then
5005   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5006 printf "%s\n" "$CC" >&6; }
5007 else
5008   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5009 printf "%s\n" "no" >&6; }
5010 fi
5011
5012
5013 fi
5014 if test -z "$CC"; then
5015   if test -n "$ac_tool_prefix"; then
5016   for ac_prog in cl.exe
5017   do
5018     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5019 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5020 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5021 printf %s "checking for $ac_word... " >&6; }
5022 if test ${ac_cv_prog_CC+y}
5023 then :
5024   printf %s "(cached) " >&6
5025 else $as_nop
5026   if test -n "$CC"; then
5027   ac_cv_prog_CC="$CC" # Let the user override the test.
5028 else
5029 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5030 for as_dir in $PATH
5031 do
5032   IFS=$as_save_IFS
5033   case $as_dir in #(((
5034     '') as_dir=./ ;;
5035     */) ;;
5036     *) as_dir=$as_dir/ ;;
5037   esac
5038     for ac_exec_ext in '' $ac_executable_extensions; do
5039   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5040     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5041     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5042     break 2
5043   fi
5044 done
5045   done
5046 IFS=$as_save_IFS
5047
5048 fi
5049 fi
5050 CC=$ac_cv_prog_CC
5051 if test -n "$CC"; then
5052   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5053 printf "%s\n" "$CC" >&6; }
5054 else
5055   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5056 printf "%s\n" "no" >&6; }
5057 fi
5058
5059
5060     test -n "$CC" && break
5061   done
5062 fi
5063 if test -z "$CC"; then
5064   ac_ct_CC=$CC
5065   for ac_prog in cl.exe
5066 do
5067   # Extract the first word of "$ac_prog", so it can be a program name with args.
5068 set dummy $ac_prog; ac_word=$2
5069 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5070 printf %s "checking for $ac_word... " >&6; }
5071 if test ${ac_cv_prog_ac_ct_CC+y}
5072 then :
5073   printf %s "(cached) " >&6
5074 else $as_nop
5075   if test -n "$ac_ct_CC"; then
5076   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5077 else
5078 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5079 for as_dir in $PATH
5080 do
5081   IFS=$as_save_IFS
5082   case $as_dir in #(((
5083     '') as_dir=./ ;;
5084     */) ;;
5085     *) as_dir=$as_dir/ ;;
5086   esac
5087     for ac_exec_ext in '' $ac_executable_extensions; do
5088   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5089     ac_cv_prog_ac_ct_CC="$ac_prog"
5090     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5091     break 2
5092   fi
5093 done
5094   done
5095 IFS=$as_save_IFS
5096
5097 fi
5098 fi
5099 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5100 if test -n "$ac_ct_CC"; then
5101   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5102 printf "%s\n" "$ac_ct_CC" >&6; }
5103 else
5104   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5105 printf "%s\n" "no" >&6; }
5106 fi
5107
5108
5109   test -n "$ac_ct_CC" && break
5110 done
5111
5112   if test "x$ac_ct_CC" = x; then
5113     CC=""
5114   else
5115     case $cross_compiling:$ac_tool_warned in
5116 yes:)
5117 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5118 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5119 ac_tool_warned=yes ;;
5120 esac
5121     CC=$ac_ct_CC
5122   fi
5123 fi
5124
5125 fi
5126 if test -z "$CC"; then
5127   if test -n "$ac_tool_prefix"; then
5128   # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
5129 set dummy ${ac_tool_prefix}clang; ac_word=$2
5130 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5131 printf %s "checking for $ac_word... " >&6; }
5132 if test ${ac_cv_prog_CC+y}
5133 then :
5134   printf %s "(cached) " >&6
5135 else $as_nop
5136   if test -n "$CC"; then
5137   ac_cv_prog_CC="$CC" # Let the user override the test.
5138 else
5139 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5140 for as_dir in $PATH
5141 do
5142   IFS=$as_save_IFS
5143   case $as_dir in #(((
5144     '') as_dir=./ ;;
5145     */) ;;
5146     *) as_dir=$as_dir/ ;;
5147   esac
5148     for ac_exec_ext in '' $ac_executable_extensions; do
5149   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5150     ac_cv_prog_CC="${ac_tool_prefix}clang"
5151     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5152     break 2
5153   fi
5154 done
5155   done
5156 IFS=$as_save_IFS
5157
5158 fi
5159 fi
5160 CC=$ac_cv_prog_CC
5161 if test -n "$CC"; then
5162   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5163 printf "%s\n" "$CC" >&6; }
5164 else
5165   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5166 printf "%s\n" "no" >&6; }
5167 fi
5168
5169
5170 fi
5171 if test -z "$ac_cv_prog_CC"; then
5172   ac_ct_CC=$CC
5173   # Extract the first word of "clang", so it can be a program name with args.
5174 set dummy clang; ac_word=$2
5175 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5176 printf %s "checking for $ac_word... " >&6; }
5177 if test ${ac_cv_prog_ac_ct_CC+y}
5178 then :
5179   printf %s "(cached) " >&6
5180 else $as_nop
5181   if test -n "$ac_ct_CC"; then
5182   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5183 else
5184 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5185 for as_dir in $PATH
5186 do
5187   IFS=$as_save_IFS
5188   case $as_dir in #(((
5189     '') as_dir=./ ;;
5190     */) ;;
5191     *) as_dir=$as_dir/ ;;
5192   esac
5193     for ac_exec_ext in '' $ac_executable_extensions; do
5194   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5195     ac_cv_prog_ac_ct_CC="clang"
5196     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5197     break 2
5198   fi
5199 done
5200   done
5201 IFS=$as_save_IFS
5202
5203 fi
5204 fi
5205 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5206 if test -n "$ac_ct_CC"; then
5207   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5208 printf "%s\n" "$ac_ct_CC" >&6; }
5209 else
5210   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5211 printf "%s\n" "no" >&6; }
5212 fi
5213
5214   if test "x$ac_ct_CC" = x; then
5215     CC=""
5216   else
5217     case $cross_compiling:$ac_tool_warned in
5218 yes:)
5219 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5220 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5221 ac_tool_warned=yes ;;
5222 esac
5223     CC=$ac_ct_CC
5224   fi
5225 else
5226   CC="$ac_cv_prog_CC"
5227 fi
5228
5229 fi
5230
5231
5232 test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5233 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5234 as_fn_error $? "no acceptable C compiler found in \$PATH
5235 See \`config.log' for more details" "$LINENO" 5; }
5236
5237 # Provide some information about the compiler.
5238 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5239 set X $ac_compile
5240 ac_compiler=$2
5241 for ac_option in --version -v -V -qversion -version; do
5242   { { ac_try="$ac_compiler $ac_option >&5"
5243 case "(($ac_try" in
5244   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5245   *) ac_try_echo=$ac_try;;
5246 esac
5247 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5248 printf "%s\n" "$ac_try_echo"; } >&5
5249   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5250   ac_status=$?
5251   if test -s conftest.err; then
5252     sed '10a\
5253 ... rest of stderr output deleted ...
5254          10q' conftest.err >conftest.er1
5255     cat conftest.er1 >&5
5256   fi
5257   rm -f conftest.er1 conftest.err
5258   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5259   test $ac_status = 0; }
5260 done
5261
5262 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
5263 printf %s "checking whether the compiler supports GNU C... " >&6; }
5264 if test ${ac_cv_c_compiler_gnu+y}
5265 then :
5266   printf %s "(cached) " >&6
5267 else $as_nop
5268   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5269 /* end confdefs.h.  */
5270
5271 int
5272 main (void)
5273 {
5274 #ifndef __GNUC__
5275        choke me
5276 #endif
5277
5278   ;
5279   return 0;
5280 }
5281 _ACEOF
5282 if ac_fn_c_try_compile "$LINENO"
5283 then :
5284   ac_compiler_gnu=yes
5285 else $as_nop
5286   ac_compiler_gnu=no
5287 fi
5288 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5289 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5290
5291 fi
5292 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5293 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
5294 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5295
5296 if test $ac_compiler_gnu = yes; then
5297   GCC=yes
5298 else
5299   GCC=
5300 fi
5301 ac_test_CFLAGS=${CFLAGS+y}
5302 ac_save_CFLAGS=$CFLAGS
5303 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5304 printf %s "checking whether $CC accepts -g... " >&6; }
5305 if test ${ac_cv_prog_cc_g+y}
5306 then :
5307   printf %s "(cached) " >&6
5308 else $as_nop
5309   ac_save_c_werror_flag=$ac_c_werror_flag
5310    ac_c_werror_flag=yes
5311    ac_cv_prog_cc_g=no
5312    CFLAGS="-g"
5313    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5314 /* end confdefs.h.  */
5315
5316 int
5317 main (void)
5318 {
5319
5320   ;
5321   return 0;
5322 }
5323 _ACEOF
5324 if ac_fn_c_try_compile "$LINENO"
5325 then :
5326   ac_cv_prog_cc_g=yes
5327 else $as_nop
5328   CFLAGS=""
5329       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5330 /* end confdefs.h.  */
5331
5332 int
5333 main (void)
5334 {
5335
5336   ;
5337   return 0;
5338 }
5339 _ACEOF
5340 if ac_fn_c_try_compile "$LINENO"
5341 then :
5342
5343 else $as_nop
5344   ac_c_werror_flag=$ac_save_c_werror_flag
5345          CFLAGS="-g"
5346          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5347 /* end confdefs.h.  */
5348
5349 int
5350 main (void)
5351 {
5352
5353   ;
5354   return 0;
5355 }
5356 _ACEOF
5357 if ac_fn_c_try_compile "$LINENO"
5358 then :
5359   ac_cv_prog_cc_g=yes
5360 fi
5361 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5362 fi
5363 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5364 fi
5365 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5366    ac_c_werror_flag=$ac_save_c_werror_flag
5367 fi
5368 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5369 printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
5370 if test $ac_test_CFLAGS; then
5371   CFLAGS=$ac_save_CFLAGS
5372 elif test $ac_cv_prog_cc_g = yes; then
5373   if test "$GCC" = yes; then
5374     CFLAGS="-g -O2"
5375   else
5376     CFLAGS="-g"
5377   fi
5378 else
5379   if test "$GCC" = yes; then
5380     CFLAGS="-O2"
5381   else
5382     CFLAGS=
5383   fi
5384 fi
5385 ac_prog_cc_stdc=no
5386 if test x$ac_prog_cc_stdc = xno
5387 then :
5388   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
5389 printf %s "checking for $CC option to enable C11 features... " >&6; }
5390 if test ${ac_cv_prog_cc_c11+y}
5391 then :
5392   printf %s "(cached) " >&6
5393 else $as_nop
5394   ac_cv_prog_cc_c11=no
5395 ac_save_CC=$CC
5396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5397 /* end confdefs.h.  */
5398 $ac_c_conftest_c11_program
5399 _ACEOF
5400 for ac_arg in '' -std=gnu11
5401 do
5402   CC="$ac_save_CC $ac_arg"
5403   if ac_fn_c_try_compile "$LINENO"
5404 then :
5405   ac_cv_prog_cc_c11=$ac_arg
5406 fi
5407 rm -f core conftest.err conftest.$ac_objext conftest.beam
5408   test "x$ac_cv_prog_cc_c11" != "xno" && break
5409 done
5410 rm -f conftest.$ac_ext
5411 CC=$ac_save_CC
5412 fi
5413
5414 if test "x$ac_cv_prog_cc_c11" = xno
5415 then :
5416   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5417 printf "%s\n" "unsupported" >&6; }
5418 else $as_nop
5419   if test "x$ac_cv_prog_cc_c11" = x
5420 then :
5421   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5422 printf "%s\n" "none needed" >&6; }
5423 else $as_nop
5424   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
5425 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
5426      CC="$CC $ac_cv_prog_cc_c11"
5427 fi
5428   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
5429   ac_prog_cc_stdc=c11
5430 fi
5431 fi
5432 if test x$ac_prog_cc_stdc = xno
5433 then :
5434   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
5435 printf %s "checking for $CC option to enable C99 features... " >&6; }
5436 if test ${ac_cv_prog_cc_c99+y}
5437 then :
5438   printf %s "(cached) " >&6
5439 else $as_nop
5440   ac_cv_prog_cc_c99=no
5441 ac_save_CC=$CC
5442 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5443 /* end confdefs.h.  */
5444 $ac_c_conftest_c99_program
5445 _ACEOF
5446 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
5447 do
5448   CC="$ac_save_CC $ac_arg"
5449   if ac_fn_c_try_compile "$LINENO"
5450 then :
5451   ac_cv_prog_cc_c99=$ac_arg
5452 fi
5453 rm -f core conftest.err conftest.$ac_objext conftest.beam
5454   test "x$ac_cv_prog_cc_c99" != "xno" && break
5455 done
5456 rm -f conftest.$ac_ext
5457 CC=$ac_save_CC
5458 fi
5459
5460 if test "x$ac_cv_prog_cc_c99" = xno
5461 then :
5462   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5463 printf "%s\n" "unsupported" >&6; }
5464 else $as_nop
5465   if test "x$ac_cv_prog_cc_c99" = x
5466 then :
5467   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5468 printf "%s\n" "none needed" >&6; }
5469 else $as_nop
5470   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
5471 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
5472      CC="$CC $ac_cv_prog_cc_c99"
5473 fi
5474   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
5475   ac_prog_cc_stdc=c99
5476 fi
5477 fi
5478 if test x$ac_prog_cc_stdc = xno
5479 then :
5480   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
5481 printf %s "checking for $CC option to enable C89 features... " >&6; }
5482 if test ${ac_cv_prog_cc_c89+y}
5483 then :
5484   printf %s "(cached) " >&6
5485 else $as_nop
5486   ac_cv_prog_cc_c89=no
5487 ac_save_CC=$CC
5488 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5489 /* end confdefs.h.  */
5490 $ac_c_conftest_c89_program
5491 _ACEOF
5492 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5493 do
5494   CC="$ac_save_CC $ac_arg"
5495   if ac_fn_c_try_compile "$LINENO"
5496 then :
5497   ac_cv_prog_cc_c89=$ac_arg
5498 fi
5499 rm -f core conftest.err conftest.$ac_objext conftest.beam
5500   test "x$ac_cv_prog_cc_c89" != "xno" && break
5501 done
5502 rm -f conftest.$ac_ext
5503 CC=$ac_save_CC
5504 fi
5505
5506 if test "x$ac_cv_prog_cc_c89" = xno
5507 then :
5508   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5509 printf "%s\n" "unsupported" >&6; }
5510 else $as_nop
5511   if test "x$ac_cv_prog_cc_c89" = x
5512 then :
5513   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5514 printf "%s\n" "none needed" >&6; }
5515 else $as_nop
5516   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5517 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
5518      CC="$CC $ac_cv_prog_cc_c89"
5519 fi
5520   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
5521   ac_prog_cc_stdc=c89
5522 fi
5523 fi
5524
5525 ac_ext=c
5526 ac_cpp='$CPP $CPPFLAGS'
5527 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5528 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5529 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5530
5531 if test "$GCC" = yes; then
5532    RDYNAMIC="-rdynamic"
5533
5534 fi
5535 ac_ext=c
5536 ac_cpp='$CPP $CPPFLAGS'
5537 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5538 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5539 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5540 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5541 printf %s "checking how to run the C preprocessor... " >&6; }
5542 # On Suns, sometimes $CPP names a directory.
5543 if test -n "$CPP" && test -d "$CPP"; then
5544   CPP=
5545 fi
5546 if test -z "$CPP"; then
5547   if test ${ac_cv_prog_CPP+y}
5548 then :
5549   printf %s "(cached) " >&6
5550 else $as_nop
5551       # Double quotes because $CC needs to be expanded
5552     for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp
5553     do
5554       ac_preproc_ok=false
5555 for ac_c_preproc_warn_flag in '' yes
5556 do
5557   # Use a header file that comes with gcc, so configuring glibc
5558   # with a fresh cross-compiler works.
5559   # On the NeXT, cc -E runs the code through the compiler's parser,
5560   # not just through cpp. "Syntax error" is here to catch this case.
5561   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5562 /* end confdefs.h.  */
5563 #include <limits.h>
5564                      Syntax error
5565 _ACEOF
5566 if ac_fn_c_try_cpp "$LINENO"
5567 then :
5568
5569 else $as_nop
5570   # Broken: fails on valid input.
5571 continue
5572 fi
5573 rm -f conftest.err conftest.i conftest.$ac_ext
5574
5575   # OK, works on sane cases.  Now check whether nonexistent headers
5576   # can be detected and how.
5577   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5578 /* end confdefs.h.  */
5579 #include <ac_nonexistent.h>
5580 _ACEOF
5581 if ac_fn_c_try_cpp "$LINENO"
5582 then :
5583   # Broken: success on invalid input.
5584 continue
5585 else $as_nop
5586   # Passes both tests.
5587 ac_preproc_ok=:
5588 break
5589 fi
5590 rm -f conftest.err conftest.i conftest.$ac_ext
5591
5592 done
5593 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5594 rm -f conftest.i conftest.err conftest.$ac_ext
5595 if $ac_preproc_ok
5596 then :
5597   break
5598 fi
5599
5600     done
5601     ac_cv_prog_CPP=$CPP
5602
5603 fi
5604   CPP=$ac_cv_prog_CPP
5605 else
5606   ac_cv_prog_CPP=$CPP
5607 fi
5608 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5609 printf "%s\n" "$CPP" >&6; }
5610 ac_preproc_ok=false
5611 for ac_c_preproc_warn_flag in '' yes
5612 do
5613   # Use a header file that comes with gcc, so configuring glibc
5614   # with a fresh cross-compiler works.
5615   # On the NeXT, cc -E runs the code through the compiler's parser,
5616   # not just through cpp. "Syntax error" is here to catch this case.
5617   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5618 /* end confdefs.h.  */
5619 #include <limits.h>
5620                      Syntax error
5621 _ACEOF
5622 if ac_fn_c_try_cpp "$LINENO"
5623 then :
5624
5625 else $as_nop
5626   # Broken: fails on valid input.
5627 continue
5628 fi
5629 rm -f conftest.err conftest.i conftest.$ac_ext
5630
5631   # OK, works on sane cases.  Now check whether nonexistent headers
5632   # can be detected and how.
5633   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5634 /* end confdefs.h.  */
5635 #include <ac_nonexistent.h>
5636 _ACEOF
5637 if ac_fn_c_try_cpp "$LINENO"
5638 then :
5639   # Broken: success on invalid input.
5640 continue
5641 else $as_nop
5642   # Passes both tests.
5643 ac_preproc_ok=:
5644 break
5645 fi
5646 rm -f conftest.err conftest.i conftest.$ac_ext
5647
5648 done
5649 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5650 rm -f conftest.i conftest.err conftest.$ac_ext
5651 if $ac_preproc_ok
5652 then :
5653
5654 else $as_nop
5655   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5656 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5657 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5658 See \`config.log' for more details" "$LINENO" 5; }
5659 fi
5660
5661 ac_ext=c
5662 ac_cpp='$CPP $CPPFLAGS'
5663 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5664 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5665 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5666
5667 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for additional special compiler flags" >&5
5668 printf %s "checking for additional special compiler flags... " >&6; }
5669 if test "$GCC" = yes
5670 then
5671     case "$host_cpu" in
5672         alpha)          addcflags="-mieee" ;;
5673     esac
5674 fi
5675 if test "x$addcflags" != x
5676 then
5677     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $addcflags" >&5
5678 printf "%s\n" "$addcflags" >&6; }
5679     CFLAGS="$addcflags $CFLAGS"
5680 else
5681     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: (none)" >&5
5682 printf "%s\n" "(none)" >&6; }
5683 fi
5684 LIB_EXT=.a
5685 STATIC_LIB_EXT=.a
5686 PROFILED_LIB_EXT=.a
5687
5688 # Check whether --with-root-prefix was given.
5689 if test ${with_root_prefix+y}
5690 then :
5691   withval=$with_root_prefix; root_prefix=$withval
5692 else $as_nop
5693   root_prefix=NONE
5694 fi
5695 # Check whether --enable-maintainer-mode was given.
5696 if test ${enable_maintainer_mode+y}
5697 then :
5698   enableval=$enable_maintainer_mode; if test "$enableval" = "no"
5699 then
5700         MAINTAINER_CMT=#
5701         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling maintainer mode" >&5
5702 printf "%s\n" "Disabling maintainer mode" >&6; }
5703 else
5704         MAINTAINER_CMT=
5705         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling maintainer mode" >&5
5706 printf "%s\n" "Enabling maintainer mode" >&6; }
5707 fi
5708
5709 else $as_nop
5710   MAINTAINER_CMT=#
5711 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling maintainer mode by default" >&5
5712 printf "%s\n" "Disabling maintainer mode by default" >&6; }
5713
5714 fi
5715
5716
5717 # Check whether --enable-symlink-install was given.
5718 if test ${enable_symlink_install+y}
5719 then :
5720   enableval=$enable_symlink_install; if test "$enableval" = "no"
5721 then
5722         LINK_INSTALL_FLAGS=-f
5723         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for install" >&5
5724 printf "%s\n" "Disabling symlinks for install" >&6; }
5725 else
5726         LINK_INSTALL_FLAGS=-sf
5727         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling symlinks for install" >&5
5728 printf "%s\n" "Enabling symlinks for install" >&6; }
5729 fi
5730
5731 else $as_nop
5732   LINK_INSTALL_FLAGS=-f
5733 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for install by default" >&5
5734 printf "%s\n" "Disabling symlinks for install by default" >&6; }
5735
5736 fi
5737
5738
5739 relative_symlink_defined=
5740 # Check whether --enable-relative-symlinks was given.
5741 if test ${enable_relative_symlinks+y}
5742 then :
5743   enableval=$enable_relative_symlinks; if test "$enableval" = "no"
5744 then
5745         SYMLINK_RELATIVE=
5746         relative_symlink_defined=yes
5747         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install" >&5
5748 printf "%s\n" "Disabling relative symlinks for install" >&6; }
5749 else
5750         SYMLINK_RELATIVE=--relative
5751         relative_symlink_defined=yes
5752         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling relative symlinks for install" >&5
5753 printf "%s\n" "Enabling relative symlinks for install" >&6; }
5754 fi
5755 fi
5756
5757 # Check whether --enable-symlink-relative-symlinks was given.
5758 if test ${enable_symlink_relative_symlinks+y}
5759 then :
5760   enableval=$enable_symlink_relative_symlinks; if test "$enableval" = "no"
5761 then
5762         SYMLINK_RELATIVE=yes
5763         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install" >&5
5764 printf "%s\n" "Disabling relative symlinks for install" >&6; }
5765 else
5766         SYMLINK_RELATIVE=--relative
5767         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling relative symlinks for install" >&5
5768 printf "%s\n" "Enabling relative symlinks for install" >&6; }
5769 fi
5770
5771 else $as_nop
5772   if test -z "$relative_symlink_defined"
5773 then
5774         SYMLINK_RELATIVE=
5775 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install by default" >&5
5776 printf "%s\n" "Disabling relative symlinks for install by default" >&6; }
5777 fi
5778
5779 fi
5780
5781
5782 # Check whether --enable-symlink-build was given.
5783 if test ${enable_symlink_build+y}
5784 then :
5785   enableval=$enable_symlink_build; if test "$enableval" = "no"
5786 then
5787         LINK_BUILD_FLAGS=
5788         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for build" >&5
5789 printf "%s\n" "Disabling symlinks for build" >&6; }
5790 else
5791         LINK_BUILD_FLAGS=-s
5792         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling symlinks for build" >&5
5793 printf "%s\n" "Enabling symlinks for build" >&6; }
5794 fi
5795
5796 else $as_nop
5797   LINK_BUILD_FLAGS=
5798 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for build by default" >&5
5799 printf "%s\n" "Disabling symlinks for build by default" >&6; }
5800
5801 fi
5802
5803
5804 # Check whether --enable-verbose-makecmds was given.
5805 if test ${enable_verbose_makecmds+y}
5806 then :
5807   enableval=$enable_verbose_makecmds; if test "$enableval" = "no"
5808 then
5809         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling verbose make commands" >&5
5810 printf "%s\n" "Disabling verbose make commands" >&6; }
5811         E=@echo
5812         ES=echo
5813         Q=@
5814 else
5815         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling verbose make commands" >&5
5816 printf "%s\n" "Enabling verbose make commands" >&6; }
5817         E=@\\#
5818         ES=\\#
5819         Q=
5820 fi
5821
5822 else $as_nop
5823   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling verbose make commands" >&5
5824 printf "%s\n" "Disabling verbose make commands" >&6; }
5825 E=@echo
5826 ES=echo
5827 Q=@
5828
5829 fi
5830
5831
5832
5833
5834 E2_PKG_CONFIG_STATIC=--static
5835 LDFLAG_DYNAMIC=
5836 PRIVATE_LIBS_CMT=
5837 # Check whether --enable-elf-shlibs was given.
5838 if test ${enable_elf_shlibs+y}
5839 then :
5840   enableval=$enable_elf_shlibs; if test "$enableval" = "no"
5841 then
5842         ELF_CMT=#
5843         MAKEFILE_ELF=/dev/null
5844         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ELF shared libraries" >&5
5845 printf "%s\n" "Disabling ELF shared libraries" >&6; }
5846 else
5847         E2_PKG_CONFIG_STATIC=
5848         ELF_CMT=
5849         MAKEFILE_ELF=$srcdir/lib/Makefile.elf-lib
5850         case "$host_os" in
5851         solaris2.*)
5852                 MAKEFILE_ELF=$srcdir/lib/Makefile.solaris-lib
5853         ;;
5854         esac
5855         BINARY_TYPE=elfbin
5856         LIB_EXT=.so
5857         PRIVATE_LIBS_CMT=#
5858         LDFLAG_DYNAMIC='-Wl,-rpath-link,$(top_builddir)/lib'
5859         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling ELF shared libraries" >&5
5860 printf "%s\n" "Enabling ELF shared libraries" >&6; }
5861 fi
5862
5863 else $as_nop
5864   MAKEFILE_ELF=/dev/null
5865 ELF_CMT=#
5866 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ELF shared libraries by default" >&5
5867 printf "%s\n" "Disabling ELF shared libraries by default" >&6; }
5868
5869 fi
5870
5871
5872
5873 # Check whether --enable-bsd-shlibs was given.
5874 if test ${enable_bsd_shlibs+y}
5875 then :
5876   enableval=$enable_bsd_shlibs; if test "$enableval" = "no"
5877 then
5878         BSDLIB_CMT=#
5879         MAKEFILE_BSDLIB=/dev/null
5880         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling BSD shared libraries" >&5
5881 printf "%s\n" "Disabling BSD shared libraries" >&6; }
5882 else
5883         E2_PKG_CONFIG_STATIC=
5884         BSDLIB_CMT=
5885         MAKEFILE_BSDLIB=$srcdir/lib/Makefile.bsd-lib
5886         LIB_EXT=.so
5887         case "$host_os" in
5888         darwin*)
5889                 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.darwin-lib
5890                 LIB_EXT=.dylib
5891         ;;
5892         esac
5893         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling BSD shared libraries" >&5
5894 printf "%s\n" "Enabling BSD shared libraries" >&6; }
5895 fi
5896
5897 else $as_nop
5898   MAKEFILE_BSDLIB=/dev/null
5899 BSDLIB_CMT=#
5900 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling BSD shared libraries by default" >&5
5901 printf "%s\n" "Disabling BSD shared libraries by default" >&6; }
5902
5903 fi
5904
5905
5906
5907 # Check whether --enable-profile was given.
5908 if test ${enable_profile+y}
5909 then :
5910   enableval=$enable_profile; if test "$enableval" = "no"
5911 then
5912         PROFILE_CMT=#
5913         MAKEFILE_PROFILE=/dev/null
5914         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling profiling libraries" >&5
5915 printf "%s\n" "Disabling profiling libraries" >&6; }
5916 else
5917         PROFILE_CMT=
5918         MAKEFILE_PROFILE=$srcdir/lib/Makefile.profile
5919         PROFILED_LIB_EXT=_p.a
5920         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building profiling libraries" >&5
5921 printf "%s\n" "Building profiling libraries" >&6; }
5922 fi
5923
5924 else $as_nop
5925   PROFILE_CMT=#
5926 MAKEFILE_PROFILE=/dev/null
5927 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling profiling libraries by default" >&5
5928 printf "%s\n" "Disabling profiling libraries by default" >&6; }
5929
5930 fi
5931
5932
5933
5934 # Check whether --enable-gcov was given.
5935 if test ${enable_gcov+y}
5936 then :
5937   enableval=$enable_gcov; if test "$enableval" = "yes"
5938 then
5939         CFLAGS="-g -fprofile-arcs -ftest-coverage"
5940         LDFLAGS="-fprofile-arcs -ftest-coverage"
5941         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling gcov support" >&5
5942 printf "%s\n" "Enabling gcov support" >&6; }
5943 fi
5944
5945 fi
5946
5947 CFLAGS_SHLIB="${CFLAGS_SHLIB:-$CFLAGS}"
5948 CFLAGS_STLIB="${CFLAGS_STLIB:-$CFLAGS}"
5949 LDFLAGS_SHLIB=${LDFLAGS_SHLIB:-$LDFLAGS}
5950 LDFLAGS_STATIC=${LDFLAGS_STATIC:-$LDFLAGS}
5951 # Check whether --enable-hardening was given.
5952 if test ${enable_hardening+y}
5953 then :
5954   enableval=$enable_hardening; if test "$enableval" = "yes"
5955 then
5956         HARDEN_CFLAGS="-D_FORTIFY_SOURCE=2 -fstack-protector-strong"
5957         HARDEN_LDFLAGS="-Wl,-z,relro -Wl,-z,now"
5958         CFLAGS="$CFLAGS $HARDEN_CFLAGS -fPIE"
5959         CFLAGS_SHLIB="$CFLAGS_SHLIB $HARDEN_CFLAGS"
5960         CFLAGS_STLIB="$CFLAGS_STLIB $HARDEN_CFLAGS -fPIE"
5961         LDFLAGS="$LDFLAGS $HARDEN_LDFLAGS -fPIE -pie"
5962         LDFLAGS_STATIC="$LDFLAGS_STATIC $HARDEN_LDFLAGS"
5963         LDFLAGS_SHLIB="$LDFLAGS_SHLIB $HARDEN_LDFLAGS"
5964         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling hardening support" >&5
5965 printf "%s\n" "Enabling hardening support" >&6; }
5966 fi
5967
5968 fi
5969
5970
5971
5972
5973
5974
5975 # Check whether --enable-jbd-debug was given.
5976 if test ${enable_jbd_debug+y}
5977 then :
5978   enableval=$enable_jbd_debug; if test "$enableval" = "no"
5979 then
5980         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling journal debugging" >&5
5981 printf "%s\n" "Disabling journal debugging" >&6; }
5982 else
5983
5984 printf "%s\n" "#define CONFIG_JBD_DEBUG 1" >>confdefs.h
5985
5986         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling journal debugging" >&5
5987 printf "%s\n" "Enabling journal debugging" >&6; }
5988 fi
5989
5990 else $as_nop
5991   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling journal debugging by default" >&5
5992 printf "%s\n" "Disabling journal debugging by default" >&6; }
5993
5994 fi
5995
5996 # Check whether --enable-blkid-debug was given.
5997 if test ${enable_blkid_debug+y}
5998 then :
5999   enableval=$enable_blkid_debug; if test "$enableval" = "no"
6000 then
6001         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling blkid debugging" >&5
6002 printf "%s\n" "Disabling blkid debugging" >&6; }
6003 else
6004
6005 printf "%s\n" "#define CONFIG_BLKID_DEBUG 1" >>confdefs.h
6006
6007         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling blkid debugging" >&5
6008 printf "%s\n" "Enabling blkid debugging" >&6; }
6009 fi
6010
6011 else $as_nop
6012   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling blkid debugging by default" >&5
6013 printf "%s\n" "Disabling blkid debugging by default" >&6; }
6014
6015 fi
6016
6017 # Check whether --enable-testio-debug was given.
6018 if test ${enable_testio_debug+y}
6019 then :
6020   enableval=$enable_testio_debug;
6021 if test "$enableval" = "no"
6022 then
6023         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling testio debugging" >&5
6024 printf "%s\n" "Disabling testio debugging" >&6; }
6025         TEST_IO_CMT="#"
6026 else
6027         TEST_IO_CMT=
6028         printf "%s\n" "#define CONFIG_TESTIO_DEBUG 1" >>confdefs.h
6029
6030         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling testio debugging" >&5
6031 printf "%s\n" "Enabling testio debugging" >&6; }
6032 fi
6033
6034 else $as_nop
6035   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling testio debugging by default" >&5
6036 printf "%s\n" "Enabling testio debugging by default" >&6; }
6037 printf "%s\n" "#define CONFIG_TESTIO_DEBUG 1" >>confdefs.h
6038
6039 TEST_IO_CMT=
6040
6041 fi
6042
6043
6044 # Check whether --enable-developer-features was given.
6045 if test ${enable_developer_features+y}
6046 then :
6047   enableval=$enable_developer_features;
6048 if test "$enableval" = "yes"
6049 then
6050         DEV_FEATURES_CMT=
6051         printf "%s\n" "#define CONFIG_DEVELOPER_FEATURES 1" >>confdefs.h
6052
6053         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling ext4 developer features" >&5
6054 printf "%s\n" "Enabling ext4 developer features" >&6; }
6055 else
6056         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ext4 developer features" >&5
6057 printf "%s\n" "Disabling ext4 developer features" >&6; }
6058         DEV_FEATURES_CMT="#"
6059 fi
6060
6061 else $as_nop
6062   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ext4 developer features by default" >&5
6063 printf "%s\n" "Disabling ext4 developer features by default" >&6; }
6064 DEV_FEATURES_CMT=
6065
6066 fi
6067
6068
6069
6070
6071
6072
6073
6074
6075
6076 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
6077         if test -n "$ac_tool_prefix"; then
6078   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
6079 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
6080 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6081 printf %s "checking for $ac_word... " >&6; }
6082 if test ${ac_cv_path_PKG_CONFIG+y}
6083 then :
6084   printf %s "(cached) " >&6
6085 else $as_nop
6086   case $PKG_CONFIG in
6087   [\\/]* | ?:[\\/]*)
6088   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
6089   ;;
6090   *)
6091   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6092 for as_dir in $PATH
6093 do
6094   IFS=$as_save_IFS
6095   case $as_dir in #(((
6096     '') as_dir=./ ;;
6097     */) ;;
6098     *) as_dir=$as_dir/ ;;
6099   esac
6100     for ac_exec_ext in '' $ac_executable_extensions; do
6101   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6102     ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6103     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6104     break 2
6105   fi
6106 done
6107   done
6108 IFS=$as_save_IFS
6109
6110   ;;
6111 esac
6112 fi
6113 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
6114 if test -n "$PKG_CONFIG"; then
6115   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
6116 printf "%s\n" "$PKG_CONFIG" >&6; }
6117 else
6118   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6119 printf "%s\n" "no" >&6; }
6120 fi
6121
6122
6123 fi
6124 if test -z "$ac_cv_path_PKG_CONFIG"; then
6125   ac_pt_PKG_CONFIG=$PKG_CONFIG
6126   # Extract the first word of "pkg-config", so it can be a program name with args.
6127 set dummy pkg-config; ac_word=$2
6128 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6129 printf %s "checking for $ac_word... " >&6; }
6130 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
6131 then :
6132   printf %s "(cached) " >&6
6133 else $as_nop
6134   case $ac_pt_PKG_CONFIG in
6135   [\\/]* | ?:[\\/]*)
6136   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
6137   ;;
6138   *)
6139   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6140 for as_dir in $PATH
6141 do
6142   IFS=$as_save_IFS
6143   case $as_dir in #(((
6144     '') as_dir=./ ;;
6145     */) ;;
6146     *) as_dir=$as_dir/ ;;
6147   esac
6148     for ac_exec_ext in '' $ac_executable_extensions; do
6149   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6150     ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6151     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6152     break 2
6153   fi
6154 done
6155   done
6156 IFS=$as_save_IFS
6157
6158   ;;
6159 esac
6160 fi
6161 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
6162 if test -n "$ac_pt_PKG_CONFIG"; then
6163   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
6164 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
6165 else
6166   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6167 printf "%s\n" "no" >&6; }
6168 fi
6169
6170   if test "x$ac_pt_PKG_CONFIG" = x; then
6171     PKG_CONFIG=""
6172   else
6173     case $cross_compiling:$ac_tool_warned in
6174 yes:)
6175 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6176 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6177 ac_tool_warned=yes ;;
6178 esac
6179     PKG_CONFIG=$ac_pt_PKG_CONFIG
6180   fi
6181 else
6182   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
6183 fi
6184
6185 fi
6186 if test -n "$PKG_CONFIG"; then
6187         _pkg_min_version=0.9.0
6188         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
6189 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
6190         if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
6191                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6192 printf "%s\n" "yes" >&6; }
6193         else
6194                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6195 printf "%s\n" "no" >&6; }
6196                 PKG_CONFIG=""
6197         fi
6198 fi
6199 LIBUUID=
6200 DEPLIBUUID=
6201 STATIC_LIBUUID=
6202 DEPSTATIC_LIBUUID=
6203 PROFILED_LIBUUID=
6204 DEPPROFILED_LIBUUID=
6205 UUID_CMT=
6206 # Check whether --enable-libuuid was given.
6207 if test ${enable_libuuid+y}
6208 then :
6209   enableval=$enable_libuuid; if test "$enableval" = "no"
6210 then
6211         if test -z "$PKG_CONFIG"; then
6212                 as_fn_error $? "pkg-config not installed; please install it." "$LINENO" 5
6213         fi
6214
6215         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uuid_generate in -luuid" >&5
6216 printf %s "checking for uuid_generate in -luuid... " >&6; }
6217 if test ${ac_cv_lib_uuid_uuid_generate+y}
6218 then :
6219   printf %s "(cached) " >&6
6220 else $as_nop
6221   ac_check_lib_save_LIBS=$LIBS
6222 LIBS="-luuid  $LIBS"
6223 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6224 /* end confdefs.h.  */
6225
6226 /* Override any GCC internal prototype to avoid an error.
6227    Use char because int might match the return type of a GCC
6228    builtin and then its argument prototype would still apply.  */
6229 char uuid_generate ();
6230 int
6231 main (void)
6232 {
6233 return uuid_generate ();
6234   ;
6235   return 0;
6236 }
6237 _ACEOF
6238 if ac_fn_c_try_link "$LINENO"
6239 then :
6240   ac_cv_lib_uuid_uuid_generate=yes
6241 else $as_nop
6242   ac_cv_lib_uuid_uuid_generate=no
6243 fi
6244 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6245     conftest$ac_exeext conftest.$ac_ext
6246 LIBS=$ac_check_lib_save_LIBS
6247 fi
6248 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_generate" >&5
6249 printf "%s\n" "$ac_cv_lib_uuid_uuid_generate" >&6; }
6250 if test "x$ac_cv_lib_uuid_uuid_generate" = xyes
6251 then :
6252   LIBUUID=`$PKG_CONFIG --libs uuid`;
6253                  STATIC_LIBUUID=`$PKG_CONFIG --static --libs uuid`
6254 else $as_nop
6255   as_fn_error $? "external uuid library not found" "$LINENO" 5
6256 fi
6257
6258         PROFILED_LIBUUID=$LIBUUID
6259         UUID_CMT=#
6260         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling private uuid library" >&5
6261 printf "%s\n" "Disabling private uuid library" >&6; }
6262 else
6263         LIBUUID='$(LIB)/libuuid'$LIB_EXT
6264         DEPLIBUUID=$LIBUUID
6265         STATIC_LIBUUID='$(LIB)/libuuid'$STATIC_LIB_EXT
6266         DEPSTATIC_LIBUUID=$STATIC_LIBUUID
6267         PROFILED_LIBUUID='$(LIB)/libuuid'$PROFILED_LIB_EXT
6268         DEPPROFILED_LIBUUID=$PROFILED_LIBUUID
6269         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private uuid library" >&5
6270 printf "%s\n" "Enabling private uuid library" >&6; }
6271 fi
6272
6273 else $as_nop
6274   if test -n "$PKG_CONFIG"; then
6275         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uuid_generate in -luuid" >&5
6276 printf %s "checking for uuid_generate in -luuid... " >&6; }
6277 if test ${ac_cv_lib_uuid_uuid_generate+y}
6278 then :
6279   printf %s "(cached) " >&6
6280 else $as_nop
6281   ac_check_lib_save_LIBS=$LIBS
6282 LIBS="-luuid  $LIBS"
6283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6284 /* end confdefs.h.  */
6285
6286 /* Override any GCC internal prototype to avoid an error.
6287    Use char because int might match the return type of a GCC
6288    builtin and then its argument prototype would still apply.  */
6289 char uuid_generate ();
6290 int
6291 main (void)
6292 {
6293 return uuid_generate ();
6294   ;
6295   return 0;
6296 }
6297 _ACEOF
6298 if ac_fn_c_try_link "$LINENO"
6299 then :
6300   ac_cv_lib_uuid_uuid_generate=yes
6301 else $as_nop
6302   ac_cv_lib_uuid_uuid_generate=no
6303 fi
6304 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6305     conftest$ac_exeext conftest.$ac_ext
6306 LIBS=$ac_check_lib_save_LIBS
6307 fi
6308 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_generate" >&5
6309 printf "%s\n" "$ac_cv_lib_uuid_uuid_generate" >&6; }
6310 if test "x$ac_cv_lib_uuid_uuid_generate" = xyes
6311 then :
6312   LIBUUID=`$PKG_CONFIG --libs uuid`;
6313                  STATIC_LIBUUID=`$PKG_CONFIG --static --libs uuid`
6314 fi
6315
6316 fi
6317 if test -n "$LIBUUID"; then
6318         PROFILED_LIBUUID=$LIBUUID
6319         UUID_CMT=#
6320         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Using system uuid by default" >&5
6321 printf "%s\n" "Using system uuid by default" >&6; }
6322 else
6323         LIBUUID='$(LIB)/libuuid'$LIB_EXT
6324         DEPLIBUUID=$LIBUUID
6325         STATIC_LIBUUID='$(LIB)/libuuid'$STATIC_LIB_EXT
6326         DEPSTATIC_LIBUUID=$STATIC_LIBUUID
6327         PROFILED_LIBUUID='$(LIB)/libuuid'$PROFILED_LIB_EXT
6328         DEPPROFILED_LIBUUID=$PROFILED_LIBUUID
6329         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private uuid library by default" >&5
6330 printf "%s\n" "Enabling private uuid library by default" >&6; }
6331 fi
6332
6333 fi
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
6350         if test -n "$ac_tool_prefix"; then
6351   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
6352 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
6353 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6354 printf %s "checking for $ac_word... " >&6; }
6355 if test ${ac_cv_path_PKG_CONFIG+y}
6356 then :
6357   printf %s "(cached) " >&6
6358 else $as_nop
6359   case $PKG_CONFIG in
6360   [\\/]* | ?:[\\/]*)
6361   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
6362   ;;
6363   *)
6364   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6365 for as_dir in $PATH
6366 do
6367   IFS=$as_save_IFS
6368   case $as_dir in #(((
6369     '') as_dir=./ ;;
6370     */) ;;
6371     *) as_dir=$as_dir/ ;;
6372   esac
6373     for ac_exec_ext in '' $ac_executable_extensions; do
6374   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6375     ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6376     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6377     break 2
6378   fi
6379 done
6380   done
6381 IFS=$as_save_IFS
6382
6383   ;;
6384 esac
6385 fi
6386 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
6387 if test -n "$PKG_CONFIG"; then
6388   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
6389 printf "%s\n" "$PKG_CONFIG" >&6; }
6390 else
6391   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6392 printf "%s\n" "no" >&6; }
6393 fi
6394
6395
6396 fi
6397 if test -z "$ac_cv_path_PKG_CONFIG"; then
6398   ac_pt_PKG_CONFIG=$PKG_CONFIG
6399   # Extract the first word of "pkg-config", so it can be a program name with args.
6400 set dummy pkg-config; ac_word=$2
6401 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6402 printf %s "checking for $ac_word... " >&6; }
6403 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
6404 then :
6405   printf %s "(cached) " >&6
6406 else $as_nop
6407   case $ac_pt_PKG_CONFIG in
6408   [\\/]* | ?:[\\/]*)
6409   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
6410   ;;
6411   *)
6412   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6413 for as_dir in $PATH
6414 do
6415   IFS=$as_save_IFS
6416   case $as_dir in #(((
6417     '') as_dir=./ ;;
6418     */) ;;
6419     *) as_dir=$as_dir/ ;;
6420   esac
6421     for ac_exec_ext in '' $ac_executable_extensions; do
6422   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6423     ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6424     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6425     break 2
6426   fi
6427 done
6428   done
6429 IFS=$as_save_IFS
6430
6431   ;;
6432 esac
6433 fi
6434 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
6435 if test -n "$ac_pt_PKG_CONFIG"; then
6436   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
6437 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
6438 else
6439   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6440 printf "%s\n" "no" >&6; }
6441 fi
6442
6443   if test "x$ac_pt_PKG_CONFIG" = x; then
6444     PKG_CONFIG=""
6445   else
6446     case $cross_compiling:$ac_tool_warned in
6447 yes:)
6448 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6449 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6450 ac_tool_warned=yes ;;
6451 esac
6452     PKG_CONFIG=$ac_pt_PKG_CONFIG
6453   fi
6454 else
6455   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
6456 fi
6457
6458 fi
6459 if test -n "$PKG_CONFIG"; then
6460         _pkg_min_version=0.9.0
6461         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
6462 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
6463         if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
6464                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6465 printf "%s\n" "yes" >&6; }
6466         else
6467                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6468 printf "%s\n" "no" >&6; }
6469                 PKG_CONFIG=""
6470         fi
6471 fi
6472 LIBBLKID=
6473 DEPLIBBLKID=
6474 STATIC_LIBBLKID=
6475 DEPSTATIC_LIBBLKID=
6476 PROFILED_LIBBLKID=
6477 DEPPROFILED_LIBBLKID=
6478 BLKID_CMT=
6479
6480 # Check whether --enable-libblkid was given.
6481 if test ${enable_libblkid+y}
6482 then :
6483   enableval=$enable_libblkid; if test "$enableval" = "no"
6484 then
6485         if test -z "$PKG_CONFIG"; then
6486                 as_fn_error $? "pkg-config not installed; please install it." "$LINENO" 5
6487         fi
6488
6489         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_get_cache in -lblkid" >&5
6490 printf %s "checking for blkid_get_cache in -lblkid... " >&6; }
6491 if test ${ac_cv_lib_blkid_blkid_get_cache+y}
6492 then :
6493   printf %s "(cached) " >&6
6494 else $as_nop
6495   ac_check_lib_save_LIBS=$LIBS
6496 LIBS="-lblkid -luuid $LIBS"
6497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6498 /* end confdefs.h.  */
6499
6500 /* Override any GCC internal prototype to avoid an error.
6501    Use char because int might match the return type of a GCC
6502    builtin and then its argument prototype would still apply.  */
6503 char blkid_get_cache ();
6504 int
6505 main (void)
6506 {
6507 return blkid_get_cache ();
6508   ;
6509   return 0;
6510 }
6511 _ACEOF
6512 if ac_fn_c_try_link "$LINENO"
6513 then :
6514   ac_cv_lib_blkid_blkid_get_cache=yes
6515 else $as_nop
6516   ac_cv_lib_blkid_blkid_get_cache=no
6517 fi
6518 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6519     conftest$ac_exeext conftest.$ac_ext
6520 LIBS=$ac_check_lib_save_LIBS
6521 fi
6522 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_get_cache" >&5
6523 printf "%s\n" "$ac_cv_lib_blkid_blkid_get_cache" >&6; }
6524 if test "x$ac_cv_lib_blkid_blkid_get_cache" = xyes
6525 then :
6526   LIBBLKID=`$PKG_CONFIG --libs blkid`;
6527                  STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid`
6528 else $as_nop
6529   as_fn_error $? "external blkid library not found" "$LINENO" 5
6530 fi
6531
6532         BLKID_CMT=#
6533         PROFILED_LIBBLKID=$LIBBLKID
6534         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling private blkid library" >&5
6535 printf "%s\n" "Disabling private blkid library" >&6; }
6536 else
6537         LIBBLKID='$(LIB)/libblkid'$LIB_EXT
6538         DEPLIBBLKID=$LIBBLKID
6539         STATIC_LIBBLKID='$(LIB)/libblkid'$STATIC_LIB_EXT
6540         DEPSTATIC_LIBBLKID=$STATIC_LIBBLKID
6541         PROFILED_LIBBLKID='$(LIB)/libblkid'$PROFILED_LIB_EXT
6542         DEPPROFILED_LIBBLKID=$PROFILED_LIBBLKID
6543         printf "%s\n" "#define CONFIG_BUILD_FINDFS 1" >>confdefs.h
6544
6545         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private blkid library" >&5
6546 printf "%s\n" "Enabling private blkid library" >&6; }
6547 fi
6548
6549 else $as_nop
6550   if test -n "$PKG_CONFIG"; then
6551         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_get_cache in -lblkid" >&5
6552 printf %s "checking for blkid_get_cache in -lblkid... " >&6; }
6553 if test ${ac_cv_lib_blkid_blkid_get_cache+y}
6554 then :
6555   printf %s "(cached) " >&6
6556 else $as_nop
6557   ac_check_lib_save_LIBS=$LIBS
6558 LIBS="-lblkid  $LIBS"
6559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6560 /* end confdefs.h.  */
6561
6562 /* Override any GCC internal prototype to avoid an error.
6563    Use char because int might match the return type of a GCC
6564    builtin and then its argument prototype would still apply.  */
6565 char blkid_get_cache ();
6566 int
6567 main (void)
6568 {
6569 return blkid_get_cache ();
6570   ;
6571   return 0;
6572 }
6573 _ACEOF
6574 if ac_fn_c_try_link "$LINENO"
6575 then :
6576   ac_cv_lib_blkid_blkid_get_cache=yes
6577 else $as_nop
6578   ac_cv_lib_blkid_blkid_get_cache=no
6579 fi
6580 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6581     conftest$ac_exeext conftest.$ac_ext
6582 LIBS=$ac_check_lib_save_LIBS
6583 fi
6584 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_get_cache" >&5
6585 printf "%s\n" "$ac_cv_lib_blkid_blkid_get_cache" >&6; }
6586 if test "x$ac_cv_lib_blkid_blkid_get_cache" = xyes
6587 then :
6588   LIBBLKID=`$PKG_CONFIG --libs blkid`;
6589                  STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid`
6590 fi
6591
6592 fi
6593 if test -n "$LIBBLKID"; then
6594         BLKID_CMT=#
6595         PROFILED_LIBBLKID=$LIBBLKID
6596         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Using system blkid library by default" >&5
6597 printf "%s\n" "Using system blkid library by default" >&6; }
6598 else
6599         LIBBLKID='$(LIB)/libblkid'$LIB_EXT
6600         DEPLIBBLKID=$LIBBLKID
6601         STATIC_LIBBLKID='$(LIB)/libblkid'$STATIC_LIB_EXT
6602         DEPSTATIC_LIBBLKID=$STATIC_LIBBLKID
6603         PROFILED_LIBBLKID='$(LIB)/libblkid'$PROFILED_LIB_EXT
6604         DEPPROFILED_LIBBLKID=$PROFILED_LIBBLKID
6605         printf "%s\n" "#define CONFIG_BUILD_FINDFS 1" >>confdefs.h
6606
6607         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private blkid library by default" >&5
6608 printf "%s\n" "Enabling private blkid library by default" >&6; }
6609 fi
6610
6611 fi
6612
6613
6614
6615
6616
6617
6618
6619
6620 ALL_CMT=
6621 SUBSET_CMT=
6622 # Check whether --enable-subset was given.
6623 if test ${enable_subset+y}
6624 then :
6625   enableval=$enable_subset; if test "$enableval" = "no"
6626 then
6627         SUBSET_CMT=#
6628         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling subset-only build" >&5
6629 printf "%s\n" "Disabling subset-only build" >&6; }
6630 else
6631         ALL_CMT=#
6632         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling subset-only-build" >&5
6633 printf "%s\n" "Enabling subset-only-build" >&6; }
6634 fi
6635
6636 fi
6637
6638
6639
6640
6641 # Check whether --enable-backtrace was given.
6642 if test ${enable_backtrace+y}
6643 then :
6644   enableval=$enable_backtrace; if test "$enableval" = "no"
6645 then
6646         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling use of backtrace" >&5
6647 printf "%s\n" "Disabling use of backtrace" >&6; }
6648         printf "%s\n" "#define DISABLE_BACKTRACE 1" >>confdefs.h
6649
6650 else
6651         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling use of backtrace" >&5
6652 printf "%s\n" "Enabling use of backtrace" >&6; }
6653 fi
6654
6655 else $as_nop
6656   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling use of backtrace by default" >&5
6657 printf "%s\n" "Enabling use of backtrace by default" >&6; }
6658
6659 fi
6660
6661 # Check whether --enable-debugfs was given.
6662 if test ${enable_debugfs+y}
6663 then :
6664   enableval=$enable_debugfs; if test "$enableval" = "no"
6665 then
6666         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling debugfs support" >&5
6667 printf "%s\n" "Disabling debugfs support" >&6; }
6668         DEBUGFS_CMT="#"
6669 else
6670         DEBUGFS_CMT=
6671         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling debugfs support" >&5
6672 printf "%s\n" "Enabling debugfs support" >&6; }
6673 fi
6674
6675 else $as_nop
6676   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling debugfs support by default" >&5
6677 printf "%s\n" "Enabling debugfs support by default" >&6; }
6678 DEBUGFS_CMT=
6679
6680 fi
6681
6682
6683 # Check whether --enable-imager was given.
6684 if test ${enable_imager+y}
6685 then :
6686   enableval=$enable_imager; if test "$enableval" = "no"
6687 then
6688         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e2image support" >&5
6689 printf "%s\n" "Disabling e2image support" >&6; }
6690         IMAGER_CMT="#"
6691 else
6692         IMAGER_CMT=
6693         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2image support" >&5
6694 printf "%s\n" "Enabling e2image support" >&6; }
6695 fi
6696
6697 else $as_nop
6698   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2image support by default" >&5
6699 printf "%s\n" "Enabling e2image support by default" >&6; }
6700 IMAGER_CMT=
6701
6702 fi
6703
6704
6705 # Check whether --enable-resizer was given.
6706 if test ${enable_resizer+y}
6707 then :
6708   enableval=$enable_resizer; if test "$enableval" = "no"
6709 then
6710         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e2resize support" >&5
6711 printf "%s\n" "Disabling e2resize support" >&6; }
6712         RESIZER_CMT="#"
6713 else
6714         RESIZER_CMT=
6715         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2resize support" >&5
6716 printf "%s\n" "Enabling e2resize support" >&6; }
6717 fi
6718
6719 else $as_nop
6720   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2resize support by default" >&5
6721 printf "%s\n" "Enabling e2resize support by default" >&6; }
6722 RESIZER_CMT=
6723
6724 fi
6725
6726
6727 # Check whether --enable-defrag was given.
6728 if test ${enable_defrag+y}
6729 then :
6730   enableval=$enable_defrag; if test "$enableval" = "no"
6731 then
6732         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e4defrag support" >&5
6733 printf "%s\n" "Disabling e4defrag support" >&6; }
6734         DEFRAG_CMT="#"
6735 else
6736         DEFRAG_CMT=
6737         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e4defrag support" >&5
6738 printf "%s\n" "Enabling e4defrag support" >&6; }
6739 fi
6740
6741 else $as_nop
6742   if test -z "$WITH_DIET_LIBC"
6743 then
6744         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e4defrag support by default" >&5
6745 printf "%s\n" "Enabling e4defrag support by default" >&6; }
6746         DEFRAG_CMT=
6747 else
6748         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e4defrag support by default" >&5
6749 printf "%s\n" "Disabling e4defrag support by default" >&6; }
6750         DEFRAG_CMT="#"
6751 fi
6752
6753 fi
6754
6755
6756 # Check whether --enable-fsck was given.
6757 if test ${enable_fsck+y}
6758 then :
6759   enableval=$enable_fsck; if test "$enableval" = "no"
6760 then
6761         FSCK_PROG='' FSCK_MAN=''
6762         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building fsck wrapper" >&5
6763 printf "%s\n" "Not building fsck wrapper" >&6; }
6764 else
6765         FSCK_PROG=fsck FSCK_MAN=fsck.8
6766         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building fsck wrapper" >&5
6767 printf "%s\n" "Building fsck wrapper" >&6; }
6768 fi
6769
6770 else $as_nop
6771   case "$host_os" in
6772   gnu*)
6773     FSCK_PROG='' FSCK_MAN=''
6774     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building fsck wrapper by default" >&5
6775 printf "%s\n" "Not building fsck wrapper by default" >&6; }
6776     ;;
6777   *)
6778     FSCK_PROG=fsck FSCK_MAN=fsck.8
6779     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building fsck wrapper by default" >&5
6780 printf "%s\n" "Building fsck wrapper by default" >&6; }
6781 esac
6782
6783 fi
6784
6785
6786
6787 # Check whether --enable-e2initrd-helper was given.
6788 if test ${enable_e2initrd_helper+y}
6789 then :
6790   enableval=$enable_e2initrd_helper; if test "$enableval" = "no"
6791 then
6792         E2INITRD_PROG='' E2INITRD_MAN=''
6793         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building e2initrd helper" >&5
6794 printf "%s\n" "Not building e2initrd helper" >&6; }
6795 else
6796         E2INITRD_PROG=e2initrd_helper E2INITRD_MAN=e2initrd_helper.8
6797         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building e2initrd helper" >&5
6798 printf "%s\n" "Building e2initrd helper" >&6; }
6799 fi
6800
6801 else $as_nop
6802   E2INITRD_PROG=e2initrd_helper E2INITRD_MAN=e2initrd_helper.8
6803 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building e2initrd helper by default" >&5
6804 printf "%s\n" "Building e2initrd helper by default" >&6; }
6805
6806 fi
6807
6808
6809
6810 # Check whether --enable-tls was given.
6811 if test ${enable_tls+y}
6812 then :
6813   enableval=$enable_tls; if test "$enableval" = "no"
6814 then
6815         try_tls=""
6816         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling thread local support" >&5
6817 printf "%s\n" "Disabling thread local support" >&6; }
6818 else
6819         try_tls="yes"
6820         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling thread local support" >&5
6821 printf "%s\n" "Enabling thread local support" >&6; }
6822 fi
6823
6824 else $as_nop
6825   if test -n "$WITH_DIET_LIBC"
6826 then
6827         try_tls=""
6828         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Diet libc does not support thread local support" >&5
6829 printf "%s\n" "Diet libc does not support thread local support" >&6; }
6830 else
6831         try_tls="yes"
6832         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Try using thread local support by default" >&5
6833 printf "%s\n" "Try using thread local support by default" >&6; }
6834 fi
6835
6836 fi
6837
6838 if test "$try_tls" = "yes"
6839 then
6840
6841   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for thread local storage (TLS) class" >&5
6842 printf %s "checking for thread local storage (TLS) class... " >&6; }
6843   if test ${ac_cv_tls+y}
6844 then :
6845   printf %s "(cached) " >&6
6846 else $as_nop
6847
6848     ax_tls_keywords="__thread __declspec(thread) none"
6849     for ax_tls_keyword in $ax_tls_keywords; do
6850        case $ax_tls_keyword in
6851           none) ac_cv_tls=none ; break ;;
6852           *)
6853              cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6854 /* end confdefs.h.  */
6855 #include <stdlib.h>
6856                  static void
6857                  foo(void) {
6858                  static  $ax_tls_keyword  int bar;
6859                  exit(1);
6860                  }
6861 int
6862 main (void)
6863 {
6864
6865   ;
6866   return 0;
6867 }
6868 _ACEOF
6869 if ac_fn_c_try_compile "$LINENO"
6870 then :
6871   ac_cv_tls=$ax_tls_keyword ; break
6872 else $as_nop
6873   ac_cv_tls=none
6874
6875 fi
6876 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
6877           esac
6878     done
6879
6880 fi
6881
6882
6883   if test "$ac_cv_tls" != "none"; then
6884
6885 printf "%s\n" "#define TLS $ac_cv_tls" >>confdefs.h
6886
6887   fi
6888   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_tls" >&5
6889 printf "%s\n" "$ac_cv_tls" >&6; }
6890
6891 fi
6892
6893 # Check whether --with-pthread was given.
6894 if test ${with_pthread+y}
6895 then :
6896   withval=$with_pthread; if test "$withval" = "no"
6897 then
6898         try_pthread=""
6899         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling pthread support" >&5
6900 printf "%s\n" "Disabling pthread support" >&6; }
6901 else
6902         try_pthread="yes"
6903         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Testing for pthread support" >&5
6904 printf "%s\n" "Testing for pthread support" >&6; }
6905 fi
6906
6907 else $as_nop
6908   try_pthread="yes"
6909 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Try testing for pthread support by default" >&5
6910 printf "%s\n" "Try testing for pthread support by default" >&6; }
6911
6912 fi
6913
6914 if test "$try_pthread" = "yes"
6915 then
6916 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6917 printf %s "checking for a sed that does not truncate output... " >&6; }
6918 if test ${ac_cv_path_SED+y}
6919 then :
6920   printf %s "(cached) " >&6
6921 else $as_nop
6922             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6923      for ac_i in 1 2 3 4 5 6 7; do
6924        ac_script="$ac_script$as_nl$ac_script"
6925      done
6926      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6927      { ac_script=; unset ac_script;}
6928      if test -z "$SED"; then
6929   ac_path_SED_found=false
6930   # Loop through the user's path and test for each of PROGNAME-LIST
6931   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6932 for as_dir in $PATH
6933 do
6934   IFS=$as_save_IFS
6935   case $as_dir in #(((
6936     '') as_dir=./ ;;
6937     */) ;;
6938     *) as_dir=$as_dir/ ;;
6939   esac
6940     for ac_prog in sed gsed
6941    do
6942     for ac_exec_ext in '' $ac_executable_extensions; do
6943       ac_path_SED="$as_dir$ac_prog$ac_exec_ext"
6944       as_fn_executable_p "$ac_path_SED" || continue
6945 # Check for GNU ac_path_SED and select it if it is found.
6946   # Check for GNU $ac_path_SED
6947 case `"$ac_path_SED" --version 2>&1` in
6948 *GNU*)
6949   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6950 *)
6951   ac_count=0
6952   printf %s 0123456789 >"conftest.in"
6953   while :
6954   do
6955     cat "conftest.in" "conftest.in" >"conftest.tmp"
6956     mv "conftest.tmp" "conftest.in"
6957     cp "conftest.in" "conftest.nl"
6958     printf "%s\n" '' >> "conftest.nl"
6959     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6960     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6961     as_fn_arith $ac_count + 1 && ac_count=$as_val
6962     if test $ac_count -gt ${ac_path_SED_max-0}; then
6963       # Best one so far, save it but keep looking for a better one
6964       ac_cv_path_SED="$ac_path_SED"
6965       ac_path_SED_max=$ac_count
6966     fi
6967     # 10*(2^10) chars as input seems more than enough
6968     test $ac_count -gt 10 && break
6969   done
6970   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6971 esac
6972
6973       $ac_path_SED_found && break 3
6974     done
6975   done
6976   done
6977 IFS=$as_save_IFS
6978   if test -z "$ac_cv_path_SED"; then
6979     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6980   fi
6981 else
6982   ac_cv_path_SED=$SED
6983 fi
6984
6985 fi
6986 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6987 printf "%s\n" "$ac_cv_path_SED" >&6; }
6988  SED="$ac_cv_path_SED"
6989   rm -f conftest.sed
6990
6991
6992 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
6993 printf %s "checking for grep that handles long lines and -e... " >&6; }
6994 if test ${ac_cv_path_GREP+y}
6995 then :
6996   printf %s "(cached) " >&6
6997 else $as_nop
6998   if test -z "$GREP"; then
6999   ac_path_GREP_found=false
7000   # Loop through the user's path and test for each of PROGNAME-LIST
7001   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7002 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7003 do
7004   IFS=$as_save_IFS
7005   case $as_dir in #(((
7006     '') as_dir=./ ;;
7007     */) ;;
7008     *) as_dir=$as_dir/ ;;
7009   esac
7010     for ac_prog in grep ggrep
7011    do
7012     for ac_exec_ext in '' $ac_executable_extensions; do
7013       ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
7014       as_fn_executable_p "$ac_path_GREP" || continue
7015 # Check for GNU ac_path_GREP and select it if it is found.
7016   # Check for GNU $ac_path_GREP
7017 case `"$ac_path_GREP" --version 2>&1` in
7018 *GNU*)
7019   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7020 *)
7021   ac_count=0
7022   printf %s 0123456789 >"conftest.in"
7023   while :
7024   do
7025     cat "conftest.in" "conftest.in" >"conftest.tmp"
7026     mv "conftest.tmp" "conftest.in"
7027     cp "conftest.in" "conftest.nl"
7028     printf "%s\n" 'GREP' >> "conftest.nl"
7029     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7030     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7031     as_fn_arith $ac_count + 1 && ac_count=$as_val
7032     if test $ac_count -gt ${ac_path_GREP_max-0}; then
7033       # Best one so far, save it but keep looking for a better one
7034       ac_cv_path_GREP="$ac_path_GREP"
7035       ac_path_GREP_max=$ac_count
7036     fi
7037     # 10*(2^10) chars as input seems more than enough
7038     test $ac_count -gt 10 && break
7039   done
7040   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7041 esac
7042
7043       $ac_path_GREP_found && break 3
7044     done
7045   done
7046   done
7047 IFS=$as_save_IFS
7048   if test -z "$ac_cv_path_GREP"; then
7049     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7050   fi
7051 else
7052   ac_cv_path_GREP=$GREP
7053 fi
7054
7055 fi
7056 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7057 printf "%s\n" "$ac_cv_path_GREP" >&6; }
7058  GREP="$ac_cv_path_GREP"
7059
7060
7061 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7062 printf %s "checking for egrep... " >&6; }
7063 if test ${ac_cv_path_EGREP+y}
7064 then :
7065   printf %s "(cached) " >&6
7066 else $as_nop
7067   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7068    then ac_cv_path_EGREP="$GREP -E"
7069    else
7070      if test -z "$EGREP"; then
7071   ac_path_EGREP_found=false
7072   # Loop through the user's path and test for each of PROGNAME-LIST
7073   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7074 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7075 do
7076   IFS=$as_save_IFS
7077   case $as_dir in #(((
7078     '') as_dir=./ ;;
7079     */) ;;
7080     *) as_dir=$as_dir/ ;;
7081   esac
7082     for ac_prog in egrep
7083    do
7084     for ac_exec_ext in '' $ac_executable_extensions; do
7085       ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
7086       as_fn_executable_p "$ac_path_EGREP" || continue
7087 # Check for GNU ac_path_EGREP and select it if it is found.
7088   # Check for GNU $ac_path_EGREP
7089 case `"$ac_path_EGREP" --version 2>&1` in
7090 *GNU*)
7091   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7092 *)
7093   ac_count=0
7094   printf %s 0123456789 >"conftest.in"
7095   while :
7096   do
7097     cat "conftest.in" "conftest.in" >"conftest.tmp"
7098     mv "conftest.tmp" "conftest.in"
7099     cp "conftest.in" "conftest.nl"
7100     printf "%s\n" 'EGREP' >> "conftest.nl"
7101     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7102     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7103     as_fn_arith $ac_count + 1 && ac_count=$as_val
7104     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7105       # Best one so far, save it but keep looking for a better one
7106       ac_cv_path_EGREP="$ac_path_EGREP"
7107       ac_path_EGREP_max=$ac_count
7108     fi
7109     # 10*(2^10) chars as input seems more than enough
7110     test $ac_count -gt 10 && break
7111   done
7112   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7113 esac
7114
7115       $ac_path_EGREP_found && break 3
7116     done
7117   done
7118   done
7119 IFS=$as_save_IFS
7120   if test -z "$ac_cv_path_EGREP"; then
7121     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7122   fi
7123 else
7124   ac_cv_path_EGREP=$EGREP
7125 fi
7126
7127    fi
7128 fi
7129 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7130 printf "%s\n" "$ac_cv_path_EGREP" >&6; }
7131  EGREP="$ac_cv_path_EGREP"
7132
7133
7134
7135
7136
7137
7138 ac_ext=c
7139 ac_cpp='$CPP $CPPFLAGS'
7140 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7141 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7142 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7143
7144 ax_pthread_ok=no
7145
7146 # We used to check for pthread.h first, but this fails if pthread.h
7147 # requires special compiler flags (e.g. on Tru64 or Sequent).
7148 # It gets checked for in the link test anyway.
7149
7150 # First of all, check if the user has set any of the PTHREAD_LIBS,
7151 # etcetera environment variables, and if threads linking works using
7152 # them:
7153 if test "x$PTHREAD_CFLAGS$PTHREAD_LIBS" != "x"; then
7154         ax_pthread_save_CC="$CC"
7155         ax_pthread_save_CFLAGS="$CFLAGS"
7156         ax_pthread_save_LIBS="$LIBS"
7157         if test "x$PTHREAD_CC" != "x"
7158 then :
7159   CC="$PTHREAD_CC"
7160 fi
7161         if test "x$PTHREAD_CXX" != "x"
7162 then :
7163   CXX="$PTHREAD_CXX"
7164 fi
7165         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
7166         LIBS="$PTHREAD_LIBS $LIBS"
7167         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS" >&5
7168 printf %s "checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS... " >&6; }
7169         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7170 /* end confdefs.h.  */
7171
7172 /* Override any GCC internal prototype to avoid an error.
7173    Use char because int might match the return type of a GCC
7174    builtin and then its argument prototype would still apply.  */
7175 char pthread_join ();
7176 int
7177 main (void)
7178 {
7179 return pthread_join ();
7180   ;
7181   return 0;
7182 }
7183 _ACEOF
7184 if ac_fn_c_try_link "$LINENO"
7185 then :
7186   ax_pthread_ok=yes
7187 fi
7188 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7189     conftest$ac_exeext conftest.$ac_ext
7190         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
7191 printf "%s\n" "$ax_pthread_ok" >&6; }
7192         if test "x$ax_pthread_ok" = "xno"; then
7193                 PTHREAD_LIBS=""
7194                 PTHREAD_CFLAGS=""
7195         fi
7196         CC="$ax_pthread_save_CC"
7197         CFLAGS="$ax_pthread_save_CFLAGS"
7198         LIBS="$ax_pthread_save_LIBS"
7199 fi
7200
7201 # We must check for the threads library under a number of different
7202 # names; the ordering is very important because some systems
7203 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
7204 # libraries is broken (non-POSIX).
7205
7206 # Create a list of thread flags to try. Items with a "," contain both
7207 # C compiler flags (before ",") and linker flags (after ","). Other items
7208 # starting with a "-" are C compiler flags, and remaining items are
7209 # library names, except for "none" which indicates that we try without
7210 # any flags at all, and "pthread-config" which is a program returning
7211 # the flags for the Pth emulation library.
7212
7213 ax_pthread_flags="pthreads none -Kthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
7214
7215 # The ordering *is* (sometimes) important.  Some notes on the
7216 # individual items follow:
7217
7218 # pthreads: AIX (must check this before -lpthread)
7219 # none: in case threads are in libc; should be tried before -Kthread and
7220 #       other compiler flags to prevent continual compiler warnings
7221 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
7222 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads), Tru64
7223 #           (Note: HP C rejects this with "bad form for `-t' option")
7224 # -pthreads: Solaris/gcc (Note: HP C also rejects)
7225 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
7226 #      doesn't hurt to check since this sometimes defines pthreads and
7227 #      -D_REENTRANT too), HP C (must be checked before -lpthread, which
7228 #      is present but should not be used directly; and before -mthreads,
7229 #      because the compiler interprets this as "-mt" + "-hreads")
7230 # -mthreads: Mingw32/gcc, Lynx/gcc
7231 # pthread: Linux, etcetera
7232 # --thread-safe: KAI C++
7233 # pthread-config: use pthread-config program (for GNU Pth library)
7234
7235 case $host_os in
7236
7237         freebsd*)
7238
7239         # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
7240         # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
7241
7242         ax_pthread_flags="-kthread lthread $ax_pthread_flags"
7243         ;;
7244
7245         hpux*)
7246
7247         # From the cc(1) man page: "[-mt] Sets various -D flags to enable
7248         # multi-threading and also sets -lpthread."
7249
7250         ax_pthread_flags="-mt -pthread pthread $ax_pthread_flags"
7251         ;;
7252
7253         openedition*)
7254
7255         # IBM z/OS requires a feature-test macro to be defined in order to
7256         # enable POSIX threads at all, so give the user a hint if this is
7257         # not set. (We don't define these ourselves, as they can affect
7258         # other portions of the system API in unpredictable ways.)
7259
7260         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7261 /* end confdefs.h.  */
7262
7263 #            if !defined(_OPEN_THREADS) && !defined(_UNIX03_THREADS)
7264              AX_PTHREAD_ZOS_MISSING
7265 #            endif
7266
7267 _ACEOF
7268 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7269   $EGREP "AX_PTHREAD_ZOS_MISSING" >/dev/null 2>&1
7270 then :
7271   { 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
7272 printf "%s\n" "$as_me: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&2;}
7273 fi
7274 rm -rf conftest*
7275
7276         ;;
7277
7278         solaris*)
7279
7280         # On Solaris (at least, for some versions), libc contains stubbed
7281         # (non-functional) versions of the pthreads routines, so link-based
7282         # tests will erroneously succeed. (N.B.: The stubs are missing
7283         # pthread_cleanup_push, or rather a function called by this macro,
7284         # so we could check for that, but who knows whether they'll stub
7285         # that too in a future libc.)  So we'll check first for the
7286         # standard Solaris way of linking pthreads (-mt -lpthread).
7287
7288         ax_pthread_flags="-mt,-lpthread pthread $ax_pthread_flags"
7289         ;;
7290 esac
7291
7292 # Are we compiling with Clang?
7293
7294 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC is Clang" >&5
7295 printf %s "checking whether $CC is Clang... " >&6; }
7296 if test ${ax_cv_PTHREAD_CLANG+y}
7297 then :
7298   printf %s "(cached) " >&6
7299 else $as_nop
7300   ax_cv_PTHREAD_CLANG=no
7301      # Note that Autoconf sets GCC=yes for Clang as well as GCC
7302      if test "x$GCC" = "xyes"; then
7303         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7304 /* end confdefs.h.  */
7305 /* Note: Clang 2.7 lacks __clang_[a-z]+__ */
7306 #            if defined(__clang__) && defined(__llvm__)
7307              AX_PTHREAD_CC_IS_CLANG
7308 #            endif
7309
7310 _ACEOF
7311 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7312   $EGREP "AX_PTHREAD_CC_IS_CLANG" >/dev/null 2>&1
7313 then :
7314   ax_cv_PTHREAD_CLANG=yes
7315 fi
7316 rm -rf conftest*
7317
7318      fi
7319
7320 fi
7321 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG" >&5
7322 printf "%s\n" "$ax_cv_PTHREAD_CLANG" >&6; }
7323 ax_pthread_clang="$ax_cv_PTHREAD_CLANG"
7324
7325
7326 # GCC generally uses -pthread, or -pthreads on some platforms (e.g. SPARC)
7327
7328 # Note that for GCC and Clang -pthread generally implies -lpthread,
7329 # except when -nostdlib is passed.
7330 # This is problematic using libtool to build C++ shared libraries with pthread:
7331 # [1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25460
7332 # [2] https://bugzilla.redhat.com/show_bug.cgi?id=661333
7333 # [3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=468555
7334 # To solve this, first try -pthread together with -lpthread for GCC
7335
7336 if test "x$GCC" = "xyes"
7337 then :
7338   ax_pthread_flags="-pthread,-lpthread -pthread -pthreads $ax_pthread_flags"
7339 fi
7340
7341 # Clang takes -pthread (never supported any other flag), but we'll try with -lpthread first
7342
7343 if test "x$ax_pthread_clang" = "xyes"
7344 then :
7345   ax_pthread_flags="-pthread,-lpthread -pthread"
7346 fi
7347
7348
7349 # The presence of a feature test macro requesting re-entrant function
7350 # definitions is, on some systems, a strong hint that pthreads support is
7351 # correctly enabled
7352
7353 case $host_os in
7354         darwin* | hpux* | linux* | osf* | solaris*)
7355         ax_pthread_check_macro="_REENTRANT"
7356         ;;
7357
7358         aix*)
7359         ax_pthread_check_macro="_THREAD_SAFE"
7360         ;;
7361
7362         *)
7363         ax_pthread_check_macro="--"
7364         ;;
7365 esac
7366 if test "x$ax_pthread_check_macro" = "x--"
7367 then :
7368   ax_pthread_check_cond=0
7369 else $as_nop
7370   ax_pthread_check_cond="!defined($ax_pthread_check_macro)"
7371 fi
7372
7373
7374 if test "x$ax_pthread_ok" = "xno"; then
7375 for ax_pthread_try_flag in $ax_pthread_flags; do
7376
7377         case $ax_pthread_try_flag in
7378                 none)
7379                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
7380 printf %s "checking whether pthreads work without any flags... " >&6; }
7381                 ;;
7382
7383                 *,*)
7384                 PTHREAD_CFLAGS=`echo $ax_pthread_try_flag | sed "s/^\(.*\),\(.*\)$/\1/"`
7385                 PTHREAD_LIBS=`echo $ax_pthread_try_flag | sed "s/^\(.*\),\(.*\)$/\2/"`
7386                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with \"$PTHREAD_CFLAGS\" and \"$PTHREAD_LIBS\"" >&5
7387 printf %s "checking whether pthreads work with \"$PTHREAD_CFLAGS\" and \"$PTHREAD_LIBS\"... " >&6; }
7388                 ;;
7389
7390                 -*)
7391                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $ax_pthread_try_flag" >&5
7392 printf %s "checking whether pthreads work with $ax_pthread_try_flag... " >&6; }
7393                 PTHREAD_CFLAGS="$ax_pthread_try_flag"
7394                 ;;
7395
7396                 pthread-config)
7397                 # Extract the first word of "pthread-config", so it can be a program name with args.
7398 set dummy pthread-config; ac_word=$2
7399 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7400 printf %s "checking for $ac_word... " >&6; }
7401 if test ${ac_cv_prog_ax_pthread_config+y}
7402 then :
7403   printf %s "(cached) " >&6
7404 else $as_nop
7405   if test -n "$ax_pthread_config"; then
7406   ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test.
7407 else
7408 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7409 for as_dir in $PATH
7410 do
7411   IFS=$as_save_IFS
7412   case $as_dir in #(((
7413     '') as_dir=./ ;;
7414     */) ;;
7415     *) as_dir=$as_dir/ ;;
7416   esac
7417     for ac_exec_ext in '' $ac_executable_extensions; do
7418   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7419     ac_cv_prog_ax_pthread_config="yes"
7420     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7421     break 2
7422   fi
7423 done
7424   done
7425 IFS=$as_save_IFS
7426
7427   test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no"
7428 fi
7429 fi
7430 ax_pthread_config=$ac_cv_prog_ax_pthread_config
7431 if test -n "$ax_pthread_config"; then
7432   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
7433 printf "%s\n" "$ax_pthread_config" >&6; }
7434 else
7435   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7436 printf "%s\n" "no" >&6; }
7437 fi
7438
7439
7440                 if test "x$ax_pthread_config" = "xno"
7441 then :
7442   continue
7443 fi
7444                 PTHREAD_CFLAGS="`pthread-config --cflags`"
7445                 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
7446                 ;;
7447
7448                 *)
7449                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$ax_pthread_try_flag" >&5
7450 printf %s "checking for the pthreads library -l$ax_pthread_try_flag... " >&6; }
7451                 PTHREAD_LIBS="-l$ax_pthread_try_flag"
7452                 ;;
7453         esac
7454
7455         ax_pthread_save_CFLAGS="$CFLAGS"
7456         ax_pthread_save_LIBS="$LIBS"
7457         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
7458         LIBS="$PTHREAD_LIBS $LIBS"
7459
7460         # Check for various functions.  We must include pthread.h,
7461         # since some functions may be macros.  (On the Sequent, we
7462         # need a special flag -Kthread to make this header compile.)
7463         # We check for pthread_join because it is in -lpthread on IRIX
7464         # while pthread_create is in libc.  We check for pthread_attr_init
7465         # due to DEC craziness with -lpthreads.  We check for
7466         # pthread_cleanup_push because it is one of the few pthread
7467         # functions on Solaris that doesn't have a non-functional libc stub.
7468         # We try pthread_create on general principles.
7469
7470         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7471 /* end confdefs.h.  */
7472 #include <pthread.h>
7473 #                       if $ax_pthread_check_cond
7474 #                        error "$ax_pthread_check_macro must be defined"
7475 #                       endif
7476                         static void *some_global = NULL;
7477                         static void routine(void *a)
7478                           {
7479                              /* To avoid any unused-parameter or
7480                                 unused-but-set-parameter warning.  */
7481                              some_global = a;
7482                           }
7483                         static void *start_routine(void *a) { return a; }
7484 int
7485 main (void)
7486 {
7487 pthread_t th; pthread_attr_t attr;
7488                         pthread_create(&th, 0, start_routine, 0);
7489                         pthread_join(th, 0);
7490                         pthread_attr_init(&attr);
7491                         pthread_cleanup_push(routine, 0);
7492                         pthread_cleanup_pop(0) /* ; */
7493   ;
7494   return 0;
7495 }
7496 _ACEOF
7497 if ac_fn_c_try_link "$LINENO"
7498 then :
7499   ax_pthread_ok=yes
7500 fi
7501 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7502     conftest$ac_exeext conftest.$ac_ext
7503
7504         CFLAGS="$ax_pthread_save_CFLAGS"
7505         LIBS="$ax_pthread_save_LIBS"
7506
7507         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
7508 printf "%s\n" "$ax_pthread_ok" >&6; }
7509         if test "x$ax_pthread_ok" = "xyes"
7510 then :
7511   break
7512 fi
7513
7514         PTHREAD_LIBS=""
7515         PTHREAD_CFLAGS=""
7516 done
7517 fi
7518
7519
7520 # Clang needs special handling, because older versions handle the -pthread
7521 # option in a rather... idiosyncratic way
7522
7523 if test "x$ax_pthread_clang" = "xyes"; then
7524
7525         # Clang takes -pthread; it has never supported any other flag
7526
7527         # (Note 1: This will need to be revisited if a system that Clang
7528         # supports has POSIX threads in a separate library.  This tends not
7529         # to be the way of modern systems, but it's conceivable.)
7530
7531         # (Note 2: On some systems, notably Darwin, -pthread is not needed
7532         # to get POSIX threads support; the API is always present and
7533         # active.  We could reasonably leave PTHREAD_CFLAGS empty.  But
7534         # -pthread does define _REENTRANT, and while the Darwin headers
7535         # ignore this macro, third-party headers might not.)
7536
7537         # However, older versions of Clang make a point of warning the user
7538         # that, in an invocation where only linking and no compilation is
7539         # taking place, the -pthread option has no effect ("argument unused
7540         # during compilation").  They expect -pthread to be passed in only
7541         # when source code is being compiled.
7542         #
7543         # Problem is, this is at odds with the way Automake and most other
7544         # C build frameworks function, which is that the same flags used in
7545         # compilation (CFLAGS) are also used in linking.  Many systems
7546         # supported by AX_PTHREAD require exactly this for POSIX threads
7547         # support, and in fact it is often not straightforward to specify a
7548         # flag that is used only in the compilation phase and not in
7549         # linking.  Such a scenario is extremely rare in practice.
7550         #
7551         # Even though use of the -pthread flag in linking would only print
7552         # a warning, this can be a nuisance for well-run software projects
7553         # that build with -Werror.  So if the active version of Clang has
7554         # this misfeature, we search for an option to squash it.
7555
7556         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread" >&5
7557 printf %s "checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread... " >&6; }
7558 if test ${ax_cv_PTHREAD_CLANG_NO_WARN_FLAG+y}
7559 then :
7560   printf %s "(cached) " >&6
7561 else $as_nop
7562   ax_cv_PTHREAD_CLANG_NO_WARN_FLAG=unknown
7563              # Create an alternate version of $ac_link that compiles and
7564              # links in two steps (.c -> .o, .o -> exe) instead of one
7565              # (.c -> exe), because the warning occurs only in the second
7566              # step
7567              ax_pthread_save_ac_link="$ac_link"
7568              ax_pthread_sed='s/conftest\.\$ac_ext/conftest.$ac_objext/g'
7569              ax_pthread_link_step=`printf "%s\n" "$ac_link" | sed "$ax_pthread_sed"`
7570              ax_pthread_2step_ac_link="($ac_compile) && (echo ==== >&5) && ($ax_pthread_link_step)"
7571              ax_pthread_save_CFLAGS="$CFLAGS"
7572              for ax_pthread_try in '' -Qunused-arguments -Wno-unused-command-line-argument unknown; do
7573                 if test "x$ax_pthread_try" = "xunknown"
7574 then :
7575   break
7576 fi
7577                 CFLAGS="-Werror -Wunknown-warning-option $ax_pthread_try -pthread $ax_pthread_save_CFLAGS"
7578                 ac_link="$ax_pthread_save_ac_link"
7579                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7580 /* end confdefs.h.  */
7581 int main(void){return 0;}
7582 _ACEOF
7583 if ac_fn_c_try_link "$LINENO"
7584 then :
7585   ac_link="$ax_pthread_2step_ac_link"
7586                      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7587 /* end confdefs.h.  */
7588 int main(void){return 0;}
7589 _ACEOF
7590 if ac_fn_c_try_link "$LINENO"
7591 then :
7592   break
7593 fi
7594 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7595     conftest$ac_exeext conftest.$ac_ext
7596
7597 fi
7598 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7599     conftest$ac_exeext conftest.$ac_ext
7600              done
7601              ac_link="$ax_pthread_save_ac_link"
7602              CFLAGS="$ax_pthread_save_CFLAGS"
7603              if test "x$ax_pthread_try" = "x"
7604 then :
7605   ax_pthread_try=no
7606 fi
7607              ax_cv_PTHREAD_CLANG_NO_WARN_FLAG="$ax_pthread_try"
7608
7609 fi
7610 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&5
7611 printf "%s\n" "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&6; }
7612
7613         case "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" in
7614                 no | unknown) ;;
7615                 *) PTHREAD_CFLAGS="$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG $PTHREAD_CFLAGS" ;;
7616         esac
7617
7618 fi # $ax_pthread_clang = yes
7619
7620
7621
7622 # Various other checks:
7623 if test "x$ax_pthread_ok" = "xyes"; then
7624         ax_pthread_save_CFLAGS="$CFLAGS"
7625         ax_pthread_save_LIBS="$LIBS"
7626         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
7627         LIBS="$PTHREAD_LIBS $LIBS"
7628
7629         # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
7630         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
7631 printf %s "checking for joinable pthread attribute... " >&6; }
7632 if test ${ax_cv_PTHREAD_JOINABLE_ATTR+y}
7633 then :
7634   printf %s "(cached) " >&6
7635 else $as_nop
7636   ax_cv_PTHREAD_JOINABLE_ATTR=unknown
7637              for ax_pthread_attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
7638                  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7639 /* end confdefs.h.  */
7640 #include <pthread.h>
7641 int
7642 main (void)
7643 {
7644 int attr = $ax_pthread_attr; return attr /* ; */
7645   ;
7646   return 0;
7647 }
7648 _ACEOF
7649 if ac_fn_c_try_link "$LINENO"
7650 then :
7651   ax_cv_PTHREAD_JOINABLE_ATTR=$ax_pthread_attr; break
7652 fi
7653 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7654     conftest$ac_exeext conftest.$ac_ext
7655              done
7656
7657 fi
7658 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_JOINABLE_ATTR" >&5
7659 printf "%s\n" "$ax_cv_PTHREAD_JOINABLE_ATTR" >&6; }
7660         if test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xunknown" && \
7661                test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xPTHREAD_CREATE_JOINABLE" && \
7662                test "x$ax_pthread_joinable_attr_defined" != "xyes"
7663 then :
7664
7665 printf "%s\n" "#define PTHREAD_CREATE_JOINABLE $ax_cv_PTHREAD_JOINABLE_ATTR" >>confdefs.h
7666
7667                ax_pthread_joinable_attr_defined=yes
7668
7669 fi
7670
7671         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether more special flags are required for pthreads" >&5
7672 printf %s "checking whether more special flags are required for pthreads... " >&6; }
7673 if test ${ax_cv_PTHREAD_SPECIAL_FLAGS+y}
7674 then :
7675   printf %s "(cached) " >&6
7676 else $as_nop
7677   ax_cv_PTHREAD_SPECIAL_FLAGS=no
7678              case $host_os in
7679              solaris*)
7680              ax_cv_PTHREAD_SPECIAL_FLAGS="-D_POSIX_PTHREAD_SEMANTICS"
7681              ;;
7682              esac
7683
7684 fi
7685 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_SPECIAL_FLAGS" >&5
7686 printf "%s\n" "$ax_cv_PTHREAD_SPECIAL_FLAGS" >&6; }
7687         if test "x$ax_cv_PTHREAD_SPECIAL_FLAGS" != "xno" && \
7688                test "x$ax_pthread_special_flags_added" != "xyes"
7689 then :
7690   PTHREAD_CFLAGS="$ax_cv_PTHREAD_SPECIAL_FLAGS $PTHREAD_CFLAGS"
7691                ax_pthread_special_flags_added=yes
7692 fi
7693
7694         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
7695 printf %s "checking for PTHREAD_PRIO_INHERIT... " >&6; }
7696 if test ${ax_cv_PTHREAD_PRIO_INHERIT+y}
7697 then :
7698   printf %s "(cached) " >&6
7699 else $as_nop
7700   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7701 /* end confdefs.h.  */
7702 #include <pthread.h>
7703 int
7704 main (void)
7705 {
7706 int i = PTHREAD_PRIO_INHERIT;
7707                                                return i;
7708   ;
7709   return 0;
7710 }
7711 _ACEOF
7712 if ac_fn_c_try_link "$LINENO"
7713 then :
7714   ax_cv_PTHREAD_PRIO_INHERIT=yes
7715 else $as_nop
7716   ax_cv_PTHREAD_PRIO_INHERIT=no
7717 fi
7718 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7719     conftest$ac_exeext conftest.$ac_ext
7720
7721 fi
7722 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
7723 printf "%s\n" "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
7724         if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes" && \
7725                test "x$ax_pthread_prio_inherit_defined" != "xyes"
7726 then :
7727
7728 printf "%s\n" "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
7729
7730                ax_pthread_prio_inherit_defined=yes
7731
7732 fi
7733
7734         CFLAGS="$ax_pthread_save_CFLAGS"
7735         LIBS="$ax_pthread_save_LIBS"
7736
7737         # More AIX lossage: compile with *_r variant
7738         if test "x$GCC" != "xyes"; then
7739             case $host_os in
7740                 aix*)
7741                 case "x/$CC" in #(
7742   x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xlc128|x*/xlc128_v6) :
7743     #handle absolute path differently from PATH based program lookup
7744                      case "x$CC" in #(
7745   x/*) :
7746
7747                            if as_fn_executable_p ${CC}_r
7748 then :
7749   PTHREAD_CC="${CC}_r"
7750 fi
7751                            if test "x${CXX}" != "x"
7752 then :
7753   if as_fn_executable_p ${CXX}_r
7754 then :
7755   PTHREAD_CXX="${CXX}_r"
7756 fi
7757 fi
7758                           ;; #(
7759   *) :
7760
7761                            for ac_prog in ${CC}_r
7762 do
7763   # Extract the first word of "$ac_prog", so it can be a program name with args.
7764 set dummy $ac_prog; ac_word=$2
7765 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7766 printf %s "checking for $ac_word... " >&6; }
7767 if test ${ac_cv_prog_PTHREAD_CC+y}
7768 then :
7769   printf %s "(cached) " >&6
7770 else $as_nop
7771   if test -n "$PTHREAD_CC"; then
7772   ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
7773 else
7774 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7775 for as_dir in $PATH
7776 do
7777   IFS=$as_save_IFS
7778   case $as_dir in #(((
7779     '') as_dir=./ ;;
7780     */) ;;
7781     *) as_dir=$as_dir/ ;;
7782   esac
7783     for ac_exec_ext in '' $ac_executable_extensions; do
7784   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7785     ac_cv_prog_PTHREAD_CC="$ac_prog"
7786     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7787     break 2
7788   fi
7789 done
7790   done
7791 IFS=$as_save_IFS
7792
7793 fi
7794 fi
7795 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
7796 if test -n "$PTHREAD_CC"; then
7797   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
7798 printf "%s\n" "$PTHREAD_CC" >&6; }
7799 else
7800   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7801 printf "%s\n" "no" >&6; }
7802 fi
7803
7804
7805   test -n "$PTHREAD_CC" && break
7806 done
7807 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
7808
7809                            if test "x${CXX}" != "x"
7810 then :
7811   for ac_prog in ${CXX}_r
7812 do
7813   # Extract the first word of "$ac_prog", so it can be a program name with args.
7814 set dummy $ac_prog; ac_word=$2
7815 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7816 printf %s "checking for $ac_word... " >&6; }
7817 if test ${ac_cv_prog_PTHREAD_CXX+y}
7818 then :
7819   printf %s "(cached) " >&6
7820 else $as_nop
7821   if test -n "$PTHREAD_CXX"; then
7822   ac_cv_prog_PTHREAD_CXX="$PTHREAD_CXX" # Let the user override the test.
7823 else
7824 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7825 for as_dir in $PATH
7826 do
7827   IFS=$as_save_IFS
7828   case $as_dir in #(((
7829     '') as_dir=./ ;;
7830     */) ;;
7831     *) as_dir=$as_dir/ ;;
7832   esac
7833     for ac_exec_ext in '' $ac_executable_extensions; do
7834   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7835     ac_cv_prog_PTHREAD_CXX="$ac_prog"
7836     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7837     break 2
7838   fi
7839 done
7840   done
7841 IFS=$as_save_IFS
7842
7843 fi
7844 fi
7845 PTHREAD_CXX=$ac_cv_prog_PTHREAD_CXX
7846 if test -n "$PTHREAD_CXX"; then
7847   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CXX" >&5
7848 printf "%s\n" "$PTHREAD_CXX" >&6; }
7849 else
7850   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7851 printf "%s\n" "no" >&6; }
7852 fi
7853
7854
7855   test -n "$PTHREAD_CXX" && break
7856 done
7857 test -n "$PTHREAD_CXX" || PTHREAD_CXX="$CXX"
7858
7859 fi
7860
7861                       ;;
7862 esac
7863                      ;; #(
7864   *) :
7865      ;;
7866 esac
7867                 ;;
7868             esac
7869         fi
7870 fi
7871
7872 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
7873 test -n "$PTHREAD_CXX" || PTHREAD_CXX="$CXX"
7874
7875
7876
7877
7878
7879
7880 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
7881 if test "x$ax_pthread_ok" = "xyes"; then
7882
7883 printf "%s\n" "#define HAVE_PTHREAD 1" >>confdefs.h
7884
7885         :
7886 else
7887         ax_pthread_ok=no
7888
7889 fi
7890 ac_ext=c
7891 ac_cpp='$CPP $CPPFLAGS'
7892 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7893 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7894 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7895
7896
7897 else
7898 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
7899
7900 fi
7901
7902 # Check whether --enable-uuidd was given.
7903 if test ${enable_uuidd+y}
7904 then :
7905   enableval=$enable_uuidd; if test "$enableval" = "no"
7906 then
7907         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building uuidd" >&5
7908 printf "%s\n" "Not building uuidd" >&6; }
7909         UUIDD_CMT="#"
7910 else
7911         printf "%s\n" "#define USE_UUIDD 1" >>confdefs.h
7912
7913         UUIDD_CMT=""
7914         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building uuidd" >&5
7915 printf "%s\n" "Building uuidd" >&6; }
7916 fi
7917
7918 else $as_nop
7919   printf "%s\n" "#define USE_UUIDD 1" >>confdefs.h
7920
7921 if test -z "$UUID_CMT"
7922 then
7923         UUIDD_CMT=""
7924         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building uuidd by default" >&5
7925 printf "%s\n" "Building uuidd by default" >&6; }
7926 else
7927         UUIDD_CMT="#"
7928         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling uuidd by default" >&5
7929 printf "%s\n" "Disabling uuidd by default" >&6; }
7930 fi
7931
7932 fi
7933
7934
7935
7936 # Check whether --enable-mmp was given.
7937 if test ${enable_mmp+y}
7938 then :
7939   enableval=$enable_mmp; if test "$enableval" = "no"
7940 then
7941         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling mmp support" >&5
7942 printf "%s\n" "Disabling mmp support" >&6; }
7943 else
7944         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling mmp support" >&5
7945 printf "%s\n" "Enabling mmp support" >&6; }
7946         printf "%s\n" "#define CONFIG_MMP 1" >>confdefs.h
7947
7948 fi
7949
7950 else $as_nop
7951   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling mmp support by default" >&5
7952 printf "%s\n" "Enabling mmp support by default" >&6; }
7953 printf "%s\n" "#define CONFIG_MMP 1" >>confdefs.h
7954
7955
7956 fi
7957
7958
7959 # Check whether --enable-tdb was given.
7960 if test ${enable_tdb+y}
7961 then :
7962   enableval=$enable_tdb;
7963 if test "$enableval" = "no"
7964 then
7965         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling tdb support" >&5
7966 printf "%s\n" "Disabling tdb support" >&6; }
7967         CONFIG_TDB=0
7968 else
7969         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling tdb support" >&5
7970 printf "%s\n" "Enabling tdb support" >&6; }
7971         CONFIG_TDB=1
7972 fi
7973
7974
7975 else $as_nop
7976
7977 case "$host_os" in
7978 mingw*)
7979         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling tdb support by default" >&5
7980 printf "%s\n" "Disabling tdb support by default" >&6; }
7981         CONFIG_TDB=0
7982         ;;
7983 *)
7984         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling tdb support by default" >&5
7985 printf "%s\n" "Enabling tdb support by default" >&6; }
7986         CONFIG_TDB=1
7987         ;;
7988 esac
7989
7990
7991 fi
7992
7993 if test "$CONFIG_TDB" = "1"
7994 then
7995         printf "%s\n" "#define CONFIG_TDB 1" >>confdefs.h
7996
7997         TDB_CMT=""
7998         TDB_MAN_COMMENT=""
7999 else
8000         TDB_CMT="#"
8001         TDB_MAN_COMMENT='.\"'
8002 fi
8003
8004
8005
8006 # Check whether --enable-bmap-stats was given.
8007 if test ${enable_bmap_stats+y}
8008 then :
8009   enableval=$enable_bmap_stats; if test "$enableval" = "no"
8010 then
8011         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling bitmap statistics support" >&5
8012 printf "%s\n" "Disabling bitmap statistics support" >&6; }
8013 else
8014         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling bitmap statistics support" >&5
8015 printf "%s\n" "Enabling bitmap statistics support" >&6; }
8016         printf "%s\n" "#define ENABLE_BMAP_STATS 1" >>confdefs.h
8017
8018 fi
8019
8020 else $as_nop
8021   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling bitmap statistics support by default" >&5
8022 printf "%s\n" "Enabling bitmap statistics support by default" >&6; }
8023 printf "%s\n" "#define ENABLE_BMAP_STATS 1" >>confdefs.h
8024
8025
8026 fi
8027
8028
8029 # Check whether --enable-bmap-stats-ops was given.
8030 if test ${enable_bmap_stats_ops+y}
8031 then :
8032   enableval=$enable_bmap_stats_ops; if test "$enableval" = "no"
8033 then
8034         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling additional bitmap statistics" >&5
8035 printf "%s\n" "Disabling additional bitmap statistics" >&6; }
8036 else
8037                 if test "x${enable_bmap_stats}" = "xno"
8038 then :
8039   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8040 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
8041 as_fn_error $? "Error --enable-bmap-stats-ops requires bmap-stats
8042 See \`config.log' for more details" "$LINENO" 5; }
8043 fi
8044
8045         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling additional bitmap statistics" >&5
8046 printf "%s\n" "Enabling additional bitmap statistics" >&6; }
8047         printf "%s\n" "#define ENABLE_BMAP_STATS_OPS 1" >>confdefs.h
8048
8049 fi
8050
8051 else $as_nop
8052   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling additional bitmap statistics by default" >&5
8053 printf "%s\n" "Disabling additional bitmap statistics by default" >&6; }
8054
8055 fi
8056
8057 MAKEFILE_LIBRARY=$srcdir/lib/Makefile.library
8058
8059 GETTEXT_PACKAGE=e2fsprogs
8060 PACKAGE=e2fsprogs
8061 VERSION="$E2FSPROGS_VERSION"
8062 VERSION=0.14.1
8063
8064 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
8065
8066
8067 printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h
8068
8069
8070
8071
8072
8073 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
8074 printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
8075 set x ${MAKE-make}
8076 ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
8077 if eval test \${ac_cv_prog_make_${ac_make}_set+y}
8078 then :
8079   printf %s "(cached) " >&6
8080 else $as_nop
8081   cat >conftest.make <<\_ACEOF
8082 SHELL = /bin/sh
8083 all:
8084         @echo '@@@%%%=$(MAKE)=@@@%%%'
8085 _ACEOF
8086 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
8087 case `${MAKE-make} -f conftest.make 2>/dev/null` in
8088   *@@@%%%=?*=@@@%%%*)
8089     eval ac_cv_prog_make_${ac_make}_set=yes;;
8090   *)
8091     eval ac_cv_prog_make_${ac_make}_set=no;;
8092 esac
8093 rm -f conftest.make
8094 fi
8095 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
8096   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8097 printf "%s\n" "yes" >&6; }
8098   SET_MAKE=
8099 else
8100   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8101 printf "%s\n" "no" >&6; }
8102   SET_MAKE="MAKE=${MAKE-make}"
8103 fi
8104
8105
8106   # Find a good install program.  We prefer a C program (faster),
8107 # so one script is as good as another.  But avoid the broken or
8108 # incompatible versions:
8109 # SysV /etc/install, /usr/sbin/install
8110 # SunOS /usr/etc/install
8111 # IRIX /sbin/install
8112 # AIX /bin/install
8113 # AmigaOS /C/install, which installs bootblocks on floppy discs
8114 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
8115 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
8116 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
8117 # OS/2's system install, which has a completely different semantic
8118 # ./install, which can be erroneously created by make from ./install.sh.
8119 # Reject install programs that cannot install multiple files.
8120 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
8121 printf %s "checking for a BSD-compatible install... " >&6; }
8122 if test -z "$INSTALL"; then
8123 if test ${ac_cv_path_install+y}
8124 then :
8125   printf %s "(cached) " >&6
8126 else $as_nop
8127   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8128 for as_dir in $PATH
8129 do
8130   IFS=$as_save_IFS
8131   case $as_dir in #(((
8132     '') as_dir=./ ;;
8133     */) ;;
8134     *) as_dir=$as_dir/ ;;
8135   esac
8136     # Account for fact that we put trailing slashes in our PATH walk.
8137 case $as_dir in #((
8138   ./ | /[cC]/* | \
8139   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
8140   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
8141   /usr/ucb/* ) ;;
8142   *)
8143     # OSF1 and SCO ODT 3.0 have their own names for install.
8144     # Don't use installbsd from OSF since it installs stuff as root
8145     # by default.
8146     for ac_prog in ginstall scoinst install; do
8147       for ac_exec_ext in '' $ac_executable_extensions; do
8148         if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
8149           if test $ac_prog = install &&
8150             grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8151             # AIX install.  It has an incompatible calling convention.
8152             :
8153           elif test $ac_prog = install &&
8154             grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8155             # program-specific install script used by HP pwplus--don't use.
8156             :
8157           else
8158             rm -rf conftest.one conftest.two conftest.dir
8159             echo one > conftest.one
8160             echo two > conftest.two
8161             mkdir conftest.dir
8162             if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
8163               test -s conftest.one && test -s conftest.two &&
8164               test -s conftest.dir/conftest.one &&
8165               test -s conftest.dir/conftest.two
8166             then
8167               ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
8168               break 3
8169             fi
8170           fi
8171         fi
8172       done
8173     done
8174     ;;
8175 esac
8176
8177   done
8178 IFS=$as_save_IFS
8179
8180 rm -rf conftest.one conftest.two conftest.dir
8181
8182 fi
8183   if test ${ac_cv_path_install+y}; then
8184     INSTALL=$ac_cv_path_install
8185   else
8186     # As a last resort, use the slow shell script.  Don't cache a
8187     # value for INSTALL within a source directory, because that will
8188     # break other packages using the cache if that directory is
8189     # removed, or if the value is a relative name.
8190     INSTALL=$ac_install_sh
8191   fi
8192 fi
8193 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
8194 printf "%s\n" "$INSTALL" >&6; }
8195
8196 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8197 # It thinks the first close brace ends the variable substitution.
8198 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8199
8200 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8201
8202 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8203
8204
8205   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5
8206 printf %s "checking for a race-free mkdir -p... " >&6; }
8207 if test -z "$MKDIR_P"; then
8208   if test ${ac_cv_path_mkdir+y}
8209 then :
8210   printf %s "(cached) " >&6
8211 else $as_nop
8212   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8213 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
8214 do
8215   IFS=$as_save_IFS
8216   case $as_dir in #(((
8217     '') as_dir=./ ;;
8218     */) ;;
8219     *) as_dir=$as_dir/ ;;
8220   esac
8221     for ac_prog in mkdir gmkdir; do
8222          for ac_exec_ext in '' $ac_executable_extensions; do
8223            as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue
8224            case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #(
8225              'mkdir ('*'coreutils) '* | \
8226              'BusyBox '* | \
8227              'mkdir (fileutils) '4.1*)
8228                ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext
8229                break 3;;
8230            esac
8231          done
8232        done
8233   done
8234 IFS=$as_save_IFS
8235
8236 fi
8237
8238   test -d ./--version && rmdir ./--version
8239   if test ${ac_cv_path_mkdir+y}; then
8240     MKDIR_P="$ac_cv_path_mkdir -p"
8241   else
8242     # As a last resort, use the slow shell script.  Don't cache a
8243     # value for MKDIR_P within a source directory, because that will
8244     # break other packages using the cache if that directory is
8245     # removed, or if the value is a relative name.
8246     MKDIR_P="$ac_install_sh -d"
8247   fi
8248 fi
8249 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
8250 printf "%s\n" "$MKDIR_P" >&6; }
8251
8252
8253   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8254 printf %s "checking whether NLS is requested... " >&6; }
8255     # Check whether --enable-nls was given.
8256 if test ${enable_nls+y}
8257 then :
8258   enableval=$enable_nls; USE_NLS=$enableval
8259 else $as_nop
8260   USE_NLS=yes
8261 fi
8262
8263   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
8264 printf "%s\n" "$USE_NLS" >&6; }
8265
8266
8267
8268
8269       GETTEXT_MACRO_VERSION=0.20
8270
8271
8272
8273
8274 # Prepare PATH_SEPARATOR.
8275 # The user is always right.
8276 if test "${PATH_SEPARATOR+set}" != set; then
8277   # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
8278   # contains only /bin. Note that ksh looks also at the FPATH variable,
8279   # so we have to set that as well for the test.
8280   PATH_SEPARATOR=:
8281   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8282     && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8283            || PATH_SEPARATOR=';'
8284        }
8285 fi
8286
8287 # Find out how to test for executable files. Don't use a zero-byte file,
8288 # as systems may use methods other than mode bits to determine executability.
8289 cat >conf$$.file <<_ASEOF
8290 #! /bin/sh
8291 exit 0
8292 _ASEOF
8293 chmod +x conf$$.file
8294 if test -x conf$$.file >/dev/null 2>&1; then
8295   ac_executable_p="test -x"
8296 else
8297   ac_executable_p="test -f"
8298 fi
8299 rm -f conf$$.file
8300
8301 # Extract the first word of "msgfmt", so it can be a program name with args.
8302 set dummy msgfmt; ac_word=$2
8303 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8304 printf %s "checking for $ac_word... " >&6; }
8305 if test ${ac_cv_path_MSGFMT+y}
8306 then :
8307   printf %s "(cached) " >&6
8308 else $as_nop
8309   case "$MSGFMT" in
8310   [\\/]* | ?:[\\/]*)
8311     ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
8312     ;;
8313   *)
8314     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
8315     for ac_dir in $PATH; do
8316       IFS="$ac_save_IFS"
8317       test -z "$ac_dir" && ac_dir=.
8318       for ac_exec_ext in '' $ac_executable_extensions; do
8319         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
8320           echo "$as_me: trying $ac_dir/$ac_word..." >&5
8321           if $ac_dir/$ac_word --statistics /dev/null >&5 2>&1 &&
8322      (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
8323             ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
8324             break 2
8325           fi
8326         fi
8327       done
8328     done
8329     IFS="$ac_save_IFS"
8330   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
8331     ;;
8332 esac
8333 fi
8334 MSGFMT="$ac_cv_path_MSGFMT"
8335 if test "$MSGFMT" != ":"; then
8336   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
8337 printf "%s\n" "$MSGFMT" >&6; }
8338 else
8339   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8340 printf "%s\n" "no" >&6; }
8341 fi
8342
8343   # Extract the first word of "gmsgfmt", so it can be a program name with args.
8344 set dummy gmsgfmt; ac_word=$2
8345 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8346 printf %s "checking for $ac_word... " >&6; }
8347 if test ${ac_cv_path_GMSGFMT+y}
8348 then :
8349   printf %s "(cached) " >&6
8350 else $as_nop
8351   case $GMSGFMT in
8352   [\\/]* | ?:[\\/]*)
8353   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
8354   ;;
8355   *)
8356   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8357 for as_dir in $PATH
8358 do
8359   IFS=$as_save_IFS
8360   case $as_dir in #(((
8361     '') as_dir=./ ;;
8362     */) ;;
8363     *) as_dir=$as_dir/ ;;
8364   esac
8365     for ac_exec_ext in '' $ac_executable_extensions; do
8366   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8367     ac_cv_path_GMSGFMT="$as_dir$ac_word$ac_exec_ext"
8368     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8369     break 2
8370   fi
8371 done
8372   done
8373 IFS=$as_save_IFS
8374
8375   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
8376   ;;
8377 esac
8378 fi
8379 GMSGFMT=$ac_cv_path_GMSGFMT
8380 if test -n "$GMSGFMT"; then
8381   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
8382 printf "%s\n" "$GMSGFMT" >&6; }
8383 else
8384   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8385 printf "%s\n" "no" >&6; }
8386 fi
8387
8388
8389
8390     case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
8391     '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;;
8392     *) GMSGFMT_015=$GMSGFMT ;;
8393   esac
8394
8395
8396
8397 # Prepare PATH_SEPARATOR.
8398 # The user is always right.
8399 if test "${PATH_SEPARATOR+set}" != set; then
8400   # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
8401   # contains only /bin. Note that ksh looks also at the FPATH variable,
8402   # so we have to set that as well for the test.
8403   PATH_SEPARATOR=:
8404   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8405     && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8406            || PATH_SEPARATOR=';'
8407        }
8408 fi
8409
8410 # Find out how to test for executable files. Don't use a zero-byte file,
8411 # as systems may use methods other than mode bits to determine executability.
8412 cat >conf$$.file <<_ASEOF
8413 #! /bin/sh
8414 exit 0
8415 _ASEOF
8416 chmod +x conf$$.file
8417 if test -x conf$$.file >/dev/null 2>&1; then
8418   ac_executable_p="test -x"
8419 else
8420   ac_executable_p="test -f"
8421 fi
8422 rm -f conf$$.file
8423
8424 # Extract the first word of "xgettext", so it can be a program name with args.
8425 set dummy xgettext; ac_word=$2
8426 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8427 printf %s "checking for $ac_word... " >&6; }
8428 if test ${ac_cv_path_XGETTEXT+y}
8429 then :
8430   printf %s "(cached) " >&6
8431 else $as_nop
8432   case "$XGETTEXT" in
8433   [\\/]* | ?:[\\/]*)
8434     ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
8435     ;;
8436   *)
8437     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
8438     for ac_dir in $PATH; do
8439       IFS="$ac_save_IFS"
8440       test -z "$ac_dir" && ac_dir=.
8441       for ac_exec_ext in '' $ac_executable_extensions; do
8442         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
8443           echo "$as_me: trying $ac_dir/$ac_word..." >&5
8444           if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&5 2>&1 &&
8445      (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
8446             ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
8447             break 2
8448           fi
8449         fi
8450       done
8451     done
8452     IFS="$ac_save_IFS"
8453   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
8454     ;;
8455 esac
8456 fi
8457 XGETTEXT="$ac_cv_path_XGETTEXT"
8458 if test "$XGETTEXT" != ":"; then
8459   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
8460 printf "%s\n" "$XGETTEXT" >&6; }
8461 else
8462   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8463 printf "%s\n" "no" >&6; }
8464 fi
8465
8466     rm -f messages.po
8467
8468     case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
8469     '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;;
8470     *) XGETTEXT_015=$XGETTEXT ;;
8471   esac
8472
8473
8474
8475 # Prepare PATH_SEPARATOR.
8476 # The user is always right.
8477 if test "${PATH_SEPARATOR+set}" != set; then
8478   # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
8479   # contains only /bin. Note that ksh looks also at the FPATH variable,
8480   # so we have to set that as well for the test.
8481   PATH_SEPARATOR=:
8482   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8483     && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8484            || PATH_SEPARATOR=';'
8485        }
8486 fi
8487
8488 # Find out how to test for executable files. Don't use a zero-byte file,
8489 # as systems may use methods other than mode bits to determine executability.
8490 cat >conf$$.file <<_ASEOF
8491 #! /bin/sh
8492 exit 0
8493 _ASEOF
8494 chmod +x conf$$.file
8495 if test -x conf$$.file >/dev/null 2>&1; then
8496   ac_executable_p="test -x"
8497 else
8498   ac_executable_p="test -f"
8499 fi
8500 rm -f conf$$.file
8501
8502 # Extract the first word of "msgmerge", so it can be a program name with args.
8503 set dummy msgmerge; ac_word=$2
8504 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8505 printf %s "checking for $ac_word... " >&6; }
8506 if test ${ac_cv_path_MSGMERGE+y}
8507 then :
8508   printf %s "(cached) " >&6
8509 else $as_nop
8510   case "$MSGMERGE" in
8511   [\\/]* | ?:[\\/]*)
8512     ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
8513     ;;
8514   *)
8515     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
8516     for ac_dir in $PATH; do
8517       IFS="$ac_save_IFS"
8518       test -z "$ac_dir" && ac_dir=.
8519       for ac_exec_ext in '' $ac_executable_extensions; do
8520         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
8521           echo "$as_me: trying $ac_dir/$ac_word..." >&5
8522           if $ac_dir/$ac_word --update -q /dev/null /dev/null >&5 2>&1; then
8523             ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
8524             break 2
8525           fi
8526         fi
8527       done
8528     done
8529     IFS="$ac_save_IFS"
8530   test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
8531     ;;
8532 esac
8533 fi
8534 MSGMERGE="$ac_cv_path_MSGMERGE"
8535 if test "$MSGMERGE" != ":"; then
8536   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
8537 printf "%s\n" "$MSGMERGE" >&6; }
8538 else
8539   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8540 printf "%s\n" "no" >&6; }
8541 fi
8542
8543
8544     if LC_ALL=C $MSGMERGE --help | grep ' --for-msgfmt ' >/dev/null; then
8545     MSGMERGE_FOR_MSGFMT_OPTION='--for-msgfmt'
8546   else
8547         if LC_ALL=C $MSGMERGE --help | grep ' --no-fuzzy-matching ' >/dev/null; then
8548       MSGMERGE_FOR_MSGFMT_OPTION='--no-fuzzy-matching --no-location --quiet'
8549     else
8550                         MSGMERGE_FOR_MSGFMT_OPTION='--no-location --quiet'
8551     fi
8552   fi
8553
8554
8555     test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS=
8556
8557
8558   ac_config_commands="$ac_config_commands po-directories"
8559
8560
8561
8562       if test "X$prefix" = "XNONE"; then
8563     acl_final_prefix="$ac_default_prefix"
8564   else
8565     acl_final_prefix="$prefix"
8566   fi
8567   if test "X$exec_prefix" = "XNONE"; then
8568     acl_final_exec_prefix='${prefix}'
8569   else
8570     acl_final_exec_prefix="$exec_prefix"
8571   fi
8572   acl_save_prefix="$prefix"
8573   prefix="$acl_final_prefix"
8574   eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
8575   prefix="$acl_save_prefix"
8576
8577
8578
8579 # Check whether --with-gnu-ld was given.
8580 if test ${with_gnu_ld+y}
8581 then :
8582   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
8583 else $as_nop
8584   with_gnu_ld=no
8585 fi
8586
8587 # Prepare PATH_SEPARATOR.
8588 # The user is always right.
8589 if test "${PATH_SEPARATOR+set}" != set; then
8590   # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
8591   # contains only /bin. Note that ksh looks also at the FPATH variable,
8592   # so we have to set that as well for the test.
8593   PATH_SEPARATOR=:
8594   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8595     && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8596            || PATH_SEPARATOR=';'
8597        }
8598 fi
8599
8600 if test -n "$LD"; then
8601   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld" >&5
8602 printf %s "checking for ld... " >&6; }
8603 elif test "$GCC" = yes; then
8604   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
8605 printf %s "checking for ld used by $CC... " >&6; }
8606 elif test "$with_gnu_ld" = yes; then
8607   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
8608 printf %s "checking for GNU ld... " >&6; }
8609 else
8610   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
8611 printf %s "checking for non-GNU ld... " >&6; }
8612 fi
8613 if test -n "$LD"; then
8614   # Let the user override the test with a path.
8615   :
8616 else
8617   if test ${acl_cv_path_LD+y}
8618 then :
8619   printf %s "(cached) " >&6
8620 else $as_nop
8621
8622     acl_cv_path_LD= # Final result of this test
8623     ac_prog=ld # Program to search in $PATH
8624     if test "$GCC" = yes; then
8625       # Check if gcc -print-prog-name=ld gives a path.
8626       case $host in
8627         *-*-mingw*)
8628           # gcc leaves a trailing carriage return which upsets mingw
8629           acl_output=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
8630         *)
8631           acl_output=`($CC -print-prog-name=ld) 2>&5` ;;
8632       esac
8633       case $acl_output in
8634         # Accept absolute paths.
8635         [\\/]* | ?:[\\/]*)
8636           re_direlt='/[^/][^/]*/\.\./'
8637           # Canonicalize the pathname of ld
8638           acl_output=`echo "$acl_output" | sed 's%\\\\%/%g'`
8639           while echo "$acl_output" | grep "$re_direlt" > /dev/null 2>&1; do
8640             acl_output=`echo $acl_output | sed "s%$re_direlt%/%"`
8641           done
8642           # Got the pathname. No search in PATH is needed.
8643           acl_cv_path_LD="$acl_output"
8644           ac_prog=
8645           ;;
8646         "")
8647           # If it fails, then pretend we aren't using GCC.
8648           ;;
8649         *)
8650           # If it is relative, then search for the first ld in PATH.
8651           with_gnu_ld=unknown
8652           ;;
8653       esac
8654     fi
8655     if test -n "$ac_prog"; then
8656       # Search for $ac_prog in $PATH.
8657       acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8658       for ac_dir in $PATH; do
8659         IFS="$acl_save_ifs"
8660         test -z "$ac_dir" && ac_dir=.
8661         if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
8662           acl_cv_path_LD="$ac_dir/$ac_prog"
8663           # Check to see if the program is GNU ld.  I'd rather use --version,
8664           # but apparently some variants of GNU ld only accept -v.
8665           # Break only if it was the GNU/non-GNU ld that we prefer.
8666           case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in
8667             *GNU* | *'with BFD'*)
8668               test "$with_gnu_ld" != no && break
8669               ;;
8670             *)
8671               test "$with_gnu_ld" != yes && break
8672               ;;
8673           esac
8674         fi
8675       done
8676       IFS="$acl_save_ifs"
8677     fi
8678     case $host in
8679       *-*-aix*)
8680         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8681 /* end confdefs.h.  */
8682 #if defined __powerpc64__ || defined __LP64__
8683                 int ok;
8684                #else
8685                 error fail
8686                #endif
8687
8688 _ACEOF
8689 if ac_fn_c_try_compile "$LINENO"
8690 then :
8691   # The compiler produces 64-bit code. Add option '-b64' so that the
8692            # linker groks 64-bit object files.
8693            case "$acl_cv_path_LD " in
8694              *" -b64 "*) ;;
8695              *) acl_cv_path_LD="$acl_cv_path_LD -b64" ;;
8696            esac
8697
8698 fi
8699 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8700         ;;
8701       sparc64-*-netbsd*)
8702         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8703 /* end confdefs.h.  */
8704 #if defined __sparcv9 || defined __arch64__
8705                 int ok;
8706                #else
8707                 error fail
8708                #endif
8709
8710 _ACEOF
8711 if ac_fn_c_try_compile "$LINENO"
8712 then :
8713
8714 else $as_nop
8715   # The compiler produces 32-bit code. Add option '-m elf32_sparc'
8716            # so that the linker groks 32-bit object files.
8717            case "$acl_cv_path_LD " in
8718              *" -m elf32_sparc "*) ;;
8719              *) acl_cv_path_LD="$acl_cv_path_LD -m elf32_sparc" ;;
8720            esac
8721
8722 fi
8723 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8724         ;;
8725     esac
8726
8727 fi
8728
8729   LD="$acl_cv_path_LD"
8730 fi
8731 if test -n "$LD"; then
8732   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
8733 printf "%s\n" "$LD" >&6; }
8734 else
8735   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8736 printf "%s\n" "no" >&6; }
8737   as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
8738 fi
8739 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
8740 printf %s "checking if the linker ($LD) is GNU ld... " >&6; }
8741 if test ${acl_cv_prog_gnu_ld+y}
8742 then :
8743   printf %s "(cached) " >&6
8744 else $as_nop
8745   # I'd rather use --version here, but apparently some GNU lds only accept -v.
8746 case `$LD -v 2>&1 </dev/null` in
8747 *GNU* | *'with BFD'*)
8748   acl_cv_prog_gnu_ld=yes
8749   ;;
8750 *)
8751   acl_cv_prog_gnu_ld=no
8752   ;;
8753 esac
8754 fi
8755 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
8756 printf "%s\n" "$acl_cv_prog_gnu_ld" >&6; }
8757 with_gnu_ld=$acl_cv_prog_gnu_ld
8758
8759
8760
8761
8762
8763
8764                                                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
8765 printf %s "checking for shared library run path origin... " >&6; }
8766 if test ${acl_cv_rpath+y}
8767 then :
8768   printf %s "(cached) " >&6
8769 else $as_nop
8770
8771     CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
8772     ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
8773     . ./conftest.sh
8774     rm -f ./conftest.sh
8775     acl_cv_rpath=done
8776
8777 fi
8778 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
8779 printf "%s\n" "$acl_cv_rpath" >&6; }
8780   wl="$acl_cv_wl"
8781   acl_libext="$acl_cv_libext"
8782   acl_shlibext="$acl_cv_shlibext"
8783   acl_libname_spec="$acl_cv_libname_spec"
8784   acl_library_names_spec="$acl_cv_library_names_spec"
8785   acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
8786   acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
8787   acl_hardcode_direct="$acl_cv_hardcode_direct"
8788   acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
8789     # Check whether --enable-rpath was given.
8790 if test ${enable_rpath+y}
8791 then :
8792   enableval=$enable_rpath; :
8793 else $as_nop
8794   enable_rpath=yes
8795 fi
8796
8797
8798
8799
8800   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking 32-bit host C ABI" >&5
8801 printf %s "checking 32-bit host C ABI... " >&6; }
8802 if test ${gl_cv_host_cpu_c_abi_32bit+y}
8803 then :
8804   printf %s "(cached) " >&6
8805 else $as_nop
8806   if test -n "$gl_cv_host_cpu_c_abi"; then
8807        case "$gl_cv_host_cpu_c_abi" in
8808          i386 | x86_64-x32 | arm | armhf | arm64-ilp32 | hppa | ia64-ilp32 | mips | mipsn32 | powerpc | riscv*-ilp32* | s390 | sparc)
8809            gl_cv_host_cpu_c_abi_32bit=yes ;;
8810          x86_64 | alpha | arm64 | hppa64 | ia64 | mips64 | powerpc64 | powerpc64-elfv2 | riscv*-lp64* | s390x | sparc64 )
8811            gl_cv_host_cpu_c_abi_32bit=no ;;
8812          *)
8813            gl_cv_host_cpu_c_abi_32bit=unknown ;;
8814        esac
8815      else
8816        case "$host_cpu" in
8817
8818          # CPUs that only support a 32-bit ABI.
8819          arc \
8820          | bfin \
8821          | cris* \
8822          | csky \
8823          | epiphany \
8824          | ft32 \
8825          | h8300 \
8826          | m68k \
8827          | microblaze | microblazeel \
8828          | nds32 | nds32le | nds32be \
8829          | nios2 | nios2eb | nios2el \
8830          | or1k* \
8831          | or32 \
8832          | sh | sh1234 | sh1234elb \
8833          | tic6x \
8834          | xtensa* )
8835            gl_cv_host_cpu_c_abi_32bit=yes
8836            ;;
8837
8838          # CPUs that only support a 64-bit ABI.
8839          alpha | alphaev[4-8] | alphaev56 | alphapca5[67] | alphaev6[78] \
8840          | mmix )
8841            gl_cv_host_cpu_c_abi_32bit=no
8842            ;;
8843
8844          i[34567]86 )
8845            gl_cv_host_cpu_c_abi_32bit=yes
8846            ;;
8847
8848          x86_64 )
8849            # On x86_64 systems, the C compiler may be generating code in one of
8850            # these ABIs:
8851            # - 64-bit instruction set, 64-bit pointers, 64-bit 'long': x86_64.
8852            # - 64-bit instruction set, 64-bit pointers, 32-bit 'long': x86_64
8853            #   with native Windows (mingw, MSVC).
8854            # - 64-bit instruction set, 32-bit pointers, 32-bit 'long': x86_64-x32.
8855            # - 32-bit instruction set, 32-bit pointers, 32-bit 'long': i386.
8856            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8857 /* end confdefs.h.  */
8858 #if (defined __x86_64__ || defined __amd64__ \
8859                        || defined _M_X64 || defined _M_AMD64) \
8860                       && !(defined __ILP32__ || defined _ILP32)
8861                    int ok;
8862                   #else
8863                    error fail
8864                   #endif
8865
8866 _ACEOF
8867 if ac_fn_c_try_compile "$LINENO"
8868 then :
8869   gl_cv_host_cpu_c_abi_32bit=no
8870 else $as_nop
8871   gl_cv_host_cpu_c_abi_32bit=yes
8872 fi
8873 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8874            ;;
8875
8876          arm* | aarch64 )
8877            # Assume arm with EABI.
8878            # On arm64 systems, the C compiler may be generating code in one of
8879            # these ABIs:
8880            # - aarch64 instruction set, 64-bit pointers, 64-bit 'long': arm64.
8881            # - aarch64 instruction set, 32-bit pointers, 32-bit 'long': arm64-ilp32.
8882            # - 32-bit instruction set, 32-bit pointers, 32-bit 'long': arm or armhf.
8883            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8884 /* end confdefs.h.  */
8885 #if defined __aarch64__ && !(defined __ILP32__ || defined _ILP32)
8886                    int ok;
8887                   #else
8888                    error fail
8889                   #endif
8890
8891 _ACEOF
8892 if ac_fn_c_try_compile "$LINENO"
8893 then :
8894   gl_cv_host_cpu_c_abi_32bit=no
8895 else $as_nop
8896   gl_cv_host_cpu_c_abi_32bit=yes
8897 fi
8898 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8899            ;;
8900
8901          hppa1.0 | hppa1.1 | hppa2.0* | hppa64 )
8902            # On hppa, the C compiler may be generating 32-bit code or 64-bit
8903            # code. In the latter case, it defines _LP64 and __LP64__.
8904            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8905 /* end confdefs.h.  */
8906 #ifdef __LP64__
8907                    int ok;
8908                   #else
8909                    error fail
8910                   #endif
8911
8912 _ACEOF
8913 if ac_fn_c_try_compile "$LINENO"
8914 then :
8915   gl_cv_host_cpu_c_abi_32bit=no
8916 else $as_nop
8917   gl_cv_host_cpu_c_abi_32bit=yes
8918 fi
8919 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8920            ;;
8921
8922          ia64* )
8923            # On ia64 on HP-UX, the C compiler may be generating 64-bit code or
8924            # 32-bit code. In the latter case, it defines _ILP32.
8925            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8926 /* end confdefs.h.  */
8927 #ifdef _ILP32
8928                    int ok;
8929                   #else
8930                    error fail
8931                   #endif
8932
8933 _ACEOF
8934 if ac_fn_c_try_compile "$LINENO"
8935 then :
8936   gl_cv_host_cpu_c_abi_32bit=yes
8937 else $as_nop
8938   gl_cv_host_cpu_c_abi_32bit=no
8939 fi
8940 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8941            ;;
8942
8943          mips* )
8944            # We should also check for (_MIPS_SZPTR == 64), but gcc keeps this
8945            # at 32.
8946            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8947 /* end confdefs.h.  */
8948 #if defined _MIPS_SZLONG && (_MIPS_SZLONG == 64)
8949                    int ok;
8950                   #else
8951                    error fail
8952                   #endif
8953
8954 _ACEOF
8955 if ac_fn_c_try_compile "$LINENO"
8956 then :
8957   gl_cv_host_cpu_c_abi_32bit=no
8958 else $as_nop
8959   gl_cv_host_cpu_c_abi_32bit=yes
8960 fi
8961 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8962            ;;
8963
8964          powerpc* )
8965            # Different ABIs are in use on AIX vs. Mac OS X vs. Linux,*BSD.
8966            # No need to distinguish them here; the caller may distinguish
8967            # them based on the OS.
8968            # On powerpc64 systems, the C compiler may still be generating
8969            # 32-bit code. And on powerpc-ibm-aix systems, the C compiler may
8970            # be generating 64-bit code.
8971            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8972 /* end confdefs.h.  */
8973 #if defined __powerpc64__ || defined __LP64__
8974                    int ok;
8975                   #else
8976                    error fail
8977                   #endif
8978
8979 _ACEOF
8980 if ac_fn_c_try_compile "$LINENO"
8981 then :
8982   gl_cv_host_cpu_c_abi_32bit=no
8983 else $as_nop
8984   gl_cv_host_cpu_c_abi_32bit=yes
8985 fi
8986 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8987            ;;
8988
8989          rs6000 )
8990            gl_cv_host_cpu_c_abi_32bit=yes
8991            ;;
8992
8993          riscv32 | riscv64 )
8994            # There are 6 ABIs: ilp32, ilp32f, ilp32d, lp64, lp64f, lp64d.
8995            # Size of 'long' and 'void *':
8996            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8997 /* end confdefs.h.  */
8998 #if defined __LP64__
8999                     int ok;
9000                   #else
9001                     error fail
9002                   #endif
9003
9004 _ACEOF
9005 if ac_fn_c_try_compile "$LINENO"
9006 then :
9007   gl_cv_host_cpu_c_abi_32bit=no
9008 else $as_nop
9009   gl_cv_host_cpu_c_abi_32bit=yes
9010 fi
9011 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
9012            ;;
9013
9014          s390* )
9015            # On s390x, the C compiler may be generating 64-bit (= s390x) code
9016            # or 31-bit (= s390) code.
9017            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9018 /* end confdefs.h.  */
9019 #if defined __LP64__ || defined __s390x__
9020                     int ok;
9021                   #else
9022                     error fail
9023                   #endif
9024
9025 _ACEOF
9026 if ac_fn_c_try_compile "$LINENO"
9027 then :
9028   gl_cv_host_cpu_c_abi_32bit=no
9029 else $as_nop
9030   gl_cv_host_cpu_c_abi_32bit=yes
9031 fi
9032 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
9033            ;;
9034
9035          sparc | sparc64 )
9036            # UltraSPARCs running Linux have `uname -m` = "sparc64", but the
9037            # C compiler still generates 32-bit code.
9038            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9039 /* end confdefs.h.  */
9040 #if defined __sparcv9 || defined __arch64__
9041                    int ok;
9042                   #else
9043                    error fail
9044                   #endif
9045
9046 _ACEOF
9047 if ac_fn_c_try_compile "$LINENO"
9048 then :
9049   gl_cv_host_cpu_c_abi_32bit=no
9050 else $as_nop
9051   gl_cv_host_cpu_c_abi_32bit=yes
9052 fi
9053 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
9054            ;;
9055
9056          *)
9057            gl_cv_host_cpu_c_abi_32bit=unknown
9058            ;;
9059        esac
9060      fi
9061
9062 fi
9063 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_host_cpu_c_abi_32bit" >&5
9064 printf "%s\n" "$gl_cv_host_cpu_c_abi_32bit" >&6; }
9065
9066   HOST_CPU_C_ABI_32BIT="$gl_cv_host_cpu_c_abi_32bit"
9067
9068
9069
9070
9071
9072   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ELF binary format" >&5
9073 printf %s "checking for ELF binary format... " >&6; }
9074 if test ${gl_cv_elf+y}
9075 then :
9076   printf %s "(cached) " >&6
9077 else $as_nop
9078   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9079 /* end confdefs.h.  */
9080 #if defined __ELF__ || (defined __linux__ && defined __EDG__)
9081         Extensible Linking Format
9082         #endif
9083
9084 _ACEOF
9085 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9086   $EGREP "Extensible Linking Format" >/dev/null 2>&1
9087 then :
9088   gl_cv_elf=yes
9089 else $as_nop
9090   gl_cv_elf=no
9091 fi
9092 rm -rf conftest*
9093
9094
9095 fi
9096 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_elf" >&5
9097 printf "%s\n" "$gl_cv_elf" >&6; }
9098   if test $gl_cv_elf = yes; then
9099     # Extract the ELF class of a file (5th byte) in decimal.
9100     # Cf. https://en.wikipedia.org/wiki/Executable_and_Linkable_Format#File_header
9101     if od -A x < /dev/null >/dev/null 2>/dev/null; then
9102       # Use POSIX od.
9103       func_elfclass ()
9104       {
9105         od -A n -t d1 -j 4 -N 1
9106       }
9107     else
9108       # Use BSD hexdump.
9109       func_elfclass ()
9110       {
9111         dd bs=1 count=1 skip=4 2>/dev/null | hexdump -e '1/1 "%3d "'
9112         echo
9113       }
9114     fi
9115     # Use 'expr', not 'test', to compare the values of func_elfclass, because on
9116     # Solaris 11 OpenIndiana and Solaris 11 OmniOS, the result is 001 or 002,
9117     # not 1 or 2.
9118     case $HOST_CPU_C_ABI_32BIT in
9119       yes)
9120         # 32-bit ABI.
9121         acl_is_expected_elfclass ()
9122         {
9123           expr "`func_elfclass | sed -e 's/[    ]//g'`" = 1 > /dev/null
9124         }
9125         ;;
9126       no)
9127         # 64-bit ABI.
9128         acl_is_expected_elfclass ()
9129         {
9130           expr "`func_elfclass | sed -e 's/[    ]//g'`" = 2 > /dev/null
9131         }
9132         ;;
9133       *)
9134         # Unknown.
9135         acl_is_expected_elfclass ()
9136         {
9137           :
9138         }
9139         ;;
9140     esac
9141   else
9142     acl_is_expected_elfclass ()
9143     {
9144       :
9145     }
9146   fi
9147
9148     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for the common suffixes of directories in the library search path" >&5
9149 printf %s "checking for the common suffixes of directories in the library search path... " >&6; }
9150 if test ${acl_cv_libdirstems+y}
9151 then :
9152   printf %s "(cached) " >&6
9153 else $as_nop
9154             acl_libdirstem=lib
9155      acl_libdirstem2=
9156      acl_libdirstem3=
9157      case "$host_os" in
9158        solaris*)
9159                                                       if test $HOST_CPU_C_ABI_32BIT = no; then
9160            acl_libdirstem2=lib/64
9161            case "$host_cpu" in
9162              sparc*)        acl_libdirstem3=lib/sparcv9 ;;
9163              i*86 | x86_64) acl_libdirstem3=lib/amd64 ;;
9164            esac
9165          fi
9166          ;;
9167        *)
9168                                                                                  searchpath=`(LC_ALL=C $CC $CPPFLAGS $CFLAGS -print-search-dirs) 2>/dev/null \
9169                      | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
9170          if test $HOST_CPU_C_ABI_32BIT != no; then
9171            # 32-bit or unknown ABI.
9172            if test -d /usr/lib32; then
9173              acl_libdirstem2=lib32
9174            fi
9175          fi
9176          if test $HOST_CPU_C_ABI_32BIT != yes; then
9177            # 64-bit or unknown ABI.
9178            if test -d /usr/lib64; then
9179              acl_libdirstem3=lib64
9180            fi
9181          fi
9182          if test -n "$searchpath"; then
9183            acl_save_IFS="${IFS=         }"; IFS=":"
9184            for searchdir in $searchpath; do
9185              if test -d "$searchdir"; then
9186                case "$searchdir" in
9187                  */lib32/ | */lib32 ) acl_libdirstem2=lib32 ;;
9188                  */lib64/ | */lib64 ) acl_libdirstem3=lib64 ;;
9189                  */../ | */.. )
9190                    # Better ignore directories of this form. They are misleading.
9191                    ;;
9192                  *) searchdir=`cd "$searchdir" && pwd`
9193                     case "$searchdir" in
9194                       */lib32 ) acl_libdirstem2=lib32 ;;
9195                       */lib64 ) acl_libdirstem3=lib64 ;;
9196                     esac ;;
9197                esac
9198              fi
9199            done
9200            IFS="$acl_save_IFS"
9201            if test $HOST_CPU_C_ABI_32BIT = yes; then
9202              # 32-bit ABI.
9203              acl_libdirstem3=
9204            fi
9205            if test $HOST_CPU_C_ABI_32BIT = no; then
9206              # 64-bit ABI.
9207              acl_libdirstem2=
9208            fi
9209          fi
9210          ;;
9211      esac
9212      test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
9213      test -n "$acl_libdirstem3" || acl_libdirstem3="$acl_libdirstem"
9214      acl_cv_libdirstems="$acl_libdirstem,$acl_libdirstem2,$acl_libdirstem3"
9215
9216 fi
9217 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_libdirstems" >&5
9218 printf "%s\n" "$acl_cv_libdirstems" >&6; }
9219       acl_libdirstem=`echo "$acl_cv_libdirstems" | sed -e 's/,.*//'`
9220   acl_libdirstem2=`echo "$acl_cv_libdirstems" | sed -e 's/^[^,]*,//' -e 's/,.*//'`
9221   acl_libdirstem3=`echo "$acl_cv_libdirstems" | sed -e 's/^[^,]*,[^,]*,//' -e 's/,.*//'`
9222
9223
9224
9225
9226
9227
9228
9229
9230
9231
9232
9233     use_additional=yes
9234
9235   acl_save_prefix="$prefix"
9236   prefix="$acl_final_prefix"
9237   acl_save_exec_prefix="$exec_prefix"
9238   exec_prefix="$acl_final_exec_prefix"
9239
9240     eval additional_includedir=\"$includedir\"
9241     eval additional_libdir=\"$libdir\"
9242     eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
9243     eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
9244
9245   exec_prefix="$acl_save_exec_prefix"
9246   prefix="$acl_save_prefix"
9247
9248
9249 # Check whether --with-libiconv-prefix was given.
9250 if test ${with_libiconv_prefix+y}
9251 then :
9252   withval=$with_libiconv_prefix;
9253     if test "X$withval" = "Xno"; then
9254       use_additional=no
9255     else
9256       if test "X$withval" = "X"; then
9257
9258   acl_save_prefix="$prefix"
9259   prefix="$acl_final_prefix"
9260   acl_save_exec_prefix="$exec_prefix"
9261   exec_prefix="$acl_final_exec_prefix"
9262
9263           eval additional_includedir=\"$includedir\"
9264           eval additional_libdir=\"$libdir\"
9265           eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
9266           eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
9267
9268   exec_prefix="$acl_save_exec_prefix"
9269   prefix="$acl_save_prefix"
9270
9271       else
9272         additional_includedir="$withval/include"
9273         additional_libdir="$withval/$acl_libdirstem"
9274         additional_libdir2="$withval/$acl_libdirstem2"
9275         additional_libdir3="$withval/$acl_libdirstem3"
9276       fi
9277     fi
9278
9279 fi
9280
9281   if test "X$additional_libdir2" = "X$additional_libdir"; then
9282     additional_libdir2=
9283   fi
9284   if test "X$additional_libdir3" = "X$additional_libdir"; then
9285     additional_libdir3=
9286   fi
9287       LIBICONV=
9288   LTLIBICONV=
9289   INCICONV=
9290   LIBICONV_PREFIX=
9291       HAVE_LIBICONV=
9292   rpathdirs=
9293   ltrpathdirs=
9294   names_already_handled=
9295   names_next_round='iconv '
9296   while test -n "$names_next_round"; do
9297     names_this_round="$names_next_round"
9298     names_next_round=
9299     for name in $names_this_round; do
9300       already_handled=
9301       for n in $names_already_handled; do
9302         if test "$n" = "$name"; then
9303           already_handled=yes
9304           break
9305         fi
9306       done
9307       if test -z "$already_handled"; then
9308         names_already_handled="$names_already_handled $name"
9309                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
9310         eval value=\"\$HAVE_LIB$uppername\"
9311         if test -n "$value"; then
9312           if test "$value" = yes; then
9313             eval value=\"\$LIB$uppername\"
9314             test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
9315             eval value=\"\$LTLIB$uppername\"
9316             test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
9317           else
9318                                     :
9319           fi
9320         else
9321                               found_dir=
9322           found_la=
9323           found_so=
9324           found_a=
9325           eval libname=\"$acl_libname_spec\"    # typically: libname=lib$name
9326           if test -n "$acl_shlibext"; then
9327             shrext=".$acl_shlibext"             # typically: shrext=.so
9328           else
9329             shrext=
9330           fi
9331           if test $use_additional = yes; then
9332             for additional_libdir_variable in additional_libdir additional_libdir2 additional_libdir3; do
9333               if test "X$found_dir" = "X"; then
9334                 eval dir=\$$additional_libdir_variable
9335                 if test -n "$dir"; then
9336                                                       if test -n "$acl_shlibext"; then
9337                     if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
9338                       found_dir="$dir"
9339                       found_so="$dir/$libname$shrext"
9340                     else
9341                       if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
9342                         ver=`(cd "$dir" && \
9343                               for f in "$libname$shrext".*; do echo "$f"; done \
9344                               | sed -e "s,^$libname$shrext\\\\.,," \
9345                               | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
9346                               | sed 1q ) 2>/dev/null`
9347                         if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
9348                           found_dir="$dir"
9349                           found_so="$dir/$libname$shrext.$ver"
9350                         fi
9351                       else
9352                         eval library_names=\"$acl_library_names_spec\"
9353                         for f in $library_names; do
9354                           if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
9355                             found_dir="$dir"
9356                             found_so="$dir/$f"
9357                             break
9358                           fi
9359                         done
9360                       fi
9361                     fi
9362                   fi
9363                                     if test "X$found_dir" = "X"; then
9364                     if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
9365                       found_dir="$dir"
9366                       found_a="$dir/$libname.$acl_libext"
9367                     fi
9368                   fi
9369                   if test "X$found_dir" != "X"; then
9370                     if test -f "$dir/$libname.la"; then
9371                       found_la="$dir/$libname.la"
9372                     fi
9373                   fi
9374                 fi
9375               fi
9376             done
9377           fi
9378           if test "X$found_dir" = "X"; then
9379             for x in $LDFLAGS $LTLIBICONV; do
9380
9381   acl_save_prefix="$prefix"
9382   prefix="$acl_final_prefix"
9383   acl_save_exec_prefix="$exec_prefix"
9384   exec_prefix="$acl_final_exec_prefix"
9385   eval x=\"$x\"
9386   exec_prefix="$acl_save_exec_prefix"
9387   prefix="$acl_save_prefix"
9388
9389               case "$x" in
9390                 -L*)
9391                   dir=`echo "X$x" | sed -e 's/^X-L//'`
9392                                     if test -n "$acl_shlibext"; then
9393                     if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
9394                       found_dir="$dir"
9395                       found_so="$dir/$libname$shrext"
9396                     else
9397                       if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
9398                         ver=`(cd "$dir" && \
9399                               for f in "$libname$shrext".*; do echo "$f"; done \
9400                               | sed -e "s,^$libname$shrext\\\\.,," \
9401                               | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
9402                               | sed 1q ) 2>/dev/null`
9403                         if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
9404                           found_dir="$dir"
9405                           found_so="$dir/$libname$shrext.$ver"
9406                         fi
9407                       else
9408                         eval library_names=\"$acl_library_names_spec\"
9409                         for f in $library_names; do
9410                           if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
9411                             found_dir="$dir"
9412                             found_so="$dir/$f"
9413                             break
9414                           fi
9415                         done
9416                       fi
9417                     fi
9418                   fi
9419                                     if test "X$found_dir" = "X"; then
9420                     if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
9421                       found_dir="$dir"
9422                       found_a="$dir/$libname.$acl_libext"
9423                     fi
9424                   fi
9425                   if test "X$found_dir" != "X"; then
9426                     if test -f "$dir/$libname.la"; then
9427                       found_la="$dir/$libname.la"
9428                     fi
9429                   fi
9430                   ;;
9431               esac
9432               if test "X$found_dir" != "X"; then
9433                 break
9434               fi
9435             done
9436           fi
9437           if test "X$found_dir" != "X"; then
9438                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
9439             if test "X$found_so" != "X"; then
9440                                                         if test "$enable_rpath" = no \
9441                  || test "X$found_dir" = "X/usr/$acl_libdirstem" \
9442                  || test "X$found_dir" = "X/usr/$acl_libdirstem2" \
9443                  || test "X$found_dir" = "X/usr/$acl_libdirstem3"; then
9444                                 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9445               else
9446                                                                                 haveit=
9447                 for x in $ltrpathdirs; do
9448                   if test "X$x" = "X$found_dir"; then
9449                     haveit=yes
9450                     break
9451                   fi
9452                 done
9453                 if test -z "$haveit"; then
9454                   ltrpathdirs="$ltrpathdirs $found_dir"
9455                 fi
9456                                 if test "$acl_hardcode_direct" = yes; then
9457                                                       LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9458                 else
9459                   if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
9460                                                             LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9461                                                             haveit=
9462                     for x in $rpathdirs; do
9463                       if test "X$x" = "X$found_dir"; then
9464                         haveit=yes
9465                         break
9466                       fi
9467                     done
9468                     if test -z "$haveit"; then
9469                       rpathdirs="$rpathdirs $found_dir"
9470                     fi
9471                   else
9472                                                                                 haveit=
9473                     for x in $LDFLAGS $LIBICONV; do
9474
9475   acl_save_prefix="$prefix"
9476   prefix="$acl_final_prefix"
9477   acl_save_exec_prefix="$exec_prefix"
9478   exec_prefix="$acl_final_exec_prefix"
9479   eval x=\"$x\"
9480   exec_prefix="$acl_save_exec_prefix"
9481   prefix="$acl_save_prefix"
9482
9483                       if test "X$x" = "X-L$found_dir"; then
9484                         haveit=yes
9485                         break
9486                       fi
9487                     done
9488                     if test -z "$haveit"; then
9489                       LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
9490                     fi
9491                     if test "$acl_hardcode_minus_L" != no; then
9492                                                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9493                     else
9494                                                                                                                                                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
9495                     fi
9496                   fi
9497                 fi
9498               fi
9499             else
9500               if test "X$found_a" != "X"; then
9501                                 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
9502               else
9503                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
9504               fi
9505             fi
9506                         additional_includedir=
9507             case "$found_dir" in
9508               */$acl_libdirstem | */$acl_libdirstem/)
9509                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
9510                 if test "$name" = 'iconv'; then
9511                   LIBICONV_PREFIX="$basedir"
9512                 fi
9513                 additional_includedir="$basedir/include"
9514                 ;;
9515               */$acl_libdirstem2 | */$acl_libdirstem2/)
9516                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
9517                 if test "$name" = 'iconv'; then
9518                   LIBICONV_PREFIX="$basedir"
9519                 fi
9520                 additional_includedir="$basedir/include"
9521                 ;;
9522               */$acl_libdirstem3 | */$acl_libdirstem3/)
9523                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem3/"'*$,,'`
9524                 if test "$name" = 'iconv'; then
9525                   LIBICONV_PREFIX="$basedir"
9526                 fi
9527                 additional_includedir="$basedir/include"
9528                 ;;
9529             esac
9530             if test "X$additional_includedir" != "X"; then
9531                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
9532                 haveit=
9533                 if test "X$additional_includedir" = "X/usr/local/include"; then
9534                   if test -n "$GCC"; then
9535                     case $host_os in
9536                       linux* | gnu* | k*bsd*-gnu) haveit=yes;;
9537                     esac
9538                   fi
9539                 fi
9540                 if test -z "$haveit"; then
9541                   for x in $CPPFLAGS $INCICONV; do
9542
9543   acl_save_prefix="$prefix"
9544   prefix="$acl_final_prefix"
9545   acl_save_exec_prefix="$exec_prefix"
9546   exec_prefix="$acl_final_exec_prefix"
9547   eval x=\"$x\"
9548   exec_prefix="$acl_save_exec_prefix"
9549   prefix="$acl_save_prefix"
9550
9551                     if test "X$x" = "X-I$additional_includedir"; then
9552                       haveit=yes
9553                       break
9554                     fi
9555                   done
9556                   if test -z "$haveit"; then
9557                     if test -d "$additional_includedir"; then
9558                                             INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
9559                     fi
9560                   fi
9561                 fi
9562               fi
9563             fi
9564                         if test -n "$found_la"; then
9565                                                         save_libdir="$libdir"
9566               case "$found_la" in
9567                 */* | *\\*) . "$found_la" ;;
9568                 *) . "./$found_la" ;;
9569               esac
9570               libdir="$save_libdir"
9571                             for dep in $dependency_libs; do
9572                 case "$dep" in
9573                   -L*)
9574                     dependency_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
9575                                                                                                                                                                 if test "X$dependency_libdir" != "X/usr/$acl_libdirstem" \
9576                        && test "X$dependency_libdir" != "X/usr/$acl_libdirstem2" \
9577                        && test "X$dependency_libdir" != "X/usr/$acl_libdirstem3"; then
9578                       haveit=
9579                       if test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem" \
9580                          || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem2" \
9581                          || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem3"; then
9582                         if test -n "$GCC"; then
9583                           case $host_os in
9584                             linux* | gnu* | k*bsd*-gnu) haveit=yes;;
9585                           esac
9586                         fi
9587                       fi
9588                       if test -z "$haveit"; then
9589                         haveit=
9590                         for x in $LDFLAGS $LIBICONV; do
9591
9592   acl_save_prefix="$prefix"
9593   prefix="$acl_final_prefix"
9594   acl_save_exec_prefix="$exec_prefix"
9595   exec_prefix="$acl_final_exec_prefix"
9596   eval x=\"$x\"
9597   exec_prefix="$acl_save_exec_prefix"
9598   prefix="$acl_save_prefix"
9599
9600                           if test "X$x" = "X-L$dependency_libdir"; then
9601                             haveit=yes
9602                             break
9603                           fi
9604                         done
9605                         if test -z "$haveit"; then
9606                           if test -d "$dependency_libdir"; then
9607                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }-L$dependency_libdir"
9608                           fi
9609                         fi
9610                         haveit=
9611                         for x in $LDFLAGS $LTLIBICONV; do
9612
9613   acl_save_prefix="$prefix"
9614   prefix="$acl_final_prefix"
9615   acl_save_exec_prefix="$exec_prefix"
9616   exec_prefix="$acl_final_exec_prefix"
9617   eval x=\"$x\"
9618   exec_prefix="$acl_save_exec_prefix"
9619   prefix="$acl_save_prefix"
9620
9621                           if test "X$x" = "X-L$dependency_libdir"; then
9622                             haveit=yes
9623                             break
9624                           fi
9625                         done
9626                         if test -z "$haveit"; then
9627                           if test -d "$dependency_libdir"; then
9628                                                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$dependency_libdir"
9629                           fi
9630                         fi
9631                       fi
9632                     fi
9633                     ;;
9634                   -R*)
9635                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
9636                     if test "$enable_rpath" != no; then
9637                                                                   haveit=
9638                       for x in $rpathdirs; do
9639                         if test "X$x" = "X$dir"; then
9640                           haveit=yes
9641                           break
9642                         fi
9643                       done
9644                       if test -z "$haveit"; then
9645                         rpathdirs="$rpathdirs $dir"
9646                       fi
9647                                                                   haveit=
9648                       for x in $ltrpathdirs; do
9649                         if test "X$x" = "X$dir"; then
9650                           haveit=yes
9651                           break
9652                         fi
9653                       done
9654                       if test -z "$haveit"; then
9655                         ltrpathdirs="$ltrpathdirs $dir"
9656                       fi
9657                     fi
9658                     ;;
9659                   -l*)
9660                                                                                                                                                                 dep=`echo "X$dep" | sed -e 's/^X-l//'`
9661                     if test "X$dep" != Xc \
9662                        || case $host_os in
9663                             linux* | gnu* | k*bsd*-gnu) false ;;
9664                             *)                          true ;;
9665                           esac; then
9666                       names_next_round="$names_next_round $dep"
9667                     fi
9668                     ;;
9669                   *.la)
9670                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
9671                     ;;
9672                   *)
9673                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
9674                     LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
9675                     ;;
9676                 esac
9677               done
9678             fi
9679           else
9680                                                             LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
9681             LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
9682           fi
9683         fi
9684       fi
9685     done
9686   done
9687   if test "X$rpathdirs" != "X"; then
9688     if test -n "$acl_hardcode_libdir_separator"; then
9689                         alldirs=
9690       for found_dir in $rpathdirs; do
9691         alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
9692       done
9693             acl_save_libdir="$libdir"
9694       libdir="$alldirs"
9695       eval flag=\"$acl_hardcode_libdir_flag_spec\"
9696       libdir="$acl_save_libdir"
9697       LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
9698     else
9699             for found_dir in $rpathdirs; do
9700         acl_save_libdir="$libdir"
9701         libdir="$found_dir"
9702         eval flag=\"$acl_hardcode_libdir_flag_spec\"
9703         libdir="$acl_save_libdir"
9704         LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
9705       done
9706     fi
9707   fi
9708   if test "X$ltrpathdirs" != "X"; then
9709             for found_dir in $ltrpathdirs; do
9710       LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
9711     done
9712   fi
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
9724
9725
9726
9727
9728
9729
9730
9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
9743 printf %s "checking for CFPreferencesCopyAppValue... " >&6; }
9744 if test ${gt_cv_func_CFPreferencesCopyAppValue+y}
9745 then :
9746   printf %s "(cached) " >&6
9747 else $as_nop
9748   gt_save_LIBS="$LIBS"
9749      LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
9750      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9751 /* end confdefs.h.  */
9752 #include <CoreFoundation/CFPreferences.h>
9753 int
9754 main (void)
9755 {
9756 CFPreferencesCopyAppValue(NULL, NULL)
9757   ;
9758   return 0;
9759 }
9760 _ACEOF
9761 if ac_fn_c_try_link "$LINENO"
9762 then :
9763   gt_cv_func_CFPreferencesCopyAppValue=yes
9764 else $as_nop
9765   gt_cv_func_CFPreferencesCopyAppValue=no
9766 fi
9767 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9768     conftest$ac_exeext conftest.$ac_ext
9769      LIBS="$gt_save_LIBS"
9770 fi
9771 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
9772 printf "%s\n" "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
9773   if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
9774
9775 printf "%s\n" "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
9776
9777   fi
9778                     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyPreferredLanguages" >&5
9779 printf %s "checking for CFLocaleCopyPreferredLanguages... " >&6; }
9780 if test ${gt_cv_func_CFLocaleCopyPreferredLanguages+y}
9781 then :
9782   printf %s "(cached) " >&6
9783 else $as_nop
9784   gt_save_LIBS="$LIBS"
9785      LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
9786      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9787 /* end confdefs.h.  */
9788 #include <CoreFoundation/CFLocale.h>
9789 int
9790 main (void)
9791 {
9792 CFLocaleCopyPreferredLanguages();
9793   ;
9794   return 0;
9795 }
9796 _ACEOF
9797 if ac_fn_c_try_link "$LINENO"
9798 then :
9799   gt_cv_func_CFLocaleCopyPreferredLanguages=yes
9800 else $as_nop
9801   gt_cv_func_CFLocaleCopyPreferredLanguages=no
9802 fi
9803 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9804     conftest$ac_exeext conftest.$ac_ext
9805      LIBS="$gt_save_LIBS"
9806 fi
9807 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyPreferredLanguages" >&5
9808 printf "%s\n" "$gt_cv_func_CFLocaleCopyPreferredLanguages" >&6; }
9809   if test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
9810
9811 printf "%s\n" "#define HAVE_CFLOCALECOPYPREFERREDLANGUAGES 1" >>confdefs.h
9812
9813   fi
9814   INTL_MACOSX_LIBS=
9815   if test $gt_cv_func_CFPreferencesCopyAppValue = yes \
9816      || test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
9817     INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
9818   fi
9819
9820
9821
9822
9823
9824
9825   LIBINTL=
9826   LTLIBINTL=
9827   POSUB=
9828
9829     case " $gt_needs " in
9830     *" need-formatstring-macros "*) gt_api_version=3 ;;
9831     *" need-ngettext "*) gt_api_version=2 ;;
9832     *) gt_api_version=1 ;;
9833   esac
9834   gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc"
9835   gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl"
9836
9837     if test "$USE_NLS" = "yes"; then
9838     gt_use_preinstalled_gnugettext=no
9839
9840
9841         if test $gt_api_version -ge 3; then
9842           gt_revision_test_code='
9843 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
9844 #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
9845 #endif
9846 typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
9847 '
9848         else
9849           gt_revision_test_code=
9850         fi
9851         if test $gt_api_version -ge 2; then
9852           gt_expression_test_code=' + * ngettext ("", "", 0)'
9853         else
9854           gt_expression_test_code=
9855         fi
9856
9857         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5
9858 printf %s "checking for GNU gettext in libc... " >&6; }
9859 if eval test \${$gt_func_gnugettext_libc+y}
9860 then :
9861   printf %s "(cached) " >&6
9862 else $as_nop
9863   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9864 /* end confdefs.h.  */
9865
9866 #include <libintl.h>
9867 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
9868 extern int _nl_msg_cat_cntr;
9869 extern int *_nl_domain_bindings;
9870 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_domain_bindings)
9871 #else
9872 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
9873 #endif
9874 $gt_revision_test_code
9875
9876 int
9877 main (void)
9878 {
9879
9880 bindtextdomain ("", "");
9881 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
9882
9883   ;
9884   return 0;
9885 }
9886 _ACEOF
9887 if ac_fn_c_try_link "$LINENO"
9888 then :
9889   eval "$gt_func_gnugettext_libc=yes"
9890 else $as_nop
9891   eval "$gt_func_gnugettext_libc=no"
9892 fi
9893 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9894     conftest$ac_exeext conftest.$ac_ext
9895 fi
9896 eval ac_res=\$$gt_func_gnugettext_libc
9897                { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9898 printf "%s\n" "$ac_res" >&6; }
9899
9900         if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
9901
9902
9903
9904
9905
9906           am_save_CPPFLAGS="$CPPFLAGS"
9907
9908   for element in $INCICONV; do
9909     haveit=
9910     for x in $CPPFLAGS; do
9911
9912   acl_save_prefix="$prefix"
9913   prefix="$acl_final_prefix"
9914   acl_save_exec_prefix="$exec_prefix"
9915   exec_prefix="$acl_final_exec_prefix"
9916   eval x=\"$x\"
9917   exec_prefix="$acl_save_exec_prefix"
9918   prefix="$acl_save_prefix"
9919
9920       if test "X$x" = "X$element"; then
9921         haveit=yes
9922         break
9923       fi
9924     done
9925     if test -z "$haveit"; then
9926       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
9927     fi
9928   done
9929
9930
9931   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
9932 printf %s "checking for iconv... " >&6; }
9933 if test ${am_cv_func_iconv+y}
9934 then :
9935   printf %s "(cached) " >&6
9936 else $as_nop
9937
9938     am_cv_func_iconv="no, consider installing GNU libiconv"
9939     am_cv_lib_iconv=no
9940     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9941 /* end confdefs.h.  */
9942
9943 #include <stdlib.h>
9944 #include <iconv.h>
9945
9946 int
9947 main (void)
9948 {
9949 iconv_t cd = iconv_open("","");
9950            iconv(cd,NULL,NULL,NULL,NULL);
9951            iconv_close(cd);
9952   ;
9953   return 0;
9954 }
9955 _ACEOF
9956 if ac_fn_c_try_link "$LINENO"
9957 then :
9958   am_cv_func_iconv=yes
9959 fi
9960 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9961     conftest$ac_exeext conftest.$ac_ext
9962     if test "$am_cv_func_iconv" != yes; then
9963       am_save_LIBS="$LIBS"
9964       LIBS="$LIBS $LIBICONV"
9965       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9966 /* end confdefs.h.  */
9967
9968 #include <stdlib.h>
9969 #include <iconv.h>
9970
9971 int
9972 main (void)
9973 {
9974 iconv_t cd = iconv_open("","");
9975              iconv(cd,NULL,NULL,NULL,NULL);
9976              iconv_close(cd);
9977   ;
9978   return 0;
9979 }
9980 _ACEOF
9981 if ac_fn_c_try_link "$LINENO"
9982 then :
9983   am_cv_lib_iconv=yes
9984         am_cv_func_iconv=yes
9985 fi
9986 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9987     conftest$ac_exeext conftest.$ac_ext
9988       LIBS="$am_save_LIBS"
9989     fi
9990
9991 fi
9992 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
9993 printf "%s\n" "$am_cv_func_iconv" >&6; }
9994   if test "$am_cv_func_iconv" = yes; then
9995     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
9996 printf %s "checking for working iconv... " >&6; }
9997 if test ${am_cv_func_iconv_works+y}
9998 then :
9999   printf %s "(cached) " >&6
10000 else $as_nop
10001
10002                   am_save_LIBS="$LIBS"
10003       if test $am_cv_lib_iconv = yes; then
10004         LIBS="$LIBS $LIBICONV"
10005       fi
10006       am_cv_func_iconv_works=no
10007       for ac_iconv_const in '' 'const'; do
10008         if test "$cross_compiling" = yes
10009 then :
10010   case "$host_os" in
10011              aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
10012              *)            am_cv_func_iconv_works="guessing yes" ;;
10013            esac
10014 else $as_nop
10015   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10016 /* end confdefs.h.  */
10017
10018 #include <iconv.h>
10019 #include <string.h>
10020
10021 #ifndef ICONV_CONST
10022 # define ICONV_CONST $ac_iconv_const
10023 #endif
10024
10025 int
10026 main (void)
10027 {
10028 int result = 0;
10029   /* Test against AIX 5.1...7.2 bug: Failures are not distinguishable from
10030      successful returns.  This is even documented in
10031      <https://www.ibm.com/support/knowledgecenter/ssw_aix_72/i_bostechref/iconv.html> */
10032   {
10033     iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
10034     if (cd_utf8_to_88591 != (iconv_t)(-1))
10035       {
10036         static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */
10037         char buf[10];
10038         ICONV_CONST char *inptr = input;
10039         size_t inbytesleft = strlen (input);
10040         char *outptr = buf;
10041         size_t outbytesleft = sizeof (buf);
10042         size_t res = iconv (cd_utf8_to_88591,
10043                             &inptr, &inbytesleft,
10044                             &outptr, &outbytesleft);
10045         if (res == 0)
10046           result |= 1;
10047         iconv_close (cd_utf8_to_88591);
10048       }
10049   }
10050   /* Test against Solaris 10 bug: Failures are not distinguishable from
10051      successful returns.  */
10052   {
10053     iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
10054     if (cd_ascii_to_88591 != (iconv_t)(-1))
10055       {
10056         static ICONV_CONST char input[] = "\263";
10057         char buf[10];
10058         ICONV_CONST char *inptr = input;
10059         size_t inbytesleft = strlen (input);
10060         char *outptr = buf;
10061         size_t outbytesleft = sizeof (buf);
10062         size_t res = iconv (cd_ascii_to_88591,
10063                             &inptr, &inbytesleft,
10064                             &outptr, &outbytesleft);
10065         if (res == 0)
10066           result |= 2;
10067         iconv_close (cd_ascii_to_88591);
10068       }
10069   }
10070   /* Test against AIX 6.1..7.1 bug: Buffer overrun.  */
10071   {
10072     iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
10073     if (cd_88591_to_utf8 != (iconv_t)(-1))
10074       {
10075         static ICONV_CONST char input[] = "\304";
10076         static char buf[2] = { (char)0xDE, (char)0xAD };
10077         ICONV_CONST char *inptr = input;
10078         size_t inbytesleft = 1;
10079         char *outptr = buf;
10080         size_t outbytesleft = 1;
10081         size_t res = iconv (cd_88591_to_utf8,
10082                             &inptr, &inbytesleft,
10083                             &outptr, &outbytesleft);
10084         if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
10085           result |= 4;
10086         iconv_close (cd_88591_to_utf8);
10087       }
10088   }
10089 #if 0 /* This bug could be worked around by the caller.  */
10090   /* Test against HP-UX 11.11 bug: Positive return value instead of 0.  */
10091   {
10092     iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
10093     if (cd_88591_to_utf8 != (iconv_t)(-1))
10094       {
10095         static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
10096         char buf[50];
10097         ICONV_CONST char *inptr = input;
10098         size_t inbytesleft = strlen (input);
10099         char *outptr = buf;
10100         size_t outbytesleft = sizeof (buf);
10101         size_t res = iconv (cd_88591_to_utf8,
10102                             &inptr, &inbytesleft,
10103                             &outptr, &outbytesleft);
10104         if ((int)res > 0)
10105           result |= 8;
10106         iconv_close (cd_88591_to_utf8);
10107       }
10108   }
10109 #endif
10110   /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
10111      provided.  */
10112   {
10113     /* Try standardized names.  */
10114     iconv_t cd1 = iconv_open ("UTF-8", "EUC-JP");
10115     /* Try IRIX, OSF/1 names.  */
10116     iconv_t cd2 = iconv_open ("UTF-8", "eucJP");
10117     /* Try AIX names.  */
10118     iconv_t cd3 = iconv_open ("UTF-8", "IBM-eucJP");
10119     /* Try HP-UX names.  */
10120     iconv_t cd4 = iconv_open ("utf8", "eucJP");
10121     if (cd1 == (iconv_t)(-1) && cd2 == (iconv_t)(-1)
10122         && cd3 == (iconv_t)(-1) && cd4 == (iconv_t)(-1))
10123       result |= 16;
10124     if (cd1 != (iconv_t)(-1))
10125       iconv_close (cd1);
10126     if (cd2 != (iconv_t)(-1))
10127       iconv_close (cd2);
10128     if (cd3 != (iconv_t)(-1))
10129       iconv_close (cd3);
10130     if (cd4 != (iconv_t)(-1))
10131       iconv_close (cd4);
10132   }
10133   return result;
10134
10135   ;
10136   return 0;
10137 }
10138 _ACEOF
10139 if ac_fn_c_try_run "$LINENO"
10140 then :
10141   am_cv_func_iconv_works=yes
10142 fi
10143 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10144   conftest.$ac_objext conftest.beam conftest.$ac_ext
10145 fi
10146
10147         test "$am_cv_func_iconv_works" = no || break
10148       done
10149       LIBS="$am_save_LIBS"
10150
10151 fi
10152 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
10153 printf "%s\n" "$am_cv_func_iconv_works" >&6; }
10154     case "$am_cv_func_iconv_works" in
10155       *no) am_func_iconv=no am_cv_lib_iconv=no ;;
10156       *)   am_func_iconv=yes ;;
10157     esac
10158   else
10159     am_func_iconv=no am_cv_lib_iconv=no
10160   fi
10161   if test "$am_func_iconv" = yes; then
10162
10163 printf "%s\n" "#define HAVE_ICONV 1" >>confdefs.h
10164
10165   fi
10166   if test "$am_cv_lib_iconv" = yes; then
10167     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
10168 printf %s "checking how to link with libiconv... " >&6; }
10169     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
10170 printf "%s\n" "$LIBICONV" >&6; }
10171   else
10172             CPPFLAGS="$am_save_CPPFLAGS"
10173     LIBICONV=
10174     LTLIBICONV=
10175   fi
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186     use_additional=yes
10187
10188   acl_save_prefix="$prefix"
10189   prefix="$acl_final_prefix"
10190   acl_save_exec_prefix="$exec_prefix"
10191   exec_prefix="$acl_final_exec_prefix"
10192
10193     eval additional_includedir=\"$includedir\"
10194     eval additional_libdir=\"$libdir\"
10195     eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
10196     eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
10197
10198   exec_prefix="$acl_save_exec_prefix"
10199   prefix="$acl_save_prefix"
10200
10201
10202 # Check whether --with-libintl-prefix was given.
10203 if test ${with_libintl_prefix+y}
10204 then :
10205   withval=$with_libintl_prefix;
10206     if test "X$withval" = "Xno"; then
10207       use_additional=no
10208     else
10209       if test "X$withval" = "X"; then
10210
10211   acl_save_prefix="$prefix"
10212   prefix="$acl_final_prefix"
10213   acl_save_exec_prefix="$exec_prefix"
10214   exec_prefix="$acl_final_exec_prefix"
10215
10216           eval additional_includedir=\"$includedir\"
10217           eval additional_libdir=\"$libdir\"
10218           eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
10219           eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
10220
10221   exec_prefix="$acl_save_exec_prefix"
10222   prefix="$acl_save_prefix"
10223
10224       else
10225         additional_includedir="$withval/include"
10226         additional_libdir="$withval/$acl_libdirstem"
10227         additional_libdir2="$withval/$acl_libdirstem2"
10228         additional_libdir3="$withval/$acl_libdirstem3"
10229       fi
10230     fi
10231
10232 fi
10233
10234   if test "X$additional_libdir2" = "X$additional_libdir"; then
10235     additional_libdir2=
10236   fi
10237   if test "X$additional_libdir3" = "X$additional_libdir"; then
10238     additional_libdir3=
10239   fi
10240       LIBINTL=
10241   LTLIBINTL=
10242   INCINTL=
10243   LIBINTL_PREFIX=
10244       HAVE_LIBINTL=
10245   rpathdirs=
10246   ltrpathdirs=
10247   names_already_handled=
10248   names_next_round='intl '
10249   while test -n "$names_next_round"; do
10250     names_this_round="$names_next_round"
10251     names_next_round=
10252     for name in $names_this_round; do
10253       already_handled=
10254       for n in $names_already_handled; do
10255         if test "$n" = "$name"; then
10256           already_handled=yes
10257           break
10258         fi
10259       done
10260       if test -z "$already_handled"; then
10261         names_already_handled="$names_already_handled $name"
10262                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
10263         eval value=\"\$HAVE_LIB$uppername\"
10264         if test -n "$value"; then
10265           if test "$value" = yes; then
10266             eval value=\"\$LIB$uppername\"
10267             test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
10268             eval value=\"\$LTLIB$uppername\"
10269             test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
10270           else
10271                                     :
10272           fi
10273         else
10274                               found_dir=
10275           found_la=
10276           found_so=
10277           found_a=
10278           eval libname=\"$acl_libname_spec\"    # typically: libname=lib$name
10279           if test -n "$acl_shlibext"; then
10280             shrext=".$acl_shlibext"             # typically: shrext=.so
10281           else
10282             shrext=
10283           fi
10284           if test $use_additional = yes; then
10285             for additional_libdir_variable in additional_libdir additional_libdir2 additional_libdir3; do
10286               if test "X$found_dir" = "X"; then
10287                 eval dir=\$$additional_libdir_variable
10288                 if test -n "$dir"; then
10289                                                       if test -n "$acl_shlibext"; then
10290                     if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
10291                       found_dir="$dir"
10292                       found_so="$dir/$libname$shrext"
10293                     else
10294                       if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
10295                         ver=`(cd "$dir" && \
10296                               for f in "$libname$shrext".*; do echo "$f"; done \
10297                               | sed -e "s,^$libname$shrext\\\\.,," \
10298                               | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
10299                               | sed 1q ) 2>/dev/null`
10300                         if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
10301                           found_dir="$dir"
10302                           found_so="$dir/$libname$shrext.$ver"
10303                         fi
10304                       else
10305                         eval library_names=\"$acl_library_names_spec\"
10306                         for f in $library_names; do
10307                           if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
10308                             found_dir="$dir"
10309                             found_so="$dir/$f"
10310                             break
10311                           fi
10312                         done
10313                       fi
10314                     fi
10315                   fi
10316                                     if test "X$found_dir" = "X"; then
10317                     if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
10318                       found_dir="$dir"
10319                       found_a="$dir/$libname.$acl_libext"
10320                     fi
10321                   fi
10322                   if test "X$found_dir" != "X"; then
10323                     if test -f "$dir/$libname.la"; then
10324                       found_la="$dir/$libname.la"
10325                     fi
10326                   fi
10327                 fi
10328               fi
10329             done
10330           fi
10331           if test "X$found_dir" = "X"; then
10332             for x in $LDFLAGS $LTLIBINTL; do
10333
10334   acl_save_prefix="$prefix"
10335   prefix="$acl_final_prefix"
10336   acl_save_exec_prefix="$exec_prefix"
10337   exec_prefix="$acl_final_exec_prefix"
10338   eval x=\"$x\"
10339   exec_prefix="$acl_save_exec_prefix"
10340   prefix="$acl_save_prefix"
10341
10342               case "$x" in
10343                 -L*)
10344                   dir=`echo "X$x" | sed -e 's/^X-L//'`
10345                                     if test -n "$acl_shlibext"; then
10346                     if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
10347                       found_dir="$dir"
10348                       found_so="$dir/$libname$shrext"
10349                     else
10350                       if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
10351                         ver=`(cd "$dir" && \
10352                               for f in "$libname$shrext".*; do echo "$f"; done \
10353                               | sed -e "s,^$libname$shrext\\\\.,," \
10354                               | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
10355                               | sed 1q ) 2>/dev/null`
10356                         if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
10357                           found_dir="$dir"
10358                           found_so="$dir/$libname$shrext.$ver"
10359                         fi
10360                       else
10361                         eval library_names=\"$acl_library_names_spec\"
10362                         for f in $library_names; do
10363                           if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
10364                             found_dir="$dir"
10365                             found_so="$dir/$f"
10366                             break
10367                           fi
10368                         done
10369                       fi
10370                     fi
10371                   fi
10372                                     if test "X$found_dir" = "X"; then
10373                     if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
10374                       found_dir="$dir"
10375                       found_a="$dir/$libname.$acl_libext"
10376                     fi
10377                   fi
10378                   if test "X$found_dir" != "X"; then
10379                     if test -f "$dir/$libname.la"; then
10380                       found_la="$dir/$libname.la"
10381                     fi
10382                   fi
10383                   ;;
10384               esac
10385               if test "X$found_dir" != "X"; then
10386                 break
10387               fi
10388             done
10389           fi
10390           if test "X$found_dir" != "X"; then
10391                         LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
10392             if test "X$found_so" != "X"; then
10393                                                         if test "$enable_rpath" = no \
10394                  || test "X$found_dir" = "X/usr/$acl_libdirstem" \
10395                  || test "X$found_dir" = "X/usr/$acl_libdirstem2" \
10396                  || test "X$found_dir" = "X/usr/$acl_libdirstem3"; then
10397                                 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10398               else
10399                                                                                 haveit=
10400                 for x in $ltrpathdirs; do
10401                   if test "X$x" = "X$found_dir"; then
10402                     haveit=yes
10403                     break
10404                   fi
10405                 done
10406                 if test -z "$haveit"; then
10407                   ltrpathdirs="$ltrpathdirs $found_dir"
10408                 fi
10409                                 if test "$acl_hardcode_direct" = yes; then
10410                                                       LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10411                 else
10412                   if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
10413                                                             LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10414                                                             haveit=
10415                     for x in $rpathdirs; do
10416                       if test "X$x" = "X$found_dir"; then
10417                         haveit=yes
10418                         break
10419                       fi
10420                     done
10421                     if test -z "$haveit"; then
10422                       rpathdirs="$rpathdirs $found_dir"
10423                     fi
10424                   else
10425                                                                                 haveit=
10426                     for x in $LDFLAGS $LIBINTL; do
10427
10428   acl_save_prefix="$prefix"
10429   prefix="$acl_final_prefix"
10430   acl_save_exec_prefix="$exec_prefix"
10431   exec_prefix="$acl_final_exec_prefix"
10432   eval x=\"$x\"
10433   exec_prefix="$acl_save_exec_prefix"
10434   prefix="$acl_save_prefix"
10435
10436                       if test "X$x" = "X-L$found_dir"; then
10437                         haveit=yes
10438                         break
10439                       fi
10440                     done
10441                     if test -z "$haveit"; then
10442                       LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
10443                     fi
10444                     if test "$acl_hardcode_minus_L" != no; then
10445                                                                                         LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10446                     else
10447                                                                                                                                                                                 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
10448                     fi
10449                   fi
10450                 fi
10451               fi
10452             else
10453               if test "X$found_a" != "X"; then
10454                                 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
10455               else
10456                                                 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
10457               fi
10458             fi
10459                         additional_includedir=
10460             case "$found_dir" in
10461               */$acl_libdirstem | */$acl_libdirstem/)
10462                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
10463                 if test "$name" = 'intl'; then
10464                   LIBINTL_PREFIX="$basedir"
10465                 fi
10466                 additional_includedir="$basedir/include"
10467                 ;;
10468               */$acl_libdirstem2 | */$acl_libdirstem2/)
10469                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
10470                 if test "$name" = 'intl'; then
10471                   LIBINTL_PREFIX="$basedir"
10472                 fi
10473                 additional_includedir="$basedir/include"
10474                 ;;
10475               */$acl_libdirstem3 | */$acl_libdirstem3/)
10476                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem3/"'*$,,'`
10477                 if test "$name" = 'intl'; then
10478                   LIBINTL_PREFIX="$basedir"
10479                 fi
10480                 additional_includedir="$basedir/include"
10481                 ;;
10482             esac
10483             if test "X$additional_includedir" != "X"; then
10484                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
10485                 haveit=
10486                 if test "X$additional_includedir" = "X/usr/local/include"; then
10487                   if test -n "$GCC"; then
10488                     case $host_os in
10489                       linux* | gnu* | k*bsd*-gnu) haveit=yes;;
10490                     esac
10491                   fi
10492                 fi
10493                 if test -z "$haveit"; then
10494                   for x in $CPPFLAGS $INCINTL; do
10495
10496   acl_save_prefix="$prefix"
10497   prefix="$acl_final_prefix"
10498   acl_save_exec_prefix="$exec_prefix"
10499   exec_prefix="$acl_final_exec_prefix"
10500   eval x=\"$x\"
10501   exec_prefix="$acl_save_exec_prefix"
10502   prefix="$acl_save_prefix"
10503
10504                     if test "X$x" = "X-I$additional_includedir"; then
10505                       haveit=yes
10506                       break
10507                     fi
10508                   done
10509                   if test -z "$haveit"; then
10510                     if test -d "$additional_includedir"; then
10511                                             INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
10512                     fi
10513                   fi
10514                 fi
10515               fi
10516             fi
10517                         if test -n "$found_la"; then
10518                                                         save_libdir="$libdir"
10519               case "$found_la" in
10520                 */* | *\\*) . "$found_la" ;;
10521                 *) . "./$found_la" ;;
10522               esac
10523               libdir="$save_libdir"
10524                             for dep in $dependency_libs; do
10525                 case "$dep" in
10526                   -L*)
10527                     dependency_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
10528                                                                                                                                                                 if test "X$dependency_libdir" != "X/usr/$acl_libdirstem" \
10529                        && test "X$dependency_libdir" != "X/usr/$acl_libdirstem2" \
10530                        && test "X$dependency_libdir" != "X/usr/$acl_libdirstem3"; then
10531                       haveit=
10532                       if test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem" \
10533                          || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem2" \
10534                          || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem3"; then
10535                         if test -n "$GCC"; then
10536                           case $host_os in
10537                             linux* | gnu* | k*bsd*-gnu) haveit=yes;;
10538                           esac
10539                         fi
10540                       fi
10541                       if test -z "$haveit"; then
10542                         haveit=
10543                         for x in $LDFLAGS $LIBINTL; do
10544
10545   acl_save_prefix="$prefix"
10546   prefix="$acl_final_prefix"
10547   acl_save_exec_prefix="$exec_prefix"
10548   exec_prefix="$acl_final_exec_prefix"
10549   eval x=\"$x\"
10550   exec_prefix="$acl_save_exec_prefix"
10551   prefix="$acl_save_prefix"
10552
10553                           if test "X$x" = "X-L$dependency_libdir"; then
10554                             haveit=yes
10555                             break
10556                           fi
10557                         done
10558                         if test -z "$haveit"; then
10559                           if test -d "$dependency_libdir"; then
10560                                                         LIBINTL="${LIBINTL}${LIBINTL:+ }-L$dependency_libdir"
10561                           fi
10562                         fi
10563                         haveit=
10564                         for x in $LDFLAGS $LTLIBINTL; do
10565
10566   acl_save_prefix="$prefix"
10567   prefix="$acl_final_prefix"
10568   acl_save_exec_prefix="$exec_prefix"
10569   exec_prefix="$acl_final_exec_prefix"
10570   eval x=\"$x\"
10571   exec_prefix="$acl_save_exec_prefix"
10572   prefix="$acl_save_prefix"
10573
10574                           if test "X$x" = "X-L$dependency_libdir"; then
10575                             haveit=yes
10576                             break
10577                           fi
10578                         done
10579                         if test -z "$haveit"; then
10580                           if test -d "$dependency_libdir"; then
10581                                                         LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$dependency_libdir"
10582                           fi
10583                         fi
10584                       fi
10585                     fi
10586                     ;;
10587                   -R*)
10588                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
10589                     if test "$enable_rpath" != no; then
10590                                                                   haveit=
10591                       for x in $rpathdirs; do
10592                         if test "X$x" = "X$dir"; then
10593                           haveit=yes
10594                           break
10595                         fi
10596                       done
10597                       if test -z "$haveit"; then
10598                         rpathdirs="$rpathdirs $dir"
10599                       fi
10600                                                                   haveit=
10601                       for x in $ltrpathdirs; do
10602                         if test "X$x" = "X$dir"; then
10603                           haveit=yes
10604                           break
10605                         fi
10606                       done
10607                       if test -z "$haveit"; then
10608                         ltrpathdirs="$ltrpathdirs $dir"
10609                       fi
10610                     fi
10611                     ;;
10612                   -l*)
10613                                                                                                                                                                 dep=`echo "X$dep" | sed -e 's/^X-l//'`
10614                     if test "X$dep" != Xc \
10615                        || case $host_os in
10616                             linux* | gnu* | k*bsd*-gnu) false ;;
10617                             *)                          true ;;
10618                           esac; then
10619                       names_next_round="$names_next_round $dep"
10620                     fi
10621                     ;;
10622                   *.la)
10623                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10624                     ;;
10625                   *)
10626                                         LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
10627                     LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
10628                     ;;
10629                 esac
10630               done
10631             fi
10632           else
10633                                                             LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
10634             LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
10635           fi
10636         fi
10637       fi
10638     done
10639   done
10640   if test "X$rpathdirs" != "X"; then
10641     if test -n "$acl_hardcode_libdir_separator"; then
10642                         alldirs=
10643       for found_dir in $rpathdirs; do
10644         alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
10645       done
10646             acl_save_libdir="$libdir"
10647       libdir="$alldirs"
10648       eval flag=\"$acl_hardcode_libdir_flag_spec\"
10649       libdir="$acl_save_libdir"
10650       LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
10651     else
10652             for found_dir in $rpathdirs; do
10653         acl_save_libdir="$libdir"
10654         libdir="$found_dir"
10655         eval flag=\"$acl_hardcode_libdir_flag_spec\"
10656         libdir="$acl_save_libdir"
10657         LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
10658       done
10659     fi
10660   fi
10661   if test "X$ltrpathdirs" != "X"; then
10662             for found_dir in $ltrpathdirs; do
10663       LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
10664     done
10665   fi
10666
10667
10668
10669
10670
10671           { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5
10672 printf %s "checking for GNU gettext in libintl... " >&6; }
10673 if eval test \${$gt_func_gnugettext_libintl+y}
10674 then :
10675   printf %s "(cached) " >&6
10676 else $as_nop
10677   gt_save_CPPFLAGS="$CPPFLAGS"
10678             CPPFLAGS="$CPPFLAGS $INCINTL"
10679             gt_save_LIBS="$LIBS"
10680             LIBS="$LIBS $LIBINTL"
10681                         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10682 /* end confdefs.h.  */
10683
10684 #include <libintl.h>
10685 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
10686 extern int _nl_msg_cat_cntr;
10687 extern
10688 #ifdef __cplusplus
10689 "C"
10690 #endif
10691 const char *_nl_expand_alias (const char *);
10692 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
10693 #else
10694 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
10695 #endif
10696 $gt_revision_test_code
10697
10698 int
10699 main (void)
10700 {
10701
10702 bindtextdomain ("", "");
10703 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
10704
10705   ;
10706   return 0;
10707 }
10708 _ACEOF
10709 if ac_fn_c_try_link "$LINENO"
10710 then :
10711   eval "$gt_func_gnugettext_libintl=yes"
10712 else $as_nop
10713   eval "$gt_func_gnugettext_libintl=no"
10714 fi
10715 rm -f core conftest.err conftest.$ac_objext conftest.beam \
10716     conftest$ac_exeext conftest.$ac_ext
10717                         if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then
10718               LIBS="$LIBS $LIBICONV"
10719               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10720 /* end confdefs.h.  */
10721
10722 #include <libintl.h>
10723 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
10724 extern int _nl_msg_cat_cntr;
10725 extern
10726 #ifdef __cplusplus
10727 "C"
10728 #endif
10729 const char *_nl_expand_alias (const char *);
10730 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
10731 #else
10732 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
10733 #endif
10734 $gt_revision_test_code
10735
10736 int
10737 main (void)
10738 {
10739
10740 bindtextdomain ("", "");
10741 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
10742
10743   ;
10744   return 0;
10745 }
10746 _ACEOF
10747 if ac_fn_c_try_link "$LINENO"
10748 then :
10749   LIBINTL="$LIBINTL $LIBICONV"
10750                  LTLIBINTL="$LTLIBINTL $LTLIBICONV"
10751                  eval "$gt_func_gnugettext_libintl=yes"
10752
10753 fi
10754 rm -f core conftest.err conftest.$ac_objext conftest.beam \
10755     conftest$ac_exeext conftest.$ac_ext
10756             fi
10757             CPPFLAGS="$gt_save_CPPFLAGS"
10758             LIBS="$gt_save_LIBS"
10759 fi
10760 eval ac_res=\$$gt_func_gnugettext_libintl
10761                { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10762 printf "%s\n" "$ac_res" >&6; }
10763         fi
10764
10765                                         if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \
10766            || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \
10767                 && test "$PACKAGE" != gettext-runtime \
10768                 && test "$PACKAGE" != gettext-tools; }; then
10769           gt_use_preinstalled_gnugettext=yes
10770         else
10771                     LIBINTL=
10772           LTLIBINTL=
10773           INCINTL=
10774         fi
10775
10776
10777
10778     if test -n "$INTL_MACOSX_LIBS"; then
10779       if test "$gt_use_preinstalled_gnugettext" = "yes" \
10780          || test "$nls_cv_use_gnu_gettext" = "yes"; then
10781                 LIBINTL="$LIBINTL $INTL_MACOSX_LIBS"
10782         LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS"
10783       fi
10784     fi
10785
10786     if test "$gt_use_preinstalled_gnugettext" = "yes" \
10787        || test "$nls_cv_use_gnu_gettext" = "yes"; then
10788
10789 printf "%s\n" "#define ENABLE_NLS 1" >>confdefs.h
10790
10791     else
10792       USE_NLS=no
10793     fi
10794   fi
10795
10796   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5
10797 printf %s "checking whether to use NLS... " >&6; }
10798   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
10799 printf "%s\n" "$USE_NLS" >&6; }
10800   if test "$USE_NLS" = "yes"; then
10801     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5
10802 printf %s "checking where the gettext function comes from... " >&6; }
10803     if test "$gt_use_preinstalled_gnugettext" = "yes"; then
10804       if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
10805         gt_source="external libintl"
10806       else
10807         gt_source="libc"
10808       fi
10809     else
10810       gt_source="included intl directory"
10811     fi
10812     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5
10813 printf "%s\n" "$gt_source" >&6; }
10814   fi
10815
10816   if test "$USE_NLS" = "yes"; then
10817
10818     if test "$gt_use_preinstalled_gnugettext" = "yes"; then
10819       if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
10820         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5
10821 printf %s "checking how to link with libintl... " >&6; }
10822         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5
10823 printf "%s\n" "$LIBINTL" >&6; }
10824
10825   for element in $INCINTL; do
10826     haveit=
10827     for x in $CPPFLAGS; do
10828
10829   acl_save_prefix="$prefix"
10830   prefix="$acl_final_prefix"
10831   acl_save_exec_prefix="$exec_prefix"
10832   exec_prefix="$acl_final_exec_prefix"
10833   eval x=\"$x\"
10834   exec_prefix="$acl_save_exec_prefix"
10835   prefix="$acl_save_prefix"
10836
10837       if test "X$x" = "X$element"; then
10838         haveit=yes
10839         break
10840       fi
10841     done
10842     if test -z "$haveit"; then
10843       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10844     fi
10845   done
10846
10847       fi
10848
10849
10850 printf "%s\n" "#define HAVE_GETTEXT 1" >>confdefs.h
10851
10852
10853 printf "%s\n" "#define HAVE_DCGETTEXT 1" >>confdefs.h
10854
10855     fi
10856
10857         POSUB=po
10858   fi
10859
10860
10861
10862     INTLLIBS="$LIBINTL"
10863
10864
10865
10866
10867
10868
10869
10870 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
10871 printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
10872 set x ${MAKE-make}
10873 ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
10874 if eval test \${ac_cv_prog_make_${ac_make}_set+y}
10875 then :
10876   printf %s "(cached) " >&6
10877 else $as_nop
10878   cat >conftest.make <<\_ACEOF
10879 SHELL = /bin/sh
10880 all:
10881         @echo '@@@%%%=$(MAKE)=@@@%%%'
10882 _ACEOF
10883 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
10884 case `${MAKE-make} -f conftest.make 2>/dev/null` in
10885   *@@@%%%=?*=@@@%%%*)
10886     eval ac_cv_prog_make_${ac_make}_set=yes;;
10887   *)
10888     eval ac_cv_prog_make_${ac_make}_set=no;;
10889 esac
10890 rm -f conftest.make
10891 fi
10892 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
10893   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10894 printf "%s\n" "yes" >&6; }
10895   SET_MAKE=
10896 else
10897   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
10898 printf "%s\n" "no" >&6; }
10899   SET_MAKE="MAKE=${MAKE-make}"
10900 fi
10901
10902  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU make" >&5
10903 printf %s "checking for GNU make... " >&6; }
10904 if test ${_cv_gnu_make_command+y}
10905 then :
10906   printf %s "(cached) " >&6
10907 else $as_nop
10908   _cv_gnu_make_command='' ;
10909                 if test -n "$FORCE_NATIVE_MAKE" ; then
10910                    MAKES="make"
10911                 else
10912                    MAKES="make gmake gnumake"
10913                 fi
10914                 for a in "$MAKE" $MAKES ; do
10915                         if test -z "$a" ; then continue ; fi ;
10916                         if  ( sh -c "$a --version" 2> /dev/null | grep GNU  2>&1 > /dev/null ) ;  then
10917                                 _cv_gnu_make_command=$a ;
10918                                 break;
10919                         fi
10920                 done ;
10921
10922 fi
10923 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $_cv_gnu_make_command" >&5
10924 printf "%s\n" "$_cv_gnu_make_command" >&6; } ;
10925         if test  "x$_cv_gnu_make_command" != "x"  ; then
10926                 ifGNUmake='' ;
10927                 ifNotGNUmake='#' ;
10928         else
10929                 ifGNUmake='#' ;
10930                 ifNotGNUmake='' ;
10931                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: \"Not found\"" >&5
10932 printf "%s\n" "\"Not found\"" >&6; };
10933         fi
10934
10935
10936
10937 # Extract the first word of "ln", so it can be a program name with args.
10938 set dummy ln; ac_word=$2
10939 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10940 printf %s "checking for $ac_word... " >&6; }
10941 if test ${ac_cv_path_LN+y}
10942 then :
10943   printf %s "(cached) " >&6
10944 else $as_nop
10945   case $LN in
10946   [\\/]* | ?:[\\/]*)
10947   ac_cv_path_LN="$LN" # Let the user override the test with a path.
10948   ;;
10949   *)
10950   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10951 for as_dir in $PATH
10952 do
10953   IFS=$as_save_IFS
10954   case $as_dir in #(((
10955     '') as_dir=./ ;;
10956     */) ;;
10957     *) as_dir=$as_dir/ ;;
10958   esac
10959     for ac_exec_ext in '' $ac_executable_extensions; do
10960   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
10961     ac_cv_path_LN="$as_dir$ac_word$ac_exec_ext"
10962     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
10963     break 2
10964   fi
10965 done
10966   done
10967 IFS=$as_save_IFS
10968
10969   test -z "$ac_cv_path_LN" && ac_cv_path_LN="ln"
10970   ;;
10971 esac
10972 fi
10973 LN=$ac_cv_path_LN
10974 if test -n "$LN"; then
10975   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LN" >&5
10976 printf "%s\n" "$LN" >&6; }
10977 else
10978   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
10979 printf "%s\n" "no" >&6; }
10980 fi
10981
10982
10983
10984 mkdir_p=$MKDIR_P
10985
10986 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
10987 printf %s "checking whether ln -s works... " >&6; }
10988 LN_S=$as_ln_s
10989 if test "$LN_S" = "ln -s"; then
10990   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10991 printf "%s\n" "yes" >&6; }
10992 else
10993   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
10994 printf "%s\n" "no, using $LN_S" >&6; }
10995 fi
10996
10997 # Extract the first word of "mv", so it can be a program name with args.
10998 set dummy mv; ac_word=$2
10999 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11000 printf %s "checking for $ac_word... " >&6; }
11001 if test ${ac_cv_path_MV+y}
11002 then :
11003   printf %s "(cached) " >&6
11004 else $as_nop
11005   case $MV in
11006   [\\/]* | ?:[\\/]*)
11007   ac_cv_path_MV="$MV" # Let the user override the test with a path.
11008   ;;
11009   *)
11010   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11011 for as_dir in $PATH
11012 do
11013   IFS=$as_save_IFS
11014   case $as_dir in #(((
11015     '') as_dir=./ ;;
11016     */) ;;
11017     *) as_dir=$as_dir/ ;;
11018   esac
11019     for ac_exec_ext in '' $ac_executable_extensions; do
11020   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11021     ac_cv_path_MV="$as_dir$ac_word$ac_exec_ext"
11022     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11023     break 2
11024   fi
11025 done
11026   done
11027 IFS=$as_save_IFS
11028
11029   test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
11030   ;;
11031 esac
11032 fi
11033 MV=$ac_cv_path_MV
11034 if test -n "$MV"; then
11035   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MV" >&5
11036 printf "%s\n" "$MV" >&6; }
11037 else
11038   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11039 printf "%s\n" "no" >&6; }
11040 fi
11041
11042
11043 # Extract the first word of "cp", so it can be a program name with args.
11044 set dummy cp; ac_word=$2
11045 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11046 printf %s "checking for $ac_word... " >&6; }
11047 if test ${ac_cv_path_CP+y}
11048 then :
11049   printf %s "(cached) " >&6
11050 else $as_nop
11051   case $CP in
11052   [\\/]* | ?:[\\/]*)
11053   ac_cv_path_CP="$CP" # Let the user override the test with a path.
11054   ;;
11055   *)
11056   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11057 for as_dir in $PATH
11058 do
11059   IFS=$as_save_IFS
11060   case $as_dir in #(((
11061     '') as_dir=./ ;;
11062     */) ;;
11063     *) as_dir=$as_dir/ ;;
11064   esac
11065     for ac_exec_ext in '' $ac_executable_extensions; do
11066   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11067     ac_cv_path_CP="$as_dir$ac_word$ac_exec_ext"
11068     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11069     break 2
11070   fi
11071 done
11072   done
11073 IFS=$as_save_IFS
11074
11075   test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
11076   ;;
11077 esac
11078 fi
11079 CP=$ac_cv_path_CP
11080 if test -n "$CP"; then
11081   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CP" >&5
11082 printf "%s\n" "$CP" >&6; }
11083 else
11084   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11085 printf "%s\n" "no" >&6; }
11086 fi
11087
11088
11089 # Extract the first word of "rm", so it can be a program name with args.
11090 set dummy rm; ac_word=$2
11091 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11092 printf %s "checking for $ac_word... " >&6; }
11093 if test ${ac_cv_path_RM+y}
11094 then :
11095   printf %s "(cached) " >&6
11096 else $as_nop
11097   case $RM in
11098   [\\/]* | ?:[\\/]*)
11099   ac_cv_path_RM="$RM" # Let the user override the test with a path.
11100   ;;
11101   *)
11102   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11103 for as_dir in $PATH
11104 do
11105   IFS=$as_save_IFS
11106   case $as_dir in #(((
11107     '') as_dir=./ ;;
11108     */) ;;
11109     *) as_dir=$as_dir/ ;;
11110   esac
11111     for ac_exec_ext in '' $ac_executable_extensions; do
11112   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11113     ac_cv_path_RM="$as_dir$ac_word$ac_exec_ext"
11114     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11115     break 2
11116   fi
11117 done
11118   done
11119 IFS=$as_save_IFS
11120
11121   test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
11122   ;;
11123 esac
11124 fi
11125 RM=$ac_cv_path_RM
11126 if test -n "$RM"; then
11127   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RM" >&5
11128 printf "%s\n" "$RM" >&6; }
11129 else
11130   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11131 printf "%s\n" "no" >&6; }
11132 fi
11133
11134
11135 # Extract the first word of "chmod", so it can be a program name with args.
11136 set dummy chmod; ac_word=$2
11137 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11138 printf %s "checking for $ac_word... " >&6; }
11139 if test ${ac_cv_path_CHMOD+y}
11140 then :
11141   printf %s "(cached) " >&6
11142 else $as_nop
11143   case $CHMOD in
11144   [\\/]* | ?:[\\/]*)
11145   ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path.
11146   ;;
11147   *)
11148   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11149 for as_dir in $PATH
11150 do
11151   IFS=$as_save_IFS
11152   case $as_dir in #(((
11153     '') as_dir=./ ;;
11154     */) ;;
11155     *) as_dir=$as_dir/ ;;
11156   esac
11157     for ac_exec_ext in '' $ac_executable_extensions; do
11158   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11159     ac_cv_path_CHMOD="$as_dir$ac_word$ac_exec_ext"
11160     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11161     break 2
11162   fi
11163 done
11164   done
11165 IFS=$as_save_IFS
11166
11167   test -z "$ac_cv_path_CHMOD" && ac_cv_path_CHMOD=":"
11168   ;;
11169 esac
11170 fi
11171 CHMOD=$ac_cv_path_CHMOD
11172 if test -n "$CHMOD"; then
11173   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CHMOD" >&5
11174 printf "%s\n" "$CHMOD" >&6; }
11175 else
11176   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11177 printf "%s\n" "no" >&6; }
11178 fi
11179
11180
11181 for ac_prog in gawk mawk nawk awk
11182 do
11183   # Extract the first word of "$ac_prog", so it can be a program name with args.
11184 set dummy $ac_prog; ac_word=$2
11185 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11186 printf %s "checking for $ac_word... " >&6; }
11187 if test ${ac_cv_prog_AWK+y}
11188 then :
11189   printf %s "(cached) " >&6
11190 else $as_nop
11191   if test -n "$AWK"; then
11192   ac_cv_prog_AWK="$AWK" # Let the user override the test.
11193 else
11194 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11195 for as_dir in $PATH
11196 do
11197   IFS=$as_save_IFS
11198   case $as_dir in #(((
11199     '') as_dir=./ ;;
11200     */) ;;
11201     *) as_dir=$as_dir/ ;;
11202   esac
11203     for ac_exec_ext in '' $ac_executable_extensions; do
11204   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11205     ac_cv_prog_AWK="$ac_prog"
11206     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11207     break 2
11208   fi
11209 done
11210   done
11211 IFS=$as_save_IFS
11212
11213 fi
11214 fi
11215 AWK=$ac_cv_prog_AWK
11216 if test -n "$AWK"; then
11217   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
11218 printf "%s\n" "$AWK" >&6; }
11219 else
11220   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11221 printf "%s\n" "no" >&6; }
11222 fi
11223
11224
11225   test -n "$AWK" && break
11226 done
11227
11228 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
11229 printf %s "checking for egrep... " >&6; }
11230 if test ${ac_cv_path_EGREP+y}
11231 then :
11232   printf %s "(cached) " >&6
11233 else $as_nop
11234   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
11235    then ac_cv_path_EGREP="$GREP -E"
11236    else
11237      if test -z "$EGREP"; then
11238   ac_path_EGREP_found=false
11239   # Loop through the user's path and test for each of PROGNAME-LIST
11240   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11241 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
11242 do
11243   IFS=$as_save_IFS
11244   case $as_dir in #(((
11245     '') as_dir=./ ;;
11246     */) ;;
11247     *) as_dir=$as_dir/ ;;
11248   esac
11249     for ac_prog in egrep
11250    do
11251     for ac_exec_ext in '' $ac_executable_extensions; do
11252       ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
11253       as_fn_executable_p "$ac_path_EGREP" || continue
11254 # Check for GNU ac_path_EGREP and select it if it is found.
11255   # Check for GNU $ac_path_EGREP
11256 case `"$ac_path_EGREP" --version 2>&1` in
11257 *GNU*)
11258   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
11259 *)
11260   ac_count=0
11261   printf %s 0123456789 >"conftest.in"
11262   while :
11263   do
11264     cat "conftest.in" "conftest.in" >"conftest.tmp"
11265     mv "conftest.tmp" "conftest.in"
11266     cp "conftest.in" "conftest.nl"
11267     printf "%s\n" 'EGREP' >> "conftest.nl"
11268     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
11269     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
11270     as_fn_arith $ac_count + 1 && ac_count=$as_val
11271     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
11272       # Best one so far, save it but keep looking for a better one
11273       ac_cv_path_EGREP="$ac_path_EGREP"
11274       ac_path_EGREP_max=$ac_count
11275     fi
11276     # 10*(2^10) chars as input seems more than enough
11277     test $ac_count -gt 10 && break
11278   done
11279   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
11280 esac
11281
11282       $ac_path_EGREP_found && break 3
11283     done
11284   done
11285   done
11286 IFS=$as_save_IFS
11287   if test -z "$ac_cv_path_EGREP"; then
11288     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
11289   fi
11290 else
11291   ac_cv_path_EGREP=$EGREP
11292 fi
11293
11294    fi
11295 fi
11296 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
11297 printf "%s\n" "$ac_cv_path_EGREP" >&6; }
11298  EGREP="$ac_cv_path_EGREP"
11299
11300
11301 # Extract the first word of "sed", so it can be a program name with args.
11302 set dummy sed; ac_word=$2
11303 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11304 printf %s "checking for $ac_word... " >&6; }
11305 if test ${ac_cv_path_SED+y}
11306 then :
11307   printf %s "(cached) " >&6
11308 else $as_nop
11309   case $SED in
11310   [\\/]* | ?:[\\/]*)
11311   ac_cv_path_SED="$SED" # Let the user override the test with a path.
11312   ;;
11313   *)
11314   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11315 for as_dir in $PATH
11316 do
11317   IFS=$as_save_IFS
11318   case $as_dir in #(((
11319     '') as_dir=./ ;;
11320     */) ;;
11321     *) as_dir=$as_dir/ ;;
11322   esac
11323     for ac_exec_ext in '' $ac_executable_extensions; do
11324   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11325     ac_cv_path_SED="$as_dir$ac_word$ac_exec_ext"
11326     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11327     break 2
11328   fi
11329 done
11330   done
11331 IFS=$as_save_IFS
11332
11333   test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
11334   ;;
11335 esac
11336 fi
11337 SED=$ac_cv_path_SED
11338 if test -n "$SED"; then
11339   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
11340 printf "%s\n" "$SED" >&6; }
11341 else
11342   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11343 printf "%s\n" "no" >&6; }
11344 fi
11345
11346
11347 # Extract the first word of "perl", so it can be a program name with args.
11348 set dummy perl; ac_word=$2
11349 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11350 printf %s "checking for $ac_word... " >&6; }
11351 if test ${ac_cv_path_PERL+y}
11352 then :
11353   printf %s "(cached) " >&6
11354 else $as_nop
11355   case $PERL in
11356   [\\/]* | ?:[\\/]*)
11357   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
11358   ;;
11359   *)
11360   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11361 for as_dir in $PATH
11362 do
11363   IFS=$as_save_IFS
11364   case $as_dir in #(((
11365     '') as_dir=./ ;;
11366     */) ;;
11367     *) as_dir=$as_dir/ ;;
11368   esac
11369     for ac_exec_ext in '' $ac_executable_extensions; do
11370   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11371     ac_cv_path_PERL="$as_dir$ac_word$ac_exec_ext"
11372     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11373     break 2
11374   fi
11375 done
11376   done
11377 IFS=$as_save_IFS
11378
11379   test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl"
11380   ;;
11381 esac
11382 fi
11383 PERL=$ac_cv_path_PERL
11384 if test -n "$PERL"; then
11385   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
11386 printf "%s\n" "$PERL" >&6; }
11387 else
11388   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11389 printf "%s\n" "no" >&6; }
11390 fi
11391
11392
11393 # Extract the first word of "ldconfig", so it can be a program name with args.
11394 set dummy ldconfig; ac_word=$2
11395 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11396 printf %s "checking for $ac_word... " >&6; }
11397 if test ${ac_cv_path_LDCONFIG+y}
11398 then :
11399   printf %s "(cached) " >&6
11400 else $as_nop
11401   case $LDCONFIG in
11402   [\\/]* | ?:[\\/]*)
11403   ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
11404   ;;
11405   *)
11406   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11407 for as_dir in $PATH
11408 do
11409   IFS=$as_save_IFS
11410   case $as_dir in #(((
11411     '') as_dir=./ ;;
11412     */) ;;
11413     *) as_dir=$as_dir/ ;;
11414   esac
11415     for ac_exec_ext in '' $ac_executable_extensions; do
11416   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11417     ac_cv_path_LDCONFIG="$as_dir$ac_word$ac_exec_ext"
11418     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11419     break 2
11420   fi
11421 done
11422   done
11423 IFS=$as_save_IFS
11424
11425   test -z "$ac_cv_path_LDCONFIG" && ac_cv_path_LDCONFIG=":"
11426   ;;
11427 esac
11428 fi
11429 LDCONFIG=$ac_cv_path_LDCONFIG
11430 if test -n "$LDCONFIG"; then
11431   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LDCONFIG" >&5
11432 printf "%s\n" "$LDCONFIG" >&6; }
11433 else
11434   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11435 printf "%s\n" "no" >&6; }
11436 fi
11437
11438
11439 if test -n "$ac_tool_prefix"; then
11440   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
11441 set dummy ${ac_tool_prefix}ar; ac_word=$2
11442 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11443 printf %s "checking for $ac_word... " >&6; }
11444 if test ${ac_cv_prog_AR+y}
11445 then :
11446   printf %s "(cached) " >&6
11447 else $as_nop
11448   if test -n "$AR"; then
11449   ac_cv_prog_AR="$AR" # Let the user override the test.
11450 else
11451 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11452 for as_dir in $PATH
11453 do
11454   IFS=$as_save_IFS
11455   case $as_dir in #(((
11456     '') as_dir=./ ;;
11457     */) ;;
11458     *) as_dir=$as_dir/ ;;
11459   esac
11460     for ac_exec_ext in '' $ac_executable_extensions; do
11461   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11462     ac_cv_prog_AR="${ac_tool_prefix}ar"
11463     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11464     break 2
11465   fi
11466 done
11467   done
11468 IFS=$as_save_IFS
11469
11470 fi
11471 fi
11472 AR=$ac_cv_prog_AR
11473 if test -n "$AR"; then
11474   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
11475 printf "%s\n" "$AR" >&6; }
11476 else
11477   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11478 printf "%s\n" "no" >&6; }
11479 fi
11480
11481
11482 fi
11483 if test -z "$ac_cv_prog_AR"; then
11484   ac_ct_AR=$AR
11485   # Extract the first word of "ar", so it can be a program name with args.
11486 set dummy ar; ac_word=$2
11487 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11488 printf %s "checking for $ac_word... " >&6; }
11489 if test ${ac_cv_prog_ac_ct_AR+y}
11490 then :
11491   printf %s "(cached) " >&6
11492 else $as_nop
11493   if test -n "$ac_ct_AR"; then
11494   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
11495 else
11496 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11497 for as_dir in $PATH
11498 do
11499   IFS=$as_save_IFS
11500   case $as_dir in #(((
11501     '') as_dir=./ ;;
11502     */) ;;
11503     *) as_dir=$as_dir/ ;;
11504   esac
11505     for ac_exec_ext in '' $ac_executable_extensions; do
11506   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11507     ac_cv_prog_ac_ct_AR="ar"
11508     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11509     break 2
11510   fi
11511 done
11512   done
11513 IFS=$as_save_IFS
11514
11515 fi
11516 fi
11517 ac_ct_AR=$ac_cv_prog_ac_ct_AR
11518 if test -n "$ac_ct_AR"; then
11519   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
11520 printf "%s\n" "$ac_ct_AR" >&6; }
11521 else
11522   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11523 printf "%s\n" "no" >&6; }
11524 fi
11525
11526   if test "x$ac_ct_AR" = x; then
11527     AR="ar"
11528   else
11529     case $cross_compiling:$ac_tool_warned in
11530 yes:)
11531 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11532 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11533 ac_tool_warned=yes ;;
11534 esac
11535     AR=$ac_ct_AR
11536   fi
11537 else
11538   AR="$ac_cv_prog_AR"
11539 fi
11540
11541 if test -n "$ac_tool_prefix"; then
11542   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
11543 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
11544 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11545 printf %s "checking for $ac_word... " >&6; }
11546 if test ${ac_cv_prog_RANLIB+y}
11547 then :
11548   printf %s "(cached) " >&6
11549 else $as_nop
11550   if test -n "$RANLIB"; then
11551   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
11552 else
11553 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11554 for as_dir in $PATH
11555 do
11556   IFS=$as_save_IFS
11557   case $as_dir in #(((
11558     '') as_dir=./ ;;
11559     */) ;;
11560     *) as_dir=$as_dir/ ;;
11561   esac
11562     for ac_exec_ext in '' $ac_executable_extensions; do
11563   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11564     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
11565     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11566     break 2
11567   fi
11568 done
11569   done
11570 IFS=$as_save_IFS
11571
11572 fi
11573 fi
11574 RANLIB=$ac_cv_prog_RANLIB
11575 if test -n "$RANLIB"; then
11576   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
11577 printf "%s\n" "$RANLIB" >&6; }
11578 else
11579   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11580 printf "%s\n" "no" >&6; }
11581 fi
11582
11583
11584 fi
11585 if test -z "$ac_cv_prog_RANLIB"; then
11586   ac_ct_RANLIB=$RANLIB
11587   # Extract the first word of "ranlib", so it can be a program name with args.
11588 set dummy ranlib; ac_word=$2
11589 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11590 printf %s "checking for $ac_word... " >&6; }
11591 if test ${ac_cv_prog_ac_ct_RANLIB+y}
11592 then :
11593   printf %s "(cached) " >&6
11594 else $as_nop
11595   if test -n "$ac_ct_RANLIB"; then
11596   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
11597 else
11598 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11599 for as_dir in $PATH
11600 do
11601   IFS=$as_save_IFS
11602   case $as_dir in #(((
11603     '') as_dir=./ ;;
11604     */) ;;
11605     *) as_dir=$as_dir/ ;;
11606   esac
11607     for ac_exec_ext in '' $ac_executable_extensions; do
11608   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11609     ac_cv_prog_ac_ct_RANLIB="ranlib"
11610     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11611     break 2
11612   fi
11613 done
11614   done
11615 IFS=$as_save_IFS
11616
11617 fi
11618 fi
11619 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
11620 if test -n "$ac_ct_RANLIB"; then
11621   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
11622 printf "%s\n" "$ac_ct_RANLIB" >&6; }
11623 else
11624   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11625 printf "%s\n" "no" >&6; }
11626 fi
11627
11628   if test "x$ac_ct_RANLIB" = x; then
11629     RANLIB=":"
11630   else
11631     case $cross_compiling:$ac_tool_warned in
11632 yes:)
11633 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11634 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11635 ac_tool_warned=yes ;;
11636 esac
11637     RANLIB=$ac_ct_RANLIB
11638   fi
11639 else
11640   RANLIB="$ac_cv_prog_RANLIB"
11641 fi
11642
11643 if test -n "$ac_tool_prefix"; then
11644   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
11645 set dummy ${ac_tool_prefix}strip; ac_word=$2
11646 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11647 printf %s "checking for $ac_word... " >&6; }
11648 if test ${ac_cv_prog_STRIP+y}
11649 then :
11650   printf %s "(cached) " >&6
11651 else $as_nop
11652   if test -n "$STRIP"; then
11653   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
11654 else
11655 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11656 for as_dir in $PATH
11657 do
11658   IFS=$as_save_IFS
11659   case $as_dir in #(((
11660     '') as_dir=./ ;;
11661     */) ;;
11662     *) as_dir=$as_dir/ ;;
11663   esac
11664     for ac_exec_ext in '' $ac_executable_extensions; do
11665   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11666     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
11667     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11668     break 2
11669   fi
11670 done
11671   done
11672 IFS=$as_save_IFS
11673
11674 fi
11675 fi
11676 STRIP=$ac_cv_prog_STRIP
11677 if test -n "$STRIP"; then
11678   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
11679 printf "%s\n" "$STRIP" >&6; }
11680 else
11681   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11682 printf "%s\n" "no" >&6; }
11683 fi
11684
11685
11686 fi
11687 if test -z "$ac_cv_prog_STRIP"; then
11688   ac_ct_STRIP=$STRIP
11689   # Extract the first word of "strip", so it can be a program name with args.
11690 set dummy strip; ac_word=$2
11691 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11692 printf %s "checking for $ac_word... " >&6; }
11693 if test ${ac_cv_prog_ac_ct_STRIP+y}
11694 then :
11695   printf %s "(cached) " >&6
11696 else $as_nop
11697   if test -n "$ac_ct_STRIP"; then
11698   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
11699 else
11700 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11701 for as_dir in $PATH
11702 do
11703   IFS=$as_save_IFS
11704   case $as_dir in #(((
11705     '') as_dir=./ ;;
11706     */) ;;
11707     *) as_dir=$as_dir/ ;;
11708   esac
11709     for ac_exec_ext in '' $ac_executable_extensions; do
11710   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11711     ac_cv_prog_ac_ct_STRIP="strip"
11712     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11713     break 2
11714   fi
11715 done
11716   done
11717 IFS=$as_save_IFS
11718
11719 fi
11720 fi
11721 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
11722 if test -n "$ac_ct_STRIP"; then
11723   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
11724 printf "%s\n" "$ac_ct_STRIP" >&6; }
11725 else
11726   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11727 printf "%s\n" "no" >&6; }
11728 fi
11729
11730   if test "x$ac_ct_STRIP" = x; then
11731     STRIP=":"
11732   else
11733     case $cross_compiling:$ac_tool_warned in
11734 yes:)
11735 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11736 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11737 ac_tool_warned=yes ;;
11738 esac
11739     STRIP=$ac_ct_STRIP
11740   fi
11741 else
11742   STRIP="$ac_cv_prog_STRIP"
11743 fi
11744
11745 # Extract the first word of "makeinfo", so it can be a program name with args.
11746 set dummy makeinfo; ac_word=$2
11747 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11748 printf %s "checking for $ac_word... " >&6; }
11749 if test ${ac_cv_prog_MAKEINFO+y}
11750 then :
11751   printf %s "(cached) " >&6
11752 else $as_nop
11753   if test -n "$MAKEINFO"; then
11754   ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
11755 else
11756 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11757 for as_dir in $PATH
11758 do
11759   IFS=$as_save_IFS
11760   case $as_dir in #(((
11761     '') as_dir=./ ;;
11762     */) ;;
11763     *) as_dir=$as_dir/ ;;
11764   esac
11765     for ac_exec_ext in '' $ac_executable_extensions; do
11766   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11767     ac_cv_prog_MAKEINFO="makeinfo"
11768     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11769     break 2
11770   fi
11771 done
11772   done
11773 IFS=$as_save_IFS
11774
11775 fi
11776 fi
11777 MAKEINFO=$ac_cv_prog_MAKEINFO
11778 if test -n "$MAKEINFO"; then
11779   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
11780 printf "%s\n" "$MAKEINFO" >&6; }
11781 else
11782   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11783 printf "%s\n" "no" >&6; }
11784 fi
11785
11786
11787 if test "_$MAKEINFO" = "_"; then
11788     MAKEINFO="echo Makeinfo is missing. Info documentation will not be built."
11789 else
11790     case "$MAKEINFO" in
11791       */missing.*)
11792         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING:
11793 *** Makeinfo is missing. Info documentation will not be built." >&5
11794 printf "%s\n" "$as_me: WARNING:
11795 *** Makeinfo is missing. Info documentation will not be built." >&2;}
11796         ;;
11797       *)
11798         ;;
11799     esac
11800 fi
11801
11802
11803 # See if we need a separate native compiler.
11804 if test $cross_compiling = no; then
11805   BUILD_CC="$CC"
11806
11807 else
11808   for ac_prog in gcc cc
11809 do
11810   # Extract the first word of "$ac_prog", so it can be a program name with args.
11811 set dummy $ac_prog; ac_word=$2
11812 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11813 printf %s "checking for $ac_word... " >&6; }
11814 if test ${ac_cv_prog_BUILD_CC+y}
11815 then :
11816   printf %s "(cached) " >&6
11817 else $as_nop
11818   if test -n "$BUILD_CC"; then
11819   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
11820 else
11821 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11822 for as_dir in $PATH
11823 do
11824   IFS=$as_save_IFS
11825   case $as_dir in #(((
11826     '') as_dir=./ ;;
11827     */) ;;
11828     *) as_dir=$as_dir/ ;;
11829   esac
11830     for ac_exec_ext in '' $ac_executable_extensions; do
11831   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11832     ac_cv_prog_BUILD_CC="$ac_prog"
11833     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11834     break 2
11835   fi
11836 done
11837   done
11838 IFS=$as_save_IFS
11839
11840 fi
11841 fi
11842 BUILD_CC=$ac_cv_prog_BUILD_CC
11843 if test -n "$BUILD_CC"; then
11844   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
11845 printf "%s\n" "$BUILD_CC" >&6; }
11846 else
11847   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11848 printf "%s\n" "no" >&6; }
11849 fi
11850
11851
11852   test -n "$BUILD_CC" && break
11853 done
11854
11855 fi
11856 ac_fn_c_check_header_compile "$LINENO" "dirent.h" "ac_cv_header_dirent_h" "$ac_includes_default"
11857 if test "x$ac_cv_header_dirent_h" = xyes
11858 then :
11859   printf "%s\n" "#define HAVE_DIRENT_H 1" >>confdefs.h
11860
11861 fi
11862 ac_fn_c_check_header_compile "$LINENO" "errno.h" "ac_cv_header_errno_h" "$ac_includes_default"
11863 if test "x$ac_cv_header_errno_h" = xyes
11864 then :
11865   printf "%s\n" "#define HAVE_ERRNO_H 1" >>confdefs.h
11866
11867 fi
11868 ac_fn_c_check_header_compile "$LINENO" "execinfo.h" "ac_cv_header_execinfo_h" "$ac_includes_default"
11869 if test "x$ac_cv_header_execinfo_h" = xyes
11870 then :
11871   printf "%s\n" "#define HAVE_EXECINFO_H 1" >>confdefs.h
11872
11873 fi
11874 ac_fn_c_check_header_compile "$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default"
11875 if test "x$ac_cv_header_getopt_h" = xyes
11876 then :
11877   printf "%s\n" "#define HAVE_GETOPT_H 1" >>confdefs.h
11878
11879 fi
11880 ac_fn_c_check_header_compile "$LINENO" "malloc.h" "ac_cv_header_malloc_h" "$ac_includes_default"
11881 if test "x$ac_cv_header_malloc_h" = xyes
11882 then :
11883   printf "%s\n" "#define HAVE_MALLOC_H 1" >>confdefs.h
11884
11885 fi
11886 ac_fn_c_check_header_compile "$LINENO" "mntent.h" "ac_cv_header_mntent_h" "$ac_includes_default"
11887 if test "x$ac_cv_header_mntent_h" = xyes
11888 then :
11889   printf "%s\n" "#define HAVE_MNTENT_H 1" >>confdefs.h
11890
11891 fi
11892 ac_fn_c_check_header_compile "$LINENO" "paths.h" "ac_cv_header_paths_h" "$ac_includes_default"
11893 if test "x$ac_cv_header_paths_h" = xyes
11894 then :
11895   printf "%s\n" "#define HAVE_PATHS_H 1" >>confdefs.h
11896
11897 fi
11898 ac_fn_c_check_header_compile "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
11899 if test "x$ac_cv_header_pthread_h" = xyes
11900 then :
11901   printf "%s\n" "#define HAVE_PTHREAD_H 1" >>confdefs.h
11902
11903 fi
11904 ac_fn_c_check_header_compile "$LINENO" "semaphore.h" "ac_cv_header_semaphore_h" "$ac_includes_default"
11905 if test "x$ac_cv_header_semaphore_h" = xyes
11906 then :
11907   printf "%s\n" "#define HAVE_SEMAPHORE_H 1" >>confdefs.h
11908
11909 fi
11910 ac_fn_c_check_header_compile "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default"
11911 if test "x$ac_cv_header_setjmp_h" = xyes
11912 then :
11913   printf "%s\n" "#define HAVE_SETJMP_H 1" >>confdefs.h
11914
11915 fi
11916 ac_fn_c_check_header_compile "$LINENO" "signal.h" "ac_cv_header_signal_h" "$ac_includes_default"
11917 if test "x$ac_cv_header_signal_h" = xyes
11918 then :
11919   printf "%s\n" "#define HAVE_SIGNAL_H 1" >>confdefs.h
11920
11921 fi
11922 ac_fn_c_check_header_compile "$LINENO" "stdarg.h" "ac_cv_header_stdarg_h" "$ac_includes_default"
11923 if test "x$ac_cv_header_stdarg_h" = xyes
11924 then :
11925   printf "%s\n" "#define HAVE_STDARG_H 1" >>confdefs.h
11926
11927 fi
11928 ac_fn_c_check_header_compile "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
11929 if test "x$ac_cv_header_stdint_h" = xyes
11930 then :
11931   printf "%s\n" "#define HAVE_STDINT_H 1" >>confdefs.h
11932
11933 fi
11934 ac_fn_c_check_header_compile "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
11935 if test "x$ac_cv_header_stdlib_h" = xyes
11936 then :
11937   printf "%s\n" "#define HAVE_STDLIB_H 1" >>confdefs.h
11938
11939 fi
11940 ac_fn_c_check_header_compile "$LINENO" "termios.h" "ac_cv_header_termios_h" "$ac_includes_default"
11941 if test "x$ac_cv_header_termios_h" = xyes
11942 then :
11943   printf "%s\n" "#define HAVE_TERMIOS_H 1" >>confdefs.h
11944
11945 fi
11946 ac_fn_c_check_header_compile "$LINENO" "termio.h" "ac_cv_header_termio_h" "$ac_includes_default"
11947 if test "x$ac_cv_header_termio_h" = xyes
11948 then :
11949   printf "%s\n" "#define HAVE_TERMIO_H 1" >>confdefs.h
11950
11951 fi
11952 ac_fn_c_check_header_compile "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
11953 if test "x$ac_cv_header_unistd_h" = xyes
11954 then :
11955   printf "%s\n" "#define HAVE_UNISTD_H 1" >>confdefs.h
11956
11957 fi
11958 ac_fn_c_check_header_compile "$LINENO" "utime.h" "ac_cv_header_utime_h" "$ac_includes_default"
11959 if test "x$ac_cv_header_utime_h" = xyes
11960 then :
11961   printf "%s\n" "#define HAVE_UTIME_H 1" >>confdefs.h
11962
11963 fi
11964 ac_fn_c_check_header_compile "$LINENO" "attr/xattr.h" "ac_cv_header_attr_xattr_h" "$ac_includes_default"
11965 if test "x$ac_cv_header_attr_xattr_h" = xyes
11966 then :
11967   printf "%s\n" "#define HAVE_ATTR_XATTR_H 1" >>confdefs.h
11968
11969 fi
11970 ac_fn_c_check_header_compile "$LINENO" "linux/falloc.h" "ac_cv_header_linux_falloc_h" "$ac_includes_default"
11971 if test "x$ac_cv_header_linux_falloc_h" = xyes
11972 then :
11973   printf "%s\n" "#define HAVE_LINUX_FALLOC_H 1" >>confdefs.h
11974
11975 fi
11976 ac_fn_c_check_header_compile "$LINENO" "linux/fd.h" "ac_cv_header_linux_fd_h" "$ac_includes_default"
11977 if test "x$ac_cv_header_linux_fd_h" = xyes
11978 then :
11979   printf "%s\n" "#define HAVE_LINUX_FD_H 1" >>confdefs.h
11980
11981 fi
11982 ac_fn_c_check_header_compile "$LINENO" "linux/fsmap.h" "ac_cv_header_linux_fsmap_h" "$ac_includes_default"
11983 if test "x$ac_cv_header_linux_fsmap_h" = xyes
11984 then :
11985   printf "%s\n" "#define HAVE_LINUX_FSMAP_H 1" >>confdefs.h
11986
11987 fi
11988 ac_fn_c_check_header_compile "$LINENO" "linux/major.h" "ac_cv_header_linux_major_h" "$ac_includes_default"
11989 if test "x$ac_cv_header_linux_major_h" = xyes
11990 then :
11991   printf "%s\n" "#define HAVE_LINUX_MAJOR_H 1" >>confdefs.h
11992
11993 fi
11994 ac_fn_c_check_header_compile "$LINENO" "linux/loop.h" "ac_cv_header_linux_loop_h" "$ac_includes_default"
11995 if test "x$ac_cv_header_linux_loop_h" = xyes
11996 then :
11997   printf "%s\n" "#define HAVE_LINUX_LOOP_H 1" >>confdefs.h
11998
11999 fi
12000 ac_fn_c_check_header_compile "$LINENO" "linux/types.h" "ac_cv_header_linux_types_h" "$ac_includes_default"
12001 if test "x$ac_cv_header_linux_types_h" = xyes
12002 then :
12003   printf "%s\n" "#define HAVE_LINUX_TYPES_H 1" >>confdefs.h
12004
12005 fi
12006 ac_fn_c_check_header_compile "$LINENO" "net/if_dl.h" "ac_cv_header_net_if_dl_h" "$ac_includes_default"
12007 if test "x$ac_cv_header_net_if_dl_h" = xyes
12008 then :
12009   printf "%s\n" "#define HAVE_NET_IF_DL_H 1" >>confdefs.h
12010
12011 fi
12012 ac_fn_c_check_header_compile "$LINENO" "netinet/in.h" "ac_cv_header_netinet_in_h" "$ac_includes_default"
12013 if test "x$ac_cv_header_netinet_in_h" = xyes
12014 then :
12015   printf "%s\n" "#define HAVE_NETINET_IN_H 1" >>confdefs.h
12016
12017 fi
12018 ac_fn_c_check_header_compile "$LINENO" "sys/acl.h" "ac_cv_header_sys_acl_h" "$ac_includes_default"
12019 if test "x$ac_cv_header_sys_acl_h" = xyes
12020 then :
12021   printf "%s\n" "#define HAVE_SYS_ACL_H 1" >>confdefs.h
12022
12023 fi
12024 ac_fn_c_check_header_compile "$LINENO" "sys/disklabel.h" "ac_cv_header_sys_disklabel_h" "$ac_includes_default"
12025 if test "x$ac_cv_header_sys_disklabel_h" = xyes
12026 then :
12027   printf "%s\n" "#define HAVE_SYS_DISKLABEL_H 1" >>confdefs.h
12028
12029 fi
12030 ac_fn_c_check_header_compile "$LINENO" "sys/disk.h" "ac_cv_header_sys_disk_h" "$ac_includes_default"
12031 if test "x$ac_cv_header_sys_disk_h" = xyes
12032 then :
12033   printf "%s\n" "#define HAVE_SYS_DISK_H 1" >>confdefs.h
12034
12035 fi
12036 ac_fn_c_check_header_compile "$LINENO" "sys/file.h" "ac_cv_header_sys_file_h" "$ac_includes_default"
12037 if test "x$ac_cv_header_sys_file_h" = xyes
12038 then :
12039   printf "%s\n" "#define HAVE_SYS_FILE_H 1" >>confdefs.h
12040
12041 fi
12042 ac_fn_c_check_header_compile "$LINENO" "sys/ioctl.h" "ac_cv_header_sys_ioctl_h" "$ac_includes_default"
12043 if test "x$ac_cv_header_sys_ioctl_h" = xyes
12044 then :
12045   printf "%s\n" "#define HAVE_SYS_IOCTL_H 1" >>confdefs.h
12046
12047 fi
12048 ac_fn_c_check_header_compile "$LINENO" "sys/key.h" "ac_cv_header_sys_key_h" "$ac_includes_default"
12049 if test "x$ac_cv_header_sys_key_h" = xyes
12050 then :
12051   printf "%s\n" "#define HAVE_SYS_KEY_H 1" >>confdefs.h
12052
12053 fi
12054 ac_fn_c_check_header_compile "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
12055 if test "x$ac_cv_header_sys_mkdev_h" = xyes
12056 then :
12057   printf "%s\n" "#define HAVE_SYS_MKDEV_H 1" >>confdefs.h
12058
12059 fi
12060 ac_fn_c_check_header_compile "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
12061 if test "x$ac_cv_header_sys_mman_h" = xyes
12062 then :
12063   printf "%s\n" "#define HAVE_SYS_MMAN_H 1" >>confdefs.h
12064
12065 fi
12066 ac_fn_c_check_header_compile "$LINENO" "sys/mount.h" "ac_cv_header_sys_mount_h" "$ac_includes_default"
12067 if test "x$ac_cv_header_sys_mount_h" = xyes
12068 then :
12069   printf "%s\n" "#define HAVE_SYS_MOUNT_H 1" >>confdefs.h
12070
12071 fi
12072 ac_fn_c_check_header_compile "$LINENO" "sys/prctl.h" "ac_cv_header_sys_prctl_h" "$ac_includes_default"
12073 if test "x$ac_cv_header_sys_prctl_h" = xyes
12074 then :
12075   printf "%s\n" "#define HAVE_SYS_PRCTL_H 1" >>confdefs.h
12076
12077 fi
12078 ac_fn_c_check_header_compile "$LINENO" "sys/random.h" "ac_cv_header_sys_random_h" "$ac_includes_default"
12079 if test "x$ac_cv_header_sys_random_h" = xyes
12080 then :
12081   printf "%s\n" "#define HAVE_SYS_RANDOM_H 1" >>confdefs.h
12082
12083 fi
12084 ac_fn_c_check_header_compile "$LINENO" "sys/resource.h" "ac_cv_header_sys_resource_h" "$ac_includes_default"
12085 if test "x$ac_cv_header_sys_resource_h" = xyes
12086 then :
12087   printf "%s\n" "#define HAVE_SYS_RESOURCE_H 1" >>confdefs.h
12088
12089 fi
12090 ac_fn_c_check_header_compile "$LINENO" "sys/select.h" "ac_cv_header_sys_select_h" "$ac_includes_default"
12091 if test "x$ac_cv_header_sys_select_h" = xyes
12092 then :
12093   printf "%s\n" "#define HAVE_SYS_SELECT_H 1" >>confdefs.h
12094
12095 fi
12096 ac_fn_c_check_header_compile "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default"
12097 if test "x$ac_cv_header_sys_socket_h" = xyes
12098 then :
12099   printf "%s\n" "#define HAVE_SYS_SOCKET_H 1" >>confdefs.h
12100
12101 fi
12102 ac_fn_c_check_header_compile "$LINENO" "sys/sockio.h" "ac_cv_header_sys_sockio_h" "$ac_includes_default"
12103 if test "x$ac_cv_header_sys_sockio_h" = xyes
12104 then :
12105   printf "%s\n" "#define HAVE_SYS_SOCKIO_H 1" >>confdefs.h
12106
12107 fi
12108 ac_fn_c_check_header_compile "$LINENO" "sys/stat.h" "ac_cv_header_sys_stat_h" "$ac_includes_default"
12109 if test "x$ac_cv_header_sys_stat_h" = xyes
12110 then :
12111   printf "%s\n" "#define HAVE_SYS_STAT_H 1" >>confdefs.h
12112
12113 fi
12114 ac_fn_c_check_header_compile "$LINENO" "sys/syscall.h" "ac_cv_header_sys_syscall_h" "$ac_includes_default"
12115 if test "x$ac_cv_header_sys_syscall_h" = xyes
12116 then :
12117   printf "%s\n" "#define HAVE_SYS_SYSCALL_H 1" >>confdefs.h
12118
12119 fi
12120 ac_fn_c_check_header_compile "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
12121 if test "x$ac_cv_header_sys_sysmacros_h" = xyes
12122 then :
12123   printf "%s\n" "#define HAVE_SYS_SYSMACROS_H 1" >>confdefs.h
12124
12125 fi
12126 ac_fn_c_check_header_compile "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default"
12127 if test "x$ac_cv_header_sys_time_h" = xyes
12128 then :
12129   printf "%s\n" "#define HAVE_SYS_TIME_H 1" >>confdefs.h
12130
12131 fi
12132 ac_fn_c_check_header_compile "$LINENO" "sys/types.h" "ac_cv_header_sys_types_h" "$ac_includes_default"
12133 if test "x$ac_cv_header_sys_types_h" = xyes
12134 then :
12135   printf "%s\n" "#define HAVE_SYS_TYPES_H 1" >>confdefs.h
12136
12137 fi
12138 ac_fn_c_check_header_compile "$LINENO" "sys/un.h" "ac_cv_header_sys_un_h" "$ac_includes_default"
12139 if test "x$ac_cv_header_sys_un_h" = xyes
12140 then :
12141   printf "%s\n" "#define HAVE_SYS_UN_H 1" >>confdefs.h
12142
12143 fi
12144 ac_fn_c_check_header_compile "$LINENO" "sys/wait.h" "ac_cv_header_sys_wait_h" "$ac_includes_default"
12145 if test "x$ac_cv_header_sys_wait_h" = xyes
12146 then :
12147   printf "%s\n" "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
12148
12149 fi
12150 ac_fn_c_check_header_compile "$LINENO" "sys/xattr.h" "ac_cv_header_sys_xattr_h" "$ac_includes_default"
12151 if test "x$ac_cv_header_sys_xattr_h" = xyes
12152 then :
12153   printf "%s\n" "#define HAVE_SYS_XATTR_H 1" >>confdefs.h
12154
12155 fi
12156
12157 case "$host_os" in
12158 mingw*)
12159         # The above checks only detect system headers, not the headers in
12160         # ./include/mingw/, so explicitly define them to be available.
12161         printf "%s\n" "#define HAVE_LINUX_TYPES_H 1" >>confdefs.h
12162
12163         printf "%s\n" "#define HAVE_SYS_STAT_H 1" >>confdefs.h
12164
12165         printf "%s\n" "#define HAVE_SYS_SYSMACROS_H 1" >>confdefs.h
12166
12167         printf "%s\n" "#define HAVE_SYS_TYPES_H 1" >>confdefs.h
12168
12169         printf "%s\n" "#define HAVE_UNISTD_H 1" >>confdefs.h
12170
12171         ;;
12172 esac
12173 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a dd(1) program that supports iflag=fullblock" >&5
12174 printf %s "checking for a dd(1) program that supports iflag=fullblock... " >&6; }
12175 DD=
12176 for i in dd gdd ; do
12177         if "$i" if=/dev/null of=/dev/null count=1 bs=10k 2>/dev/null iflag=fullblock oflag=append ; then
12178                 DD=$i
12179                 break
12180         fi
12181 done
12182 if test -n "$DD" ; then
12183         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DD" >&5
12184 printf "%s\n" "$DD" >&6; }
12185 else
12186         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found, using dd" >&5
12187 printf "%s\n" "not found, using dd" >&6; }
12188         DD=dd
12189         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: No GNU-compatible dd(1) program found, expect some self-test failures." >&5
12190 printf "%s\n" "$as_me: WARNING: No GNU-compatible dd(1) program found, expect some self-test failures." >&2;}
12191 fi
12192
12193
12194 ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "
12195 #if HAVE_SYS_TYPES_H
12196 #include <sys/types.h>
12197 #endif
12198 #if HAVE_SYS_SOCKET
12199 #include <sys/socket.h>
12200 #endif
12201
12202 "
12203 if test "x$ac_cv_header_net_if_h" = xyes
12204 then :
12205   printf "%s\n" "#define HAVE_NET_IF_H 1" >>confdefs.h
12206
12207 fi
12208
12209 ac_func=
12210 for ac_item in $ac_func_c_list
12211 do
12212   if test $ac_func; then
12213     ac_fn_c_check_func "$LINENO" $ac_func ac_cv_func_$ac_func
12214     if eval test \"x\$ac_cv_func_$ac_func\" = xyes; then
12215       echo "#define $ac_item 1" >> confdefs.h
12216     fi
12217     ac_func=
12218   else
12219     ac_func=$ac_item
12220   fi
12221 done
12222
12223 if test "x$ac_cv_func_vprintf" = xno
12224 then :
12225   ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
12226 if test "x$ac_cv_func__doprnt" = xyes
12227 then :
12228
12229 printf "%s\n" "#define HAVE_DOPRNT 1" >>confdefs.h
12230
12231 fi
12232
12233 fi
12234 ac_fn_c_check_member "$LINENO" "struct dirent" "d_reclen" "ac_cv_member_struct_dirent_d_reclen" "#include <dirent.h>
12235 "
12236 if test "x$ac_cv_member_struct_dirent_d_reclen" = xyes
12237 then :
12238
12239 printf "%s\n" "#define HAVE_RECLEN_DIRENT 1" >>confdefs.h
12240
12241 fi
12242
12243 ac_fn_c_check_member "$LINENO" "struct stat" "st_atim" "ac_cv_member_struct_stat_st_atim" "$ac_includes_default"
12244 if test "x$ac_cv_member_struct_stat_st_atim" = xyes
12245 then :
12246
12247 printf "%s\n" "#define HAVE_STRUCT_STAT_ST_ATIM 1" >>confdefs.h
12248
12249
12250 fi
12251
12252 ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "#include <sys/types.h>
12253 "
12254 if test "x$ac_cv_type_ssize_t" = xyes
12255 then :
12256
12257 printf "%s\n" "#define HAVE_TYPE_SSIZE_T 1" >>confdefs.h
12258
12259 fi
12260
12261 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
12262 printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
12263 if test ${ac_cv_c_undeclared_builtin_options+y}
12264 then :
12265   printf %s "(cached) " >&6
12266 else $as_nop
12267   ac_save_CFLAGS=$CFLAGS
12268    ac_cv_c_undeclared_builtin_options='cannot detect'
12269    for ac_arg in '' -fno-builtin; do
12270      CFLAGS="$ac_save_CFLAGS $ac_arg"
12271      # This test program should *not* compile successfully.
12272      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12273 /* end confdefs.h.  */
12274
12275 int
12276 main (void)
12277 {
12278 (void) strchr;
12279   ;
12280   return 0;
12281 }
12282 _ACEOF
12283 if ac_fn_c_try_compile "$LINENO"
12284 then :
12285
12286 else $as_nop
12287   # This test program should compile successfully.
12288         # No library function is consistently available on
12289         # freestanding implementations, so test against a dummy
12290         # declaration.  Include always-available headers on the
12291         # off chance that they somehow elicit warnings.
12292         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12293 /* end confdefs.h.  */
12294 #include <float.h>
12295 #include <limits.h>
12296 #include <stdarg.h>
12297 #include <stddef.h>
12298 extern void ac_decl (int, char *);
12299
12300 int
12301 main (void)
12302 {
12303 (void) ac_decl (0, (char *) 0);
12304   (void) ac_decl;
12305
12306   ;
12307   return 0;
12308 }
12309 _ACEOF
12310 if ac_fn_c_try_compile "$LINENO"
12311 then :
12312   if test x"$ac_arg" = x
12313 then :
12314   ac_cv_c_undeclared_builtin_options='none needed'
12315 else $as_nop
12316   ac_cv_c_undeclared_builtin_options=$ac_arg
12317 fi
12318           break
12319 fi
12320 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12321 fi
12322 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12323     done
12324     CFLAGS=$ac_save_CFLAGS
12325
12326 fi
12327 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
12328 printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
12329   case $ac_cv_c_undeclared_builtin_options in #(
12330   'cannot detect') :
12331     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12332 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12333 as_fn_error $? "cannot make $CC report undeclared builtins
12334 See \`config.log' for more details" "$LINENO" 5; } ;; #(
12335   'none needed') :
12336     ac_c_undeclared_builtin_options='' ;; #(
12337   *) :
12338     ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
12339 esac
12340
12341 ac_fn_check_decl "$LINENO" "llseek" "ac_cv_have_decl_llseek" "#include <unistd.h>
12342 " "$ac_c_undeclared_builtin_options" "CFLAGS"
12343 if test "x$ac_cv_have_decl_llseek" = xyes
12344 then :
12345
12346 printf "%s\n" "#define HAVE_LLSEEK_PROTOTYPE 1" >>confdefs.h
12347
12348 fi
12349 ac_fn_check_decl "$LINENO" "lseek64" "ac_cv_have_decl_lseek64" "#define _LARGEFILE_SOURCE
12350                  #define _LARGEFILE64_SOURCE
12351                  #include <unistd.h>
12352 " "$ac_c_undeclared_builtin_options" "CFLAGS"
12353 if test "x$ac_cv_have_decl_lseek64" = xyes
12354 then :
12355
12356 printf "%s\n" "#define HAVE_LSEEK64_PROTOTYPE 1" >>confdefs.h
12357
12358 fi
12359
12360 ac_fn_check_decl "$LINENO" "fsmap_sizeof" "ac_cv_have_decl_fsmap_sizeof" "#include <linux/fsmap.h>
12361 " "$ac_c_undeclared_builtin_options" "CFLAGS"
12362 if test "x$ac_cv_have_decl_fsmap_sizeof" = xyes
12363 then :
12364
12365 printf "%s\n" "#define HAVE_FSMAP_SIZEOF 1" >>confdefs.h
12366
12367 fi
12368 # The cast to long int works around a bug in the HP C Compiler
12369 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12370 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12371 # This bug is HP SR number 8606223364.
12372 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
12373 printf %s "checking size of short... " >&6; }
12374 if test ${ac_cv_sizeof_short+y}
12375 then :
12376   printf %s "(cached) " >&6
12377 else $as_nop
12378   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"
12379 then :
12380
12381 else $as_nop
12382   if test "$ac_cv_type_short" = yes; then
12383      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12384 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12385 as_fn_error 77 "cannot compute sizeof (short)
12386 See \`config.log' for more details" "$LINENO" 5; }
12387    else
12388      ac_cv_sizeof_short=0
12389    fi
12390 fi
12391
12392 fi
12393 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
12394 printf "%s\n" "$ac_cv_sizeof_short" >&6; }
12395
12396
12397
12398 printf "%s\n" "#define SIZEOF_SHORT $ac_cv_sizeof_short" >>confdefs.h
12399
12400
12401 # The cast to long int works around a bug in the HP C Compiler
12402 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12403 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12404 # This bug is HP SR number 8606223364.
12405 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
12406 printf %s "checking size of int... " >&6; }
12407 if test ${ac_cv_sizeof_int+y}
12408 then :
12409   printf %s "(cached) " >&6
12410 else $as_nop
12411   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"
12412 then :
12413
12414 else $as_nop
12415   if test "$ac_cv_type_int" = yes; then
12416      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12417 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12418 as_fn_error 77 "cannot compute sizeof (int)
12419 See \`config.log' for more details" "$LINENO" 5; }
12420    else
12421      ac_cv_sizeof_int=0
12422    fi
12423 fi
12424
12425 fi
12426 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
12427 printf "%s\n" "$ac_cv_sizeof_int" >&6; }
12428
12429
12430
12431 printf "%s\n" "#define SIZEOF_INT $ac_cv_sizeof_int" >>confdefs.h
12432
12433
12434 # The cast to long int works around a bug in the HP C Compiler
12435 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12436 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12437 # This bug is HP SR number 8606223364.
12438 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
12439 printf %s "checking size of long... " >&6; }
12440 if test ${ac_cv_sizeof_long+y}
12441 then :
12442   printf %s "(cached) " >&6
12443 else $as_nop
12444   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"
12445 then :
12446
12447 else $as_nop
12448   if test "$ac_cv_type_long" = yes; then
12449      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12450 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12451 as_fn_error 77 "cannot compute sizeof (long)
12452 See \`config.log' for more details" "$LINENO" 5; }
12453    else
12454      ac_cv_sizeof_long=0
12455    fi
12456 fi
12457
12458 fi
12459 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
12460 printf "%s\n" "$ac_cv_sizeof_long" >&6; }
12461
12462
12463
12464 printf "%s\n" "#define SIZEOF_LONG $ac_cv_sizeof_long" >>confdefs.h
12465
12466
12467 # The cast to long int works around a bug in the HP C Compiler
12468 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12469 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12470 # This bug is HP SR number 8606223364.
12471 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12472 printf %s "checking size of long long... " >&6; }
12473 if test ${ac_cv_sizeof_long_long+y}
12474 then :
12475   printf %s "(cached) " >&6
12476 else $as_nop
12477   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long"        "$ac_includes_default"
12478 then :
12479
12480 else $as_nop
12481   if test "$ac_cv_type_long_long" = yes; then
12482      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12483 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12484 as_fn_error 77 "cannot compute sizeof (long long)
12485 See \`config.log' for more details" "$LINENO" 5; }
12486    else
12487      ac_cv_sizeof_long_long=0
12488    fi
12489 fi
12490
12491 fi
12492 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
12493 printf "%s\n" "$ac_cv_sizeof_long_long" >&6; }
12494
12495
12496
12497 printf "%s\n" "#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long" >>confdefs.h
12498
12499
12500 # The cast to long int works around a bug in the HP C Compiler
12501 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12502 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12503 # This bug is HP SR number 8606223364.
12504 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
12505 printf %s "checking size of off_t... " >&6; }
12506 if test ${ac_cv_sizeof_off_t+y}
12507 then :
12508   printf %s "(cached) " >&6
12509 else $as_nop
12510   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t"        "$ac_includes_default"
12511 then :
12512
12513 else $as_nop
12514   if test "$ac_cv_type_off_t" = yes; then
12515      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12516 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12517 as_fn_error 77 "cannot compute sizeof (off_t)
12518 See \`config.log' for more details" "$LINENO" 5; }
12519    else
12520      ac_cv_sizeof_off_t=0
12521    fi
12522 fi
12523
12524 fi
12525 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
12526 printf "%s\n" "$ac_cv_sizeof_off_t" >&6; }
12527
12528
12529
12530 printf "%s\n" "#define SIZEOF_OFF_T $ac_cv_sizeof_off_t" >>confdefs.h
12531
12532
12533 # The cast to long int works around a bug in the HP C Compiler
12534 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12535 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12536 # This bug is HP SR number 8606223364.
12537 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5
12538 printf %s "checking size of time_t... " >&6; }
12539 if test ${ac_cv_sizeof_time_t+y}
12540 then :
12541   printf %s "(cached) " >&6
12542 else $as_nop
12543   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t"        "$ac_includes_default"
12544 then :
12545
12546 else $as_nop
12547   if test "$ac_cv_type_time_t" = yes; then
12548      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12549 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12550 as_fn_error 77 "cannot compute sizeof (time_t)
12551 See \`config.log' for more details" "$LINENO" 5; }
12552    else
12553      ac_cv_sizeof_time_t=0
12554    fi
12555 fi
12556
12557 fi
12558 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5
12559 printf "%s\n" "$ac_cv_sizeof_time_t" >&6; }
12560
12561
12562
12563 printf "%s\n" "#define SIZEOF_TIME_T $ac_cv_sizeof_time_t" >>confdefs.h
12564
12565
12566 SIZEOF_SHORT=$ac_cv_sizeof_short
12567 SIZEOF_INT=$ac_cv_sizeof_int
12568 SIZEOF_LONG=$ac_cv_sizeof_long
12569 SIZEOF_LONG_LONG=$ac_cv_sizeof_long_long
12570 SIZEOF_OFF_T=$ac_cv_sizeof_off_t
12571 SIZEOF_TIME_T=$ac_cv_sizeof_time_t
12572
12573
12574
12575
12576
12577
12578  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12579 printf %s "checking whether byte ordering is bigendian... " >&6; }
12580 if test ${ac_cv_c_bigendian+y}
12581 then :
12582   printf %s "(cached) " >&6
12583 else $as_nop
12584   ac_cv_c_bigendian=unknown
12585     # See if we're dealing with a universal compiler.
12586     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12587 /* end confdefs.h.  */
12588 #ifndef __APPLE_CC__
12589                not a universal capable compiler
12590              #endif
12591              typedef int dummy;
12592
12593 _ACEOF
12594 if ac_fn_c_try_compile "$LINENO"
12595 then :
12596
12597         # Check for potential -arch flags.  It is not universal unless
12598         # there are at least two -arch flags with different values.
12599         ac_arch=
12600         ac_prev=
12601         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12602          if test -n "$ac_prev"; then
12603            case $ac_word in
12604              i?86 | x86_64 | ppc | ppc64)
12605                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12606                  ac_arch=$ac_word
12607                else
12608                  ac_cv_c_bigendian=universal
12609                  break
12610                fi
12611                ;;
12612            esac
12613            ac_prev=
12614          elif test "x$ac_word" = "x-arch"; then
12615            ac_prev=arch
12616          fi
12617        done
12618 fi
12619 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12620     if test $ac_cv_c_bigendian = unknown; then
12621       # See if sys/param.h defines the BYTE_ORDER macro.
12622       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12623 /* end confdefs.h.  */
12624 #include <sys/types.h>
12625              #include <sys/param.h>
12626
12627 int
12628 main (void)
12629 {
12630 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12631                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12632                      && LITTLE_ENDIAN)
12633               bogus endian macros
12634              #endif
12635
12636   ;
12637   return 0;
12638 }
12639 _ACEOF
12640 if ac_fn_c_try_compile "$LINENO"
12641 then :
12642   # It does; now see whether it defined to BIG_ENDIAN or not.
12643          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12644 /* end confdefs.h.  */
12645 #include <sys/types.h>
12646                 #include <sys/param.h>
12647
12648 int
12649 main (void)
12650 {
12651 #if BYTE_ORDER != BIG_ENDIAN
12652                  not big endian
12653                 #endif
12654
12655   ;
12656   return 0;
12657 }
12658 _ACEOF
12659 if ac_fn_c_try_compile "$LINENO"
12660 then :
12661   ac_cv_c_bigendian=yes
12662 else $as_nop
12663   ac_cv_c_bigendian=no
12664 fi
12665 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12666 fi
12667 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12668     fi
12669     if test $ac_cv_c_bigendian = unknown; then
12670       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12671       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12672 /* end confdefs.h.  */
12673 #include <limits.h>
12674
12675 int
12676 main (void)
12677 {
12678 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12679               bogus endian macros
12680              #endif
12681
12682   ;
12683   return 0;
12684 }
12685 _ACEOF
12686 if ac_fn_c_try_compile "$LINENO"
12687 then :
12688   # It does; now see whether it defined to _BIG_ENDIAN or not.
12689          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12690 /* end confdefs.h.  */
12691 #include <limits.h>
12692
12693 int
12694 main (void)
12695 {
12696 #ifndef _BIG_ENDIAN
12697                  not big endian
12698                 #endif
12699
12700   ;
12701   return 0;
12702 }
12703 _ACEOF
12704 if ac_fn_c_try_compile "$LINENO"
12705 then :
12706   ac_cv_c_bigendian=yes
12707 else $as_nop
12708   ac_cv_c_bigendian=no
12709 fi
12710 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12711 fi
12712 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12713     fi
12714     if test $ac_cv_c_bigendian = unknown; then
12715       # Compile a test program.
12716       if test "$cross_compiling" = yes
12717 then :
12718   # Try to guess by grepping values from an object file.
12719          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12720 /* end confdefs.h.  */
12721 unsigned short int ascii_mm[] =
12722                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12723                 unsigned short int ascii_ii[] =
12724                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12725                 int use_ascii (int i) {
12726                   return ascii_mm[i] + ascii_ii[i];
12727                 }
12728                 unsigned short int ebcdic_ii[] =
12729                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12730                 unsigned short int ebcdic_mm[] =
12731                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12732                 int use_ebcdic (int i) {
12733                   return ebcdic_mm[i] + ebcdic_ii[i];
12734                 }
12735                 extern int foo;
12736
12737 int
12738 main (void)
12739 {
12740 return use_ascii (foo) == use_ebcdic (foo);
12741   ;
12742   return 0;
12743 }
12744 _ACEOF
12745 if ac_fn_c_try_compile "$LINENO"
12746 then :
12747   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12748               ac_cv_c_bigendian=yes
12749             fi
12750             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12751               if test "$ac_cv_c_bigendian" = unknown; then
12752                 ac_cv_c_bigendian=no
12753               else
12754                 # finding both strings is unlikely to happen, but who knows?
12755                 ac_cv_c_bigendian=unknown
12756               fi
12757             fi
12758 fi
12759 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12760 else $as_nop
12761   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12762 /* end confdefs.h.  */
12763 $ac_includes_default
12764 int
12765 main (void)
12766 {
12767
12768              /* Are we little or big endian?  From Harbison&Steele.  */
12769              union
12770              {
12771                long int l;
12772                char c[sizeof (long int)];
12773              } u;
12774              u.l = 1;
12775              return u.c[sizeof (long int) - 1] == 1;
12776
12777   ;
12778   return 0;
12779 }
12780 _ACEOF
12781 if ac_fn_c_try_run "$LINENO"
12782 then :
12783   ac_cv_c_bigendian=no
12784 else $as_nop
12785   ac_cv_c_bigendian=yes
12786 fi
12787 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12788   conftest.$ac_objext conftest.beam conftest.$ac_ext
12789 fi
12790
12791     fi
12792 fi
12793 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12794 printf "%s\n" "$ac_cv_c_bigendian" >&6; }
12795  case $ac_cv_c_bigendian in #(
12796    yes)
12797      printf "%s\n" "#define WORDS_BIGENDIAN 1" >>confdefs.h
12798 ;; #(
12799    no)
12800       ;; #(
12801    universal)
12802
12803 printf "%s\n" "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12804
12805      ;; #(
12806    *)
12807      as_fn_error $? "unknown endianness
12808  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12809  esac
12810
12811 if test $cross_compiling = no; then
12812   BUILD_CC="$BUILD_CC" CPP="$CPP" /bin/sh $ac_aux_dir/parse-types.sh
12813 else
12814   CROSS_COMPILE="1" BUILD_CC="$BUILD_CC" CPP="$CPP" /bin/sh $ac_aux_dir/parse-types.sh
12815 fi
12816 ASM_TYPES_HEADER=./asm_types.h
12817
12818 echo "/* These defines are needed for the public ext2fs.h header file */" \
12819      > public_config.h
12820 if grep HAVE_SYS_TYPES_H confdefs.h > tmp_config.$$; then
12821   uniq tmp_config.$$ >> public_config.h
12822 else
12823   echo "#undef HAVE_SYS_TYPES_H" >> public_config.h
12824 fi
12825 if grep WORDS_BIGENDIAN confdefs.h > tmp_config.$$; then
12826   uniq tmp_config.$$ >> public_config.h
12827 else
12828   echo "#undef WORDS_BIGENDIAN" >> public_config.h
12829 fi
12830 rm -f tmp_config.$$
12831 PUBLIC_CONFIG_HEADER=./public_config.h
12832
12833 ac_fn_c_check_header_compile "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
12834 if test "x$ac_cv_header_inttypes_h" = xyes
12835 then :
12836   printf "%s\n" "#define HAVE_INTTYPES_H 1" >>confdefs.h
12837
12838 fi
12839
12840 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
12841 if test "x$ac_cv_type_intptr_t" = xyes
12842 then :
12843
12844 printf "%s\n" "#define HAVE_INTPTR_T 1" >>confdefs.h
12845
12846
12847 fi
12848
12849 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether struct stat has a st_flags field" >&5
12850 printf %s "checking whether struct stat has a st_flags field... " >&6; }
12851 if test ${e2fsprogs_cv_struct_st_flags+y}
12852 then :
12853   printf %s "(cached) " >&6
12854 else $as_nop
12855   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12856 /* end confdefs.h.  */
12857 #include <sys/stat.h>
12858 int
12859 main (void)
12860 {
12861 struct stat stat; stat.st_flags = 0;
12862   ;
12863   return 0;
12864 }
12865 _ACEOF
12866 if ac_fn_c_try_compile "$LINENO"
12867 then :
12868   e2fsprogs_cv_struct_st_flags=yes
12869 else $as_nop
12870   e2fsprogs_cv_struct_st_flags=no
12871 fi
12872 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12873 fi
12874
12875 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $e2fsprogs_cv_struct_st_flags" >&5
12876 printf "%s\n" "$e2fsprogs_cv_struct_st_flags" >&6; }
12877 if test "$e2fsprogs_cv_struct_st_flags" = yes; then
12878   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether st_flags field is useful" >&5
12879 printf %s "checking whether st_flags field is useful... " >&6; }
12880   if test ${e2fsprogs_cv_struct_st_flags_immut+y}
12881 then :
12882   printf %s "(cached) " >&6
12883 else $as_nop
12884   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12885 /* end confdefs.h.  */
12886 #include <sys/stat.h>
12887 int
12888 main (void)
12889 {
12890 struct stat stat; stat.st_flags |= UF_IMMUTABLE;
12891   ;
12892   return 0;
12893 }
12894 _ACEOF
12895 if ac_fn_c_try_compile "$LINENO"
12896 then :
12897   e2fsprogs_cv_struct_st_flags_immut=yes
12898 else $as_nop
12899   e2fsprogs_cv_struct_st_flags_immut=no
12900 fi
12901 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12902 fi
12903
12904   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $e2fsprogs_cv_struct_st_flags_immut" >&5
12905 printf "%s\n" "$e2fsprogs_cv_struct_st_flags_immut" >&6; }
12906   if test "$e2fsprogs_cv_struct_st_flags_immut" = yes; then
12907
12908 printf "%s\n" "#define HAVE_STAT_FLAGS 1" >>confdefs.h
12909
12910   fi
12911 fi
12912 ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/types.h>
12913          #include <sys/socket.h>
12914 "
12915 if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes
12916 then :
12917
12918 printf "%s\n" "#define HAVE_SA_LEN 1" >>confdefs.h
12919
12920 fi
12921
12922 if test -n "$BLKID_CMT"; then
12923   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_probe_get_topology in -lblkid" >&5
12924 printf %s "checking for blkid_probe_get_topology in -lblkid... " >&6; }
12925 if test ${ac_cv_lib_blkid_blkid_probe_get_topology+y}
12926 then :
12927   printf %s "(cached) " >&6
12928 else $as_nop
12929   ac_check_lib_save_LIBS=$LIBS
12930 LIBS="-lblkid  $LIBS"
12931 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12932 /* end confdefs.h.  */
12933
12934 /* Override any GCC internal prototype to avoid an error.
12935    Use char because int might match the return type of a GCC
12936    builtin and then its argument prototype would still apply.  */
12937 char blkid_probe_get_topology ();
12938 int
12939 main (void)
12940 {
12941 return blkid_probe_get_topology ();
12942   ;
12943   return 0;
12944 }
12945 _ACEOF
12946 if ac_fn_c_try_link "$LINENO"
12947 then :
12948   ac_cv_lib_blkid_blkid_probe_get_topology=yes
12949 else $as_nop
12950   ac_cv_lib_blkid_blkid_probe_get_topology=no
12951 fi
12952 rm -f core conftest.err conftest.$ac_objext conftest.beam \
12953     conftest$ac_exeext conftest.$ac_ext
12954 LIBS=$ac_check_lib_save_LIBS
12955 fi
12956 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_probe_get_topology" >&5
12957 printf "%s\n" "$ac_cv_lib_blkid_blkid_probe_get_topology" >&6; }
12958 if test "x$ac_cv_lib_blkid_blkid_probe_get_topology" = xyes
12959 then :
12960
12961 printf "%s\n" "#define HAVE_BLKID_PROBE_GET_TOPOLOGY 1" >>confdefs.h
12962
12963 fi
12964
12965   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_topology_get_dax in -lblkid" >&5
12966 printf %s "checking for blkid_topology_get_dax in -lblkid... " >&6; }
12967 if test ${ac_cv_lib_blkid_blkid_topology_get_dax+y}
12968 then :
12969   printf %s "(cached) " >&6
12970 else $as_nop
12971   ac_check_lib_save_LIBS=$LIBS
12972 LIBS="-lblkid  $LIBS"
12973 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12974 /* end confdefs.h.  */
12975
12976 /* Override any GCC internal prototype to avoid an error.
12977    Use char because int might match the return type of a GCC
12978    builtin and then its argument prototype would still apply.  */
12979 char blkid_topology_get_dax ();
12980 int
12981 main (void)
12982 {
12983 return blkid_topology_get_dax ();
12984   ;
12985   return 0;
12986 }
12987 _ACEOF
12988 if ac_fn_c_try_link "$LINENO"
12989 then :
12990   ac_cv_lib_blkid_blkid_topology_get_dax=yes
12991 else $as_nop
12992   ac_cv_lib_blkid_blkid_topology_get_dax=no
12993 fi
12994 rm -f core conftest.err conftest.$ac_objext conftest.beam \
12995     conftest$ac_exeext conftest.$ac_ext
12996 LIBS=$ac_check_lib_save_LIBS
12997 fi
12998 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_topology_get_dax" >&5
12999 printf "%s\n" "$ac_cv_lib_blkid_blkid_topology_get_dax" >&6; }
13000 if test "x$ac_cv_lib_blkid_blkid_topology_get_dax" = xyes
13001 then :
13002
13003 printf "%s\n" "#define HAVE_BLKID_TOPOLOGY_GET_DAX 1" >>confdefs.h
13004
13005 fi
13006
13007   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_probe_enable_partitions in -lblkid" >&5
13008 printf %s "checking for blkid_probe_enable_partitions in -lblkid... " >&6; }
13009 if test ${ac_cv_lib_blkid_blkid_probe_enable_partitions+y}
13010 then :
13011   printf %s "(cached) " >&6
13012 else $as_nop
13013   ac_check_lib_save_LIBS=$LIBS
13014 LIBS="-lblkid  $LIBS"
13015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13016 /* end confdefs.h.  */
13017
13018 /* Override any GCC internal prototype to avoid an error.
13019    Use char because int might match the return type of a GCC
13020    builtin and then its argument prototype would still apply.  */
13021 char blkid_probe_enable_partitions ();
13022 int
13023 main (void)
13024 {
13025 return blkid_probe_enable_partitions ();
13026   ;
13027   return 0;
13028 }
13029 _ACEOF
13030 if ac_fn_c_try_link "$LINENO"
13031 then :
13032   ac_cv_lib_blkid_blkid_probe_enable_partitions=yes
13033 else $as_nop
13034   ac_cv_lib_blkid_blkid_probe_enable_partitions=no
13035 fi
13036 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13037     conftest$ac_exeext conftest.$ac_ext
13038 LIBS=$ac_check_lib_save_LIBS
13039 fi
13040 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_probe_enable_partitions" >&5
13041 printf "%s\n" "$ac_cv_lib_blkid_blkid_probe_enable_partitions" >&6; }
13042 if test "x$ac_cv_lib_blkid_blkid_probe_enable_partitions" = xyes
13043 then :
13044
13045 printf "%s\n" "#define HAVE_BLKID_PROBE_ENABLE_PARTITIONS 1" >>confdefs.h
13046
13047 fi
13048
13049 fi
13050 if test -n "$DLOPEN_LIB" ; then
13051    ac_cv_func_dlopen=yes
13052 fi
13053 ac_fn_c_check_func "$LINENO" "__secure_getenv" "ac_cv_func___secure_getenv"
13054 if test "x$ac_cv_func___secure_getenv" = xyes
13055 then :
13056   printf "%s\n" "#define HAVE___SECURE_GETENV 1" >>confdefs.h
13057
13058 fi
13059 ac_fn_c_check_func "$LINENO" "add_key" "ac_cv_func_add_key"
13060 if test "x$ac_cv_func_add_key" = xyes
13061 then :
13062   printf "%s\n" "#define HAVE_ADD_KEY 1" >>confdefs.h
13063
13064 fi
13065 ac_fn_c_check_func "$LINENO" "backtrace" "ac_cv_func_backtrace"
13066 if test "x$ac_cv_func_backtrace" = xyes
13067 then :
13068   printf "%s\n" "#define HAVE_BACKTRACE 1" >>confdefs.h
13069
13070 fi
13071 ac_fn_c_check_func "$LINENO" "chflags" "ac_cv_func_chflags"
13072 if test "x$ac_cv_func_chflags" = xyes
13073 then :
13074   printf "%s\n" "#define HAVE_CHFLAGS 1" >>confdefs.h
13075
13076 fi
13077 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
13078 if test "x$ac_cv_func_dlopen" = xyes
13079 then :
13080   printf "%s\n" "#define HAVE_DLOPEN 1" >>confdefs.h
13081
13082 fi
13083 ac_fn_c_check_func "$LINENO" "fadvise64" "ac_cv_func_fadvise64"
13084 if test "x$ac_cv_func_fadvise64" = xyes
13085 then :
13086   printf "%s\n" "#define HAVE_FADVISE64 1" >>confdefs.h
13087
13088 fi
13089 ac_fn_c_check_func "$LINENO" "fallocate" "ac_cv_func_fallocate"
13090 if test "x$ac_cv_func_fallocate" = xyes
13091 then :
13092   printf "%s\n" "#define HAVE_FALLOCATE 1" >>confdefs.h
13093
13094 fi
13095 ac_fn_c_check_func "$LINENO" "fallocate64" "ac_cv_func_fallocate64"
13096 if test "x$ac_cv_func_fallocate64" = xyes
13097 then :
13098   printf "%s\n" "#define HAVE_FALLOCATE64 1" >>confdefs.h
13099
13100 fi
13101 ac_fn_c_check_func "$LINENO" "fchown" "ac_cv_func_fchown"
13102 if test "x$ac_cv_func_fchown" = xyes
13103 then :
13104   printf "%s\n" "#define HAVE_FCHOWN 1" >>confdefs.h
13105
13106 fi
13107 ac_fn_c_check_func "$LINENO" "fcntl" "ac_cv_func_fcntl"
13108 if test "x$ac_cv_func_fcntl" = xyes
13109 then :
13110   printf "%s\n" "#define HAVE_FCNTL 1" >>confdefs.h
13111
13112 fi
13113 ac_fn_c_check_func "$LINENO" "fdatasync" "ac_cv_func_fdatasync"
13114 if test "x$ac_cv_func_fdatasync" = xyes
13115 then :
13116   printf "%s\n" "#define HAVE_FDATASYNC 1" >>confdefs.h
13117
13118 fi
13119 ac_fn_c_check_func "$LINENO" "fstat64" "ac_cv_func_fstat64"
13120 if test "x$ac_cv_func_fstat64" = xyes
13121 then :
13122   printf "%s\n" "#define HAVE_FSTAT64 1" >>confdefs.h
13123
13124 fi
13125 ac_fn_c_check_func "$LINENO" "fsync" "ac_cv_func_fsync"
13126 if test "x$ac_cv_func_fsync" = xyes
13127 then :
13128   printf "%s\n" "#define HAVE_FSYNC 1" >>confdefs.h
13129
13130 fi
13131 ac_fn_c_check_func "$LINENO" "ftruncate64" "ac_cv_func_ftruncate64"
13132 if test "x$ac_cv_func_ftruncate64" = xyes
13133 then :
13134   printf "%s\n" "#define HAVE_FTRUNCATE64 1" >>confdefs.h
13135
13136 fi
13137 ac_fn_c_check_func "$LINENO" "futimes" "ac_cv_func_futimes"
13138 if test "x$ac_cv_func_futimes" = xyes
13139 then :
13140   printf "%s\n" "#define HAVE_FUTIMES 1" >>confdefs.h
13141
13142 fi
13143 ac_fn_c_check_func "$LINENO" "getcwd" "ac_cv_func_getcwd"
13144 if test "x$ac_cv_func_getcwd" = xyes
13145 then :
13146   printf "%s\n" "#define HAVE_GETCWD 1" >>confdefs.h
13147
13148 fi
13149 ac_fn_c_check_func "$LINENO" "getdtablesize" "ac_cv_func_getdtablesize"
13150 if test "x$ac_cv_func_getdtablesize" = xyes
13151 then :
13152   printf "%s\n" "#define HAVE_GETDTABLESIZE 1" >>confdefs.h
13153
13154 fi
13155 ac_fn_c_check_func "$LINENO" "getentropy" "ac_cv_func_getentropy"
13156 if test "x$ac_cv_func_getentropy" = xyes
13157 then :
13158   printf "%s\n" "#define HAVE_GETENTROPY 1" >>confdefs.h
13159
13160 fi
13161 ac_fn_c_check_func "$LINENO" "gethostname" "ac_cv_func_gethostname"
13162 if test "x$ac_cv_func_gethostname" = xyes
13163 then :
13164   printf "%s\n" "#define HAVE_GETHOSTNAME 1" >>confdefs.h
13165
13166 fi
13167 ac_fn_c_check_func "$LINENO" "getmntinfo" "ac_cv_func_getmntinfo"
13168 if test "x$ac_cv_func_getmntinfo" = xyes
13169 then :
13170   printf "%s\n" "#define HAVE_GETMNTINFO 1" >>confdefs.h
13171
13172 fi
13173 ac_fn_c_check_func "$LINENO" "getpwuid_r" "ac_cv_func_getpwuid_r"
13174 if test "x$ac_cv_func_getpwuid_r" = xyes
13175 then :
13176   printf "%s\n" "#define HAVE_GETPWUID_R 1" >>confdefs.h
13177
13178 fi
13179 ac_fn_c_check_func "$LINENO" "getrandom" "ac_cv_func_getrandom"
13180 if test "x$ac_cv_func_getrandom" = xyes
13181 then :
13182   printf "%s\n" "#define HAVE_GETRANDOM 1" >>confdefs.h
13183
13184 fi
13185 ac_fn_c_check_func "$LINENO" "getrlimit" "ac_cv_func_getrlimit"
13186 if test "x$ac_cv_func_getrlimit" = xyes
13187 then :
13188   printf "%s\n" "#define HAVE_GETRLIMIT 1" >>confdefs.h
13189
13190 fi
13191 ac_fn_c_check_func "$LINENO" "getrusage" "ac_cv_func_getrusage"
13192 if test "x$ac_cv_func_getrusage" = xyes
13193 then :
13194   printf "%s\n" "#define HAVE_GETRUSAGE 1" >>confdefs.h
13195
13196 fi
13197 ac_fn_c_check_func "$LINENO" "jrand48" "ac_cv_func_jrand48"
13198 if test "x$ac_cv_func_jrand48" = xyes
13199 then :
13200   printf "%s\n" "#define HAVE_JRAND48 1" >>confdefs.h
13201
13202 fi
13203 ac_fn_c_check_func "$LINENO" "keyctl" "ac_cv_func_keyctl"
13204 if test "x$ac_cv_func_keyctl" = xyes
13205 then :
13206   printf "%s\n" "#define HAVE_KEYCTL 1" >>confdefs.h
13207
13208 fi
13209 ac_fn_c_check_func "$LINENO" "llistxattr" "ac_cv_func_llistxattr"
13210 if test "x$ac_cv_func_llistxattr" = xyes
13211 then :
13212   printf "%s\n" "#define HAVE_LLISTXATTR 1" >>confdefs.h
13213
13214 fi
13215 ac_fn_c_check_func "$LINENO" "llseek" "ac_cv_func_llseek"
13216 if test "x$ac_cv_func_llseek" = xyes
13217 then :
13218   printf "%s\n" "#define HAVE_LLSEEK 1" >>confdefs.h
13219
13220 fi
13221 ac_fn_c_check_func "$LINENO" "lseek64" "ac_cv_func_lseek64"
13222 if test "x$ac_cv_func_lseek64" = xyes
13223 then :
13224   printf "%s\n" "#define HAVE_LSEEK64 1" >>confdefs.h
13225
13226 fi
13227 ac_fn_c_check_func "$LINENO" "mallinfo" "ac_cv_func_mallinfo"
13228 if test "x$ac_cv_func_mallinfo" = xyes
13229 then :
13230   printf "%s\n" "#define HAVE_MALLINFO 1" >>confdefs.h
13231
13232 fi
13233 ac_fn_c_check_func "$LINENO" "mallinfo2" "ac_cv_func_mallinfo2"
13234 if test "x$ac_cv_func_mallinfo2" = xyes
13235 then :
13236   printf "%s\n" "#define HAVE_MALLINFO2 1" >>confdefs.h
13237
13238 fi
13239 ac_fn_c_check_func "$LINENO" "mbstowcs" "ac_cv_func_mbstowcs"
13240 if test "x$ac_cv_func_mbstowcs" = xyes
13241 then :
13242   printf "%s\n" "#define HAVE_MBSTOWCS 1" >>confdefs.h
13243
13244 fi
13245 ac_fn_c_check_func "$LINENO" "memalign" "ac_cv_func_memalign"
13246 if test "x$ac_cv_func_memalign" = xyes
13247 then :
13248   printf "%s\n" "#define HAVE_MEMALIGN 1" >>confdefs.h
13249
13250 fi
13251 ac_fn_c_check_func "$LINENO" "mempcpy" "ac_cv_func_mempcpy"
13252 if test "x$ac_cv_func_mempcpy" = xyes
13253 then :
13254   printf "%s\n" "#define HAVE_MEMPCPY 1" >>confdefs.h
13255
13256 fi
13257 ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
13258 if test "x$ac_cv_func_mmap" = xyes
13259 then :
13260   printf "%s\n" "#define HAVE_MMAP 1" >>confdefs.h
13261
13262 fi
13263 ac_fn_c_check_func "$LINENO" "msync" "ac_cv_func_msync"
13264 if test "x$ac_cv_func_msync" = xyes
13265 then :
13266   printf "%s\n" "#define HAVE_MSYNC 1" >>confdefs.h
13267
13268 fi
13269 ac_fn_c_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep"
13270 if test "x$ac_cv_func_nanosleep" = xyes
13271 then :
13272   printf "%s\n" "#define HAVE_NANOSLEEP 1" >>confdefs.h
13273
13274 fi
13275 ac_fn_c_check_func "$LINENO" "open64" "ac_cv_func_open64"
13276 if test "x$ac_cv_func_open64" = xyes
13277 then :
13278   printf "%s\n" "#define HAVE_OPEN64 1" >>confdefs.h
13279
13280 fi
13281 ac_fn_c_check_func "$LINENO" "pathconf" "ac_cv_func_pathconf"
13282 if test "x$ac_cv_func_pathconf" = xyes
13283 then :
13284   printf "%s\n" "#define HAVE_PATHCONF 1" >>confdefs.h
13285
13286 fi
13287 ac_fn_c_check_func "$LINENO" "posix_fadvise" "ac_cv_func_posix_fadvise"
13288 if test "x$ac_cv_func_posix_fadvise" = xyes
13289 then :
13290   printf "%s\n" "#define HAVE_POSIX_FADVISE 1" >>confdefs.h
13291
13292 fi
13293 ac_fn_c_check_func "$LINENO" "posix_fadvise64" "ac_cv_func_posix_fadvise64"
13294 if test "x$ac_cv_func_posix_fadvise64" = xyes
13295 then :
13296   printf "%s\n" "#define HAVE_POSIX_FADVISE64 1" >>confdefs.h
13297
13298 fi
13299 ac_fn_c_check_func "$LINENO" "posix_memalign" "ac_cv_func_posix_memalign"
13300 if test "x$ac_cv_func_posix_memalign" = xyes
13301 then :
13302   printf "%s\n" "#define HAVE_POSIX_MEMALIGN 1" >>confdefs.h
13303
13304 fi
13305 ac_fn_c_check_func "$LINENO" "prctl" "ac_cv_func_prctl"
13306 if test "x$ac_cv_func_prctl" = xyes
13307 then :
13308   printf "%s\n" "#define HAVE_PRCTL 1" >>confdefs.h
13309
13310 fi
13311 ac_fn_c_check_func "$LINENO" "pread" "ac_cv_func_pread"
13312 if test "x$ac_cv_func_pread" = xyes
13313 then :
13314   printf "%s\n" "#define HAVE_PREAD 1" >>confdefs.h
13315
13316 fi
13317 ac_fn_c_check_func "$LINENO" "pwrite" "ac_cv_func_pwrite"
13318 if test "x$ac_cv_func_pwrite" = xyes
13319 then :
13320   printf "%s\n" "#define HAVE_PWRITE 1" >>confdefs.h
13321
13322 fi
13323 ac_fn_c_check_func "$LINENO" "pread64" "ac_cv_func_pread64"
13324 if test "x$ac_cv_func_pread64" = xyes
13325 then :
13326   printf "%s\n" "#define HAVE_PREAD64 1" >>confdefs.h
13327
13328 fi
13329 ac_fn_c_check_func "$LINENO" "pwrite64" "ac_cv_func_pwrite64"
13330 if test "x$ac_cv_func_pwrite64" = xyes
13331 then :
13332   printf "%s\n" "#define HAVE_PWRITE64 1" >>confdefs.h
13333
13334 fi
13335 ac_fn_c_check_func "$LINENO" "qsort_r" "ac_cv_func_qsort_r"
13336 if test "x$ac_cv_func_qsort_r" = xyes
13337 then :
13338   printf "%s\n" "#define HAVE_QSORT_R 1" >>confdefs.h
13339
13340 fi
13341 ac_fn_c_check_func "$LINENO" "secure_getenv" "ac_cv_func_secure_getenv"
13342 if test "x$ac_cv_func_secure_getenv" = xyes
13343 then :
13344   printf "%s\n" "#define HAVE_SECURE_GETENV 1" >>confdefs.h
13345
13346 fi
13347 ac_fn_c_check_func "$LINENO" "setmntent" "ac_cv_func_setmntent"
13348 if test "x$ac_cv_func_setmntent" = xyes
13349 then :
13350   printf "%s\n" "#define HAVE_SETMNTENT 1" >>confdefs.h
13351
13352 fi
13353 ac_fn_c_check_func "$LINENO" "setresgid" "ac_cv_func_setresgid"
13354 if test "x$ac_cv_func_setresgid" = xyes
13355 then :
13356   printf "%s\n" "#define HAVE_SETRESGID 1" >>confdefs.h
13357
13358 fi
13359 ac_fn_c_check_func "$LINENO" "setresuid" "ac_cv_func_setresuid"
13360 if test "x$ac_cv_func_setresuid" = xyes
13361 then :
13362   printf "%s\n" "#define HAVE_SETRESUID 1" >>confdefs.h
13363
13364 fi
13365 ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf"
13366 if test "x$ac_cv_func_snprintf" = xyes
13367 then :
13368   printf "%s\n" "#define HAVE_SNPRINTF 1" >>confdefs.h
13369
13370 fi
13371 ac_fn_c_check_func "$LINENO" "srandom" "ac_cv_func_srandom"
13372 if test "x$ac_cv_func_srandom" = xyes
13373 then :
13374   printf "%s\n" "#define HAVE_SRANDOM 1" >>confdefs.h
13375
13376 fi
13377 ac_fn_c_check_func "$LINENO" "stpcpy" "ac_cv_func_stpcpy"
13378 if test "x$ac_cv_func_stpcpy" = xyes
13379 then :
13380   printf "%s\n" "#define HAVE_STPCPY 1" >>confdefs.h
13381
13382 fi
13383 ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp"
13384 if test "x$ac_cv_func_strcasecmp" = xyes
13385 then :
13386   printf "%s\n" "#define HAVE_STRCASECMP 1" >>confdefs.h
13387
13388 fi
13389 ac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup"
13390 if test "x$ac_cv_func_strdup" = xyes
13391 then :
13392   printf "%s\n" "#define HAVE_STRDUP 1" >>confdefs.h
13393
13394 fi
13395 ac_fn_c_check_func "$LINENO" "strnlen" "ac_cv_func_strnlen"
13396 if test "x$ac_cv_func_strnlen" = xyes
13397 then :
13398   printf "%s\n" "#define HAVE_STRNLEN 1" >>confdefs.h
13399
13400 fi
13401 ac_fn_c_check_func "$LINENO" "strptime" "ac_cv_func_strptime"
13402 if test "x$ac_cv_func_strptime" = xyes
13403 then :
13404   printf "%s\n" "#define HAVE_STRPTIME 1" >>confdefs.h
13405
13406 fi
13407 ac_fn_c_check_func "$LINENO" "strtoull" "ac_cv_func_strtoull"
13408 if test "x$ac_cv_func_strtoull" = xyes
13409 then :
13410   printf "%s\n" "#define HAVE_STRTOULL 1" >>confdefs.h
13411
13412 fi
13413 ac_fn_c_check_func "$LINENO" "sync_file_range" "ac_cv_func_sync_file_range"
13414 if test "x$ac_cv_func_sync_file_range" = xyes
13415 then :
13416   printf "%s\n" "#define HAVE_SYNC_FILE_RANGE 1" >>confdefs.h
13417
13418 fi
13419 ac_fn_c_check_func "$LINENO" "sysconf" "ac_cv_func_sysconf"
13420 if test "x$ac_cv_func_sysconf" = xyes
13421 then :
13422   printf "%s\n" "#define HAVE_SYSCONF 1" >>confdefs.h
13423
13424 fi
13425 ac_fn_c_check_func "$LINENO" "usleep" "ac_cv_func_usleep"
13426 if test "x$ac_cv_func_usleep" = xyes
13427 then :
13428   printf "%s\n" "#define HAVE_USLEEP 1" >>confdefs.h
13429
13430 fi
13431 ac_fn_c_check_func "$LINENO" "utime" "ac_cv_func_utime"
13432 if test "x$ac_cv_func_utime" = xyes
13433 then :
13434   printf "%s\n" "#define HAVE_UTIME 1" >>confdefs.h
13435
13436 fi
13437 ac_fn_c_check_func "$LINENO" "utimes" "ac_cv_func_utimes"
13438 if test "x$ac_cv_func_utimes" = xyes
13439 then :
13440   printf "%s\n" "#define HAVE_UTIMES 1" >>confdefs.h
13441
13442 fi
13443 ac_fn_c_check_func "$LINENO" "valloc" "ac_cv_func_valloc"
13444 if test "x$ac_cv_func_valloc" = xyes
13445 then :
13446   printf "%s\n" "#define HAVE_VALLOC 1" >>confdefs.h
13447
13448 fi
13449
13450 SOCKET_LIB=''
13451 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
13452 printf %s "checking for socket in -lsocket... " >&6; }
13453 if test ${ac_cv_lib_socket_socket+y}
13454 then :
13455   printf %s "(cached) " >&6
13456 else $as_nop
13457   ac_check_lib_save_LIBS=$LIBS
13458 LIBS="-lsocket  $LIBS"
13459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13460 /* end confdefs.h.  */
13461
13462 /* Override any GCC internal prototype to avoid an error.
13463    Use char because int might match the return type of a GCC
13464    builtin and then its argument prototype would still apply.  */
13465 char socket ();
13466 int
13467 main (void)
13468 {
13469 return socket ();
13470   ;
13471   return 0;
13472 }
13473 _ACEOF
13474 if ac_fn_c_try_link "$LINENO"
13475 then :
13476   ac_cv_lib_socket_socket=yes
13477 else $as_nop
13478   ac_cv_lib_socket_socket=no
13479 fi
13480 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13481     conftest$ac_exeext conftest.$ac_ext
13482 LIBS=$ac_check_lib_save_LIBS
13483 fi
13484 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
13485 printf "%s\n" "$ac_cv_lib_socket_socket" >&6; }
13486 if test "x$ac_cv_lib_socket_socket" = xyes
13487 then :
13488   SOCKET_LIB=-lsocket
13489 fi
13490
13491
13492 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for magic_file in -lmagic" >&5
13493 printf %s "checking for magic_file in -lmagic... " >&6; }
13494 if test ${ac_cv_lib_magic_magic_file+y}
13495 then :
13496   printf %s "(cached) " >&6
13497 else $as_nop
13498   ac_check_lib_save_LIBS=$LIBS
13499 LIBS="-lmagic  $LIBS"
13500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13501 /* end confdefs.h.  */
13502
13503 /* Override any GCC internal prototype to avoid an error.
13504    Use char because int might match the return type of a GCC
13505    builtin and then its argument prototype would still apply.  */
13506 char magic_file ();
13507 int
13508 main (void)
13509 {
13510 return magic_file ();
13511   ;
13512   return 0;
13513 }
13514 _ACEOF
13515 if ac_fn_c_try_link "$LINENO"
13516 then :
13517   ac_cv_lib_magic_magic_file=yes
13518 else $as_nop
13519   ac_cv_lib_magic_magic_file=no
13520 fi
13521 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13522     conftest$ac_exeext conftest.$ac_ext
13523 LIBS=$ac_check_lib_save_LIBS
13524 fi
13525 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_magic_magic_file" >&5
13526 printf "%s\n" "$ac_cv_lib_magic_magic_file" >&6; }
13527 if test "x$ac_cv_lib_magic_magic_file" = xyes
13528 then :
13529   MAGIC_LIB=-lmagic
13530 ac_fn_c_check_header_compile "$LINENO" "magic.h" "ac_cv_header_magic_h" "$ac_includes_default"
13531 if test "x$ac_cv_header_magic_h" = xyes
13532 then :
13533   printf "%s\n" "#define HAVE_MAGIC_H 1" >>confdefs.h
13534
13535 fi
13536
13537 fi
13538
13539 if test "$ac_cv_func_dlopen" = yes ; then
13540    MAGIC_LIB=$DLOPEN_LIB
13541 fi
13542
13543 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
13544 printf %s "checking for clock_gettime in -lrt... " >&6; }
13545 if test ${ac_cv_lib_rt_clock_gettime+y}
13546 then :
13547   printf %s "(cached) " >&6
13548 else $as_nop
13549   ac_check_lib_save_LIBS=$LIBS
13550 LIBS="-lrt  $LIBS"
13551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13552 /* end confdefs.h.  */
13553
13554 /* Override any GCC internal prototype to avoid an error.
13555    Use char because int might match the return type of a GCC
13556    builtin and then its argument prototype would still apply.  */
13557 char clock_gettime ();
13558 int
13559 main (void)
13560 {
13561 return clock_gettime ();
13562   ;
13563   return 0;
13564 }
13565 _ACEOF
13566 if ac_fn_c_try_link "$LINENO"
13567 then :
13568   ac_cv_lib_rt_clock_gettime=yes
13569 else $as_nop
13570   ac_cv_lib_rt_clock_gettime=no
13571 fi
13572 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13573     conftest$ac_exeext conftest.$ac_ext
13574 LIBS=$ac_check_lib_save_LIBS
13575 fi
13576 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
13577 printf "%s\n" "$ac_cv_lib_rt_clock_gettime" >&6; }
13578 if test "x$ac_cv_lib_rt_clock_gettime" = xyes
13579 then :
13580   CLOCK_GETTIME_LIB=-lrt
13581 fi
13582
13583
13584 FUSE_CMT=
13585 FUSE_LIB=
13586 # Check whether --enable-fuse2fs was given.
13587 if test ${enable_fuse2fs+y}
13588 then :
13589   enableval=$enable_fuse2fs; if test "$enableval" = "no"
13590 then
13591         FUSE_CMT="#"
13592         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling fuse2fs" >&5
13593 printf "%s\n" "Disabling fuse2fs" >&6; }
13594 else
13595                for ac_header in pthread.h fuse.h
13596 do :
13597   as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | $as_tr_sh`
13598 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#define _FILE_OFFSET_BITS  64
13599 #define FUSE_USE_VERSION 29
13600 "
13601 if eval test \"x\$"$as_ac_Header"\" = x"yes"
13602 then :
13603   cat >>confdefs.h <<_ACEOF
13604 #define `printf "%s\n" "HAVE_$ac_header" | $as_tr_cpp` 1
13605 _ACEOF
13606
13607 else $as_nop
13608   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13609 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
13610 as_fn_error $? "Cannot find fuse2fs headers.
13611 See \`config.log' for more details" "$LINENO" 5; }
13612 fi
13613
13614 done
13615
13616         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13617 /* end confdefs.h.  */
13618 #define FUSE_USE_VERSION 29
13619 #ifdef __linux__
13620 #include <linux/fs.h>
13621 #include <linux/falloc.h>
13622 #include <linux/xattr.h>
13623 #endif
13624
13625 int
13626 main (void)
13627 {
13628
13629   ;
13630   return 0;
13631 }
13632 _ACEOF
13633 if ac_fn_c_try_cpp "$LINENO"
13634 then :
13635
13636 else $as_nop
13637   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13638 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
13639 as_fn_error $? "Cannot find fuse2fs Linux headers.
13640 See \`config.log' for more details" "$LINENO" 5; }
13641 fi
13642 rm -f conftest.err conftest.i conftest.$ac_ext
13643
13644         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -losxfuse" >&5
13645 printf %s "checking for fuse_main in -losxfuse... " >&6; }
13646 if test ${ac_cv_lib_osxfuse_fuse_main+y}
13647 then :
13648   printf %s "(cached) " >&6
13649 else $as_nop
13650   ac_check_lib_save_LIBS=$LIBS
13651 LIBS="-losxfuse  $LIBS"
13652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13653 /* end confdefs.h.  */
13654
13655 /* Override any GCC internal prototype to avoid an error.
13656    Use char because int might match the return type of a GCC
13657    builtin and then its argument prototype would still apply.  */
13658 char fuse_main ();
13659 int
13660 main (void)
13661 {
13662 return fuse_main ();
13663   ;
13664   return 0;
13665 }
13666 _ACEOF
13667 if ac_fn_c_try_link "$LINENO"
13668 then :
13669   ac_cv_lib_osxfuse_fuse_main=yes
13670 else $as_nop
13671   ac_cv_lib_osxfuse_fuse_main=no
13672 fi
13673 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13674     conftest$ac_exeext conftest.$ac_ext
13675 LIBS=$ac_check_lib_save_LIBS
13676 fi
13677 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_osxfuse_fuse_main" >&5
13678 printf "%s\n" "$ac_cv_lib_osxfuse_fuse_main" >&6; }
13679 if test "x$ac_cv_lib_osxfuse_fuse_main" = xyes
13680 then :
13681   FUSE_LIB=-losxfuse
13682 else $as_nop
13683   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -lfuse" >&5
13684 printf %s "checking for fuse_main in -lfuse... " >&6; }
13685 if test ${ac_cv_lib_fuse_fuse_main+y}
13686 then :
13687   printf %s "(cached) " >&6
13688 else $as_nop
13689   ac_check_lib_save_LIBS=$LIBS
13690 LIBS="-lfuse  $LIBS"
13691 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13692 /* end confdefs.h.  */
13693
13694 /* Override any GCC internal prototype to avoid an error.
13695    Use char because int might match the return type of a GCC
13696    builtin and then its argument prototype would still apply.  */
13697 char fuse_main ();
13698 int
13699 main (void)
13700 {
13701 return fuse_main ();
13702   ;
13703   return 0;
13704 }
13705 _ACEOF
13706 if ac_fn_c_try_link "$LINENO"
13707 then :
13708   ac_cv_lib_fuse_fuse_main=yes
13709 else $as_nop
13710   ac_cv_lib_fuse_fuse_main=no
13711 fi
13712 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13713     conftest$ac_exeext conftest.$ac_ext
13714 LIBS=$ac_check_lib_save_LIBS
13715 fi
13716 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fuse_fuse_main" >&5
13717 printf "%s\n" "$ac_cv_lib_fuse_fuse_main" >&6; }
13718 if test "x$ac_cv_lib_fuse_fuse_main" = xyes
13719 then :
13720   FUSE_LIB=-lfuse
13721 else $as_nop
13722   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13723 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
13724 as_fn_error $? "Cannot find fuse library.
13725 See \`config.log' for more details" "$LINENO" 5; }
13726 fi
13727
13728 fi
13729
13730         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling fuse2fs" >&5
13731 printf "%s\n" "Enabling fuse2fs" >&6; }
13732 fi
13733
13734 else $as_nop
13735          for ac_header in pthread.h fuse.h
13736 do :
13737   as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | $as_tr_sh`
13738 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#define _FILE_OFFSET_BITS  64
13739 #define FUSE_USE_VERSION 29
13740 #ifdef __linux__
13741 # include <linux/fs.h>
13742 # include <linux/falloc.h>
13743 # include <linux/xattr.h>
13744 #endif
13745 "
13746 if eval test \"x\$"$as_ac_Header"\" = x"yes"
13747 then :
13748   cat >>confdefs.h <<_ACEOF
13749 #define `printf "%s\n" "HAVE_$ac_header" | $as_tr_cpp` 1
13750 _ACEOF
13751
13752 else $as_nop
13753   FUSE_CMT="#"
13754 fi
13755
13756 done
13757 if test -z "$FUSE_CMT"
13758 then
13759         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -losxfuse" >&5
13760 printf %s "checking for fuse_main in -losxfuse... " >&6; }
13761 if test ${ac_cv_lib_osxfuse_fuse_main+y}
13762 then :
13763   printf %s "(cached) " >&6
13764 else $as_nop
13765   ac_check_lib_save_LIBS=$LIBS
13766 LIBS="-losxfuse  $LIBS"
13767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13768 /* end confdefs.h.  */
13769
13770 /* Override any GCC internal prototype to avoid an error.
13771    Use char because int might match the return type of a GCC
13772    builtin and then its argument prototype would still apply.  */
13773 char fuse_main ();
13774 int
13775 main (void)
13776 {
13777 return fuse_main ();
13778   ;
13779   return 0;
13780 }
13781 _ACEOF
13782 if ac_fn_c_try_link "$LINENO"
13783 then :
13784   ac_cv_lib_osxfuse_fuse_main=yes
13785 else $as_nop
13786   ac_cv_lib_osxfuse_fuse_main=no
13787 fi
13788 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13789     conftest$ac_exeext conftest.$ac_ext
13790 LIBS=$ac_check_lib_save_LIBS
13791 fi
13792 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_osxfuse_fuse_main" >&5
13793 printf "%s\n" "$ac_cv_lib_osxfuse_fuse_main" >&6; }
13794 if test "x$ac_cv_lib_osxfuse_fuse_main" = xyes
13795 then :
13796   FUSE_LIB=-losxfuse
13797 else $as_nop
13798   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -lfuse" >&5
13799 printf %s "checking for fuse_main in -lfuse... " >&6; }
13800 if test ${ac_cv_lib_fuse_fuse_main+y}
13801 then :
13802   printf %s "(cached) " >&6
13803 else $as_nop
13804   ac_check_lib_save_LIBS=$LIBS
13805 LIBS="-lfuse  $LIBS"
13806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13807 /* end confdefs.h.  */
13808
13809 /* Override any GCC internal prototype to avoid an error.
13810    Use char because int might match the return type of a GCC
13811    builtin and then its argument prototype would still apply.  */
13812 char fuse_main ();
13813 int
13814 main (void)
13815 {
13816 return fuse_main ();
13817   ;
13818   return 0;
13819 }
13820 _ACEOF
13821 if ac_fn_c_try_link "$LINENO"
13822 then :
13823   ac_cv_lib_fuse_fuse_main=yes
13824 else $as_nop
13825   ac_cv_lib_fuse_fuse_main=no
13826 fi
13827 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13828     conftest$ac_exeext conftest.$ac_ext
13829 LIBS=$ac_check_lib_save_LIBS
13830 fi
13831 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fuse_fuse_main" >&5
13832 printf "%s\n" "$ac_cv_lib_fuse_fuse_main" >&6; }
13833 if test "x$ac_cv_lib_fuse_fuse_main" = xyes
13834 then :
13835   FUSE_LIB=-lfuse
13836 else $as_nop
13837   FUSE_CMT="#"
13838 fi
13839
13840 fi
13841
13842 fi
13843 if test -z "$FUSE_CMT"
13844 then
13845         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling fuse2fs by default." >&5
13846 printf "%s\n" "Enabling fuse2fs by default." >&6; }
13847 fi
13848
13849 fi
13850
13851
13852
13853 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for optreset" >&5
13854 printf %s "checking for optreset... " >&6; }
13855 if test ${ac_cv_have_optreset+y}
13856 then :
13857   printf %s "(cached) " >&6
13858 else $as_nop
13859   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13860 /* end confdefs.h.  */
13861 #include <unistd.h>
13862
13863 _ACEOF
13864 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13865   $EGREP "optreset" >/dev/null 2>&1
13866 then :
13867   ac_cv_have_optreset=yes
13868 else $as_nop
13869   ac_cv_have_optreset=no
13870 fi
13871 rm -rf conftest*
13872
13873 fi
13874 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_optreset" >&5
13875 printf "%s\n" "$ac_cv_have_optreset" >&6; }
13876 if test $ac_cv_have_optreset = yes; then
13877
13878 printf "%s\n" "#define HAVE_OPTRESET 1" >>confdefs.h
13879
13880 fi
13881
13882 SEM_INIT_LIB=''
13883 echo GL_THREADS_API: ${gl_threads_api}
13884 if test "${gl_threads_api}" != none
13885 then
13886   ac_fn_c_check_func "$LINENO" "sem_init" "ac_cv_func_sem_init"
13887 if test "x$ac_cv_func_sem_init" = xyes
13888 then :
13889
13890 else $as_nop
13891   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lpthread" >&5
13892 printf %s "checking for sem_init in -lpthread... " >&6; }
13893 if test ${ac_cv_lib_pthread_sem_init+y}
13894 then :
13895   printf %s "(cached) " >&6
13896 else $as_nop
13897   ac_check_lib_save_LIBS=$LIBS
13898 LIBS="-lpthread  $LIBS"
13899 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13900 /* end confdefs.h.  */
13901
13902 /* Override any GCC internal prototype to avoid an error.
13903    Use char because int might match the return type of a GCC
13904    builtin and then its argument prototype would still apply.  */
13905 char sem_init ();
13906 int
13907 main (void)
13908 {
13909 return sem_init ();
13910   ;
13911   return 0;
13912 }
13913 _ACEOF
13914 if ac_fn_c_try_link "$LINENO"
13915 then :
13916   ac_cv_lib_pthread_sem_init=yes
13917 else $as_nop
13918   ac_cv_lib_pthread_sem_init=no
13919 fi
13920 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13921     conftest$ac_exeext conftest.$ac_ext
13922 LIBS=$ac_check_lib_save_LIBS
13923 fi
13924 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_sem_init" >&5
13925 printf "%s\n" "$ac_cv_lib_pthread_sem_init" >&6; }
13926 if test "x$ac_cv_lib_pthread_sem_init" = xyes
13927 then :
13928   printf "%s\n" "#define HAVE_SEM_INIT 1" >>confdefs.h
13929
13930         SEM_INIT_LIB=-lpthread
13931 else $as_nop
13932   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lrt" >&5
13933 printf %s "checking for sem_init in -lrt... " >&6; }
13934 if test ${ac_cv_lib_rt_sem_init+y}
13935 then :
13936   printf %s "(cached) " >&6
13937 else $as_nop
13938   ac_check_lib_save_LIBS=$LIBS
13939 LIBS="-lrt  $LIBS"
13940 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13941 /* end confdefs.h.  */
13942
13943 /* Override any GCC internal prototype to avoid an error.
13944    Use char because int might match the return type of a GCC
13945    builtin and then its argument prototype would still apply.  */
13946 char sem_init ();
13947 int
13948 main (void)
13949 {
13950 return sem_init ();
13951   ;
13952   return 0;
13953 }
13954 _ACEOF
13955 if ac_fn_c_try_link "$LINENO"
13956 then :
13957   ac_cv_lib_rt_sem_init=yes
13958 else $as_nop
13959   ac_cv_lib_rt_sem_init=no
13960 fi
13961 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13962     conftest$ac_exeext conftest.$ac_ext
13963 LIBS=$ac_check_lib_save_LIBS
13964 fi
13965 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sem_init" >&5
13966 printf "%s\n" "$ac_cv_lib_rt_sem_init" >&6; }
13967 if test "x$ac_cv_lib_rt_sem_init" = xyes
13968 then :
13969   printf "%s\n" "#define HAVE_SEM_INIT 1" >>confdefs.h
13970
13971         SEM_INIT_LIB=-lrt
13972 else $as_nop
13973   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lposix4" >&5
13974 printf %s "checking for sem_init in -lposix4... " >&6; }
13975 if test ${ac_cv_lib_posix4_sem_init+y}
13976 then :
13977   printf %s "(cached) " >&6
13978 else $as_nop
13979   ac_check_lib_save_LIBS=$LIBS
13980 LIBS="-lposix4  $LIBS"
13981 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13982 /* end confdefs.h.  */
13983
13984 /* Override any GCC internal prototype to avoid an error.
13985    Use char because int might match the return type of a GCC
13986    builtin and then its argument prototype would still apply.  */
13987 char sem_init ();
13988 int
13989 main (void)
13990 {
13991 return sem_init ();
13992   ;
13993   return 0;
13994 }
13995 _ACEOF
13996 if ac_fn_c_try_link "$LINENO"
13997 then :
13998   ac_cv_lib_posix4_sem_init=yes
13999 else $as_nop
14000   ac_cv_lib_posix4_sem_init=no
14001 fi
14002 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14003     conftest$ac_exeext conftest.$ac_ext
14004 LIBS=$ac_check_lib_save_LIBS
14005 fi
14006 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix4_sem_init" >&5
14007 printf "%s\n" "$ac_cv_lib_posix4_sem_init" >&6; }
14008 if test "x$ac_cv_lib_posix4_sem_init" = xyes
14009 then :
14010   printf "%s\n" "#define HAVE_SEM_INIT 1" >>confdefs.h
14011
14012         SEM_INIT_LIB=-lposix4
14013 fi
14014
14015 fi
14016
14017 fi
14018
14019 fi
14020 fi
14021
14022 if test "$ac_cv_func_qsort_r" != no
14023 then :
14024
14025   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether qsort_r is GNU version" >&5
14026 printf %s "checking whether qsort_r is GNU version... " >&6; }
14027 if test ${e2_cv_gnu_qsort_r+y}
14028 then :
14029   printf %s "(cached) " >&6
14030 else $as_nop
14031   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14032 /* end confdefs.h.  */
14033
14034 #include <stdlib.h>
14035 void (qsort_r)(void *base, size_t nmemb, size_t size,
14036             int (*compar)(const void *, const void *, void *),
14037             void *arg);
14038
14039 int
14040 main (void)
14041 {
14042
14043   ;
14044   return 0;
14045 }
14046 _ACEOF
14047 if ac_fn_c_try_compile "$LINENO"
14048 then :
14049   e2_cv_gnu_qsort_r=yes
14050 else $as_nop
14051   e2_cv_gnu_qsort_r=no
14052 fi
14053 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14054
14055 fi
14056 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $e2_cv_gnu_qsort_r" >&5
14057 printf "%s\n" "$e2_cv_gnu_qsort_r" >&6; }
14058   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether qsort_r is BSD version" >&5
14059 printf %s "checking whether qsort_r is BSD version... " >&6; }
14060 if test ${e2_cv_bsd_qsort_r+y}
14061 then :
14062   printf %s "(cached) " >&6
14063 else $as_nop
14064   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14065 /* end confdefs.h.  */
14066
14067 #include <stdlib.h>
14068 void (qsort_r)(void *base, size_t nmemb, size_t size,
14069              void *arg, int (*compar)(void *, const void *, const void *));
14070
14071 int
14072 main (void)
14073 {
14074
14075   ;
14076   return 0;
14077 }
14078 _ACEOF
14079 if ac_fn_c_try_compile "$LINENO"
14080 then :
14081   e2_cv_bsd_qsort_r=yes
14082 else $as_nop
14083   e2_cv_bsd_qsort_r=no
14084 fi
14085 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14086
14087 fi
14088 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $e2_cv_bsd_qsort_r" >&5
14089 printf "%s\n" "$e2_cv_bsd_qsort_r" >&6; }
14090   case "$e2_cv_gnu_qsort_r:$e2_cv_bsd_qsort_r" in #(
14091   yes:no) :
14092
14093
14094 printf "%s\n" "#define HAVE_GNU_QSORT_R 1" >>confdefs.h
14095
14096    ;; #(
14097   no:yes) :
14098
14099
14100 printf "%s\n" "#define HAVE_BSD_QSORT_R 1" >>confdefs.h
14101
14102    ;; #(
14103   *) :
14104      ;;
14105 esac
14106
14107 fi
14108 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for unified diff option" >&5
14109 printf %s "checking for unified diff option... " >&6; }
14110 if diff -u $0 $0 > /dev/null 2>&1 ; then
14111    UNI_DIFF_OPTS=-u
14112 else
14113    UNI_DIFF_OPTS=-c
14114 fi
14115 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $UNI_DIFF_OPTS" >&5
14116 printf "%s\n" "$UNI_DIFF_OPTS" >&6; }
14117
14118 case "$host_os" in
14119 linux*)
14120
14121 printf "%s\n" "#define HAVE_EXT2_IOCTLS 1" >>confdefs.h
14122
14123         ;;
14124 esac
14125
14126     printf %s "checking for mount 'nosuid' option... "
14127     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14128 /* end confdefs.h.  */
14129 #include <sys/mount.h>
14130 int
14131 main (void)
14132 {
14133 void *temp = (void *)(MS_NOSUID); (void) temp;
14134   ;
14135   return 0;
14136 }
14137 _ACEOF
14138 if ac_fn_c_try_compile "$LINENO"
14139 then :
14140
14141 printf "%s\n" "#define HAVE_MOUNT_NOSUID 1" >>confdefs.h
14142
14143          ac_cv_mount_nosuid=yes
14144          printf "%s\n" "yes"
14145 else $as_nop
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 *)(MNT_NOSUID); (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_NOSUID 1" >>confdefs.h
14161
14162              ac_cv_mount_nosuid=yes
14163              printf "%s\n" "yes"
14164 else $as_nop
14165   ac_cv_mount_nosuid=no
14166              printf "%s\n" "no"
14167
14168 fi
14169 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14170
14171 fi
14172 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14173
14174
14175     printf %s "checking for mount 'nodev' option... "
14176     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14177 /* end confdefs.h.  */
14178 #include <sys/mount.h>
14179 int
14180 main (void)
14181 {
14182 void *temp = (void *)(MS_NODEV); (void) temp;
14183   ;
14184   return 0;
14185 }
14186 _ACEOF
14187 if ac_fn_c_try_compile "$LINENO"
14188 then :
14189
14190 printf "%s\n" "#define HAVE_MOUNT_NODEV 1" >>confdefs.h
14191
14192          ac_cv_mount_nodev=yes
14193          printf "%s\n" "yes"
14194 else $as_nop
14195   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14196 /* end confdefs.h.  */
14197 #include <sys/mount.h>
14198 int
14199 main (void)
14200 {
14201 void *temp = (void *)(MNT_NODEV); (void) temp;
14202   ;
14203   return 0;
14204 }
14205 _ACEOF
14206 if ac_fn_c_try_compile "$LINENO"
14207 then :
14208
14209 printf "%s\n" "#define HAVE_MOUNT_NODEV 1" >>confdefs.h
14210
14211              ac_cv_mount_nodev=yes
14212              printf "%s\n" "yes"
14213 else $as_nop
14214   ac_cv_mount_nodev=no
14215              printf "%s\n" "no"
14216
14217 fi
14218 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14219
14220 fi
14221 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14222
14223 # Check whether --enable-lto was given.
14224 if test ${enable_lto+y}
14225 then :
14226   enableval=$enable_lto;
14227 else $as_nop
14228   enable_lto=no
14229 fi
14230
14231 if test "$enable_lto" = "yes" || test "$enable_lto" = "probe"; then
14232         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports LTO" >&5
14233 printf %s "checking if C compiler supports LTO... " >&6; }
14234         OLD_CFLAGS="$CFLAGS"
14235         OLD_LDFLAGS="$LDFLAGS"
14236         LTO_FLAGS="-g -flto -ffat-lto-objects"
14237         CFLAGS="$CFLAGS $LTO_FLAGS"
14238         LDFLAGS="$LDFLAGS $LTO_FLAGS"
14239         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14240 /* end confdefs.h.  */
14241
14242 int
14243 main (void)
14244 {
14245
14246   ;
14247   return 0;
14248 }
14249 _ACEOF
14250 if ac_fn_c_try_link "$LINENO"
14251 then :
14252   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14253 printf "%s\n" "yes" >&6; }
14254                 lto_cflags=$LTO_FLAGS
14255                 lto_ldflags=$LTO_FLAGS
14256                 # Extract the first word of "gcc-ar", so it can be a program name with args.
14257 set dummy gcc-ar; ac_word=$2
14258 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14259 printf %s "checking for $ac_word... " >&6; }
14260 if test ${ac_cv_path_gcc_ar+y}
14261 then :
14262   printf %s "(cached) " >&6
14263 else $as_nop
14264   case $gcc_ar in
14265   [\\/]* | ?:[\\/]*)
14266   ac_cv_path_gcc_ar="$gcc_ar" # Let the user override the test with a path.
14267   ;;
14268   *)
14269   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14270 for as_dir in $PATH
14271 do
14272   IFS=$as_save_IFS
14273   case $as_dir in #(((
14274     '') as_dir=./ ;;
14275     */) ;;
14276     *) as_dir=$as_dir/ ;;
14277   esac
14278     for ac_exec_ext in '' $ac_executable_extensions; do
14279   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14280     ac_cv_path_gcc_ar="$as_dir$ac_word$ac_exec_ext"
14281     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14282     break 2
14283   fi
14284 done
14285   done
14286 IFS=$as_save_IFS
14287
14288   ;;
14289 esac
14290 fi
14291 gcc_ar=$ac_cv_path_gcc_ar
14292 if test -n "$gcc_ar"; then
14293   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gcc_ar" >&5
14294 printf "%s\n" "$gcc_ar" >&6; }
14295 else
14296   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14297 printf "%s\n" "no" >&6; }
14298 fi
14299
14300
14301                 # Extract the first word of "gcc-ranlib", so it can be a program name with args.
14302 set dummy gcc-ranlib; ac_word=$2
14303 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14304 printf %s "checking for $ac_word... " >&6; }
14305 if test ${ac_cv_path_gcc_ranlib+y}
14306 then :
14307   printf %s "(cached) " >&6
14308 else $as_nop
14309   case $gcc_ranlib in
14310   [\\/]* | ?:[\\/]*)
14311   ac_cv_path_gcc_ranlib="$gcc_ranlib" # Let the user override the test with a path.
14312   ;;
14313   *)
14314   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14315 for as_dir in $PATH
14316 do
14317   IFS=$as_save_IFS
14318   case $as_dir in #(((
14319     '') as_dir=./ ;;
14320     */) ;;
14321     *) as_dir=$as_dir/ ;;
14322   esac
14323     for ac_exec_ext in '' $ac_executable_extensions; do
14324   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14325     ac_cv_path_gcc_ranlib="$as_dir$ac_word$ac_exec_ext"
14326     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14327     break 2
14328   fi
14329 done
14330   done
14331 IFS=$as_save_IFS
14332
14333   ;;
14334 esac
14335 fi
14336 gcc_ranlib=$ac_cv_path_gcc_ranlib
14337 if test -n "$gcc_ranlib"; then
14338   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gcc_ranlib" >&5
14339 printf "%s\n" "$gcc_ranlib" >&6; }
14340 else
14341   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14342 printf "%s\n" "no" >&6; }
14343 fi
14344
14345
14346 else $as_nop
14347   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14348 printf "%s\n" "no" >&6; }
14349 fi
14350 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14351     conftest$ac_exeext conftest.$ac_ext
14352         if test -x "$gcc_ar" && test -x "$gcc_ranlib"; then
14353                 have_lto=yes
14354                 AR="${gcc_ar}"
14355                 RANLIB="${gcc_ranlib}"
14356         fi
14357         CFLAGS="${OLD_CFLAGS}"
14358         LDFLAGS="${OLD_LDFLAGS}"
14359
14360
14361
14362 fi
14363 if test "$enable_lto" = "yes" && test "$have_lto" != "yes"; then
14364         as_fn_error $? "LTO not supported by compiler." "$LINENO" 5
14365 fi
14366 # Check whether --enable-ubsan was given.
14367 if test ${enable_ubsan+y}
14368 then :
14369   enableval=$enable_ubsan;
14370 else $as_nop
14371   enable_ubsan=no
14372 fi
14373
14374 if test "$enable_ubsan" = "yes" || test "$enable_ubsan" = "probe"; then
14375         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports UBSAN" >&5
14376 printf %s "checking if C compiler supports UBSAN... " >&6; }
14377         OLD_CFLAGS="$CFLAGS"
14378         OLD_LDFLAGS="$LDFLAGS"
14379         UBSAN_FLAGS="-fsanitize=undefined"
14380         CFLAGS="$CFLAGS $UBSAN_FLAGS"
14381         LDFLAGS="$LDFLAGS $UBSAN_FLAGS"
14382         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14383 /* end confdefs.h.  */
14384
14385 int
14386 main (void)
14387 {
14388
14389   ;
14390   return 0;
14391 }
14392 _ACEOF
14393 if ac_fn_c_try_link "$LINENO"
14394 then :
14395   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14396 printf "%s\n" "yes" >&6; }
14397                 ubsan_cflags=$UBSAN_FLAGS
14398                 ubsan_ldflags=$UBSAN_FLAGS
14399                 have_ubsan=yes
14400 else $as_nop
14401   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14402 printf "%s\n" "no" >&6; }
14403 fi
14404 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14405     conftest$ac_exeext conftest.$ac_ext
14406         CFLAGS="${OLD_CFLAGS}"
14407         LDFLAGS="${OLD_LDFLAGS}"
14408
14409
14410
14411 fi
14412 if test "$enable_ubsan" = "yes" && test "$have_ubsan" != "yes"; then
14413         as_fn_error $? "UBSAN not supported by compiler." "$LINENO" 5
14414 fi
14415 # Check whether --enable-addrsan was given.
14416 if test ${enable_addrsan+y}
14417 then :
14418   enableval=$enable_addrsan;
14419 else $as_nop
14420   enable_addrsan=no
14421 fi
14422
14423 if test "$enable_addrsan" = "yes" || test "$enable_addrsan" = "probe"; then
14424         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports ADDRSAN" >&5
14425 printf %s "checking if C compiler supports ADDRSAN... " >&6; }
14426         OLD_CFLAGS="$CFLAGS"
14427         OLD_LDFLAGS="$LDFLAGS"
14428         ADDRSAN_FLAGS="-fsanitize=address"
14429         CFLAGS="$CFLAGS $ADDRSAN_FLAGS"
14430         LDFLAGS="$LDFLAGS $ADDRSAN_FLAGS"
14431         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14432 /* end confdefs.h.  */
14433
14434 int
14435 main (void)
14436 {
14437
14438   ;
14439   return 0;
14440 }
14441 _ACEOF
14442 if ac_fn_c_try_link "$LINENO"
14443 then :
14444   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14445 printf "%s\n" "yes" >&6; }
14446                 addrsan_cflags=$ADDRSAN_FLAGS
14447                 addrsan_ldflags=$ADDRSAN_FLAGS
14448                 have_addrsan=yes
14449 else $as_nop
14450   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14451 printf "%s\n" "no" >&6; }
14452 fi
14453 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14454     conftest$ac_exeext conftest.$ac_ext
14455         CFLAGS="${OLD_CFLAGS}"
14456         LDFLAGS="${OLD_LDFLAGS}"
14457
14458
14459
14460 fi
14461 if test "$enable_addrsan" = "yes" && test "$have_addrsan" != "yes"; then
14462         as_fn_error $? "ADDRSAN not supported by compiler." "$LINENO" 5
14463 fi
14464 # Check whether --enable-threadsan was given.
14465 if test ${enable_threadsan+y}
14466 then :
14467   enableval=$enable_threadsan;
14468 else $as_nop
14469   enable_threadsan=no
14470 fi
14471
14472 if test "$enable_threadsan" = "yes" || test "$enable_threadsan" = "probe"; then
14473         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports THREADSAN" >&5
14474 printf %s "checking if C compiler supports THREADSAN... " >&6; }
14475         OLD_CFLAGS="$CFLAGS"
14476         OLD_LDFLAGS="$LDFLAGS"
14477         THREADSAN_FLAGS="-fsanitize=thread"
14478         CFLAGS="$CFLAGS $THREADSAN_FLAGS"
14479         LDFLAGS="$LDFLAGS $THREADSAN_FLAGS"
14480         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14481 /* end confdefs.h.  */
14482
14483 int
14484 main (void)
14485 {
14486
14487   ;
14488   return 0;
14489 }
14490 _ACEOF
14491 if ac_fn_c_try_link "$LINENO"
14492 then :
14493   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14494 printf "%s\n" "yes" >&6; }
14495                 threadsan_cflags=$THREADSAN_FLAGS
14496                 threadsan_ldflags=$THREADSAN_FLAGS
14497                 have_threadsan=yes
14498 else $as_nop
14499   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14500 printf "%s\n" "no" >&6; }
14501 fi
14502 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14503     conftest$ac_exeext conftest.$ac_ext
14504         CFLAGS="${OLD_CFLAGS}"
14505         LDFLAGS="${OLD_LDFLAGS}"
14506
14507
14508
14509 fi
14510 if test "$enable_threadsan" = "yes" && test "$have_threadsan" != "yes"; then
14511         as_fn_error $? "THREADSAN not supported by compiler." "$LINENO" 5
14512 fi
14513 if test "$have_threadsan" = "yes" && test "$have_addrsan" = "yes"; then
14514         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ADDRSAN and THREADSAN are not known to work together." >&5
14515 printf "%s\n" "$as_me: WARNING: ADDRSAN and THREADSAN are not known to work together." >&2;}
14516 fi
14517 FUZZING_CMT="#"
14518 # Check whether --enable-fuzzing was given.
14519 if test ${enable_fuzzing+y}
14520 then :
14521   enableval=$enable_fuzzing;
14522 else $as_nop
14523   enable_fuzzing=no
14524 fi
14525
14526 if test "$enable_fuzzing" = "yes" || test "$enable_fuzzing" = "probe"; then
14527
14528
14529
14530
14531
14532
14533 ac_ext=cpp
14534 ac_cpp='$CXXCPP $CPPFLAGS'
14535 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14536 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14537 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14538 if test -z "$CXX"; then
14539   if test -n "$CCC"; then
14540     CXX=$CCC
14541   else
14542     if test -n "$ac_tool_prefix"; then
14543   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++
14544   do
14545     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
14546 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
14547 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14548 printf %s "checking for $ac_word... " >&6; }
14549 if test ${ac_cv_prog_CXX+y}
14550 then :
14551   printf %s "(cached) " >&6
14552 else $as_nop
14553   if test -n "$CXX"; then
14554   ac_cv_prog_CXX="$CXX" # Let the user override the test.
14555 else
14556 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14557 for as_dir in $PATH
14558 do
14559   IFS=$as_save_IFS
14560   case $as_dir in #(((
14561     '') as_dir=./ ;;
14562     */) ;;
14563     *) as_dir=$as_dir/ ;;
14564   esac
14565     for ac_exec_ext in '' $ac_executable_extensions; do
14566   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14567     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
14568     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14569     break 2
14570   fi
14571 done
14572   done
14573 IFS=$as_save_IFS
14574
14575 fi
14576 fi
14577 CXX=$ac_cv_prog_CXX
14578 if test -n "$CXX"; then
14579   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
14580 printf "%s\n" "$CXX" >&6; }
14581 else
14582   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14583 printf "%s\n" "no" >&6; }
14584 fi
14585
14586
14587     test -n "$CXX" && break
14588   done
14589 fi
14590 if test -z "$CXX"; then
14591   ac_ct_CXX=$CXX
14592   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++
14593 do
14594   # Extract the first word of "$ac_prog", so it can be a program name with args.
14595 set dummy $ac_prog; ac_word=$2
14596 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14597 printf %s "checking for $ac_word... " >&6; }
14598 if test ${ac_cv_prog_ac_ct_CXX+y}
14599 then :
14600   printf %s "(cached) " >&6
14601 else $as_nop
14602   if test -n "$ac_ct_CXX"; then
14603   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
14604 else
14605 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14606 for as_dir in $PATH
14607 do
14608   IFS=$as_save_IFS
14609   case $as_dir in #(((
14610     '') as_dir=./ ;;
14611     */) ;;
14612     *) as_dir=$as_dir/ ;;
14613   esac
14614     for ac_exec_ext in '' $ac_executable_extensions; do
14615   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14616     ac_cv_prog_ac_ct_CXX="$ac_prog"
14617     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14618     break 2
14619   fi
14620 done
14621   done
14622 IFS=$as_save_IFS
14623
14624 fi
14625 fi
14626 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
14627 if test -n "$ac_ct_CXX"; then
14628   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
14629 printf "%s\n" "$ac_ct_CXX" >&6; }
14630 else
14631   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14632 printf "%s\n" "no" >&6; }
14633 fi
14634
14635
14636   test -n "$ac_ct_CXX" && break
14637 done
14638
14639   if test "x$ac_ct_CXX" = x; then
14640     CXX="g++"
14641   else
14642     case $cross_compiling:$ac_tool_warned in
14643 yes:)
14644 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
14645 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
14646 ac_tool_warned=yes ;;
14647 esac
14648     CXX=$ac_ct_CXX
14649   fi
14650 fi
14651
14652   fi
14653 fi
14654 # Provide some information about the compiler.
14655 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
14656 set X $ac_compile
14657 ac_compiler=$2
14658 for ac_option in --version -v -V -qversion; do
14659   { { ac_try="$ac_compiler $ac_option >&5"
14660 case "(($ac_try" in
14661   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14662   *) ac_try_echo=$ac_try;;
14663 esac
14664 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
14665 printf "%s\n" "$ac_try_echo"; } >&5
14666   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
14667   ac_status=$?
14668   if test -s conftest.err; then
14669     sed '10a\
14670 ... rest of stderr output deleted ...
14671          10q' conftest.err >conftest.er1
14672     cat conftest.er1 >&5
14673   fi
14674   rm -f conftest.er1 conftest.err
14675   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14676   test $ac_status = 0; }
14677 done
14678
14679 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C++" >&5
14680 printf %s "checking whether the compiler supports GNU C++... " >&6; }
14681 if test ${ac_cv_cxx_compiler_gnu+y}
14682 then :
14683   printf %s "(cached) " >&6
14684 else $as_nop
14685   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14686 /* end confdefs.h.  */
14687
14688 int
14689 main (void)
14690 {
14691 #ifndef __GNUC__
14692        choke me
14693 #endif
14694
14695   ;
14696   return 0;
14697 }
14698 _ACEOF
14699 if ac_fn_cxx_try_compile "$LINENO"
14700 then :
14701   ac_compiler_gnu=yes
14702 else $as_nop
14703   ac_compiler_gnu=no
14704 fi
14705 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14706 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
14707
14708 fi
14709 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
14710 printf "%s\n" "$ac_cv_cxx_compiler_gnu" >&6; }
14711 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14712
14713 if test $ac_compiler_gnu = yes; then
14714   GXX=yes
14715 else
14716   GXX=
14717 fi
14718 ac_test_CXXFLAGS=${CXXFLAGS+y}
14719 ac_save_CXXFLAGS=$CXXFLAGS
14720 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
14721 printf %s "checking whether $CXX accepts -g... " >&6; }
14722 if test ${ac_cv_prog_cxx_g+y}
14723 then :
14724   printf %s "(cached) " >&6
14725 else $as_nop
14726   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
14727    ac_cxx_werror_flag=yes
14728    ac_cv_prog_cxx_g=no
14729    CXXFLAGS="-g"
14730    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14731 /* end confdefs.h.  */
14732
14733 int
14734 main (void)
14735 {
14736
14737   ;
14738   return 0;
14739 }
14740 _ACEOF
14741 if ac_fn_cxx_try_compile "$LINENO"
14742 then :
14743   ac_cv_prog_cxx_g=yes
14744 else $as_nop
14745   CXXFLAGS=""
14746       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14747 /* end confdefs.h.  */
14748
14749 int
14750 main (void)
14751 {
14752
14753   ;
14754   return 0;
14755 }
14756 _ACEOF
14757 if ac_fn_cxx_try_compile "$LINENO"
14758 then :
14759
14760 else $as_nop
14761   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
14762          CXXFLAGS="-g"
14763          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14764 /* end confdefs.h.  */
14765
14766 int
14767 main (void)
14768 {
14769
14770   ;
14771   return 0;
14772 }
14773 _ACEOF
14774 if ac_fn_cxx_try_compile "$LINENO"
14775 then :
14776   ac_cv_prog_cxx_g=yes
14777 fi
14778 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14779 fi
14780 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14781 fi
14782 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14783    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
14784 fi
14785 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
14786 printf "%s\n" "$ac_cv_prog_cxx_g" >&6; }
14787 if test $ac_test_CXXFLAGS; then
14788   CXXFLAGS=$ac_save_CXXFLAGS
14789 elif test $ac_cv_prog_cxx_g = yes; then
14790   if test "$GXX" = yes; then
14791     CXXFLAGS="-g -O2"
14792   else
14793     CXXFLAGS="-g"
14794   fi
14795 else
14796   if test "$GXX" = yes; then
14797     CXXFLAGS="-O2"
14798   else
14799     CXXFLAGS=
14800   fi
14801 fi
14802 ac_prog_cxx_stdcxx=no
14803 if test x$ac_prog_cxx_stdcxx = xno
14804 then :
14805   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++11 features" >&5
14806 printf %s "checking for $CXX option to enable C++11 features... " >&6; }
14807 if test ${ac_cv_prog_cxx_11+y}
14808 then :
14809   printf %s "(cached) " >&6
14810 else $as_nop
14811   ac_cv_prog_cxx_11=no
14812 ac_save_CXX=$CXX
14813 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14814 /* end confdefs.h.  */
14815 $ac_cxx_conftest_cxx11_program
14816 _ACEOF
14817 for ac_arg in '' -std=gnu++11 -std=gnu++0x -std=c++11 -std=c++0x -qlanglvl=extended0x -AA
14818 do
14819   CXX="$ac_save_CXX $ac_arg"
14820   if ac_fn_cxx_try_compile "$LINENO"
14821 then :
14822   ac_cv_prog_cxx_cxx11=$ac_arg
14823 fi
14824 rm -f core conftest.err conftest.$ac_objext conftest.beam
14825   test "x$ac_cv_prog_cxx_cxx11" != "xno" && break
14826 done
14827 rm -f conftest.$ac_ext
14828 CXX=$ac_save_CXX
14829 fi
14830
14831 if test "x$ac_cv_prog_cxx_cxx11" = xno
14832 then :
14833   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
14834 printf "%s\n" "unsupported" >&6; }
14835 else $as_nop
14836   if test "x$ac_cv_prog_cxx_cxx11" = x
14837 then :
14838   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
14839 printf "%s\n" "none needed" >&6; }
14840 else $as_nop
14841   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx11" >&5
14842 printf "%s\n" "$ac_cv_prog_cxx_cxx11" >&6; }
14843      CXX="$CXX $ac_cv_prog_cxx_cxx11"
14844 fi
14845   ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx11
14846   ac_prog_cxx_stdcxx=cxx11
14847 fi
14848 fi
14849 if test x$ac_prog_cxx_stdcxx = xno
14850 then :
14851   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++98 features" >&5
14852 printf %s "checking for $CXX option to enable C++98 features... " >&6; }
14853 if test ${ac_cv_prog_cxx_98+y}
14854 then :
14855   printf %s "(cached) " >&6
14856 else $as_nop
14857   ac_cv_prog_cxx_98=no
14858 ac_save_CXX=$CXX
14859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14860 /* end confdefs.h.  */
14861 $ac_cxx_conftest_cxx98_program
14862 _ACEOF
14863 for ac_arg in '' -std=gnu++98 -std=c++98 -qlanglvl=extended -AA
14864 do
14865   CXX="$ac_save_CXX $ac_arg"
14866   if ac_fn_cxx_try_compile "$LINENO"
14867 then :
14868   ac_cv_prog_cxx_cxx98=$ac_arg
14869 fi
14870 rm -f core conftest.err conftest.$ac_objext conftest.beam
14871   test "x$ac_cv_prog_cxx_cxx98" != "xno" && break
14872 done
14873 rm -f conftest.$ac_ext
14874 CXX=$ac_save_CXX
14875 fi
14876
14877 if test "x$ac_cv_prog_cxx_cxx98" = xno
14878 then :
14879   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
14880 printf "%s\n" "unsupported" >&6; }
14881 else $as_nop
14882   if test "x$ac_cv_prog_cxx_cxx98" = x
14883 then :
14884   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
14885 printf "%s\n" "none needed" >&6; }
14886 else $as_nop
14887   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx98" >&5
14888 printf "%s\n" "$ac_cv_prog_cxx_cxx98" >&6; }
14889      CXX="$CXX $ac_cv_prog_cxx_cxx98"
14890 fi
14891   ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx98
14892   ac_prog_cxx_stdcxx=cxx98
14893 fi
14894 fi
14895
14896 ac_ext=c
14897 ac_cpp='$CPP $CPPFLAGS'
14898 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14899 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14900 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14901
14902         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports fuzzing sanitizer" >&5
14903 printf %s "checking if C compiler supports fuzzing sanitizer... " >&6; }
14904         ac_ext=cpp
14905 ac_cpp='$CXXCPP $CPPFLAGS'
14906 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14907 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14908 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14909
14910         OLD_CXXFLAGS="$CXXFLAGS"
14911         OLD_LDFLAGS="$LDFLAGS"
14912         FUZZER_FLAGS="-fsanitize=fuzzer"
14913         CXXFLAGS="$CXXFLAGS $FUZZER_FLAGS"
14914         LDFLAGS="$LDFLAGS $FUZZER_FLAGS"
14915
14916 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14917 /* end confdefs.h.  */
14918
14919                 #include <stddef.h>
14920                 #include <stdint.h>
14921
14922 int
14923 main (void)
14924 {
14925  return 0;
14926   ;
14927   return 0;
14928 }
14929 _ACEOF
14930 if ac_fn_cxx_try_compile "$LINENO"
14931 then :
14932   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14933 printf "%s\n" "yes" >&6; }
14934                 fuzzer_cflags=$FUZZER_FLAGS
14935                 fuzzer_ldflags=$FUZZER_FLAGS
14936                 FUZZING_CMT=
14937                 have_fuzzer=yes
14938 else $as_nop
14939   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14940 printf "%s\n" "no" >&6; }
14941                 as_fn_error $? "fuzzing requested but not available" "$LINENO" 5
14942 fi
14943 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14944         CXXFLAGS="${OLD_CXXFLAGS}"
14945         LDFLAGS="${OLD_LDFLAGS}"
14946         ac_ext=c
14947 ac_cpp='$CPP $CPPFLAGS'
14948 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14949 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14950 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14951
14952
14953
14954
14955 fi
14956 if test "$enable_fuzzer" = "yes" && test "$have_fuzzer" != "yes"; then
14957         as_fn_error $? "Fuzzing not supported by compiler." "$LINENO" 5
14958 fi
14959
14960 LINUX_CMT="#"
14961 CYGWIN_CMT="#"
14962 UNIX_CMT=
14963 case "$host_os" in
14964 linux*)
14965         LINUX_CMT=
14966         ;;
14967 cygwin)
14968         CYGWIN_CMT=
14969         UNIX_CMT="#"
14970         ;;
14971 esac
14972
14973
14974
14975 E2SCRUB_CMT="$LINUX_CMT"
14976
14977 case "$host_os" in
14978 linux* | gnu* | k*bsd*-gnu)
14979         if test "$prefix" = NONE -a "$root_prefix" = NONE ; then
14980                 root_prefix="";
14981                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: On $host_os systems, root_prefix defaults to ''" >&5
14982 printf "%s\n" "On $host_os systems, root_prefix defaults to ''" >&6; }
14983         fi
14984         ;;
14985 esac
14986 case "$host_os" in
14987 linux* | gnu* | k*bsd*-gnu)
14988         if test "$prefix" = NONE ; then
14989                 prefix="/usr";
14990                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: On $host_os systems, prefix defaults to /usr" >&5
14991 printf "%s\n" "On $host_os systems, prefix defaults to /usr" >&6; }
14992                 if test "$mandir" = '${prefix}/man' ; then
14993                         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ...and mandir defaults to /usr/share/man" >&5
14994 printf "%s\n" "...and mandir defaults to /usr/share/man" >&6; }
14995                         mandir=/usr/share/man
14996                 fi
14997         fi
14998 ;;
14999 esac
15000 if test "$root_prefix" = NONE ; then
15001         if test "$prefix" = NONE ; then
15002                 root_prefix="$ac_default_prefix"
15003         else
15004                 root_prefix="$prefix"
15005         fi
15006         root_bindir=$bindir
15007         root_sbindir=$sbindir
15008         root_libdir=$libdir
15009         root_sysconfdir=$sysconfdir
15010 else
15011         root_bindir='${root_prefix}/bin'
15012         root_sbindir='${root_prefix}/sbin'
15013         root_libdir='${root_prefix}/lib'
15014         root_sysconfdir='${root_prefix}/etc'
15015 fi
15016 if test "$bindir" != '${exec_prefix}/bin'; then
15017     root_bindir=$bindir
15018     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_bindir to $root_bindir" >&5
15019 printf "%s\n" "Setting root_bindir to $root_bindir" >&6; }
15020 fi
15021 if test "$sbindir" != '${exec_prefix}/sbin'; then
15022     root_sbindir=$sbindir
15023     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_sbindir to $root_sbindir" >&5
15024 printf "%s\n" "Setting root_sbindir to $root_sbindir" >&6; }
15025 fi
15026 if test "$libdir" != '${exec_prefix}/lib'; then
15027     root_libdir=$libdir
15028     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_libdir to $root_libdir" >&5
15029 printf "%s\n" "Setting root_libdir to $root_libdir" >&6; }
15030 fi
15031 if test "$sysconfdir" != '${prefix}/etc'; then
15032     root_sysconfdir=$sysconfdir
15033     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_sysconfdir to $root_sysconfdir" >&5
15034 printf "%s\n" "Setting root_sysconfdir to $root_sysconfdir" >&6; }
15035 fi
15036
15037
15038
15039
15040
15041
15042 # Check whether --with-multiarch was given.
15043 if test ${with_multiarch+y}
15044 then :
15045   withval=$with_multiarch; if test "$withval" = "lib64"; then
15046     libdir=/usr/lib64
15047     root_libdir=/lib64
15048 else
15049     libdir=$libdir/$withval
15050     root_libdir=$root_libdir/$withval
15051 fi
15052
15053 fi
15054
15055 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we can link with -static" >&5
15056 printf %s "checking whether we can link with -static... " >&6; }
15057 if test ${ac_cv_e2fsprogs_use_static+y}
15058 then :
15059   printf %s "(cached) " >&6
15060 else $as_nop
15061   SAVE_LDFLAGS=$LDFLAGS; LDFLAGS="$LDFLAGS_STATIC -static"
15062 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15063 /* end confdefs.h.  */
15064 #include <stdio.h>
15065 int
15066 main (void)
15067 {
15068 fflush(stdout);
15069   ;
15070   return 0;
15071 }
15072 _ACEOF
15073 if ac_fn_c_try_link "$LINENO"
15074 then :
15075   ac_cv_e2fsprogs_use_static=yes
15076 else $as_nop
15077   ac_cv_e2fsprogs_use_static=no
15078 fi
15079 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15080     conftest$ac_exeext conftest.$ac_ext
15081 LDFLAGS=$SAVE_LDFLAGS
15082 fi
15083
15084 case "$host_os" in
15085 solaris2.*)
15086         ac_cv_e2fsprogs_use_static=no
15087 ;;
15088 esac
15089 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_e2fsprogs_use_static" >&5
15090 printf "%s\n" "$ac_cv_e2fsprogs_use_static" >&6; }
15091 if test $ac_cv_e2fsprogs_use_static = yes; then
15092         LDFLAGS_STATIC="$LDFLAGS_STATIC -static"
15093 fi
15094
15095 case "$host_os" in
15096 darwin*)
15097         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Using Apple Darwin / GNU libintl workaround" >&5
15098 printf "%s\n" "Using Apple Darwin / GNU libintl workaround" >&6; }
15099
15100 printf "%s\n" "#define _INTL_REDIRECT_MACROS 1" >>confdefs.h
15101
15102         ;;
15103 esac
15104 if test "$cross_compiling" = yes ; then
15105   DO_TEST_SUITE=
15106 else
15107   DO_TEST_SUITE=check
15108 fi
15109
15110 INCLUDES='-I. -I$(top_builddir)/lib -I$(top_srcdir)/lib'
15111 if test -n "$CPPFLAGS" ; then
15112         INCLUDES="$INCLUDES $CPPFLAGS"
15113 fi
15114 if test "$USE_INCLUDED_LIBINTL" = "yes" ; then
15115         INCLUDES=$INCLUDES' -I$(top_builddir)/intl -I$(top_srcdir)/intl'
15116 fi
15117 if test -n "$WITH_DIET_LIBC" ; then
15118         INCLUDES="$INCLUDES -D_REENTRANT"
15119 fi
15120 case "$host_os" in
15121 mingw*)
15122         INCLUDES=$INCLUDES' -I$(top_srcdir)/include/mingw'
15123         ;;
15124 esac
15125
15126 if test $cross_compiling = no; then
15127    BUILD_CFLAGS="$CFLAGS $CPPFLAGS $INCLUDES -DHAVE_CONFIG_H"
15128    BUILD_LDFLAGS="$LDFLAGS"
15129 fi
15130
15131
15132 CFLAGS_SHLIB=${CFLAGS_SHLIB:-$CFLAGS}
15133 CFLAGS_STLIB=${CFLAGS_STLIB:-$CFLAGS}
15134 LDFLAGS_SHLIB=${LDFLAGS_SHLIB:-$LDFLAGS}
15135
15136
15137
15138
15139
15140 # Check whether --with-udev_rules_dir was given.
15141 if test ${with_udev_rules_dir+y}
15142 then :
15143   withval=$with_udev_rules_dir;
15144 else $as_nop
15145   with_udev_rules_dir=yes
15146 fi
15147
15148 if test "x${with_udev_rules_dir}" != "xno"
15149 then :
15150
15151         if test "x${with_udev_rules_dir}" = "xyes"
15152 then :
15153
15154
15155 pkg_failed=no
15156 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for udev" >&5
15157 printf %s "checking for udev... " >&6; }
15158
15159 if test -n "$udev_CFLAGS"; then
15160     pkg_cv_udev_CFLAGS="$udev_CFLAGS"
15161  elif test -n "$PKG_CONFIG"; then
15162     if test -n "$PKG_CONFIG" && \
15163     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"udev\""; } >&5
15164   ($PKG_CONFIG --exists --print-errors "udev") 2>&5
15165   ac_status=$?
15166   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15167   test $ac_status = 0; }; then
15168   pkg_cv_udev_CFLAGS=`$PKG_CONFIG --cflags "udev" 2>/dev/null`
15169                       test "x$?" != "x0" && pkg_failed=yes
15170 else
15171   pkg_failed=yes
15172 fi
15173  else
15174     pkg_failed=untried
15175 fi
15176 if test -n "$udev_LIBS"; then
15177     pkg_cv_udev_LIBS="$udev_LIBS"
15178  elif test -n "$PKG_CONFIG"; then
15179     if test -n "$PKG_CONFIG" && \
15180     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"udev\""; } >&5
15181   ($PKG_CONFIG --exists --print-errors "udev") 2>&5
15182   ac_status=$?
15183   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15184   test $ac_status = 0; }; then
15185   pkg_cv_udev_LIBS=`$PKG_CONFIG --libs "udev" 2>/dev/null`
15186                       test "x$?" != "x0" && pkg_failed=yes
15187 else
15188   pkg_failed=yes
15189 fi
15190  else
15191     pkg_failed=untried
15192 fi
15193
15194
15195
15196 if test $pkg_failed = yes; then
15197         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15198 printf "%s\n" "no" >&6; }
15199
15200 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
15201         _pkg_short_errors_supported=yes
15202 else
15203         _pkg_short_errors_supported=no
15204 fi
15205         if test $_pkg_short_errors_supported = yes; then
15206                 udev_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "udev" 2>&1`
15207         else
15208                 udev_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "udev" 2>&1`
15209         fi
15210         # Put the nasty error message in config.log where it belongs
15211         echo "$udev_PKG_ERRORS" >&5
15212
15213
15214                         with_udev_rules_dir=""
15215
15216 elif test $pkg_failed = untried; then
15217         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15218 printf "%s\n" "no" >&6; }
15219
15220                         with_udev_rules_dir=""
15221
15222 else
15223         udev_CFLAGS=$pkg_cv_udev_CFLAGS
15224         udev_LIBS=$pkg_cv_udev_LIBS
15225         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15226 printf "%s\n" "yes" >&6; }
15227
15228                         with_udev_rules_dir="$($PKG_CONFIG --variable=udevdir udev)/rules.d"
15229
15230 fi
15231
15232 fi
15233         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for udev rules dir" >&5
15234 printf %s "checking for udev rules dir... " >&6; }
15235         pkg_udev_rules_dir="${with_udev_rules_dir}"
15236         if test -n "${pkg_udev_rules_dir}"
15237 then :
15238
15239                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${pkg_udev_rules_dir}" >&5
15240 printf "%s\n" "${pkg_udev_rules_dir}" >&6; }
15241                 have_udev="yes"
15242
15243 else $as_nop
15244
15245                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15246 printf "%s\n" "no" >&6; }
15247                 have_udev="no"
15248
15249 fi
15250
15251 else $as_nop
15252
15253         have_udev="disabled"
15254
15255 fi
15256
15257
15258
15259
15260 # Check whether --with-crond_dir was given.
15261 if test ${with_crond_dir+y}
15262 then :
15263   withval=$with_crond_dir;
15264 else $as_nop
15265   with_crond_dir=yes
15266 fi
15267
15268 if test "x${with_crond_dir}" != "xno"
15269 then :
15270
15271         if test "x${with_crond_dir}" = "xyes"
15272 then :
15273
15274                 if test -d "/etc/cron.d"
15275 then :
15276   with_crond_dir="/etc/cron.d"
15277 else $as_nop
15278   have_crond="no"; with_crond_dir=""
15279 fi
15280
15281 fi
15282         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for system crontab dir" >&5
15283 printf %s "checking for system crontab dir... " >&6; }
15284         crond_dir="${with_crond_dir}"
15285         if test -n "${crond_dir}"
15286 then :
15287
15288                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${crond_dir}" >&5
15289 printf "%s\n" "${crond_dir}" >&6; }
15290                 have_crond="yes"
15291
15292 else $as_nop
15293
15294                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15295 printf "%s\n" "no" >&6; }
15296                 have_crond="no"
15297
15298 fi
15299
15300 else $as_nop
15301
15302         have_crond="disabled"
15303
15304 fi
15305
15306
15307
15308
15309 # Check whether --with-systemd_unit_dir was given.
15310 if test ${with_systemd_unit_dir+y}
15311 then :
15312   withval=$with_systemd_unit_dir;
15313 else $as_nop
15314   with_systemd_unit_dir=yes
15315 fi
15316
15317 if test "x${with_systemd_unit_dir}" != "xno"
15318 then :
15319
15320         if test "x${with_systemd_unit_dir}" = "xyes"
15321 then :
15322
15323
15324 pkg_failed=no
15325 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for systemd" >&5
15326 printf %s "checking for systemd... " >&6; }
15327
15328 if test -n "$systemd_CFLAGS"; then
15329     pkg_cv_systemd_CFLAGS="$systemd_CFLAGS"
15330  elif test -n "$PKG_CONFIG"; then
15331     if test -n "$PKG_CONFIG" && \
15332     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"systemd\""; } >&5
15333   ($PKG_CONFIG --exists --print-errors "systemd") 2>&5
15334   ac_status=$?
15335   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15336   test $ac_status = 0; }; then
15337   pkg_cv_systemd_CFLAGS=`$PKG_CONFIG --cflags "systemd" 2>/dev/null`
15338                       test "x$?" != "x0" && pkg_failed=yes
15339 else
15340   pkg_failed=yes
15341 fi
15342  else
15343     pkg_failed=untried
15344 fi
15345 if test -n "$systemd_LIBS"; then
15346     pkg_cv_systemd_LIBS="$systemd_LIBS"
15347  elif test -n "$PKG_CONFIG"; then
15348     if test -n "$PKG_CONFIG" && \
15349     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"systemd\""; } >&5
15350   ($PKG_CONFIG --exists --print-errors "systemd") 2>&5
15351   ac_status=$?
15352   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15353   test $ac_status = 0; }; then
15354   pkg_cv_systemd_LIBS=`$PKG_CONFIG --libs "systemd" 2>/dev/null`
15355                       test "x$?" != "x0" && pkg_failed=yes
15356 else
15357   pkg_failed=yes
15358 fi
15359  else
15360     pkg_failed=untried
15361 fi
15362
15363
15364
15365 if test $pkg_failed = yes; then
15366         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15367 printf "%s\n" "no" >&6; }
15368
15369 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
15370         _pkg_short_errors_supported=yes
15371 else
15372         _pkg_short_errors_supported=no
15373 fi
15374         if test $_pkg_short_errors_supported = yes; then
15375                 systemd_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "systemd" 2>&1`
15376         else
15377                 systemd_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "systemd" 2>&1`
15378         fi
15379         # Put the nasty error message in config.log where it belongs
15380         echo "$systemd_PKG_ERRORS" >&5
15381
15382
15383                         with_systemd_unit_dir=""
15384
15385 elif test $pkg_failed = untried; then
15386         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15387 printf "%s\n" "no" >&6; }
15388
15389                         with_systemd_unit_dir=""
15390
15391 else
15392         systemd_CFLAGS=$pkg_cv_systemd_CFLAGS
15393         systemd_LIBS=$pkg_cv_systemd_LIBS
15394         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15395 printf "%s\n" "yes" >&6; }
15396
15397                         with_systemd_unit_dir="$($PKG_CONFIG --variable=systemdsystemunitdir systemd)"
15398
15399 fi
15400
15401
15402 fi
15403         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for systemd system unit dir" >&5
15404 printf %s "checking for systemd system unit dir... " >&6; }
15405         systemd_system_unit_dir="${with_systemd_unit_dir}"
15406         if test -n "${systemd_system_unit_dir}"
15407 then :
15408
15409                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${systemd_system_unit_dir}" >&5
15410 printf "%s\n" "${systemd_system_unit_dir}" >&6; }
15411                 have_systemd="yes"
15412
15413 else $as_nop
15414
15415                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15416 printf "%s\n" "no" >&6; }
15417                 have_systemd="no"
15418
15419 fi
15420
15421 else $as_nop
15422
15423         have_systemd="disabled"
15424
15425 fi
15426
15427
15428 OS_IO_FILE=""
15429 case "$host_os" in
15430   mingw*)
15431     OS_IO_FILE=windows_io
15432   ;;
15433   *)
15434     OS_IO_FILE=unix_io
15435   ;;
15436 esac
15437
15438
15439 # Check whether --enable-largefile was given.
15440 if test ${enable_largefile+y}
15441 then :
15442   enableval=$enable_largefile;
15443 fi
15444
15445 if test "$enable_largefile" != no; then
15446
15447   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
15448 printf %s "checking for special C compiler options needed for large files... " >&6; }
15449 if test ${ac_cv_sys_largefile_CC+y}
15450 then :
15451   printf %s "(cached) " >&6
15452 else $as_nop
15453   ac_cv_sys_largefile_CC=no
15454      if test "$GCC" != yes; then
15455        ac_save_CC=$CC
15456        while :; do
15457          # IRIX 6.2 and later do not support large files by default,
15458          # so use the C compiler's -n32 option if that helps.
15459          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15460 /* end confdefs.h.  */
15461 #include <sys/types.h>
15462  /* Check that off_t can represent 2**63 - 1 correctly.
15463     We can't simply define LARGE_OFF_T to be 9223372036854775807,
15464     since some C++ compilers masquerading as C compilers
15465     incorrectly reject 9223372036854775807.  */
15466 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
15467   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15468                        && LARGE_OFF_T % 2147483647 == 1)
15469                       ? 1 : -1];
15470 int
15471 main (void)
15472 {
15473
15474   ;
15475   return 0;
15476 }
15477 _ACEOF
15478          if ac_fn_c_try_compile "$LINENO"
15479 then :
15480   break
15481 fi
15482 rm -f core conftest.err conftest.$ac_objext conftest.beam
15483          CC="$CC -n32"
15484          if ac_fn_c_try_compile "$LINENO"
15485 then :
15486   ac_cv_sys_largefile_CC=' -n32'; break
15487 fi
15488 rm -f core conftest.err conftest.$ac_objext conftest.beam
15489          break
15490        done
15491        CC=$ac_save_CC
15492        rm -f conftest.$ac_ext
15493     fi
15494 fi
15495 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
15496 printf "%s\n" "$ac_cv_sys_largefile_CC" >&6; }
15497   if test "$ac_cv_sys_largefile_CC" != no; then
15498     CC=$CC$ac_cv_sys_largefile_CC
15499   fi
15500
15501   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
15502 printf %s "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
15503 if test ${ac_cv_sys_file_offset_bits+y}
15504 then :
15505   printf %s "(cached) " >&6
15506 else $as_nop
15507   while :; do
15508   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15509 /* end confdefs.h.  */
15510 #include <sys/types.h>
15511  /* Check that off_t can represent 2**63 - 1 correctly.
15512     We can't simply define LARGE_OFF_T to be 9223372036854775807,
15513     since some C++ compilers masquerading as C compilers
15514     incorrectly reject 9223372036854775807.  */
15515 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
15516   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15517                        && LARGE_OFF_T % 2147483647 == 1)
15518                       ? 1 : -1];
15519 int
15520 main (void)
15521 {
15522
15523   ;
15524   return 0;
15525 }
15526 _ACEOF
15527 if ac_fn_c_try_compile "$LINENO"
15528 then :
15529   ac_cv_sys_file_offset_bits=no; break
15530 fi
15531 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15532   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15533 /* end confdefs.h.  */
15534 #define _FILE_OFFSET_BITS 64
15535 #include <sys/types.h>
15536  /* Check that off_t can represent 2**63 - 1 correctly.
15537     We can't simply define LARGE_OFF_T to be 9223372036854775807,
15538     since some C++ compilers masquerading as C compilers
15539     incorrectly reject 9223372036854775807.  */
15540 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
15541   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15542                        && LARGE_OFF_T % 2147483647 == 1)
15543                       ? 1 : -1];
15544 int
15545 main (void)
15546 {
15547
15548   ;
15549   return 0;
15550 }
15551 _ACEOF
15552 if ac_fn_c_try_compile "$LINENO"
15553 then :
15554   ac_cv_sys_file_offset_bits=64; break
15555 fi
15556 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15557   ac_cv_sys_file_offset_bits=unknown
15558   break
15559 done
15560 fi
15561 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
15562 printf "%s\n" "$ac_cv_sys_file_offset_bits" >&6; }
15563 case $ac_cv_sys_file_offset_bits in #(
15564   no | unknown) ;;
15565   *)
15566 printf "%s\n" "#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits" >>confdefs.h
15567 ;;
15568 esac
15569 rm -rf conftest*
15570   if test $ac_cv_sys_file_offset_bits = unknown; then
15571     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
15572 printf %s "checking for _LARGE_FILES value needed for large files... " >&6; }
15573 if test ${ac_cv_sys_large_files+y}
15574 then :
15575   printf %s "(cached) " >&6
15576 else $as_nop
15577   while :; do
15578   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15579 /* end confdefs.h.  */
15580 #include <sys/types.h>
15581  /* Check that off_t can represent 2**63 - 1 correctly.
15582     We can't simply define LARGE_OFF_T to be 9223372036854775807,
15583     since some C++ compilers masquerading as C compilers
15584     incorrectly reject 9223372036854775807.  */
15585 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
15586   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15587                        && LARGE_OFF_T % 2147483647 == 1)
15588                       ? 1 : -1];
15589 int
15590 main (void)
15591 {
15592
15593   ;
15594   return 0;
15595 }
15596 _ACEOF
15597 if ac_fn_c_try_compile "$LINENO"
15598 then :
15599   ac_cv_sys_large_files=no; break
15600 fi
15601 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15602   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15603 /* end confdefs.h.  */
15604 #define _LARGE_FILES 1
15605 #include <sys/types.h>
15606  /* Check that off_t can represent 2**63 - 1 correctly.
15607     We can't simply define LARGE_OFF_T to be 9223372036854775807,
15608     since some C++ compilers masquerading as C compilers
15609     incorrectly reject 9223372036854775807.  */
15610 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
15611   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15612                        && LARGE_OFF_T % 2147483647 == 1)
15613                       ? 1 : -1];
15614 int
15615 main (void)
15616 {
15617
15618   ;
15619   return 0;
15620 }
15621 _ACEOF
15622 if ac_fn_c_try_compile "$LINENO"
15623 then :
15624   ac_cv_sys_large_files=1; break
15625 fi
15626 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15627   ac_cv_sys_large_files=unknown
15628   break
15629 done
15630 fi
15631 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
15632 printf "%s\n" "$ac_cv_sys_large_files" >&6; }
15633 case $ac_cv_sys_large_files in #(
15634   no | unknown) ;;
15635   *)
15636 printf "%s\n" "#define _LARGE_FILES $ac_cv_sys_large_files" >>confdefs.h
15637 ;;
15638 esac
15639 rm -rf conftest*
15640   fi
15641 fi
15642
15643
15644 test -d lib || mkdir lib
15645 test -d include || mkdir include
15646 test -d include/linux || mkdir include/linux
15647 test -d include/asm || mkdir include/asm
15648 if test -z "$UUID_CMT" ; then
15649         uuid_out_list="lib/uuid/Makefile lib/uuid/uuid.pc \
15650                 lib/uuid/uuid_types.h"
15651 fi
15652 if test -z "$BLKID_CMT" ; then
15653         blkid_out_list="lib/blkid/Makefile lib/blkid/blkid.pc \
15654                 lib/blkid/blkid_types.h"
15655 fi
15656 for i in MCONFIG Makefile \
15657         util/Makefile util/subst.conf util/gen-tarball util/install-symlink \
15658         lib/et/Makefile lib/ss/Makefile lib/e2p/Makefile \
15659         lib/ext2fs/Makefile lib/ext2fs/ext2_types.h \
15660         $uuid_out_list $blkid_out_list lib/support/Makefile \
15661         lib/ss/ss.pc lib/et/com_err.pc lib/e2p/e2p.pc lib/ext2fs/ext2fs.pc \
15662         misc/Makefile ext2ed/Makefile e2fsck/Makefile \
15663         debugfs/Makefile tests/Makefile tests/progs/Makefile \
15664         tests/fuzz/Makefile resize/Makefile doc/Makefile \
15665         po/Makefile.in scrub/Makefile; do
15666         if test -d `dirname ${srcdir}/$i` ; then
15667                 outlist="$outlist $i"
15668         fi
15669 done
15670 ac_config_files="$ac_config_files $outlist"
15671
15672 cat >confcache <<\_ACEOF
15673 # This file is a shell script that caches the results of configure
15674 # tests run on this system so they can be shared between configure
15675 # scripts and configure runs, see configure's option --config-cache.
15676 # It is not useful on other systems.  If it contains results you don't
15677 # want to keep, you may remove or edit it.
15678 #
15679 # config.status only pays attention to the cache file if you give it
15680 # the --recheck option to rerun configure.
15681 #
15682 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15683 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15684 # following values.
15685
15686 _ACEOF
15687
15688 # The following way of writing the cache mishandles newlines in values,
15689 # but we know of no workaround that is simple, portable, and efficient.
15690 # So, we kill variables containing newlines.
15691 # Ultrix sh set writes to stderr and can't be redirected directly,
15692 # and sets the high bit in the cache file unless we assign to the vars.
15693 (
15694   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15695     eval ac_val=\$$ac_var
15696     case $ac_val in #(
15697     *${as_nl}*)
15698       case $ac_var in #(
15699       *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15700 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15701       esac
15702       case $ac_var in #(
15703       _ | IFS | as_nl) ;; #(
15704       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15705       *) { eval $ac_var=; unset $ac_var;} ;;
15706       esac ;;
15707     esac
15708   done
15709
15710   (set) 2>&1 |
15711     case $as_nl`(ac_space=' '; set) 2>&1` in #(
15712     *${as_nl}ac_space=\ *)
15713       # `set' does not quote correctly, so add quotes: double-quote
15714       # substitution turns \\\\ into \\, and sed turns \\ into \.
15715       sed -n \
15716         "s/'/'\\\\''/g;
15717           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15718       ;; #(
15719     *)
15720       # `set' quotes correctly as required by POSIX, so do not add quotes.
15721       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15722       ;;
15723     esac |
15724     sort
15725 ) |
15726   sed '
15727      /^ac_cv_env_/b end
15728      t clear
15729      :clear
15730      s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
15731      t end
15732      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15733      :end' >>confcache
15734 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15735   if test -w "$cache_file"; then
15736     if test "x$cache_file" != "x/dev/null"; then
15737       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15738 printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
15739       if test ! -f "$cache_file" || test -h "$cache_file"; then
15740         cat confcache >"$cache_file"
15741       else
15742         case $cache_file in #(
15743         */* | ?:*)
15744           mv -f confcache "$cache_file"$$ &&
15745           mv -f "$cache_file"$$ "$cache_file" ;; #(
15746         *)
15747           mv -f confcache "$cache_file" ;;
15748         esac
15749       fi
15750     fi
15751   else
15752     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15753 printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
15754   fi
15755 fi
15756 rm -f confcache
15757
15758 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15759 # Let make expand exec_prefix.
15760 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15761
15762 DEFS=-DHAVE_CONFIG_H
15763
15764 ac_libobjs=
15765 ac_ltlibobjs=
15766 U=
15767 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15768   # 1. Remove the extension, and $U if already installed.
15769   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15770   ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
15771   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
15772   #    will be set to the directory where LIBOBJS objects are built.
15773   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15774   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15775 done
15776 LIBOBJS=$ac_libobjs
15777
15778 LTLIBOBJS=$ac_ltlibobjs
15779
15780
15781
15782
15783 : "${CONFIG_STATUS=./config.status}"
15784 ac_write_fail=0
15785 ac_clean_files_save=$ac_clean_files
15786 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15787 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15788 printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
15789 as_write_fail=0
15790 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15791 #! $SHELL
15792 # Generated by $as_me.
15793 # Run this file to recreate the current configuration.
15794 # Compiler output produced by configure, useful for debugging
15795 # configure, is in config.log if it exists.
15796
15797 debug=false
15798 ac_cs_recheck=false
15799 ac_cs_silent=false
15800
15801 SHELL=\${CONFIG_SHELL-$SHELL}
15802 export SHELL
15803 _ASEOF
15804 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15805 ## -------------------- ##
15806 ## M4sh Initialization. ##
15807 ## -------------------- ##
15808
15809 # Be more Bourne compatible
15810 DUALCASE=1; export DUALCASE # for MKS sh
15811 as_nop=:
15812 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
15813 then :
15814   emulate sh
15815   NULLCMD=:
15816   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15817   # is contrary to our usage.  Disable this feature.
15818   alias -g '${1+"$@"}'='"$@"'
15819   setopt NO_GLOB_SUBST
15820 else $as_nop
15821   case `(set -o) 2>/dev/null` in #(
15822   *posix*) :
15823     set -o posix ;; #(
15824   *) :
15825      ;;
15826 esac
15827 fi
15828
15829
15830
15831 # Reset variables that may have inherited troublesome values from
15832 # the environment.
15833
15834 # IFS needs to be set, to space, tab, and newline, in precisely that order.
15835 # (If _AS_PATH_WALK were called with IFS unset, it would have the
15836 # side effect of setting IFS to empty, thus disabling word splitting.)
15837 # Quoting is to prevent editors from complaining about space-tab.
15838 as_nl='
15839 '
15840 export as_nl
15841 IFS=" ""        $as_nl"
15842
15843 PS1='$ '
15844 PS2='> '
15845 PS4='+ '
15846
15847 # Ensure predictable behavior from utilities with locale-dependent output.
15848 LC_ALL=C
15849 export LC_ALL
15850 LANGUAGE=C
15851 export LANGUAGE
15852
15853 # We cannot yet rely on "unset" to work, but we need these variables
15854 # to be unset--not just set to an empty or harmless value--now, to
15855 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
15856 # also avoids known problems related to "unset" and subshell syntax
15857 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
15858 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
15859 do eval test \${$as_var+y} \
15860   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15861 done
15862
15863 # Ensure that fds 0, 1, and 2 are open.
15864 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
15865 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
15866 if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
15867
15868 # The user is always right.
15869 if ${PATH_SEPARATOR+false} :; then
15870   PATH_SEPARATOR=:
15871   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15872     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15873       PATH_SEPARATOR=';'
15874   }
15875 fi
15876
15877
15878 # Find who we are.  Look in the path if we contain no directory separator.
15879 as_myself=
15880 case $0 in #((
15881   *[\\/]* ) as_myself=$0 ;;
15882   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15883 for as_dir in $PATH
15884 do
15885   IFS=$as_save_IFS
15886   case $as_dir in #(((
15887     '') as_dir=./ ;;
15888     */) ;;
15889     *) as_dir=$as_dir/ ;;
15890   esac
15891     test -r "$as_dir$0" && as_myself=$as_dir$0 && break
15892   done
15893 IFS=$as_save_IFS
15894
15895      ;;
15896 esac
15897 # We did not find ourselves, most probably we were run as `sh COMMAND'
15898 # in which case we are not to be found in the path.
15899 if test "x$as_myself" = x; then
15900   as_myself=$0
15901 fi
15902 if test ! -f "$as_myself"; then
15903   printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15904   exit 1
15905 fi
15906
15907
15908
15909 # as_fn_error STATUS ERROR [LINENO LOG_FD]
15910 # ----------------------------------------
15911 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15912 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15913 # script with STATUS, using 1 if that was 0.
15914 as_fn_error ()
15915 {
15916   as_status=$1; test $as_status -eq 0 && as_status=1
15917   if test "$4"; then
15918     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15919     printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15920   fi
15921   printf "%s\n" "$as_me: error: $2" >&2
15922   as_fn_exit $as_status
15923 } # as_fn_error
15924
15925
15926
15927 # as_fn_set_status STATUS
15928 # -----------------------
15929 # Set $? to STATUS, without forking.
15930 as_fn_set_status ()
15931 {
15932   return $1
15933 } # as_fn_set_status
15934
15935 # as_fn_exit STATUS
15936 # -----------------
15937 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15938 as_fn_exit ()
15939 {
15940   set +e
15941   as_fn_set_status $1
15942   exit $1
15943 } # as_fn_exit
15944
15945 # as_fn_unset VAR
15946 # ---------------
15947 # Portably unset VAR.
15948 as_fn_unset ()
15949 {
15950   { eval $1=; unset $1;}
15951 }
15952 as_unset=as_fn_unset
15953
15954 # as_fn_append VAR VALUE
15955 # ----------------------
15956 # Append the text in VALUE to the end of the definition contained in VAR. Take
15957 # advantage of any shell optimizations that allow amortized linear growth over
15958 # repeated appends, instead of the typical quadratic growth present in naive
15959 # implementations.
15960 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
15961 then :
15962   eval 'as_fn_append ()
15963   {
15964     eval $1+=\$2
15965   }'
15966 else $as_nop
15967   as_fn_append ()
15968   {
15969     eval $1=\$$1\$2
15970   }
15971 fi # as_fn_append
15972
15973 # as_fn_arith ARG...
15974 # ------------------
15975 # Perform arithmetic evaluation on the ARGs, and store the result in the
15976 # global $as_val. Take advantage of shells that can avoid forks. The arguments
15977 # must be portable across $(()) and expr.
15978 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
15979 then :
15980   eval 'as_fn_arith ()
15981   {
15982     as_val=$(( $* ))
15983   }'
15984 else $as_nop
15985   as_fn_arith ()
15986   {
15987     as_val=`expr "$@" || test $? -eq 1`
15988   }
15989 fi # as_fn_arith
15990
15991
15992 if expr a : '\(a\)' >/dev/null 2>&1 &&
15993    test "X`expr 00001 : '.*\(...\)'`" = X001; then
15994   as_expr=expr
15995 else
15996   as_expr=false
15997 fi
15998
15999 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16000   as_basename=basename
16001 else
16002   as_basename=false
16003 fi
16004
16005 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16006   as_dirname=dirname
16007 else
16008   as_dirname=false
16009 fi
16010
16011 as_me=`$as_basename -- "$0" ||
16012 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16013          X"$0" : 'X\(//\)$' \| \
16014          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16015 printf "%s\n" X/"$0" |
16016     sed '/^.*\/\([^/][^/]*\)\/*$/{
16017             s//\1/
16018             q
16019           }
16020           /^X\/\(\/\/\)$/{
16021             s//\1/
16022             q
16023           }
16024           /^X\/\(\/\).*/{
16025             s//\1/
16026             q
16027           }
16028           s/.*/./; q'`
16029
16030 # Avoid depending upon Character Ranges.
16031 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16032 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16033 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16034 as_cr_digits='0123456789'
16035 as_cr_alnum=$as_cr_Letters$as_cr_digits
16036
16037
16038 # Determine whether it's possible to make 'echo' print without a newline.
16039 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
16040 # for compatibility with existing Makefiles.
16041 ECHO_C= ECHO_N= ECHO_T=
16042 case `echo -n x` in #(((((
16043 -n*)
16044   case `echo 'xy\c'` in
16045   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
16046   xy)  ECHO_C='\c';;
16047   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
16048        ECHO_T=' ';;
16049   esac;;
16050 *)
16051   ECHO_N='-n';;
16052 esac
16053
16054 # For backward compatibility with old third-party macros, we provide
16055 # the shell variables $as_echo and $as_echo_n.  New code should use
16056 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
16057 as_echo='printf %s\n'
16058 as_echo_n='printf %s'
16059
16060 rm -f conf$$ conf$$.exe conf$$.file
16061 if test -d conf$$.dir; then
16062   rm -f conf$$.dir/conf$$.file
16063 else
16064   rm -f conf$$.dir
16065   mkdir conf$$.dir 2>/dev/null
16066 fi
16067 if (echo >conf$$.file) 2>/dev/null; then
16068   if ln -s conf$$.file conf$$ 2>/dev/null; then
16069     as_ln_s='ln -s'
16070     # ... but there are two gotchas:
16071     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16072     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16073     # In both cases, we have to default to `cp -pR'.
16074     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16075       as_ln_s='cp -pR'
16076   elif ln conf$$.file conf$$ 2>/dev/null; then
16077     as_ln_s=ln
16078   else
16079     as_ln_s='cp -pR'
16080   fi
16081 else
16082   as_ln_s='cp -pR'
16083 fi
16084 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16085 rmdir conf$$.dir 2>/dev/null
16086
16087
16088 # as_fn_mkdir_p
16089 # -------------
16090 # Create "$as_dir" as a directory, including parents if necessary.
16091 as_fn_mkdir_p ()
16092 {
16093
16094   case $as_dir in #(
16095   -*) as_dir=./$as_dir;;
16096   esac
16097   test -d "$as_dir" || eval $as_mkdir_p || {
16098     as_dirs=
16099     while :; do
16100       case $as_dir in #(
16101       *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16102       *) as_qdir=$as_dir;;
16103       esac
16104       as_dirs="'$as_qdir' $as_dirs"
16105       as_dir=`$as_dirname -- "$as_dir" ||
16106 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16107          X"$as_dir" : 'X\(//\)[^/]' \| \
16108          X"$as_dir" : 'X\(//\)$' \| \
16109          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16110 printf "%s\n" X"$as_dir" |
16111     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16112             s//\1/
16113             q
16114           }
16115           /^X\(\/\/\)[^/].*/{
16116             s//\1/
16117             q
16118           }
16119           /^X\(\/\/\)$/{
16120             s//\1/
16121             q
16122           }
16123           /^X\(\/\).*/{
16124             s//\1/
16125             q
16126           }
16127           s/.*/./; q'`
16128       test -d "$as_dir" && break
16129     done
16130     test -z "$as_dirs" || eval "mkdir $as_dirs"
16131   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
16132
16133
16134 } # as_fn_mkdir_p
16135 if mkdir -p . 2>/dev/null; then
16136   as_mkdir_p='mkdir -p "$as_dir"'
16137 else
16138   test -d ./-p && rmdir ./-p
16139   as_mkdir_p=false
16140 fi
16141
16142
16143 # as_fn_executable_p FILE
16144 # -----------------------
16145 # Test if FILE is an executable regular file.
16146 as_fn_executable_p ()
16147 {
16148   test -f "$1" && test -x "$1"
16149 } # as_fn_executable_p
16150 as_test_x='test -x'
16151 as_executable_p=as_fn_executable_p
16152
16153 # Sed expression to map a string onto a valid CPP name.
16154 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16155
16156 # Sed expression to map a string onto a valid variable name.
16157 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16158
16159
16160 exec 6>&1
16161 ## ----------------------------------- ##
16162 ## Main body of $CONFIG_STATUS script. ##
16163 ## ----------------------------------- ##
16164 _ASEOF
16165 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16166
16167 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16168 # Save the log message, to keep $0 and so on meaningful, and to
16169 # report actual input values of CONFIG_FILES etc. instead of their
16170 # values after options handling.
16171 ac_log="
16172 This file was extended by $as_me, which was
16173 generated by GNU Autoconf 2.71.  Invocation command line was
16174
16175   CONFIG_FILES    = $CONFIG_FILES
16176   CONFIG_HEADERS  = $CONFIG_HEADERS
16177   CONFIG_LINKS    = $CONFIG_LINKS
16178   CONFIG_COMMANDS = $CONFIG_COMMANDS
16179   $ $0 $@
16180
16181 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16182 "
16183
16184 _ACEOF
16185
16186 case $ac_config_files in *"
16187 "*) set x $ac_config_files; shift; ac_config_files=$*;;
16188 esac
16189
16190 case $ac_config_headers in *"
16191 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16192 esac
16193
16194
16195 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16196 # Files that config.status was made for.
16197 config_files="$ac_config_files"
16198 config_headers="$ac_config_headers"
16199 config_commands="$ac_config_commands"
16200
16201 _ACEOF
16202
16203 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16204 ac_cs_usage="\
16205 \`$as_me' instantiates files and other configuration actions
16206 from templates according to the current configuration.  Unless the files
16207 and actions are specified as TAGs, all are instantiated by default.
16208
16209 Usage: $0 [OPTION]... [TAG]...
16210
16211   -h, --help       print this help, then exit
16212   -V, --version    print version number and configuration settings, then exit
16213       --config     print configuration, then exit
16214   -q, --quiet, --silent
16215                    do not print progress messages
16216   -d, --debug      don't remove temporary files
16217       --recheck    update $as_me by reconfiguring in the same conditions
16218       --file=FILE[:TEMPLATE]
16219                    instantiate the configuration file FILE
16220       --header=FILE[:TEMPLATE]
16221                    instantiate the configuration header FILE
16222
16223 Configuration files:
16224 $config_files
16225
16226 Configuration headers:
16227 $config_headers
16228
16229 Configuration commands:
16230 $config_commands
16231
16232 Report bugs to the package provider."
16233
16234 _ACEOF
16235 ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
16236 ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
16237 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16238 ac_cs_config='$ac_cs_config_escaped'
16239 ac_cs_version="\\
16240 config.status
16241 configured by $0, generated by GNU Autoconf 2.71,
16242   with options \\"\$ac_cs_config\\"
16243
16244 Copyright (C) 2021 Free Software Foundation, Inc.
16245 This config.status script is free software; the Free Software Foundation
16246 gives unlimited permission to copy, distribute and modify it."
16247
16248 ac_pwd='$ac_pwd'
16249 srcdir='$srcdir'
16250 INSTALL='$INSTALL'
16251 MKDIR_P='$MKDIR_P'
16252 AWK='$AWK'
16253 test -n "\$AWK" || AWK=awk
16254 _ACEOF
16255
16256 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16257 # The default lists apply if the user does not specify any file.
16258 ac_need_defaults=:
16259 while test $# != 0
16260 do
16261   case $1 in
16262   --*=?*)
16263     ac_option=`expr "X$1" : 'X\([^=]*\)='`
16264     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16265     ac_shift=:
16266     ;;
16267   --*=)
16268     ac_option=`expr "X$1" : 'X\([^=]*\)='`
16269     ac_optarg=
16270     ac_shift=:
16271     ;;
16272   *)
16273     ac_option=$1
16274     ac_optarg=$2
16275     ac_shift=shift
16276     ;;
16277   esac
16278
16279   case $ac_option in
16280   # Handling of the options.
16281   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16282     ac_cs_recheck=: ;;
16283   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16284     printf "%s\n" "$ac_cs_version"; exit ;;
16285   --config | --confi | --conf | --con | --co | --c )
16286     printf "%s\n" "$ac_cs_config"; exit ;;
16287   --debug | --debu | --deb | --de | --d | -d )
16288     debug=: ;;
16289   --file | --fil | --fi | --f )
16290     $ac_shift
16291     case $ac_optarg in
16292     *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16293     '') as_fn_error $? "missing file argument" ;;
16294     esac
16295     as_fn_append CONFIG_FILES " '$ac_optarg'"
16296     ac_need_defaults=false;;
16297   --header | --heade | --head | --hea )
16298     $ac_shift
16299     case $ac_optarg in
16300     *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16301     esac
16302     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16303     ac_need_defaults=false;;
16304   --he | --h)
16305     # Conflict between --help and --header
16306     as_fn_error $? "ambiguous option: \`$1'
16307 Try \`$0 --help' for more information.";;
16308   --help | --hel | -h )
16309     printf "%s\n" "$ac_cs_usage"; exit ;;
16310   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16311   | -silent | --silent | --silen | --sile | --sil | --si | --s)
16312     ac_cs_silent=: ;;
16313
16314   # This is an error.
16315   -*) as_fn_error $? "unrecognized option: \`$1'
16316 Try \`$0 --help' for more information." ;;
16317
16318   *) as_fn_append ac_config_targets " $1"
16319      ac_need_defaults=false ;;
16320
16321   esac
16322   shift
16323 done
16324
16325 ac_configure_extra_args=
16326
16327 if $ac_cs_silent; then
16328   exec 6>/dev/null
16329   ac_configure_extra_args="$ac_configure_extra_args --silent"
16330 fi
16331
16332 _ACEOF
16333 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16334 if \$ac_cs_recheck; then
16335   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16336   shift
16337   \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
16338   CONFIG_SHELL='$SHELL'
16339   export CONFIG_SHELL
16340   exec "\$@"
16341 fi
16342
16343 _ACEOF
16344 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16345 exec 5>>config.log
16346 {
16347   echo
16348   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16349 ## Running $as_me. ##
16350 _ASBOX
16351   printf "%s\n" "$ac_log"
16352 } >&5
16353
16354 _ACEOF
16355 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16356 #
16357 # INIT-COMMANDS
16358 #
16359 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
16360     # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS.
16361     OBSOLETE_ALL_LINGUAS="$ALL_LINGUAS"
16362     # Capture the value of LINGUAS because we need it to compute CATALOGS.
16363     LINGUAS="${LINGUAS-%UNSET%}"
16364
16365
16366 _ACEOF
16367
16368 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16369
16370 # Handling of arguments.
16371 for ac_config_target in $ac_config_targets
16372 do
16373   case $ac_config_target in
16374     "lib/config.h") CONFIG_HEADERS="$CONFIG_HEADERS lib/config.h" ;;
16375     "po-directories") CONFIG_COMMANDS="$CONFIG_COMMANDS po-directories" ;;
16376     "$outlist") CONFIG_FILES="$CONFIG_FILES $outlist" ;;
16377
16378   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16379   esac
16380 done
16381
16382
16383 # If the user did not use the arguments to specify the items to instantiate,
16384 # then the envvar interface is used.  Set only those that are not.
16385 # We use the long form for the default assignment because of an extremely
16386 # bizarre bug on SunOS 4.1.3.
16387 if $ac_need_defaults; then
16388   test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
16389   test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
16390   test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands
16391 fi
16392
16393 # Have a temporary directory for convenience.  Make it in the build tree
16394 # simply because there is no reason against having it here, and in addition,
16395 # creating and moving files from /tmp can sometimes cause problems.
16396 # Hook for its removal unless debugging.
16397 # Note that there is a small window in which the directory will not be cleaned:
16398 # after its creation but before its name has been assigned to `$tmp'.
16399 $debug ||
16400 {
16401   tmp= ac_tmp=
16402   trap 'exit_status=$?
16403   : "${ac_tmp:=$tmp}"
16404   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16405 ' 0
16406   trap 'as_fn_exit 1' 1 2 13 15
16407 }
16408 # Create a (secure) tmp directory for tmp files.
16409
16410 {
16411   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16412   test -d "$tmp"
16413 }  ||
16414 {
16415   tmp=./conf$$-$RANDOM
16416   (umask 077 && mkdir "$tmp")
16417 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16418 ac_tmp=$tmp
16419
16420 # Set up the scripts for CONFIG_FILES section.
16421 # No need to generate them if there are no CONFIG_FILES.
16422 # This happens for instance with `./config.status config.h'.
16423 if test -n "$CONFIG_FILES"; then
16424
16425 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
16426   ac_cs_awk_getline=:
16427   ac_cs_awk_pipe_init=
16428   ac_cs_awk_read_file='
16429       while ((getline aline < (F[key])) > 0)
16430         print(aline)
16431       close(F[key])'
16432   ac_cs_awk_pipe_fini=
16433 else
16434   ac_cs_awk_getline=false
16435   ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
16436   ac_cs_awk_read_file='
16437       print "|#_!!_#|"
16438       print "cat " F[key] " &&"
16439       '$ac_cs_awk_pipe_init
16440   # The final `:' finishes the AND list.
16441   ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
16442 fi
16443 ac_cr=`echo X | tr X '\015'`
16444 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16445 # But we know of no other shell where ac_cr would be empty at this
16446 # point, so we can use a bashism as a fallback.
16447 if test "x$ac_cr" = x; then
16448   eval ac_cr=\$\'\\r\'
16449 fi
16450 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16451 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16452   ac_cs_awk_cr='\\r'
16453 else
16454   ac_cs_awk_cr=$ac_cr
16455 fi
16456
16457 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16458 _ACEOF
16459
16460 # Create commands to substitute file output variables.
16461 {
16462   echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
16463   echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
16464   echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
16465   echo "_ACAWK" &&
16466   echo "_ACEOF"
16467 } >conf$$files.sh &&
16468 . ./conf$$files.sh ||
16469   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16470 rm -f conf$$files.sh
16471
16472 {
16473   echo "cat >conf$$subs.awk <<_ACEOF" &&
16474   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16475   echo "_ACEOF"
16476 } >conf$$subs.sh ||
16477   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16478 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16479 ac_delim='%!_!# '
16480 for ac_last_try in false false false false false :; do
16481   . ./conf$$subs.sh ||
16482     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16483
16484   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16485   if test $ac_delim_n = $ac_delim_num; then
16486     break
16487   elif $ac_last_try; then
16488     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16489   else
16490     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16491   fi
16492 done
16493 rm -f conf$$subs.sh
16494
16495 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16496 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16497 _ACEOF
16498 sed -n '
16499 h
16500 s/^/S["/; s/!.*/"]=/
16501 p
16502 g
16503 s/^[^!]*!//
16504 :repl
16505 t repl
16506 s/'"$ac_delim"'$//
16507 t delim
16508 :nl
16509 h
16510 s/\(.\{148\}\)..*/\1/
16511 t more1
16512 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16513 p
16514 n
16515 b repl
16516 :more1
16517 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16518 p
16519 g
16520 s/.\{148\}//
16521 t nl
16522 :delim
16523 h
16524 s/\(.\{148\}\)..*/\1/
16525 t more2
16526 s/["\\]/\\&/g; s/^/"/; s/$/"/
16527 p
16528 b
16529 :more2
16530 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16531 p
16532 g
16533 s/.\{148\}//
16534 t delim
16535 ' <conf$$subs.awk | sed '
16536 /^[^""]/{
16537   N
16538   s/\n//
16539 }
16540 ' >>$CONFIG_STATUS || ac_write_fail=1
16541 rm -f conf$$subs.awk
16542 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16543 _ACAWK
16544 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16545   for (key in S) S_is_set[key] = 1
16546   FS = "\a"
16547   \$ac_cs_awk_pipe_init
16548 }
16549 {
16550   line = $ 0
16551   nfields = split(line, field, "@")
16552   substed = 0
16553   len = length(field[1])
16554   for (i = 2; i < nfields; i++) {
16555     key = field[i]
16556     keylen = length(key)
16557     if (S_is_set[key]) {
16558       value = S[key]
16559       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16560       len += length(value) + length(field[++i])
16561       substed = 1
16562     } else
16563       len += 1 + keylen
16564   }
16565   if (nfields == 3 && !substed) {
16566     key = field[2]
16567     if (F[key] != "" && line ~ /^[       ]*@.*@[         ]*$/) {
16568       \$ac_cs_awk_read_file
16569       next
16570     }
16571   }
16572   print line
16573 }
16574 \$ac_cs_awk_pipe_fini
16575 _ACAWK
16576 _ACEOF
16577 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16578 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16579   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16580 else
16581   cat
16582 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16583   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16584 _ACEOF
16585
16586 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16587 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16588 # trailing colons and then remove the whole line if VPATH becomes empty
16589 # (actually we leave an empty line to preserve line numbers).
16590 if test "x$srcdir" = x.; then
16591   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
16592 h
16593 s///
16594 s/^/:/
16595 s/[      ]*$/:/
16596 s/:\$(srcdir):/:/g
16597 s/:\${srcdir}:/:/g
16598 s/:@srcdir@:/:/g
16599 s/^:*//
16600 s/:*$//
16601 x
16602 s/\(=[   ]*\).*/\1/
16603 G
16604 s/\n//
16605 s/^[^=]*=[       ]*$//
16606 }'
16607 fi
16608
16609 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16610 fi # test -n "$CONFIG_FILES"
16611
16612 # Set up the scripts for CONFIG_HEADERS section.
16613 # No need to generate them if there are no CONFIG_HEADERS.
16614 # This happens for instance with `./config.status Makefile'.
16615 if test -n "$CONFIG_HEADERS"; then
16616 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16617 BEGIN {
16618 _ACEOF
16619
16620 # Transform confdefs.h into an awk script `defines.awk', embedded as
16621 # here-document in config.status, that substitutes the proper values into
16622 # config.h.in to produce config.h.
16623
16624 # Create a delimiter string that does not exist in confdefs.h, to ease
16625 # handling of long lines.
16626 ac_delim='%!_!# '
16627 for ac_last_try in false false :; do
16628   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16629   if test -z "$ac_tt"; then
16630     break
16631   elif $ac_last_try; then
16632     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16633   else
16634     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16635   fi
16636 done
16637
16638 # For the awk script, D is an array of macro values keyed by name,
16639 # likewise P contains macro parameters if any.  Preserve backslash
16640 # newline sequences.
16641
16642 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16643 sed -n '
16644 s/.\{148\}/&'"$ac_delim"'/g
16645 t rset
16646 :rset
16647 s/^[     ]*#[    ]*define[       ][      ]*/ /
16648 t def
16649 d
16650 :def
16651 s/\\$//
16652 t bsnl
16653 s/["\\]/\\&/g
16654 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
16655 D["\1"]=" \3"/p
16656 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
16657 d
16658 :bsnl
16659 s/["\\]/\\&/g
16660 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
16661 D["\1"]=" \3\\\\\\n"\\/p
16662 t cont
16663 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16664 t cont
16665 d
16666 :cont
16667 n
16668 s/.\{148\}/&'"$ac_delim"'/g
16669 t clear
16670 :clear
16671 s/\\$//
16672 t bsnlc
16673 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16674 d
16675 :bsnlc
16676 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16677 b cont
16678 ' <confdefs.h | sed '
16679 s/'"$ac_delim"'/"\\\
16680 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16681
16682 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16683   for (key in D) D_is_set[key] = 1
16684   FS = "\a"
16685 }
16686 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16687   line = \$ 0
16688   split(line, arg, " ")
16689   if (arg[1] == "#") {
16690     defundef = arg[2]
16691     mac1 = arg[3]
16692   } else {
16693     defundef = substr(arg[1], 2)
16694     mac1 = arg[2]
16695   }
16696   split(mac1, mac2, "(") #)
16697   macro = mac2[1]
16698   prefix = substr(line, 1, index(line, defundef) - 1)
16699   if (D_is_set[macro]) {
16700     # Preserve the white space surrounding the "#".
16701     print prefix "define", macro P[macro] D[macro]
16702     next
16703   } else {
16704     # Replace #undef with comments.  This is necessary, for example,
16705     # in the case of _POSIX_SOURCE, which is predefined and required
16706     # on some systems where configure will not decide to define it.
16707     if (defundef == "undef") {
16708       print "/*", prefix defundef, macro, "*/"
16709       next
16710     }
16711   }
16712 }
16713 { print }
16714 _ACAWK
16715 _ACEOF
16716 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16717   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
16718 fi # test -n "$CONFIG_HEADERS"
16719
16720
16721 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
16722 shift
16723 for ac_tag
16724 do
16725   case $ac_tag in
16726   :[FHLC]) ac_mode=$ac_tag; continue;;
16727   esac
16728   case $ac_mode$ac_tag in
16729   :[FHL]*:*);;
16730   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
16731   :[FH]-) ac_tag=-:-;;
16732   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16733   esac
16734   ac_save_IFS=$IFS
16735   IFS=:
16736   set x $ac_tag
16737   IFS=$ac_save_IFS
16738   shift
16739   ac_file=$1
16740   shift
16741
16742   case $ac_mode in
16743   :L) ac_source=$1;;
16744   :[FH])
16745     ac_file_inputs=
16746     for ac_f
16747     do
16748       case $ac_f in
16749       -) ac_f="$ac_tmp/stdin";;
16750       *) # Look for the file first in the build tree, then in the source tree
16751          # (if the path is not absolute).  The absolute path cannot be DOS-style,
16752          # because $ac_f cannot contain `:'.
16753          test -f "$ac_f" ||
16754            case $ac_f in
16755            [\\/$]*) false;;
16756            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16757            esac ||
16758            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16759       esac
16760       case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16761       as_fn_append ac_file_inputs " '$ac_f'"
16762     done
16763
16764     # Let's still pretend it is `configure' which instantiates (i.e., don't
16765     # use $as_me), people would be surprised to read:
16766     #    /* config.h.  Generated by config.status.  */
16767     configure_input='Generated from '`
16768           printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16769         `' by configure.'
16770     if test x"$ac_file" != x-; then
16771       configure_input="$ac_file.  $configure_input"
16772       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16773 printf "%s\n" "$as_me: creating $ac_file" >&6;}
16774     fi
16775     # Neutralize special characters interpreted by sed in replacement strings.
16776     case $configure_input in #(
16777     *\&* | *\|* | *\\* )
16778        ac_sed_conf_input=`printf "%s\n" "$configure_input" |
16779        sed 's/[\\\\&|]/\\\\&/g'`;; #(
16780     *) ac_sed_conf_input=$configure_input;;
16781     esac
16782
16783     case $ac_tag in
16784     *:-:* | *:-) cat >"$ac_tmp/stdin" \
16785       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
16786     esac
16787     ;;
16788   esac
16789
16790   ac_dir=`$as_dirname -- "$ac_file" ||
16791 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16792          X"$ac_file" : 'X\(//\)[^/]' \| \
16793          X"$ac_file" : 'X\(//\)$' \| \
16794          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16795 printf "%s\n" X"$ac_file" |
16796     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16797             s//\1/
16798             q
16799           }
16800           /^X\(\/\/\)[^/].*/{
16801             s//\1/
16802             q
16803           }
16804           /^X\(\/\/\)$/{
16805             s//\1/
16806             q
16807           }
16808           /^X\(\/\).*/{
16809             s//\1/
16810             q
16811           }
16812           s/.*/./; q'`
16813   as_dir="$ac_dir"; as_fn_mkdir_p
16814   ac_builddir=.
16815
16816 case "$ac_dir" in
16817 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16818 *)
16819   ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
16820   # A ".." for each directory in $ac_dir_suffix.
16821   ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16822   case $ac_top_builddir_sub in
16823   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16824   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16825   esac ;;
16826 esac
16827 ac_abs_top_builddir=$ac_pwd
16828 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16829 # for backward compatibility:
16830 ac_top_builddir=$ac_top_build_prefix
16831
16832 case $srcdir in
16833   .)  # We are building in place.
16834     ac_srcdir=.
16835     ac_top_srcdir=$ac_top_builddir_sub
16836     ac_abs_top_srcdir=$ac_pwd ;;
16837   [\\/]* | ?:[\\/]* )  # Absolute name.
16838     ac_srcdir=$srcdir$ac_dir_suffix;
16839     ac_top_srcdir=$srcdir
16840     ac_abs_top_srcdir=$srcdir ;;
16841   *) # Relative name.
16842     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16843     ac_top_srcdir=$ac_top_build_prefix$srcdir
16844     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16845 esac
16846 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16847
16848
16849   case $ac_mode in
16850   :F)
16851   #
16852   # CONFIG_FILE
16853   #
16854
16855   case $INSTALL in
16856   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16857   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16858   esac
16859   ac_MKDIR_P=$MKDIR_P
16860   case $MKDIR_P in
16861   [\\/$]* | ?:[\\/]* ) ;;
16862   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16863   esac
16864 _ACEOF
16865
16866 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16867 # If the template does not know about datarootdir, expand it.
16868 # FIXME: This hack should be removed a few years after 2.60.
16869 ac_datarootdir_hack=; ac_datarootdir_seen=
16870 ac_sed_dataroot='
16871 /datarootdir/ {
16872   p
16873   q
16874 }
16875 /@datadir@/p
16876 /@docdir@/p
16877 /@infodir@/p
16878 /@localedir@/p
16879 /@mandir@/p'
16880 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16881 *datarootdir*) ac_datarootdir_seen=yes;;
16882 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16883   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16884 printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16885 _ACEOF
16886 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16887   ac_datarootdir_hack='
16888   s&@datadir@&$datadir&g
16889   s&@docdir@&$docdir&g
16890   s&@infodir@&$infodir&g
16891   s&@localedir@&$localedir&g
16892   s&@mandir@&$mandir&g
16893   s&\\\${datarootdir}&$datarootdir&g' ;;
16894 esac
16895 _ACEOF
16896
16897 # Neutralize VPATH when `$srcdir' = `.'.
16898 # Shell code in configure.ac might set extrasub.
16899 # FIXME: do we really want to maintain this feature?
16900 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16901 ac_sed_extra="$ac_vpsub
16902 $extrasub
16903 _ACEOF
16904 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16905 :t
16906 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16907 s|@configure_input@|$ac_sed_conf_input|;t t
16908 s&@top_builddir@&$ac_top_builddir_sub&;t t
16909 s&@top_build_prefix@&$ac_top_build_prefix&;t t
16910 s&@srcdir@&$ac_srcdir&;t t
16911 s&@abs_srcdir@&$ac_abs_srcdir&;t t
16912 s&@top_srcdir@&$ac_top_srcdir&;t t
16913 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16914 s&@builddir@&$ac_builddir&;t t
16915 s&@abs_builddir@&$ac_abs_builddir&;t t
16916 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16917 s&@INSTALL@&$ac_INSTALL&;t t
16918 s&@MKDIR_P@&$ac_MKDIR_P&;t t
16919 $ac_datarootdir_hack
16920 "
16921 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
16922 if $ac_cs_awk_getline; then
16923   $AWK -f "$ac_tmp/subs.awk"
16924 else
16925   $AWK -f "$ac_tmp/subs.awk" | $SHELL
16926 fi \
16927   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16928
16929 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16930   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16931   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
16932       "$ac_tmp/out"`; test -z "$ac_out"; } &&
16933   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16934 which seems to be undefined.  Please make sure it is defined" >&5
16935 printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16936 which seems to be undefined.  Please make sure it is defined" >&2;}
16937
16938   rm -f "$ac_tmp/stdin"
16939   case $ac_file in
16940   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16941   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16942   esac \
16943   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16944  ;;
16945   :H)
16946   #
16947   # CONFIG_HEADER
16948   #
16949   if test x"$ac_file" != x-; then
16950     {
16951       printf "%s\n" "/* $configure_input  */" >&1 \
16952       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16953     } >"$ac_tmp/config.h" \
16954       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16955     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16956       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16957 printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
16958     else
16959       rm -f "$ac_file"
16960       mv "$ac_tmp/config.h" "$ac_file" \
16961         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16962     fi
16963   else
16964     printf "%s\n" "/* $configure_input  */" >&1 \
16965       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16966       || as_fn_error $? "could not create -" "$LINENO" 5
16967   fi
16968  ;;
16969
16970   :C)  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16971 printf "%s\n" "$as_me: executing $ac_file commands" >&6;}
16972  ;;
16973   esac
16974
16975
16976   case $ac_file$ac_mode in
16977     "po-directories":C)
16978     for ac_file in $CONFIG_FILES; do
16979       # Support "outfile[:infile[:infile...]]"
16980       case "$ac_file" in
16981         *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
16982       esac
16983       # PO directories have a Makefile.in generated from Makefile.in.in.
16984       case "$ac_file" in */Makefile.in)
16985         # Adjust a relative srcdir.
16986         ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
16987         ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
16988         ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
16989         # In autoconf-2.13 it is called $ac_given_srcdir.
16990         # In autoconf-2.50 it is called $srcdir.
16991         test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
16992         case "$ac_given_srcdir" in
16993           .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
16994           /*) top_srcdir="$ac_given_srcdir" ;;
16995           *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
16996         esac
16997         # Treat a directory as a PO directory if and only if it has a
16998         # POTFILES.in file. This allows packages to have multiple PO
16999         # directories under different names or in different locations.
17000         if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
17001           rm -f "$ac_dir/POTFILES"
17002           test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
17003           gt_tab=`printf '\t'`
17004           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"
17005           POMAKEFILEDEPS="POTFILES.in"
17006           # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend
17007           # on $ac_dir but don't depend on user-specified configuration
17008           # parameters.
17009           if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
17010             # The LINGUAS file contains the set of available languages.
17011             if test -n "$OBSOLETE_ALL_LINGUAS"; then
17012               test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
17013             fi
17014             ALL_LINGUAS=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
17015             POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
17016           else
17017             # The set of available languages was given in configure.in.
17018             ALL_LINGUAS=$OBSOLETE_ALL_LINGUAS
17019           fi
17020           # Compute POFILES
17021           # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
17022           # Compute UPDATEPOFILES
17023           # as      $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
17024           # Compute DUMMYPOFILES
17025           # as      $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
17026           # Compute GMOFILES
17027           # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
17028           case "$ac_given_srcdir" in
17029             .) srcdirpre= ;;
17030             *) srcdirpre='$(srcdir)/' ;;
17031           esac
17032           POFILES=
17033           UPDATEPOFILES=
17034           DUMMYPOFILES=
17035           GMOFILES=
17036           for lang in $ALL_LINGUAS; do
17037             POFILES="$POFILES $srcdirpre$lang.po"
17038             UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
17039             DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
17040             GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
17041           done
17042           # CATALOGS depends on both $ac_dir and the user's LINGUAS
17043           # environment variable.
17044           INST_LINGUAS=
17045           if test -n "$ALL_LINGUAS"; then
17046             for presentlang in $ALL_LINGUAS; do
17047               useit=no
17048               if test "%UNSET%" != "$LINGUAS"; then
17049                 desiredlanguages="$LINGUAS"
17050               else
17051                 desiredlanguages="$ALL_LINGUAS"
17052               fi
17053               for desiredlang in $desiredlanguages; do
17054                 # Use the presentlang catalog if desiredlang is
17055                 #   a. equal to presentlang, or
17056                 #   b. a variant of presentlang (because in this case,
17057                 #      presentlang can be used as a fallback for messages
17058                 #      which are not translated in the desiredlang catalog).
17059                 case "$desiredlang" in
17060                   "$presentlang" | "$presentlang"_* | "$presentlang".* | "$presentlang"@*)
17061                     useit=yes
17062                     ;;
17063                 esac
17064               done
17065               if test $useit = yes; then
17066                 INST_LINGUAS="$INST_LINGUAS $presentlang"
17067               fi
17068             done
17069           fi
17070           CATALOGS=
17071           if test -n "$INST_LINGUAS"; then
17072             for lang in $INST_LINGUAS; do
17073               CATALOGS="$CATALOGS $lang.gmo"
17074             done
17075           fi
17076           test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
17077           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"
17078           for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
17079             if test -f "$f"; then
17080               case "$f" in
17081                 *.orig | *.bak | *~) ;;
17082                 *) cat "$f" >> "$ac_dir/Makefile" ;;
17083               esac
17084             fi
17085           done
17086         fi
17087         ;;
17088       esac
17089     done ;;
17090
17091   esac
17092 done # for ac_tag
17093
17094
17095 as_fn_exit 0
17096 _ACEOF
17097 ac_clean_files=$ac_clean_files_save
17098
17099 test $ac_write_fail = 0 ||
17100   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
17101
17102
17103 # configure is writing to config.log, and then calls config.status.
17104 # config.status does its own redirection, appending to config.log.
17105 # Unfortunately, on DOS this fails, as config.log is still kept open
17106 # by configure, so config.status won't be able to write to it; its
17107 # output is simply discarded.  So we exec the FD to /dev/null,
17108 # effectively closing config.log, so it can be properly (re)opened and
17109 # appended to by config.status.  When coming back to configure, we
17110 # need to make the FD available again.
17111 if test "$no_create" != yes; then
17112   ac_cs_success=:
17113   ac_config_status_args=
17114   test "$silent" = yes &&
17115     ac_config_status_args="$ac_config_status_args --quiet"
17116   exec 5>/dev/null
17117   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17118   exec 5>>config.log
17119   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17120   # would make configure fail if this is the last instruction.
17121   $ac_cs_success || as_fn_exit 1
17122 fi
17123 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17124   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17125 printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17126 fi
17127
17128 if test -f util/gen-tarball; then chmod +x util/gen-tarball; fi
17129