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_VERSION
828 E2FSPROGS_DAY
829 E2FSPROGS_MONTH
830 E2FSPROGS_YEAR
831 OBJEXT
832 EXEEXT
833 ac_ct_CC
834 CPPFLAGS
835 LDFLAGS
836 CFLAGS
837 CC
838 target_alias
839 host_alias
840 build_alias
841 LIBS
842 ECHO_T
843 ECHO_N
844 ECHO_C
845 DEFS
846 mandir
847 localedir
848 libdir
849 psdir
850 pdfdir
851 dvidir
852 htmldir
853 infodir
854 docdir
855 oldincludedir
856 includedir
857 runstatedir
858 localstatedir
859 sharedstatedir
860 sysconfdir
861 datadir
862 datarootdir
863 libexecdir
864 sbindir
865 bindir
866 program_transform_name
867 prefix
868 exec_prefix
869 PACKAGE_URL
870 PACKAGE_BUGREPORT
871 PACKAGE_STRING
872 PACKAGE_VERSION
873 PACKAGE_TARNAME
874 PACKAGE_NAME
875 PATH_SEPARATOR
876 SHELL'
877 ac_subst_files='MCONFIG
878 MAKEFILE_ELF
879 MAKEFILE_BSDLIB
880 MAKEFILE_PROFILE
881 MAKEFILE_LIBRARY
882 ASM_TYPES_HEADER
883 PUBLIC_CONFIG_HEADER'
884 ac_user_opts='
885 enable_option_checking
886 with_diet_libc
887 with_cc
888 with_ccopts
889 with_ldopts
890 with_root_prefix
891 enable_maintainer_mode
892 enable_symlink_install
893 enable_relative_symlinks
894 enable_symlink_relative_symlinks
895 enable_symlink_build
896 enable_verbose_makecmds
897 enable_elf_shlibs
898 enable_bsd_shlibs
899 enable_profile
900 enable_gcov
901 enable_hardening
902 enable_jbd_debug
903 enable_blkid_debug
904 enable_testio_debug
905 enable_developer_features
906 enable_libuuid
907 enable_libblkid
908 enable_subset
909 enable_backtrace
910 enable_debugfs
911 enable_imager
912 enable_resizer
913 enable_defrag
914 enable_fsck
915 enable_e2initrd_helper
916 enable_tls
917 with_pthread
918 enable_uuidd
919 enable_mmp
920 enable_tdb
921 enable_bmap_stats
922 enable_bmap_stats_ops
923 enable_nls
924 with_gnu_ld
925 enable_rpath
926 with_libiconv_prefix
927 with_libintl_prefix
928 enable_fuse2fs
929 enable_lto
930 enable_ubsan
931 enable_addrsan
932 enable_threadsan
933 enable_fuzzing
934 with_multiarch
935 with_udev_rules_dir
936 with_crond_dir
937 with_systemd_unit_dir
938 '
939       ac_precious_vars='build_alias
940 host_alias
941 target_alias
942 CC
943 CFLAGS
944 LDFLAGS
945 LIBS
946 CPPFLAGS
947 CPP
948 PKG_CONFIG
949 PKG_CONFIG_PATH
950 PKG_CONFIG_LIBDIR
951 CXX
952 CXXFLAGS
953 CCC
954 udev_CFLAGS
955 udev_LIBS
956 systemd_CFLAGS
957 systemd_LIBS'
958
959
960 # Initialize some variables set by options.
961 ac_init_help=
962 ac_init_version=false
963 ac_unrecognized_opts=
964 ac_unrecognized_sep=
965 # The variables have the same names as the options, with
966 # dashes changed to underlines.
967 cache_file=/dev/null
968 exec_prefix=NONE
969 no_create=
970 no_recursion=
971 prefix=NONE
972 program_prefix=NONE
973 program_suffix=NONE
974 program_transform_name=s,x,x,
975 silent=
976 site=
977 srcdir=
978 verbose=
979 x_includes=NONE
980 x_libraries=NONE
981
982 # Installation directory options.
983 # These are left unexpanded so users can "make install exec_prefix=/foo"
984 # and all the variables that are supposed to be based on exec_prefix
985 # by default will actually change.
986 # Use braces instead of parens because sh, perl, etc. also accept them.
987 # (The list follows the same order as the GNU Coding Standards.)
988 bindir='${exec_prefix}/bin'
989 sbindir='${exec_prefix}/sbin'
990 libexecdir='${exec_prefix}/libexec'
991 datarootdir='${prefix}/share'
992 datadir='${datarootdir}'
993 sysconfdir='${prefix}/etc'
994 sharedstatedir='${prefix}/com'
995 localstatedir='${prefix}/var'
996 runstatedir='${localstatedir}/run'
997 includedir='${prefix}/include'
998 oldincludedir='/usr/include'
999 docdir='${datarootdir}/doc/${PACKAGE}'
1000 infodir='${datarootdir}/info'
1001 htmldir='${docdir}'
1002 dvidir='${docdir}'
1003 pdfdir='${docdir}'
1004 psdir='${docdir}'
1005 libdir='${exec_prefix}/lib'
1006 localedir='${datarootdir}/locale'
1007 mandir='${datarootdir}/man'
1008
1009 ac_prev=
1010 ac_dashdash=
1011 for ac_option
1012 do
1013   # If the previous option needs an argument, assign it.
1014   if test -n "$ac_prev"; then
1015     eval $ac_prev=\$ac_option
1016     ac_prev=
1017     continue
1018   fi
1019
1020   case $ac_option in
1021   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1022   *=)   ac_optarg= ;;
1023   *)    ac_optarg=yes ;;
1024   esac
1025
1026   case $ac_dashdash$ac_option in
1027   --)
1028     ac_dashdash=yes ;;
1029
1030   -bindir | --bindir | --bindi | --bind | --bin | --bi)
1031     ac_prev=bindir ;;
1032   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1033     bindir=$ac_optarg ;;
1034
1035   -build | --build | --buil | --bui | --bu)
1036     ac_prev=build_alias ;;
1037   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1038     build_alias=$ac_optarg ;;
1039
1040   -cache-file | --cache-file | --cache-fil | --cache-fi \
1041   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1042     ac_prev=cache_file ;;
1043   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1044   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1045     cache_file=$ac_optarg ;;
1046
1047   --config-cache | -C)
1048     cache_file=config.cache ;;
1049
1050   -datadir | --datadir | --datadi | --datad)
1051     ac_prev=datadir ;;
1052   -datadir=* | --datadir=* | --datadi=* | --datad=*)
1053     datadir=$ac_optarg ;;
1054
1055   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1056   | --dataroo | --dataro | --datar)
1057     ac_prev=datarootdir ;;
1058   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1059   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1060     datarootdir=$ac_optarg ;;
1061
1062   -disable-* | --disable-*)
1063     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1064     # Reject names that are not valid shell variable names.
1065     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1066       as_fn_error $? "invalid feature name: \`$ac_useropt'"
1067     ac_useropt_orig=$ac_useropt
1068     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1069     case $ac_user_opts in
1070       *"
1071 "enable_$ac_useropt"
1072 "*) ;;
1073       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1074          ac_unrecognized_sep=', ';;
1075     esac
1076     eval enable_$ac_useropt=no ;;
1077
1078   -docdir | --docdir | --docdi | --doc | --do)
1079     ac_prev=docdir ;;
1080   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1081     docdir=$ac_optarg ;;
1082
1083   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1084     ac_prev=dvidir ;;
1085   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1086     dvidir=$ac_optarg ;;
1087
1088   -enable-* | --enable-*)
1089     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1090     # Reject names that are not valid shell variable names.
1091     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1092       as_fn_error $? "invalid feature name: \`$ac_useropt'"
1093     ac_useropt_orig=$ac_useropt
1094     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1095     case $ac_user_opts in
1096       *"
1097 "enable_$ac_useropt"
1098 "*) ;;
1099       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1100          ac_unrecognized_sep=', ';;
1101     esac
1102     eval enable_$ac_useropt=\$ac_optarg ;;
1103
1104   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1105   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1106   | --exec | --exe | --ex)
1107     ac_prev=exec_prefix ;;
1108   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1109   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1110   | --exec=* | --exe=* | --ex=*)
1111     exec_prefix=$ac_optarg ;;
1112
1113   -gas | --gas | --ga | --g)
1114     # Obsolete; use --with-gas.
1115     with_gas=yes ;;
1116
1117   -help | --help | --hel | --he | -h)
1118     ac_init_help=long ;;
1119   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1120     ac_init_help=recursive ;;
1121   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1122     ac_init_help=short ;;
1123
1124   -host | --host | --hos | --ho)
1125     ac_prev=host_alias ;;
1126   -host=* | --host=* | --hos=* | --ho=*)
1127     host_alias=$ac_optarg ;;
1128
1129   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1130     ac_prev=htmldir ;;
1131   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1132   | --ht=*)
1133     htmldir=$ac_optarg ;;
1134
1135   -includedir | --includedir | --includedi | --included | --include \
1136   | --includ | --inclu | --incl | --inc)
1137     ac_prev=includedir ;;
1138   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1139   | --includ=* | --inclu=* | --incl=* | --inc=*)
1140     includedir=$ac_optarg ;;
1141
1142   -infodir | --infodir | --infodi | --infod | --info | --inf)
1143     ac_prev=infodir ;;
1144   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1145     infodir=$ac_optarg ;;
1146
1147   -libdir | --libdir | --libdi | --libd)
1148     ac_prev=libdir ;;
1149   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1150     libdir=$ac_optarg ;;
1151
1152   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1153   | --libexe | --libex | --libe)
1154     ac_prev=libexecdir ;;
1155   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1156   | --libexe=* | --libex=* | --libe=*)
1157     libexecdir=$ac_optarg ;;
1158
1159   -localedir | --localedir | --localedi | --localed | --locale)
1160     ac_prev=localedir ;;
1161   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1162     localedir=$ac_optarg ;;
1163
1164   -localstatedir | --localstatedir | --localstatedi | --localstated \
1165   | --localstate | --localstat | --localsta | --localst | --locals)
1166     ac_prev=localstatedir ;;
1167   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1168   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1169     localstatedir=$ac_optarg ;;
1170
1171   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1172     ac_prev=mandir ;;
1173   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1174     mandir=$ac_optarg ;;
1175
1176   -nfp | --nfp | --nf)
1177     # Obsolete; use --without-fp.
1178     with_fp=no ;;
1179
1180   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1181   | --no-cr | --no-c | -n)
1182     no_create=yes ;;
1183
1184   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1185   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1186     no_recursion=yes ;;
1187
1188   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1189   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1190   | --oldin | --oldi | --old | --ol | --o)
1191     ac_prev=oldincludedir ;;
1192   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1193   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1194   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1195     oldincludedir=$ac_optarg ;;
1196
1197   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1198     ac_prev=prefix ;;
1199   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1200     prefix=$ac_optarg ;;
1201
1202   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1203   | --program-pre | --program-pr | --program-p)
1204     ac_prev=program_prefix ;;
1205   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1206   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1207     program_prefix=$ac_optarg ;;
1208
1209   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1210   | --program-suf | --program-su | --program-s)
1211     ac_prev=program_suffix ;;
1212   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1213   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1214     program_suffix=$ac_optarg ;;
1215
1216   -program-transform-name | --program-transform-name \
1217   | --program-transform-nam | --program-transform-na \
1218   | --program-transform-n | --program-transform- \
1219   | --program-transform | --program-transfor \
1220   | --program-transfo | --program-transf \
1221   | --program-trans | --program-tran \
1222   | --progr-tra | --program-tr | --program-t)
1223     ac_prev=program_transform_name ;;
1224   -program-transform-name=* | --program-transform-name=* \
1225   | --program-transform-nam=* | --program-transform-na=* \
1226   | --program-transform-n=* | --program-transform-=* \
1227   | --program-transform=* | --program-transfor=* \
1228   | --program-transfo=* | --program-transf=* \
1229   | --program-trans=* | --program-tran=* \
1230   | --progr-tra=* | --program-tr=* | --program-t=*)
1231     program_transform_name=$ac_optarg ;;
1232
1233   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1234     ac_prev=pdfdir ;;
1235   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1236     pdfdir=$ac_optarg ;;
1237
1238   -psdir | --psdir | --psdi | --psd | --ps)
1239     ac_prev=psdir ;;
1240   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1241     psdir=$ac_optarg ;;
1242
1243   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1244   | -silent | --silent | --silen | --sile | --sil)
1245     silent=yes ;;
1246
1247   -runstatedir | --runstatedir | --runstatedi | --runstated \
1248   | --runstate | --runstat | --runsta | --runst | --runs \
1249   | --run | --ru | --r)
1250     ac_prev=runstatedir ;;
1251   -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1252   | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1253   | --run=* | --ru=* | --r=*)
1254     runstatedir=$ac_optarg ;;
1255
1256   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1257     ac_prev=sbindir ;;
1258   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1259   | --sbi=* | --sb=*)
1260     sbindir=$ac_optarg ;;
1261
1262   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1263   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1264   | --sharedst | --shareds | --shared | --share | --shar \
1265   | --sha | --sh)
1266     ac_prev=sharedstatedir ;;
1267   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1268   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1269   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1270   | --sha=* | --sh=*)
1271     sharedstatedir=$ac_optarg ;;
1272
1273   -site | --site | --sit)
1274     ac_prev=site ;;
1275   -site=* | --site=* | --sit=*)
1276     site=$ac_optarg ;;
1277
1278   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1279     ac_prev=srcdir ;;
1280   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1281     srcdir=$ac_optarg ;;
1282
1283   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1284   | --syscon | --sysco | --sysc | --sys | --sy)
1285     ac_prev=sysconfdir ;;
1286   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1287   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1288     sysconfdir=$ac_optarg ;;
1289
1290   -target | --target | --targe | --targ | --tar | --ta | --t)
1291     ac_prev=target_alias ;;
1292   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1293     target_alias=$ac_optarg ;;
1294
1295   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1296     verbose=yes ;;
1297
1298   -version | --version | --versio | --versi | --vers | -V)
1299     ac_init_version=: ;;
1300
1301   -with-* | --with-*)
1302     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1303     # Reject names that are not valid shell variable names.
1304     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1305       as_fn_error $? "invalid package name: \`$ac_useropt'"
1306     ac_useropt_orig=$ac_useropt
1307     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1308     case $ac_user_opts in
1309       *"
1310 "with_$ac_useropt"
1311 "*) ;;
1312       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1313          ac_unrecognized_sep=', ';;
1314     esac
1315     eval with_$ac_useropt=\$ac_optarg ;;
1316
1317   -without-* | --without-*)
1318     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1319     # Reject names that are not valid shell variable names.
1320     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1321       as_fn_error $? "invalid package name: \`$ac_useropt'"
1322     ac_useropt_orig=$ac_useropt
1323     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1324     case $ac_user_opts in
1325       *"
1326 "with_$ac_useropt"
1327 "*) ;;
1328       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1329          ac_unrecognized_sep=', ';;
1330     esac
1331     eval with_$ac_useropt=no ;;
1332
1333   --x)
1334     # Obsolete; use --with-x.
1335     with_x=yes ;;
1336
1337   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1338   | --x-incl | --x-inc | --x-in | --x-i)
1339     ac_prev=x_includes ;;
1340   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1341   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1342     x_includes=$ac_optarg ;;
1343
1344   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1345   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1346     ac_prev=x_libraries ;;
1347   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1348   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1349     x_libraries=$ac_optarg ;;
1350
1351   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1352 Try \`$0 --help' for more information"
1353     ;;
1354
1355   *=*)
1356     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1357     # Reject names that are not valid shell variable names.
1358     case $ac_envvar in #(
1359       '' | [0-9]* | *[!_$as_cr_alnum]* )
1360       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1361     esac
1362     eval $ac_envvar=\$ac_optarg
1363     export $ac_envvar ;;
1364
1365   *)
1366     # FIXME: should be removed in autoconf 3.0.
1367     printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
1368     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1369       printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
1370     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1371     ;;
1372
1373   esac
1374 done
1375
1376 if test -n "$ac_prev"; then
1377   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1378   as_fn_error $? "missing argument to $ac_option"
1379 fi
1380
1381 if test -n "$ac_unrecognized_opts"; then
1382   case $enable_option_checking in
1383     no) ;;
1384     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1385     *)     printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1386   esac
1387 fi
1388
1389 # Check all directory arguments for consistency.
1390 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1391                 datadir sysconfdir sharedstatedir localstatedir includedir \
1392                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1393                 libdir localedir mandir runstatedir
1394 do
1395   eval ac_val=\$$ac_var
1396   # Remove trailing slashes.
1397   case $ac_val in
1398     */ )
1399       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1400       eval $ac_var=\$ac_val;;
1401   esac
1402   # Be sure to have absolute directory names.
1403   case $ac_val in
1404     [\\/$]* | ?:[\\/]* )  continue;;
1405     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1406   esac
1407   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1408 done
1409
1410 # There might be people who depend on the old broken behavior: `$host'
1411 # used to hold the argument of --host etc.
1412 # FIXME: To remove some day.
1413 build=$build_alias
1414 host=$host_alias
1415 target=$target_alias
1416
1417 # FIXME: To remove some day.
1418 if test "x$host_alias" != x; then
1419   if test "x$build_alias" = x; then
1420     cross_compiling=maybe
1421   elif test "x$build_alias" != "x$host_alias"; then
1422     cross_compiling=yes
1423   fi
1424 fi
1425
1426 ac_tool_prefix=
1427 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1428
1429 test "$silent" = yes && exec 6>/dev/null
1430
1431
1432 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1433 ac_ls_di=`ls -di .` &&
1434 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1435   as_fn_error $? "working directory cannot be determined"
1436 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1437   as_fn_error $? "pwd does not report name of working directory"
1438
1439
1440 # Find the source files, if location was not specified.
1441 if test -z "$srcdir"; then
1442   ac_srcdir_defaulted=yes
1443   # Try the directory containing this script, then the parent directory.
1444   ac_confdir=`$as_dirname -- "$as_myself" ||
1445 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1446          X"$as_myself" : 'X\(//\)[^/]' \| \
1447          X"$as_myself" : 'X\(//\)$' \| \
1448          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1449 printf "%s\n" X"$as_myself" |
1450     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1451             s//\1/
1452             q
1453           }
1454           /^X\(\/\/\)[^/].*/{
1455             s//\1/
1456             q
1457           }
1458           /^X\(\/\/\)$/{
1459             s//\1/
1460             q
1461           }
1462           /^X\(\/\).*/{
1463             s//\1/
1464             q
1465           }
1466           s/.*/./; q'`
1467   srcdir=$ac_confdir
1468   if test ! -r "$srcdir/$ac_unique_file"; then
1469     srcdir=..
1470   fi
1471 else
1472   ac_srcdir_defaulted=no
1473 fi
1474 if test ! -r "$srcdir/$ac_unique_file"; then
1475   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1476   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1477 fi
1478 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1479 ac_abs_confdir=`(
1480         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1481         pwd)`
1482 # When building in place, set srcdir=.
1483 if test "$ac_abs_confdir" = "$ac_pwd"; then
1484   srcdir=.
1485 fi
1486 # Remove unnecessary trailing slashes from srcdir.
1487 # Double slashes in file names in object file debugging info
1488 # mess up M-x gdb in Emacs.
1489 case $srcdir in
1490 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1491 esac
1492 for ac_var in $ac_precious_vars; do
1493   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1494   eval ac_env_${ac_var}_value=\$${ac_var}
1495   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1496   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1497 done
1498
1499 #
1500 # Report the --help message.
1501 #
1502 if test "$ac_init_help" = "long"; then
1503   # Omit some internal or obsolete options to make the list less imposing.
1504   # This message is too long to be a string in the A/UX 3.1 sh.
1505   cat <<_ACEOF
1506 \`configure' configures this package to adapt to many kinds of systems.
1507
1508 Usage: $0 [OPTION]... [VAR=VALUE]...
1509
1510 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1511 VAR=VALUE.  See below for descriptions of some of the useful variables.
1512
1513 Defaults for the options are specified in brackets.
1514
1515 Configuration:
1516   -h, --help              display this help and exit
1517       --help=short        display options specific to this package
1518       --help=recursive    display the short help of all the included packages
1519   -V, --version           display version information and exit
1520   -q, --quiet, --silent   do not print \`checking ...' messages
1521       --cache-file=FILE   cache test results in FILE [disabled]
1522   -C, --config-cache      alias for \`--cache-file=config.cache'
1523   -n, --no-create         do not create output files
1524       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1525
1526 Installation directories:
1527   --prefix=PREFIX         install architecture-independent files in PREFIX
1528                           [$ac_default_prefix]
1529   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1530                           [PREFIX]
1531
1532 By default, \`make install' will install all the files in
1533 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1534 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1535 for instance \`--prefix=\$HOME'.
1536
1537 For better control, use the options below.
1538
1539 Fine tuning of the installation directories:
1540   --bindir=DIR            user executables [EPREFIX/bin]
1541   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1542   --libexecdir=DIR        program executables [EPREFIX/libexec]
1543   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1544   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1545   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1546   --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
1547   --libdir=DIR            object code libraries [EPREFIX/lib]
1548   --includedir=DIR        C header files [PREFIX/include]
1549   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1550   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1551   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1552   --infodir=DIR           info documentation [DATAROOTDIR/info]
1553   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1554   --mandir=DIR            man documentation [DATAROOTDIR/man]
1555   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1556   --htmldir=DIR           html documentation [DOCDIR]
1557   --dvidir=DIR            dvi documentation [DOCDIR]
1558   --pdfdir=DIR            pdf documentation [DOCDIR]
1559   --psdir=DIR             ps documentation [DOCDIR]
1560 _ACEOF
1561
1562   cat <<\_ACEOF
1563
1564 System types:
1565   --build=BUILD     configure for building on BUILD [guessed]
1566   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1567 _ACEOF
1568 fi
1569
1570 if test -n "$ac_init_help"; then
1571
1572   cat <<\_ACEOF
1573
1574 Optional Features:
1575   --disable-option-checking  ignore unrecognized --enable/--with options
1576   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1577   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1578   --enable-maintainer-mode
1579                           enable makefile rules useful for maintainers
1580   --enable-symlink-install
1581                           use symlinks when installing instead of hard links
1582   --enable-relative-symlinks
1583                           use relative symlinks when installing
1584
1585   --enable-symlink-build  use symlinks while building instead of hard links
1586   --enable-verbose-makecmds
1587                           enable verbose make command output
1588   --enable-elf-shlibs     select ELF shared libraries
1589   --enable-bsd-shlibs     select BSD shared libraries
1590   --enable-profile        build profiling libraries
1591   --enable-gcov           build for coverage testing using gcov
1592   --enable-hardening      build for coverage testing using gcov
1593   --enable-jbd-debug      enable journal debugging
1594   --enable-blkid-debug    enable blkid debugging
1595   --disable-testio-debug  disable the use of the test I/O manager for
1596                           debugging
1597   --enable-developer-features
1598                           enable features for use by ext4 developers
1599   --enable-libuuid        build and use private uuid library
1600   --enable-libblkid       build and use private blkid library
1601   --enable-subset         enable subset-only build
1602   --disable-backtrace     disable use backtrace
1603   --disable-debugfs       disable support of debugfs program
1604   --disable-imager        disable support of e2image program
1605   --disable-resizer       disable support of e2resize program
1606   --disable-defrag        disable support of e4defrag program
1607   --enable-fsck           build fsck wrapper program
1608   --enable-e2initrd-helper
1609                           build e2initrd-helper program
1610   --disable-tls           disable use of thread local support
1611   --disable-uuidd         disable building the uuid daemon
1612   --disable-mmp           disable support mmp, Multi Mount Protection
1613   --disable-tdb           disable tdb support
1614   --disable-bmap-stats    disable collection of bitmap stats
1615   --enable-bmap-stats-ops enable collection of additional bitmap stats
1616   --disable-nls           do not use Native Language Support
1617   --disable-rpath         do not hardcode runtime library paths
1618   --disable-fuse2fs       do not build fuse2fs
1619   --enable-lto            enable link time optimization
1620   --enable-ubsan          enable undefined behavior sanitizer
1621   --enable-addrsan        enable address sanitizer
1622   --enable-threadsan      enable thread sanitizer
1623   --enable-fuzzing        enable fuzzing sanitizer
1624
1625 Optional Packages:
1626   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1627   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1628   --with-diet-libc        use diet libc
1629   --with-cc               no longer supported, use CC= instead
1630   --with-ccopts           no longer supported, use CFLAGS= instead
1631   --with-ldopts           no longer supported, use LDFLAGS= instead
1632   --with-root-prefix=PREFIX
1633                           override prefix variable for files to be placed in
1634                           the root
1635   --without-pthread       disable use of pthread support
1636   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1637   --with-libiconv-prefix[=DIR]  search for libiconv in DIR/include and DIR/lib
1638   --without-libiconv-prefix     don't search for libiconv in includedir and libdir
1639   --with-libintl-prefix[=DIR]  search for libintl in DIR/include and DIR/lib
1640   --without-libintl-prefix     don't search for libintl in includedir and libdir
1641   --with-multiarch=ARCH   specify the multiarch triplet
1642   --with-udev-rules-dir[=DIR]
1643                           Install udev rules into DIR.
1644   --with-crond-dir[=DIR]  Install system crontabs into DIR.
1645   --with-systemd-unit-dir[=DIR]
1646                           Install systemd system units into DIR.
1647
1648 Some influential environment variables:
1649   CC          C compiler command
1650   CFLAGS      C compiler flags
1651   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1652               nonstandard directory <lib dir>
1653   LIBS        libraries to pass to the linker, e.g. -l<library>
1654   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1655               you have headers in a nonstandard directory <include dir>
1656   CPP         C preprocessor
1657   PKG_CONFIG  path to pkg-config utility
1658   PKG_CONFIG_PATH
1659               directories to add to pkg-config's search path
1660   PKG_CONFIG_LIBDIR
1661               path overriding pkg-config's built-in search path
1662   CXX         C++ compiler command
1663   CXXFLAGS    C++ compiler flags
1664   udev_CFLAGS C compiler flags for udev, overriding pkg-config
1665   udev_LIBS   linker flags for udev, overriding pkg-config
1666   systemd_CFLAGS
1667               C compiler flags for systemd, overriding pkg-config
1668   systemd_LIBS
1669               linker flags for systemd, overriding pkg-config
1670
1671 Use these variables to override the choices made by `configure' or to help
1672 it to find libraries and programs with nonstandard names/locations.
1673
1674 Report bugs to the package provider.
1675 _ACEOF
1676 ac_status=$?
1677 fi
1678
1679 if test "$ac_init_help" = "recursive"; then
1680   # If there are subdirs, report their specific --help.
1681   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1682     test -d "$ac_dir" ||
1683       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1684       continue
1685     ac_builddir=.
1686
1687 case "$ac_dir" in
1688 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1689 *)
1690   ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
1691   # A ".." for each directory in $ac_dir_suffix.
1692   ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1693   case $ac_top_builddir_sub in
1694   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1695   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1696   esac ;;
1697 esac
1698 ac_abs_top_builddir=$ac_pwd
1699 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1700 # for backward compatibility:
1701 ac_top_builddir=$ac_top_build_prefix
1702
1703 case $srcdir in
1704   .)  # We are building in place.
1705     ac_srcdir=.
1706     ac_top_srcdir=$ac_top_builddir_sub
1707     ac_abs_top_srcdir=$ac_pwd ;;
1708   [\\/]* | ?:[\\/]* )  # Absolute name.
1709     ac_srcdir=$srcdir$ac_dir_suffix;
1710     ac_top_srcdir=$srcdir
1711     ac_abs_top_srcdir=$srcdir ;;
1712   *) # Relative name.
1713     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1714     ac_top_srcdir=$ac_top_build_prefix$srcdir
1715     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1716 esac
1717 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1718
1719     cd "$ac_dir" || { ac_status=$?; continue; }
1720     # Check for configure.gnu first; this name is used for a wrapper for
1721     # Metaconfig's "Configure" on case-insensitive file systems.
1722     if test -f "$ac_srcdir/configure.gnu"; then
1723       echo &&
1724       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1725     elif test -f "$ac_srcdir/configure"; then
1726       echo &&
1727       $SHELL "$ac_srcdir/configure" --help=recursive
1728     else
1729       printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1730     fi || ac_status=$?
1731     cd "$ac_pwd" || { ac_status=$?; break; }
1732   done
1733 fi
1734
1735 test -n "$ac_init_help" && exit $ac_status
1736 if $ac_init_version; then
1737   cat <<\_ACEOF
1738 configure
1739 generated by GNU Autoconf 2.71
1740
1741 Copyright (C) 2021 Free Software Foundation, Inc.
1742 This configure script is free software; the Free Software Foundation
1743 gives unlimited permission to copy, distribute and modify it.
1744 _ACEOF
1745   exit
1746 fi
1747
1748 ## ------------------------ ##
1749 ## Autoconf initialization. ##
1750 ## ------------------------ ##
1751
1752 # ac_fn_c_try_compile LINENO
1753 # --------------------------
1754 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1755 ac_fn_c_try_compile ()
1756 {
1757   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1758   rm -f conftest.$ac_objext conftest.beam
1759   if { { ac_try="$ac_compile"
1760 case "(($ac_try" in
1761   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1762   *) ac_try_echo=$ac_try;;
1763 esac
1764 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1765 printf "%s\n" "$ac_try_echo"; } >&5
1766   (eval "$ac_compile") 2>conftest.err
1767   ac_status=$?
1768   if test -s conftest.err; then
1769     grep -v '^ *+' conftest.err >conftest.er1
1770     cat conftest.er1 >&5
1771     mv -f conftest.er1 conftest.err
1772   fi
1773   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1774   test $ac_status = 0; } && {
1775          test -z "$ac_c_werror_flag" ||
1776          test ! -s conftest.err
1777        } && test -s conftest.$ac_objext
1778 then :
1779   ac_retval=0
1780 else $as_nop
1781   printf "%s\n" "$as_me: failed program was:" >&5
1782 sed 's/^/| /' conftest.$ac_ext >&5
1783
1784         ac_retval=1
1785 fi
1786   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1787   as_fn_set_status $ac_retval
1788
1789 } # ac_fn_c_try_compile
1790
1791 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1792 # -------------------------------------------------------
1793 # Tests whether HEADER exists and can be compiled using the include files in
1794 # INCLUDES, setting the cache variable VAR accordingly.
1795 ac_fn_c_check_header_compile ()
1796 {
1797   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1798   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1799 printf %s "checking for $2... " >&6; }
1800 if eval test \${$3+y}
1801 then :
1802   printf %s "(cached) " >&6
1803 else $as_nop
1804   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1805 /* end confdefs.h.  */
1806 $4
1807 #include <$2>
1808 _ACEOF
1809 if ac_fn_c_try_compile "$LINENO"
1810 then :
1811   eval "$3=yes"
1812 else $as_nop
1813   eval "$3=no"
1814 fi
1815 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1816 fi
1817 eval ac_res=\$$3
1818                { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1819 printf "%s\n" "$ac_res" >&6; }
1820   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1821
1822 } # ac_fn_c_check_header_compile
1823
1824 # ac_fn_c_try_link LINENO
1825 # -----------------------
1826 # Try to link conftest.$ac_ext, and return whether this succeeded.
1827 ac_fn_c_try_link ()
1828 {
1829   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1830   rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
1831   if { { ac_try="$ac_link"
1832 case "(($ac_try" in
1833   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1834   *) ac_try_echo=$ac_try;;
1835 esac
1836 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1837 printf "%s\n" "$ac_try_echo"; } >&5
1838   (eval "$ac_link") 2>conftest.err
1839   ac_status=$?
1840   if test -s conftest.err; then
1841     grep -v '^ *+' conftest.err >conftest.er1
1842     cat conftest.er1 >&5
1843     mv -f conftest.er1 conftest.err
1844   fi
1845   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1846   test $ac_status = 0; } && {
1847          test -z "$ac_c_werror_flag" ||
1848          test ! -s conftest.err
1849        } && test -s conftest$ac_exeext && {
1850          test "$cross_compiling" = yes ||
1851          test -x conftest$ac_exeext
1852        }
1853 then :
1854   ac_retval=0
1855 else $as_nop
1856   printf "%s\n" "$as_me: failed program was:" >&5
1857 sed 's/^/| /' conftest.$ac_ext >&5
1858
1859         ac_retval=1
1860 fi
1861   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1862   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1863   # interfere with the next link command; also delete a directory that is
1864   # left behind by Apple's compiler.  We do this before executing the actions.
1865   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1866   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1867   as_fn_set_status $ac_retval
1868
1869 } # ac_fn_c_try_link
1870
1871 # ac_fn_c_try_cpp LINENO
1872 # ----------------------
1873 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1874 ac_fn_c_try_cpp ()
1875 {
1876   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1877   if { { ac_try="$ac_cpp conftest.$ac_ext"
1878 case "(($ac_try" in
1879   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1880   *) ac_try_echo=$ac_try;;
1881 esac
1882 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1883 printf "%s\n" "$ac_try_echo"; } >&5
1884   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1885   ac_status=$?
1886   if test -s conftest.err; then
1887     grep -v '^ *+' conftest.err >conftest.er1
1888     cat conftest.er1 >&5
1889     mv -f conftest.er1 conftest.err
1890   fi
1891   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1892   test $ac_status = 0; } > conftest.i && {
1893          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1894          test ! -s conftest.err
1895        }
1896 then :
1897   ac_retval=0
1898 else $as_nop
1899   printf "%s\n" "$as_me: failed program was:" >&5
1900 sed 's/^/| /' conftest.$ac_ext >&5
1901
1902     ac_retval=1
1903 fi
1904   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1905   as_fn_set_status $ac_retval
1906
1907 } # ac_fn_c_try_cpp
1908
1909 # ac_fn_c_try_run LINENO
1910 # ----------------------
1911 # Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that
1912 # executables *can* be run.
1913 ac_fn_c_try_run ()
1914 {
1915   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1916   if { { ac_try="$ac_link"
1917 case "(($ac_try" in
1918   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1919   *) ac_try_echo=$ac_try;;
1920 esac
1921 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1922 printf "%s\n" "$ac_try_echo"; } >&5
1923   (eval "$ac_link") 2>&5
1924   ac_status=$?
1925   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1926   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1927   { { case "(($ac_try" in
1928   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1929   *) ac_try_echo=$ac_try;;
1930 esac
1931 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1932 printf "%s\n" "$ac_try_echo"; } >&5
1933   (eval "$ac_try") 2>&5
1934   ac_status=$?
1935   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1936   test $ac_status = 0; }; }
1937 then :
1938   ac_retval=0
1939 else $as_nop
1940   printf "%s\n" "$as_me: program exited with status $ac_status" >&5
1941        printf "%s\n" "$as_me: failed program was:" >&5
1942 sed 's/^/| /' conftest.$ac_ext >&5
1943
1944        ac_retval=$ac_status
1945 fi
1946   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1947   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1948   as_fn_set_status $ac_retval
1949
1950 } # ac_fn_c_try_run
1951
1952 # ac_fn_c_check_func LINENO FUNC VAR
1953 # ----------------------------------
1954 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1955 ac_fn_c_check_func ()
1956 {
1957   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1958   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1959 printf %s "checking for $2... " >&6; }
1960 if eval test \${$3+y}
1961 then :
1962   printf %s "(cached) " >&6
1963 else $as_nop
1964   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1965 /* end confdefs.h.  */
1966 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1967    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1968 #define $2 innocuous_$2
1969
1970 /* System header to define __stub macros and hopefully few prototypes,
1971    which can conflict with char $2 (); below.  */
1972
1973 #include <limits.h>
1974 #undef $2
1975
1976 /* Override any GCC internal prototype to avoid an error.
1977    Use char because int might match the return type of a GCC
1978    builtin and then its argument prototype would still apply.  */
1979 #ifdef __cplusplus
1980 extern "C"
1981 #endif
1982 char $2 ();
1983 /* The GNU C library defines this for functions which it implements
1984     to always fail with ENOSYS.  Some functions are actually named
1985     something starting with __ and the normal name is an alias.  */
1986 #if defined __stub_$2 || defined __stub___$2
1987 choke me
1988 #endif
1989
1990 int
1991 main (void)
1992 {
1993 return $2 ();
1994   ;
1995   return 0;
1996 }
1997 _ACEOF
1998 if ac_fn_c_try_link "$LINENO"
1999 then :
2000   eval "$3=yes"
2001 else $as_nop
2002   eval "$3=no"
2003 fi
2004 rm -f core conftest.err conftest.$ac_objext conftest.beam \
2005     conftest$ac_exeext conftest.$ac_ext
2006 fi
2007 eval ac_res=\$$3
2008                { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2009 printf "%s\n" "$ac_res" >&6; }
2010   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2011
2012 } # ac_fn_c_check_func
2013
2014 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2015 # ----------------------------------------------------
2016 # Tries to find if the field MEMBER exists in type AGGR, after including
2017 # INCLUDES, setting cache variable VAR accordingly.
2018 ac_fn_c_check_member ()
2019 {
2020   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2021   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2022 printf %s "checking for $2.$3... " >&6; }
2023 if eval test \${$4+y}
2024 then :
2025   printf %s "(cached) " >&6
2026 else $as_nop
2027   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2028 /* end confdefs.h.  */
2029 $5
2030 int
2031 main (void)
2032 {
2033 static $2 ac_aggr;
2034 if (ac_aggr.$3)
2035 return 0;
2036   ;
2037   return 0;
2038 }
2039 _ACEOF
2040 if ac_fn_c_try_compile "$LINENO"
2041 then :
2042   eval "$4=yes"
2043 else $as_nop
2044   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2045 /* end confdefs.h.  */
2046 $5
2047 int
2048 main (void)
2049 {
2050 static $2 ac_aggr;
2051 if (sizeof ac_aggr.$3)
2052 return 0;
2053   ;
2054   return 0;
2055 }
2056 _ACEOF
2057 if ac_fn_c_try_compile "$LINENO"
2058 then :
2059   eval "$4=yes"
2060 else $as_nop
2061   eval "$4=no"
2062 fi
2063 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2064 fi
2065 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2066 fi
2067 eval ac_res=\$$4
2068                { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2069 printf "%s\n" "$ac_res" >&6; }
2070   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2071
2072 } # ac_fn_c_check_member
2073
2074 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2075 # -------------------------------------------
2076 # Tests whether TYPE exists after having included INCLUDES, setting cache
2077 # variable VAR accordingly.
2078 ac_fn_c_check_type ()
2079 {
2080   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2081   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2082 printf %s "checking for $2... " >&6; }
2083 if eval test \${$3+y}
2084 then :
2085   printf %s "(cached) " >&6
2086 else $as_nop
2087   eval "$3=no"
2088   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2089 /* end confdefs.h.  */
2090 $4
2091 int
2092 main (void)
2093 {
2094 if (sizeof ($2))
2095          return 0;
2096   ;
2097   return 0;
2098 }
2099 _ACEOF
2100 if ac_fn_c_try_compile "$LINENO"
2101 then :
2102   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2103 /* end confdefs.h.  */
2104 $4
2105 int
2106 main (void)
2107 {
2108 if (sizeof (($2)))
2109             return 0;
2110   ;
2111   return 0;
2112 }
2113 _ACEOF
2114 if ac_fn_c_try_compile "$LINENO"
2115 then :
2116
2117 else $as_nop
2118   eval "$3=yes"
2119 fi
2120 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2121 fi
2122 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2123 fi
2124 eval ac_res=\$$3
2125                { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2126 printf "%s\n" "$ac_res" >&6; }
2127   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2128
2129 } # ac_fn_c_check_type
2130
2131 # ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
2132 # ------------------------------------------------------------------
2133 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2134 # accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
2135 ac_fn_check_decl ()
2136 {
2137   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2138   as_decl_name=`echo $2|sed 's/ *(.*//'`
2139   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2140 printf %s "checking whether $as_decl_name is declared... " >&6; }
2141 if eval test \${$3+y}
2142 then :
2143   printf %s "(cached) " >&6
2144 else $as_nop
2145   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2146   eval ac_save_FLAGS=\$$6
2147   as_fn_append $6 " $5"
2148   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2149 /* end confdefs.h.  */
2150 $4
2151 int
2152 main (void)
2153 {
2154 #ifndef $as_decl_name
2155 #ifdef __cplusplus
2156   (void) $as_decl_use;
2157 #else
2158   (void) $as_decl_name;
2159 #endif
2160 #endif
2161
2162   ;
2163   return 0;
2164 }
2165 _ACEOF
2166 if ac_fn_c_try_compile "$LINENO"
2167 then :
2168   eval "$3=yes"
2169 else $as_nop
2170   eval "$3=no"
2171 fi
2172 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2173   eval $6=\$ac_save_FLAGS
2174
2175 fi
2176 eval ac_res=\$$3
2177                { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2178 printf "%s\n" "$ac_res" >&6; }
2179   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2180
2181 } # ac_fn_check_decl
2182
2183 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2184 # --------------------------------------------
2185 # Tries to find the compile-time value of EXPR in a program that includes
2186 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2187 # computed
2188 ac_fn_c_compute_int ()
2189 {
2190   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2191   if test "$cross_compiling" = yes; then
2192     # Depending upon the size, compute the lo and hi bounds.
2193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2194 /* end confdefs.h.  */
2195 $4
2196 int
2197 main (void)
2198 {
2199 static int test_array [1 - 2 * !(($2) >= 0)];
2200 test_array [0] = 0;
2201 return test_array [0];
2202
2203   ;
2204   return 0;
2205 }
2206 _ACEOF
2207 if ac_fn_c_try_compile "$LINENO"
2208 then :
2209   ac_lo=0 ac_mid=0
2210   while :; do
2211     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2212 /* end confdefs.h.  */
2213 $4
2214 int
2215 main (void)
2216 {
2217 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2218 test_array [0] = 0;
2219 return test_array [0];
2220
2221   ;
2222   return 0;
2223 }
2224 _ACEOF
2225 if ac_fn_c_try_compile "$LINENO"
2226 then :
2227   ac_hi=$ac_mid; break
2228 else $as_nop
2229   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2230                         if test $ac_lo -le $ac_mid; then
2231                           ac_lo= ac_hi=
2232                           break
2233                         fi
2234                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2235 fi
2236 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2237   done
2238 else $as_nop
2239   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2240 /* end confdefs.h.  */
2241 $4
2242 int
2243 main (void)
2244 {
2245 static int test_array [1 - 2 * !(($2) < 0)];
2246 test_array [0] = 0;
2247 return test_array [0];
2248
2249   ;
2250   return 0;
2251 }
2252 _ACEOF
2253 if ac_fn_c_try_compile "$LINENO"
2254 then :
2255   ac_hi=-1 ac_mid=-1
2256   while :; do
2257     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2258 /* end confdefs.h.  */
2259 $4
2260 int
2261 main (void)
2262 {
2263 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2264 test_array [0] = 0;
2265 return test_array [0];
2266
2267   ;
2268   return 0;
2269 }
2270 _ACEOF
2271 if ac_fn_c_try_compile "$LINENO"
2272 then :
2273   ac_lo=$ac_mid; break
2274 else $as_nop
2275   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2276                         if test $ac_mid -le $ac_hi; then
2277                           ac_lo= ac_hi=
2278                           break
2279                         fi
2280                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2281 fi
2282 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2283   done
2284 else $as_nop
2285   ac_lo= ac_hi=
2286 fi
2287 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2288 fi
2289 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2290 # Binary search between lo and hi bounds.
2291 while test "x$ac_lo" != "x$ac_hi"; do
2292   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2293   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2294 /* end confdefs.h.  */
2295 $4
2296 int
2297 main (void)
2298 {
2299 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2300 test_array [0] = 0;
2301 return test_array [0];
2302
2303   ;
2304   return 0;
2305 }
2306 _ACEOF
2307 if ac_fn_c_try_compile "$LINENO"
2308 then :
2309   ac_hi=$ac_mid
2310 else $as_nop
2311   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2312 fi
2313 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2314 done
2315 case $ac_lo in #((
2316 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2317 '') ac_retval=1 ;;
2318 esac
2319   else
2320     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2321 /* end confdefs.h.  */
2322 $4
2323 static long int longval (void) { return $2; }
2324 static unsigned long int ulongval (void) { return $2; }
2325 #include <stdio.h>
2326 #include <stdlib.h>
2327 int
2328 main (void)
2329 {
2330
2331   FILE *f = fopen ("conftest.val", "w");
2332   if (! f)
2333     return 1;
2334   if (($2) < 0)
2335     {
2336       long int i = longval ();
2337       if (i != ($2))
2338         return 1;
2339       fprintf (f, "%ld", i);
2340     }
2341   else
2342     {
2343       unsigned long int i = ulongval ();
2344       if (i != ($2))
2345         return 1;
2346       fprintf (f, "%lu", i);
2347     }
2348   /* Do not output a trailing newline, as this causes \r\n confusion
2349      on some platforms.  */
2350   return ferror (f) || fclose (f) != 0;
2351
2352   ;
2353   return 0;
2354 }
2355 _ACEOF
2356 if ac_fn_c_try_run "$LINENO"
2357 then :
2358   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2359 else $as_nop
2360   ac_retval=1
2361 fi
2362 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2363   conftest.$ac_objext conftest.beam conftest.$ac_ext
2364 rm -f conftest.val
2365
2366   fi
2367   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2368   as_fn_set_status $ac_retval
2369
2370 } # ac_fn_c_compute_int
2371
2372 # ac_fn_cxx_try_compile LINENO
2373 # ----------------------------
2374 # Try to compile conftest.$ac_ext, and return whether this succeeded.
2375 ac_fn_cxx_try_compile ()
2376 {
2377   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2378   rm -f conftest.$ac_objext conftest.beam
2379   if { { ac_try="$ac_compile"
2380 case "(($ac_try" in
2381   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2382   *) ac_try_echo=$ac_try;;
2383 esac
2384 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2385 printf "%s\n" "$ac_try_echo"; } >&5
2386   (eval "$ac_compile") 2>conftest.err
2387   ac_status=$?
2388   if test -s conftest.err; then
2389     grep -v '^ *+' conftest.err >conftest.er1
2390     cat conftest.er1 >&5
2391     mv -f conftest.er1 conftest.err
2392   fi
2393   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2394   test $ac_status = 0; } && {
2395          test -z "$ac_cxx_werror_flag" ||
2396          test ! -s conftest.err
2397        } && test -s conftest.$ac_objext
2398 then :
2399   ac_retval=0
2400 else $as_nop
2401   printf "%s\n" "$as_me: failed program was:" >&5
2402 sed 's/^/| /' conftest.$ac_ext >&5
2403
2404         ac_retval=1
2405 fi
2406   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2407   as_fn_set_status $ac_retval
2408
2409 } # ac_fn_cxx_try_compile
2410 ac_configure_args_raw=
2411 for ac_arg
2412 do
2413   case $ac_arg in
2414   *\'*)
2415     ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2416   esac
2417   as_fn_append ac_configure_args_raw " '$ac_arg'"
2418 done
2419
2420 case $ac_configure_args_raw in
2421   *$as_nl*)
2422     ac_safe_unquote= ;;
2423   *)
2424     ac_unsafe_z='|&;<>()$`\\"*?[ ''     ' # This string ends in space, tab.
2425     ac_unsafe_a="$ac_unsafe_z#~"
2426     ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
2427     ac_configure_args_raw=`      printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
2428 esac
2429
2430 cat >config.log <<_ACEOF
2431 This file contains any messages produced by compilers while
2432 running configure, to aid debugging if configure makes a mistake.
2433
2434 It was created by $as_me, which was
2435 generated by GNU Autoconf 2.71.  Invocation command line was
2436
2437   $ $0$ac_configure_args_raw
2438
2439 _ACEOF
2440 exec 5>>config.log
2441 {
2442 cat <<_ASUNAME
2443 ## --------- ##
2444 ## Platform. ##
2445 ## --------- ##
2446
2447 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2448 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2449 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2450 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2451 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2452
2453 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2454 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2455
2456 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2457 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2458 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2459 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2460 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2461 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2462 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2463
2464 _ASUNAME
2465
2466 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2467 for as_dir in $PATH
2468 do
2469   IFS=$as_save_IFS
2470   case $as_dir in #(((
2471     '') as_dir=./ ;;
2472     */) ;;
2473     *) as_dir=$as_dir/ ;;
2474   esac
2475     printf "%s\n" "PATH: $as_dir"
2476   done
2477 IFS=$as_save_IFS
2478
2479 } >&5
2480
2481 cat >&5 <<_ACEOF
2482
2483
2484 ## ----------- ##
2485 ## Core tests. ##
2486 ## ----------- ##
2487
2488 _ACEOF
2489
2490
2491 # Keep a trace of the command line.
2492 # Strip out --no-create and --no-recursion so they do not pile up.
2493 # Strip out --silent because we don't want to record it for future runs.
2494 # Also quote any args containing shell meta-characters.
2495 # Make two passes to allow for proper duplicate-argument suppression.
2496 ac_configure_args=
2497 ac_configure_args0=
2498 ac_configure_args1=
2499 ac_must_keep_next=false
2500 for ac_pass in 1 2
2501 do
2502   for ac_arg
2503   do
2504     case $ac_arg in
2505     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2506     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2507     | -silent | --silent | --silen | --sile | --sil)
2508       continue ;;
2509     *\'*)
2510       ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2511     esac
2512     case $ac_pass in
2513     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2514     2)
2515       as_fn_append ac_configure_args1 " '$ac_arg'"
2516       if test $ac_must_keep_next = true; then
2517         ac_must_keep_next=false # Got value, back to normal.
2518       else
2519         case $ac_arg in
2520           *=* | --config-cache | -C | -disable-* | --disable-* \
2521           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2522           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2523           | -with-* | --with-* | -without-* | --without-* | --x)
2524             case "$ac_configure_args0 " in
2525               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2526             esac
2527             ;;
2528           -* ) ac_must_keep_next=true ;;
2529         esac
2530       fi
2531       as_fn_append ac_configure_args " '$ac_arg'"
2532       ;;
2533     esac
2534   done
2535 done
2536 { ac_configure_args0=; unset ac_configure_args0;}
2537 { ac_configure_args1=; unset ac_configure_args1;}
2538
2539 # When interrupted or exit'd, cleanup temporary files, and complete
2540 # config.log.  We remove comments because anyway the quotes in there
2541 # would cause problems or look ugly.
2542 # WARNING: Use '\'' to represent an apostrophe within the trap.
2543 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2544 trap 'exit_status=$?
2545   # Sanitize IFS.
2546   IFS=" ""      $as_nl"
2547   # Save into config.log some information that might help in debugging.
2548   {
2549     echo
2550
2551     printf "%s\n" "## ---------------- ##
2552 ## Cache variables. ##
2553 ## ---------------- ##"
2554     echo
2555     # The following way of writing the cache mishandles newlines in values,
2556 (
2557   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2558     eval ac_val=\$$ac_var
2559     case $ac_val in #(
2560     *${as_nl}*)
2561       case $ac_var in #(
2562       *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2563 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2564       esac
2565       case $ac_var in #(
2566       _ | IFS | as_nl) ;; #(
2567       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2568       *) { eval $ac_var=; unset $ac_var;} ;;
2569       esac ;;
2570     esac
2571   done
2572   (set) 2>&1 |
2573     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2574     *${as_nl}ac_space=\ *)
2575       sed -n \
2576         "s/'\''/'\''\\\\'\'''\''/g;
2577           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2578       ;; #(
2579     *)
2580       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2581       ;;
2582     esac |
2583     sort
2584 )
2585     echo
2586
2587     printf "%s\n" "## ----------------- ##
2588 ## Output variables. ##
2589 ## ----------------- ##"
2590     echo
2591     for ac_var in $ac_subst_vars
2592     do
2593       eval ac_val=\$$ac_var
2594       case $ac_val in
2595       *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2596       esac
2597       printf "%s\n" "$ac_var='\''$ac_val'\''"
2598     done | sort
2599     echo
2600
2601     if test -n "$ac_subst_files"; then
2602       printf "%s\n" "## ------------------- ##
2603 ## File substitutions. ##
2604 ## ------------------- ##"
2605       echo
2606       for ac_var in $ac_subst_files
2607       do
2608         eval ac_val=\$$ac_var
2609         case $ac_val in
2610         *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2611         esac
2612         printf "%s\n" "$ac_var='\''$ac_val'\''"
2613       done | sort
2614       echo
2615     fi
2616
2617     if test -s confdefs.h; then
2618       printf "%s\n" "## ----------- ##
2619 ## confdefs.h. ##
2620 ## ----------- ##"
2621       echo
2622       cat confdefs.h
2623       echo
2624     fi
2625     test "$ac_signal" != 0 &&
2626       printf "%s\n" "$as_me: caught signal $ac_signal"
2627     printf "%s\n" "$as_me: exit $exit_status"
2628   } >&5
2629   rm -f core *.core core.conftest.* &&
2630     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2631     exit $exit_status
2632 ' 0
2633 for ac_signal in 1 2 13 15; do
2634   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2635 done
2636 ac_signal=0
2637
2638 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2639 rm -f -r conftest* confdefs.h
2640
2641 printf "%s\n" "/* confdefs.h */" > confdefs.h
2642
2643 # Predefined preprocessor variables.
2644
2645 printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
2646
2647 printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
2648
2649 printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
2650
2651 printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
2652
2653 printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
2654
2655 printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
2656
2657
2658 # Let the site file select an alternate cache file if it wants to.
2659 # Prefer an explicitly selected file to automatically selected ones.
2660 if test -n "$CONFIG_SITE"; then
2661   ac_site_files="$CONFIG_SITE"
2662 elif test "x$prefix" != xNONE; then
2663   ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
2664 else
2665   ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
2666 fi
2667
2668 for ac_site_file in $ac_site_files
2669 do
2670   case $ac_site_file in #(
2671   */*) :
2672      ;; #(
2673   *) :
2674     ac_site_file=./$ac_site_file ;;
2675 esac
2676   if test -f "$ac_site_file" && test -r "$ac_site_file"; then
2677     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2678 printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
2679     sed 's/^/| /' "$ac_site_file" >&5
2680     . "$ac_site_file" \
2681       || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2682 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2683 as_fn_error $? "failed to load site script $ac_site_file
2684 See \`config.log' for more details" "$LINENO" 5; }
2685   fi
2686 done
2687
2688 if test -r "$cache_file"; then
2689   # Some versions of bash will fail to source /dev/null (special files
2690   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2691   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2692     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2693 printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
2694     case $cache_file in
2695       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2696       *)                      . "./$cache_file";;
2697     esac
2698   fi
2699 else
2700   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2701 printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
2702   >$cache_file
2703 fi
2704
2705 as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
2706 # Test code for whether the C compiler supports C89 (global declarations)
2707 ac_c_conftest_c89_globals='
2708 /* Does the compiler advertise C89 conformance?
2709    Do not test the value of __STDC__, because some compilers set it to 0
2710    while being otherwise adequately conformant. */
2711 #if !defined __STDC__
2712 # error "Compiler does not advertise C89 conformance"
2713 #endif
2714
2715 #include <stddef.h>
2716 #include <stdarg.h>
2717 struct stat;
2718 /* Most of the following tests are stolen from RCS 5.7 src/conf.sh.  */
2719 struct buf { int x; };
2720 struct buf * (*rcsopen) (struct buf *, struct stat *, int);
2721 static char *e (p, i)
2722      char **p;
2723      int i;
2724 {
2725   return p[i];
2726 }
2727 static char *f (char * (*g) (char **, int), char **p, ...)
2728 {
2729   char *s;
2730   va_list v;
2731   va_start (v,p);
2732   s = g (p, va_arg (v,int));
2733   va_end (v);
2734   return s;
2735 }
2736
2737 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2738    function prototypes and stuff, but not \xHH hex character constants.
2739    These do not provoke an error unfortunately, instead are silently treated
2740    as an "x".  The following induces an error, until -std is added to get
2741    proper ANSI mode.  Curiously \x00 != x always comes out true, for an
2742    array size at least.  It is necessary to write \x00 == 0 to get something
2743    that is true only with -std.  */
2744 int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
2745
2746 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2747    inside strings and character constants.  */
2748 #define FOO(x) '\''x'\''
2749 int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
2750
2751 int test (int i, double x);
2752 struct s1 {int (*f) (int a);};
2753 struct s2 {int (*f) (double a);};
2754 int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
2755                int, int);'
2756
2757 # Test code for whether the C compiler supports C89 (body of main).
2758 ac_c_conftest_c89_main='
2759 ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
2760 '
2761
2762 # Test code for whether the C compiler supports C99 (global declarations)
2763 ac_c_conftest_c99_globals='
2764 // Does the compiler advertise C99 conformance?
2765 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
2766 # error "Compiler does not advertise C99 conformance"
2767 #endif
2768
2769 #include <stdbool.h>
2770 extern int puts (const char *);
2771 extern int printf (const char *, ...);
2772 extern int dprintf (int, const char *, ...);
2773 extern void *malloc (size_t);
2774
2775 // Check varargs macros.  These examples are taken from C99 6.10.3.5.
2776 // dprintf is used instead of fprintf to avoid needing to declare
2777 // FILE and stderr.
2778 #define debug(...) dprintf (2, __VA_ARGS__)
2779 #define showlist(...) puts (#__VA_ARGS__)
2780 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
2781 static void
2782 test_varargs_macros (void)
2783 {
2784   int x = 1234;
2785   int y = 5678;
2786   debug ("Flag");
2787   debug ("X = %d\n", x);
2788   showlist (The first, second, and third items.);
2789   report (x>y, "x is %d but y is %d", x, y);
2790 }
2791
2792 // Check long long types.
2793 #define BIG64 18446744073709551615ull
2794 #define BIG32 4294967295ul
2795 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
2796 #if !BIG_OK
2797   #error "your preprocessor is broken"
2798 #endif
2799 #if BIG_OK
2800 #else
2801   #error "your preprocessor is broken"
2802 #endif
2803 static long long int bignum = -9223372036854775807LL;
2804 static unsigned long long int ubignum = BIG64;
2805
2806 struct incomplete_array
2807 {
2808   int datasize;
2809   double data[];
2810 };
2811
2812 struct named_init {
2813   int number;
2814   const wchar_t *name;
2815   double average;
2816 };
2817
2818 typedef const char *ccp;
2819
2820 static inline int
2821 test_restrict (ccp restrict text)
2822 {
2823   // See if C++-style comments work.
2824   // Iterate through items via the restricted pointer.
2825   // Also check for declarations in for loops.
2826   for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
2827     continue;
2828   return 0;
2829 }
2830
2831 // Check varargs and va_copy.
2832 static bool
2833 test_varargs (const char *format, ...)
2834 {
2835   va_list args;
2836   va_start (args, format);
2837   va_list args_copy;
2838   va_copy (args_copy, args);
2839
2840   const char *str = "";
2841   int number = 0;
2842   float fnumber = 0;
2843
2844   while (*format)
2845     {
2846       switch (*format++)
2847         {
2848         case '\''s'\'': // string
2849           str = va_arg (args_copy, const char *);
2850           break;
2851         case '\''d'\'': // int
2852           number = va_arg (args_copy, int);
2853           break;
2854         case '\''f'\'': // float
2855           fnumber = va_arg (args_copy, double);
2856           break;
2857         default:
2858           break;
2859         }
2860     }
2861   va_end (args_copy);
2862   va_end (args);
2863
2864   return *str && number && fnumber;
2865 }
2866 '
2867
2868 # Test code for whether the C compiler supports C99 (body of main).
2869 ac_c_conftest_c99_main='
2870   // Check bool.
2871   _Bool success = false;
2872   success |= (argc != 0);
2873
2874   // Check restrict.
2875   if (test_restrict ("String literal") == 0)
2876     success = true;
2877   char *restrict newvar = "Another string";
2878
2879   // Check varargs.
2880   success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
2881   test_varargs_macros ();
2882
2883   // Check flexible array members.
2884   struct incomplete_array *ia =
2885     malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
2886   ia->datasize = 10;
2887   for (int i = 0; i < ia->datasize; ++i)
2888     ia->data[i] = i * 1.234;
2889
2890   // Check named initializers.
2891   struct named_init ni = {
2892     .number = 34,
2893     .name = L"Test wide string",
2894     .average = 543.34343,
2895   };
2896
2897   ni.number = 58;
2898
2899   int dynamic_array[ni.number];
2900   dynamic_array[0] = argv[0][0];
2901   dynamic_array[ni.number - 1] = 543;
2902
2903   // work around unused variable warnings
2904   ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
2905          || dynamic_array[ni.number - 1] != 543);
2906 '
2907
2908 # Test code for whether the C compiler supports C11 (global declarations)
2909 ac_c_conftest_c11_globals='
2910 // Does the compiler advertise C11 conformance?
2911 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
2912 # error "Compiler does not advertise C11 conformance"
2913 #endif
2914
2915 // Check _Alignas.
2916 char _Alignas (double) aligned_as_double;
2917 char _Alignas (0) no_special_alignment;
2918 extern char aligned_as_int;
2919 char _Alignas (0) _Alignas (int) aligned_as_int;
2920
2921 // Check _Alignof.
2922 enum
2923 {
2924   int_alignment = _Alignof (int),
2925   int_array_alignment = _Alignof (int[100]),
2926   char_alignment = _Alignof (char)
2927 };
2928 _Static_assert (0 < -_Alignof (int), "_Alignof is signed");
2929
2930 // Check _Noreturn.
2931 int _Noreturn does_not_return (void) { for (;;) continue; }
2932
2933 // Check _Static_assert.
2934 struct test_static_assert
2935 {
2936   int x;
2937   _Static_assert (sizeof (int) <= sizeof (long int),
2938                   "_Static_assert does not work in struct");
2939   long int y;
2940 };
2941
2942 // Check UTF-8 literals.
2943 #define u8 syntax error!
2944 char const utf8_literal[] = u8"happens to be ASCII" "another string";
2945
2946 // Check duplicate typedefs.
2947 typedef long *long_ptr;
2948 typedef long int *long_ptr;
2949 typedef long_ptr long_ptr;
2950
2951 // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
2952 struct anonymous
2953 {
2954   union {
2955     struct { int i; int j; };
2956     struct { int k; long int l; } w;
2957   };
2958   int m;
2959 } v1;
2960 '
2961
2962 # Test code for whether the C compiler supports C11 (body of main).
2963 ac_c_conftest_c11_main='
2964   _Static_assert ((offsetof (struct anonymous, i)
2965                    == offsetof (struct anonymous, w.k)),
2966                   "Anonymous union alignment botch");
2967   v1.i = 2;
2968   v1.w.k = 5;
2969   ok |= v1.i != 5;
2970 '
2971
2972 # Test code for whether the C compiler supports C11 (complete).
2973 ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
2974 ${ac_c_conftest_c99_globals}
2975 ${ac_c_conftest_c11_globals}
2976
2977 int
2978 main (int argc, char **argv)
2979 {
2980   int ok = 0;
2981   ${ac_c_conftest_c89_main}
2982   ${ac_c_conftest_c99_main}
2983   ${ac_c_conftest_c11_main}
2984   return ok;
2985 }
2986 "
2987
2988 # Test code for whether the C compiler supports C99 (complete).
2989 ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
2990 ${ac_c_conftest_c99_globals}
2991
2992 int
2993 main (int argc, char **argv)
2994 {
2995   int ok = 0;
2996   ${ac_c_conftest_c89_main}
2997   ${ac_c_conftest_c99_main}
2998   return ok;
2999 }
3000 "
3001
3002 # Test code for whether the C compiler supports C89 (complete).
3003 ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
3004
3005 int
3006 main (int argc, char **argv)
3007 {
3008   int ok = 0;
3009   ${ac_c_conftest_c89_main}
3010   return ok;
3011 }
3012 "
3013
3014 as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
3015 as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
3016 as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
3017 as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
3018 as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
3019 as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
3020 as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
3021 as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
3022 as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H"
3023 as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H"
3024 gt_needs="$gt_needs "
3025 as_fn_append ac_func_c_list " vprintf HAVE_VPRINTF"
3026 # Test code for whether the C++ compiler supports C++98 (global declarations)
3027 ac_cxx_conftest_cxx98_globals='
3028 // Does the compiler advertise C++98 conformance?
3029 #if !defined __cplusplus || __cplusplus < 199711L
3030 # error "Compiler does not advertise C++98 conformance"
3031 #endif
3032
3033 // These inclusions are to reject old compilers that
3034 // lack the unsuffixed header files.
3035 #include <cstdlib>
3036 #include <exception>
3037
3038 // <cassert> and <cstring> are *not* freestanding headers in C++98.
3039 extern void assert (int);
3040 namespace std {
3041   extern int strcmp (const char *, const char *);
3042 }
3043
3044 // Namespaces, exceptions, and templates were all added after "C++ 2.0".
3045 using std::exception;
3046 using std::strcmp;
3047
3048 namespace {
3049
3050 void test_exception_syntax()
3051 {
3052   try {
3053     throw "test";
3054   } catch (const char *s) {
3055     // Extra parentheses suppress a warning when building autoconf itself,
3056     // due to lint rules shared with more typical C programs.
3057     assert (!(strcmp) (s, "test"));
3058   }
3059 }
3060
3061 template <typename T> struct test_template
3062 {
3063   T const val;
3064   explicit test_template(T t) : val(t) {}
3065   template <typename U> T add(U u) { return static_cast<T>(u) + val; }
3066 };
3067
3068 } // anonymous namespace
3069 '
3070
3071 # Test code for whether the C++ compiler supports C++98 (body of main)
3072 ac_cxx_conftest_cxx98_main='
3073   assert (argc);
3074   assert (! argv[0]);
3075 {
3076   test_exception_syntax ();
3077   test_template<double> tt (2.0);
3078   assert (tt.add (4) == 6.0);
3079   assert (true && !false);
3080 }
3081 '
3082
3083 # Test code for whether the C++ compiler supports C++11 (global declarations)
3084 ac_cxx_conftest_cxx11_globals='
3085 // Does the compiler advertise C++ 2011 conformance?
3086 #if !defined __cplusplus || __cplusplus < 201103L
3087 # error "Compiler does not advertise C++11 conformance"
3088 #endif
3089
3090 namespace cxx11test
3091 {
3092   constexpr int get_val() { return 20; }
3093
3094   struct testinit
3095   {
3096     int i;
3097     double d;
3098   };
3099
3100   class delegate
3101   {
3102   public:
3103     delegate(int n) : n(n) {}
3104     delegate(): delegate(2354) {}
3105
3106     virtual int getval() { return this->n; };
3107   protected:
3108     int n;
3109   };
3110
3111   class overridden : public delegate
3112   {
3113   public:
3114     overridden(int n): delegate(n) {}
3115     virtual int getval() override final { return this->n * 2; }
3116   };
3117
3118   class nocopy
3119   {
3120   public:
3121     nocopy(int i): i(i) {}
3122     nocopy() = default;
3123     nocopy(const nocopy&) = delete;
3124     nocopy & operator=(const nocopy&) = delete;
3125   private:
3126     int i;
3127   };
3128
3129   // for testing lambda expressions
3130   template <typename Ret, typename Fn> Ret eval(Fn f, Ret v)
3131   {
3132     return f(v);
3133   }
3134
3135   // for testing variadic templates and trailing return types
3136   template <typename V> auto sum(V first) -> V
3137   {
3138     return first;
3139   }
3140   template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
3141   {
3142     return first + sum(rest...);
3143   }
3144 }
3145 '
3146
3147 # Test code for whether the C++ compiler supports C++11 (body of main)
3148 ac_cxx_conftest_cxx11_main='
3149 {
3150   // Test auto and decltype
3151   auto a1 = 6538;
3152   auto a2 = 48573953.4;
3153   auto a3 = "String literal";
3154
3155   int total = 0;
3156   for (auto i = a3; *i; ++i) { total += *i; }
3157
3158   decltype(a2) a4 = 34895.034;
3159 }
3160 {
3161   // Test constexpr
3162   short sa[cxx11test::get_val()] = { 0 };
3163 }
3164 {
3165   // Test initializer lists
3166   cxx11test::testinit il = { 4323, 435234.23544 };
3167 }
3168 {
3169   // Test range-based for
3170   int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3,
3171                  14, 19, 17, 8, 6, 20, 16, 2, 11, 1};
3172   for (auto &x : array) { x += 23; }
3173 }
3174 {
3175   // Test lambda expressions
3176   using cxx11test::eval;
3177   assert (eval ([](int x) { return x*2; }, 21) == 42);
3178   double d = 2.0;
3179   assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0);
3180   assert (d == 5.0);
3181   assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0);
3182   assert (d == 5.0);
3183 }
3184 {
3185   // Test use of variadic templates
3186   using cxx11test::sum;
3187   auto a = sum(1);
3188   auto b = sum(1, 2);
3189   auto c = sum(1.0, 2.0, 3.0);
3190 }
3191 {
3192   // Test constructor delegation
3193   cxx11test::delegate d1;
3194   cxx11test::delegate d2();
3195   cxx11test::delegate d3(45);
3196 }
3197 {
3198   // Test override and final
3199   cxx11test::overridden o1(55464);
3200 }
3201 {
3202   // Test nullptr
3203   char *c = nullptr;
3204 }
3205 {
3206   // Test template brackets
3207   test_template<::test_template<int>> v(test_template<int>(12));
3208 }
3209 {
3210   // Unicode literals
3211   char const *utf8 = u8"UTF-8 string \u2500";
3212   char16_t const *utf16 = u"UTF-8 string \u2500";
3213   char32_t const *utf32 = U"UTF-32 string \u2500";
3214 }
3215 '
3216
3217 # Test code for whether the C compiler supports C++11 (complete).
3218 ac_cxx_conftest_cxx11_program="${ac_cxx_conftest_cxx98_globals}
3219 ${ac_cxx_conftest_cxx11_globals}
3220
3221 int
3222 main (int argc, char **argv)
3223 {
3224   int ok = 0;
3225   ${ac_cxx_conftest_cxx98_main}
3226   ${ac_cxx_conftest_cxx11_main}
3227   return ok;
3228 }
3229 "
3230
3231 # Test code for whether the C compiler supports C++98 (complete).
3232 ac_cxx_conftest_cxx98_program="${ac_cxx_conftest_cxx98_globals}
3233 int
3234 main (int argc, char **argv)
3235 {
3236   int ok = 0;
3237   ${ac_cxx_conftest_cxx98_main}
3238   return ok;
3239 }
3240 "
3241
3242
3243 # Auxiliary files required by this configure script.
3244 ac_aux_files="config.rpath install-sh config.guess config.sub"
3245
3246 # Locations in which to look for auxiliary files.
3247 ac_aux_dir_candidates="${srcdir}/config"
3248
3249 # Search for a directory containing all of the required auxiliary files,
3250 # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
3251 # If we don't find one directory that contains all the files we need,
3252 # we report the set of missing files from the *first* directory in
3253 # $ac_aux_dir_candidates and give up.
3254 ac_missing_aux_files=""
3255 ac_first_candidate=:
3256 printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
3257 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3258 as_found=false
3259 for as_dir in $ac_aux_dir_candidates
3260 do
3261   IFS=$as_save_IFS
3262   case $as_dir in #(((
3263     '') as_dir=./ ;;
3264     */) ;;
3265     *) as_dir=$as_dir/ ;;
3266   esac
3267   as_found=:
3268
3269   printf "%s\n" "$as_me:${as_lineno-$LINENO}:  trying $as_dir" >&5
3270   ac_aux_dir_found=yes
3271   ac_install_sh=
3272   for ac_aux in $ac_aux_files
3273   do
3274     # As a special case, if "install-sh" is required, that requirement
3275     # can be satisfied by any of "install-sh", "install.sh", or "shtool",
3276     # and $ac_install_sh is set appropriately for whichever one is found.
3277     if test x"$ac_aux" = x"install-sh"
3278     then
3279       if test -f "${as_dir}install-sh"; then
3280         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install-sh found" >&5
3281         ac_install_sh="${as_dir}install-sh -c"
3282       elif test -f "${as_dir}install.sh"; then
3283         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install.sh found" >&5
3284         ac_install_sh="${as_dir}install.sh -c"
3285       elif test -f "${as_dir}shtool"; then
3286         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}shtool found" >&5
3287         ac_install_sh="${as_dir}shtool install -c"
3288       else
3289         ac_aux_dir_found=no
3290         if $ac_first_candidate; then
3291           ac_missing_aux_files="${ac_missing_aux_files} install-sh"
3292         else
3293           break
3294         fi
3295       fi
3296     else
3297       if test -f "${as_dir}${ac_aux}"; then
3298         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}${ac_aux} found" >&5
3299       else
3300         ac_aux_dir_found=no
3301         if $ac_first_candidate; then
3302           ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
3303         else
3304           break
3305         fi
3306       fi
3307     fi
3308   done
3309   if test "$ac_aux_dir_found" = yes; then
3310     ac_aux_dir="$as_dir"
3311     break
3312   fi
3313   ac_first_candidate=false
3314
3315   as_found=false
3316 done
3317 IFS=$as_save_IFS
3318 if $as_found
3319 then :
3320
3321 else $as_nop
3322   as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
3323 fi
3324
3325
3326 # These three variables are undocumented and unsupported,
3327 # and are intended to be withdrawn in a future Autoconf release.
3328 # They can cause serious problems if a builder's source tree is in a directory
3329 # whose full name contains unusual characters.
3330 if test -f "${ac_aux_dir}config.guess"; then
3331   ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
3332 fi
3333 if test -f "${ac_aux_dir}config.sub"; then
3334   ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
3335 fi
3336 if test -f "$ac_aux_dir/configure"; then
3337   ac_configure="$SHELL ${ac_aux_dir}configure"
3338 fi
3339
3340 # Check that the precious variables saved in the cache have kept the same
3341 # value.
3342 ac_cache_corrupted=false
3343 for ac_var in $ac_precious_vars; do
3344   eval ac_old_set=\$ac_cv_env_${ac_var}_set
3345   eval ac_new_set=\$ac_env_${ac_var}_set
3346   eval ac_old_val=\$ac_cv_env_${ac_var}_value
3347   eval ac_new_val=\$ac_env_${ac_var}_value
3348   case $ac_old_set,$ac_new_set in
3349     set,)
3350       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
3351 printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
3352       ac_cache_corrupted=: ;;
3353     ,set)
3354       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
3355 printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
3356       ac_cache_corrupted=: ;;
3357     ,);;
3358     *)
3359       if test "x$ac_old_val" != "x$ac_new_val"; then
3360         # differences in whitespace do not lead to failure.
3361         ac_old_val_w=`echo x $ac_old_val`
3362         ac_new_val_w=`echo x $ac_new_val`
3363         if test "$ac_old_val_w" != "$ac_new_val_w"; then
3364           { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
3365 printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
3366           ac_cache_corrupted=:
3367         else
3368           { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
3369 printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
3370           eval $ac_var=\$ac_old_val
3371         fi
3372         { printf "%s\n" "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
3373 printf "%s\n" "$as_me:   former value:  \`$ac_old_val'" >&2;}
3374         { printf "%s\n" "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
3375 printf "%s\n" "$as_me:   current value: \`$ac_new_val'" >&2;}
3376       fi;;
3377   esac
3378   # Pass precious variables to config.status.
3379   if test "$ac_new_set" = set; then
3380     case $ac_new_val in
3381     *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
3382     *) ac_arg=$ac_var=$ac_new_val ;;
3383     esac
3384     case " $ac_configure_args " in
3385       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
3386       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
3387     esac
3388   fi
3389 done
3390 if $ac_cache_corrupted; then
3391   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3392 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3393   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
3394 printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
3395   as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
3396             and start over" "$LINENO" 5
3397 fi
3398 ## -------------------- ##
3399 ## Main body of script. ##
3400 ## -------------------- ##
3401
3402 ac_ext=c
3403 ac_cpp='$CPP $CPPFLAGS'
3404 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3405 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3406 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3407
3408
3409
3410
3411
3412 ac_config_headers="$ac_config_headers lib/config.h"
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424 ac_ext=c
3425 ac_cpp='$CPP $CPPFLAGS'
3426 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3427 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3428 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3429 if test -n "$ac_tool_prefix"; then
3430   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3431 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3432 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3433 printf %s "checking for $ac_word... " >&6; }
3434 if test ${ac_cv_prog_CC+y}
3435 then :
3436   printf %s "(cached) " >&6
3437 else $as_nop
3438   if test -n "$CC"; then
3439   ac_cv_prog_CC="$CC" # Let the user override the test.
3440 else
3441 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3442 for as_dir in $PATH
3443 do
3444   IFS=$as_save_IFS
3445   case $as_dir in #(((
3446     '') as_dir=./ ;;
3447     */) ;;
3448     *) as_dir=$as_dir/ ;;
3449   esac
3450     for ac_exec_ext in '' $ac_executable_extensions; do
3451   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3452     ac_cv_prog_CC="${ac_tool_prefix}gcc"
3453     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3454     break 2
3455   fi
3456 done
3457   done
3458 IFS=$as_save_IFS
3459
3460 fi
3461 fi
3462 CC=$ac_cv_prog_CC
3463 if test -n "$CC"; then
3464   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3465 printf "%s\n" "$CC" >&6; }
3466 else
3467   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3468 printf "%s\n" "no" >&6; }
3469 fi
3470
3471
3472 fi
3473 if test -z "$ac_cv_prog_CC"; then
3474   ac_ct_CC=$CC
3475   # Extract the first word of "gcc", so it can be a program name with args.
3476 set dummy gcc; ac_word=$2
3477 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3478 printf %s "checking for $ac_word... " >&6; }
3479 if test ${ac_cv_prog_ac_ct_CC+y}
3480 then :
3481   printf %s "(cached) " >&6
3482 else $as_nop
3483   if test -n "$ac_ct_CC"; then
3484   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3485 else
3486 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3487 for as_dir in $PATH
3488 do
3489   IFS=$as_save_IFS
3490   case $as_dir in #(((
3491     '') as_dir=./ ;;
3492     */) ;;
3493     *) as_dir=$as_dir/ ;;
3494   esac
3495     for ac_exec_ext in '' $ac_executable_extensions; do
3496   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3497     ac_cv_prog_ac_ct_CC="gcc"
3498     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3499     break 2
3500   fi
3501 done
3502   done
3503 IFS=$as_save_IFS
3504
3505 fi
3506 fi
3507 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3508 if test -n "$ac_ct_CC"; then
3509   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3510 printf "%s\n" "$ac_ct_CC" >&6; }
3511 else
3512   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3513 printf "%s\n" "no" >&6; }
3514 fi
3515
3516   if test "x$ac_ct_CC" = x; then
3517     CC=""
3518   else
3519     case $cross_compiling:$ac_tool_warned in
3520 yes:)
3521 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3522 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3523 ac_tool_warned=yes ;;
3524 esac
3525     CC=$ac_ct_CC
3526   fi
3527 else
3528   CC="$ac_cv_prog_CC"
3529 fi
3530
3531 if test -z "$CC"; then
3532           if test -n "$ac_tool_prefix"; then
3533     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3534 set dummy ${ac_tool_prefix}cc; ac_word=$2
3535 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3536 printf %s "checking for $ac_word... " >&6; }
3537 if test ${ac_cv_prog_CC+y}
3538 then :
3539   printf %s "(cached) " >&6
3540 else $as_nop
3541   if test -n "$CC"; then
3542   ac_cv_prog_CC="$CC" # Let the user override the test.
3543 else
3544 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3545 for as_dir in $PATH
3546 do
3547   IFS=$as_save_IFS
3548   case $as_dir in #(((
3549     '') as_dir=./ ;;
3550     */) ;;
3551     *) as_dir=$as_dir/ ;;
3552   esac
3553     for ac_exec_ext in '' $ac_executable_extensions; do
3554   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3555     ac_cv_prog_CC="${ac_tool_prefix}cc"
3556     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3557     break 2
3558   fi
3559 done
3560   done
3561 IFS=$as_save_IFS
3562
3563 fi
3564 fi
3565 CC=$ac_cv_prog_CC
3566 if test -n "$CC"; then
3567   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3568 printf "%s\n" "$CC" >&6; }
3569 else
3570   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3571 printf "%s\n" "no" >&6; }
3572 fi
3573
3574
3575   fi
3576 fi
3577 if test -z "$CC"; then
3578   # Extract the first word of "cc", so it can be a program name with args.
3579 set dummy cc; ac_word=$2
3580 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3581 printf %s "checking for $ac_word... " >&6; }
3582 if test ${ac_cv_prog_CC+y}
3583 then :
3584   printf %s "(cached) " >&6
3585 else $as_nop
3586   if test -n "$CC"; then
3587   ac_cv_prog_CC="$CC" # Let the user override the test.
3588 else
3589   ac_prog_rejected=no
3590 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3591 for as_dir in $PATH
3592 do
3593   IFS=$as_save_IFS
3594   case $as_dir in #(((
3595     '') as_dir=./ ;;
3596     */) ;;
3597     *) as_dir=$as_dir/ ;;
3598   esac
3599     for ac_exec_ext in '' $ac_executable_extensions; do
3600   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3601     if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3602        ac_prog_rejected=yes
3603        continue
3604      fi
3605     ac_cv_prog_CC="cc"
3606     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3607     break 2
3608   fi
3609 done
3610   done
3611 IFS=$as_save_IFS
3612
3613 if test $ac_prog_rejected = yes; then
3614   # We found a bogon in the path, so make sure we never use it.
3615   set dummy $ac_cv_prog_CC
3616   shift
3617   if test $# != 0; then
3618     # We chose a different compiler from the bogus one.
3619     # However, it has the same basename, so the bogon will be chosen
3620     # first if we set CC to just the basename; use the full file name.
3621     shift
3622     ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
3623   fi
3624 fi
3625 fi
3626 fi
3627 CC=$ac_cv_prog_CC
3628 if test -n "$CC"; then
3629   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3630 printf "%s\n" "$CC" >&6; }
3631 else
3632   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3633 printf "%s\n" "no" >&6; }
3634 fi
3635
3636
3637 fi
3638 if test -z "$CC"; then
3639   if test -n "$ac_tool_prefix"; then
3640   for ac_prog in cl.exe
3641   do
3642     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3643 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3644 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3645 printf %s "checking for $ac_word... " >&6; }
3646 if test ${ac_cv_prog_CC+y}
3647 then :
3648   printf %s "(cached) " >&6
3649 else $as_nop
3650   if test -n "$CC"; then
3651   ac_cv_prog_CC="$CC" # Let the user override the test.
3652 else
3653 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3654 for as_dir in $PATH
3655 do
3656   IFS=$as_save_IFS
3657   case $as_dir in #(((
3658     '') as_dir=./ ;;
3659     */) ;;
3660     *) as_dir=$as_dir/ ;;
3661   esac
3662     for ac_exec_ext in '' $ac_executable_extensions; do
3663   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3664     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3665     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3666     break 2
3667   fi
3668 done
3669   done
3670 IFS=$as_save_IFS
3671
3672 fi
3673 fi
3674 CC=$ac_cv_prog_CC
3675 if test -n "$CC"; then
3676   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3677 printf "%s\n" "$CC" >&6; }
3678 else
3679   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3680 printf "%s\n" "no" >&6; }
3681 fi
3682
3683
3684     test -n "$CC" && break
3685   done
3686 fi
3687 if test -z "$CC"; then
3688   ac_ct_CC=$CC
3689   for ac_prog in cl.exe
3690 do
3691   # Extract the first word of "$ac_prog", so it can be a program name with args.
3692 set dummy $ac_prog; ac_word=$2
3693 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3694 printf %s "checking for $ac_word... " >&6; }
3695 if test ${ac_cv_prog_ac_ct_CC+y}
3696 then :
3697   printf %s "(cached) " >&6
3698 else $as_nop
3699   if test -n "$ac_ct_CC"; then
3700   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3701 else
3702 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3703 for as_dir in $PATH
3704 do
3705   IFS=$as_save_IFS
3706   case $as_dir in #(((
3707     '') as_dir=./ ;;
3708     */) ;;
3709     *) as_dir=$as_dir/ ;;
3710   esac
3711     for ac_exec_ext in '' $ac_executable_extensions; do
3712   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3713     ac_cv_prog_ac_ct_CC="$ac_prog"
3714     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3715     break 2
3716   fi
3717 done
3718   done
3719 IFS=$as_save_IFS
3720
3721 fi
3722 fi
3723 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3724 if test -n "$ac_ct_CC"; then
3725   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3726 printf "%s\n" "$ac_ct_CC" >&6; }
3727 else
3728   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3729 printf "%s\n" "no" >&6; }
3730 fi
3731
3732
3733   test -n "$ac_ct_CC" && break
3734 done
3735
3736   if test "x$ac_ct_CC" = x; then
3737     CC=""
3738   else
3739     case $cross_compiling:$ac_tool_warned in
3740 yes:)
3741 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3742 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3743 ac_tool_warned=yes ;;
3744 esac
3745     CC=$ac_ct_CC
3746   fi
3747 fi
3748
3749 fi
3750 if test -z "$CC"; then
3751   if test -n "$ac_tool_prefix"; then
3752   # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
3753 set dummy ${ac_tool_prefix}clang; ac_word=$2
3754 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3755 printf %s "checking for $ac_word... " >&6; }
3756 if test ${ac_cv_prog_CC+y}
3757 then :
3758   printf %s "(cached) " >&6
3759 else $as_nop
3760   if test -n "$CC"; then
3761   ac_cv_prog_CC="$CC" # Let the user override the test.
3762 else
3763 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3764 for as_dir in $PATH
3765 do
3766   IFS=$as_save_IFS
3767   case $as_dir in #(((
3768     '') as_dir=./ ;;
3769     */) ;;
3770     *) as_dir=$as_dir/ ;;
3771   esac
3772     for ac_exec_ext in '' $ac_executable_extensions; do
3773   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3774     ac_cv_prog_CC="${ac_tool_prefix}clang"
3775     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3776     break 2
3777   fi
3778 done
3779   done
3780 IFS=$as_save_IFS
3781
3782 fi
3783 fi
3784 CC=$ac_cv_prog_CC
3785 if test -n "$CC"; then
3786   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3787 printf "%s\n" "$CC" >&6; }
3788 else
3789   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3790 printf "%s\n" "no" >&6; }
3791 fi
3792
3793
3794 fi
3795 if test -z "$ac_cv_prog_CC"; then
3796   ac_ct_CC=$CC
3797   # Extract the first word of "clang", so it can be a program name with args.
3798 set dummy clang; ac_word=$2
3799 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3800 printf %s "checking for $ac_word... " >&6; }
3801 if test ${ac_cv_prog_ac_ct_CC+y}
3802 then :
3803   printf %s "(cached) " >&6
3804 else $as_nop
3805   if test -n "$ac_ct_CC"; then
3806   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3807 else
3808 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3809 for as_dir in $PATH
3810 do
3811   IFS=$as_save_IFS
3812   case $as_dir in #(((
3813     '') as_dir=./ ;;
3814     */) ;;
3815     *) as_dir=$as_dir/ ;;
3816   esac
3817     for ac_exec_ext in '' $ac_executable_extensions; do
3818   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3819     ac_cv_prog_ac_ct_CC="clang"
3820     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3821     break 2
3822   fi
3823 done
3824   done
3825 IFS=$as_save_IFS
3826
3827 fi
3828 fi
3829 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3830 if test -n "$ac_ct_CC"; then
3831   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3832 printf "%s\n" "$ac_ct_CC" >&6; }
3833 else
3834   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3835 printf "%s\n" "no" >&6; }
3836 fi
3837
3838   if test "x$ac_ct_CC" = x; then
3839     CC=""
3840   else
3841     case $cross_compiling:$ac_tool_warned in
3842 yes:)
3843 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3844 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3845 ac_tool_warned=yes ;;
3846 esac
3847     CC=$ac_ct_CC
3848   fi
3849 else
3850   CC="$ac_cv_prog_CC"
3851 fi
3852
3853 fi
3854
3855
3856 test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3857 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3858 as_fn_error $? "no acceptable C compiler found in \$PATH
3859 See \`config.log' for more details" "$LINENO" 5; }
3860
3861 # Provide some information about the compiler.
3862 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3863 set X $ac_compile
3864 ac_compiler=$2
3865 for ac_option in --version -v -V -qversion -version; do
3866   { { ac_try="$ac_compiler $ac_option >&5"
3867 case "(($ac_try" in
3868   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3869   *) ac_try_echo=$ac_try;;
3870 esac
3871 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3872 printf "%s\n" "$ac_try_echo"; } >&5
3873   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3874   ac_status=$?
3875   if test -s conftest.err; then
3876     sed '10a\
3877 ... rest of stderr output deleted ...
3878          10q' conftest.err >conftest.er1
3879     cat conftest.er1 >&5
3880   fi
3881   rm -f conftest.er1 conftest.err
3882   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3883   test $ac_status = 0; }
3884 done
3885
3886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3887 /* end confdefs.h.  */
3888
3889 int
3890 main (void)
3891 {
3892
3893   ;
3894   return 0;
3895 }
3896 _ACEOF
3897 ac_clean_files_save=$ac_clean_files
3898 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3899 # Try to create an executable without -o first, disregard a.out.
3900 # It will help us diagnose broken compilers, and finding out an intuition
3901 # of exeext.
3902 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3903 printf %s "checking whether the C compiler works... " >&6; }
3904 ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3905
3906 # The possible output files:
3907 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3908
3909 ac_rmfiles=
3910 for ac_file in $ac_files
3911 do
3912   case $ac_file in
3913     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3914     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3915   esac
3916 done
3917 rm -f $ac_rmfiles
3918
3919 if { { ac_try="$ac_link_default"
3920 case "(($ac_try" in
3921   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3922   *) ac_try_echo=$ac_try;;
3923 esac
3924 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3925 printf "%s\n" "$ac_try_echo"; } >&5
3926   (eval "$ac_link_default") 2>&5
3927   ac_status=$?
3928   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3929   test $ac_status = 0; }
3930 then :
3931   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3932 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3933 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3934 # so that the user can short-circuit this test for compilers unknown to
3935 # Autoconf.
3936 for ac_file in $ac_files ''
3937 do
3938   test -f "$ac_file" || continue
3939   case $ac_file in
3940     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3941         ;;
3942     [ab].out )
3943         # We found the default executable, but exeext='' is most
3944         # certainly right.
3945         break;;
3946     *.* )
3947         if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
3948         then :; else
3949            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3950         fi
3951         # We set ac_cv_exeext here because the later test for it is not
3952         # safe: cross compilers may not add the suffix if given an `-o'
3953         # argument, so we may need to know it at that point already.
3954         # Even if this section looks crufty: it has the advantage of
3955         # actually working.
3956         break;;
3957     * )
3958         break;;
3959   esac
3960 done
3961 test "$ac_cv_exeext" = no && ac_cv_exeext=
3962
3963 else $as_nop
3964   ac_file=''
3965 fi
3966 if test -z "$ac_file"
3967 then :
3968   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3969 printf "%s\n" "no" >&6; }
3970 printf "%s\n" "$as_me: failed program was:" >&5
3971 sed 's/^/| /' conftest.$ac_ext >&5
3972
3973 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3974 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3975 as_fn_error 77 "C compiler cannot create executables
3976 See \`config.log' for more details" "$LINENO" 5; }
3977 else $as_nop
3978   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3979 printf "%s\n" "yes" >&6; }
3980 fi
3981 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3982 printf %s "checking for C compiler default output file name... " >&6; }
3983 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3984 printf "%s\n" "$ac_file" >&6; }
3985 ac_exeext=$ac_cv_exeext
3986
3987 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3988 ac_clean_files=$ac_clean_files_save
3989 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3990 printf %s "checking for suffix of executables... " >&6; }
3991 if { { ac_try="$ac_link"
3992 case "(($ac_try" in
3993   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3994   *) ac_try_echo=$ac_try;;
3995 esac
3996 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3997 printf "%s\n" "$ac_try_echo"; } >&5
3998   (eval "$ac_link") 2>&5
3999   ac_status=$?
4000   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4001   test $ac_status = 0; }
4002 then :
4003   # If both `conftest.exe' and `conftest' are `present' (well, observable)
4004 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
4005 # work properly (i.e., refer to `conftest.exe'), while it won't with
4006 # `rm'.
4007 for ac_file in conftest.exe conftest conftest.*; do
4008   test -f "$ac_file" || continue
4009   case $ac_file in
4010     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4011     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4012           break;;
4013     * ) break;;
4014   esac
4015 done
4016 else $as_nop
4017   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4018 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4019 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4020 See \`config.log' for more details" "$LINENO" 5; }
4021 fi
4022 rm -f conftest conftest$ac_cv_exeext
4023 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4024 printf "%s\n" "$ac_cv_exeext" >&6; }
4025
4026 rm -f conftest.$ac_ext
4027 EXEEXT=$ac_cv_exeext
4028 ac_exeext=$EXEEXT
4029 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4030 /* end confdefs.h.  */
4031 #include <stdio.h>
4032 int
4033 main (void)
4034 {
4035 FILE *f = fopen ("conftest.out", "w");
4036  return ferror (f) || fclose (f) != 0;
4037
4038   ;
4039   return 0;
4040 }
4041 _ACEOF
4042 ac_clean_files="$ac_clean_files conftest.out"
4043 # Check that the compiler produces executables we can run.  If not, either
4044 # the compiler is broken, or we cross compile.
4045 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4046 printf %s "checking whether we are cross compiling... " >&6; }
4047 if test "$cross_compiling" != yes; then
4048   { { ac_try="$ac_link"
4049 case "(($ac_try" in
4050   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4051   *) ac_try_echo=$ac_try;;
4052 esac
4053 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4054 printf "%s\n" "$ac_try_echo"; } >&5
4055   (eval "$ac_link") 2>&5
4056   ac_status=$?
4057   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4058   test $ac_status = 0; }
4059   if { ac_try='./conftest$ac_cv_exeext'
4060   { { case "(($ac_try" in
4061   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4062   *) ac_try_echo=$ac_try;;
4063 esac
4064 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4065 printf "%s\n" "$ac_try_echo"; } >&5
4066   (eval "$ac_try") 2>&5
4067   ac_status=$?
4068   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4069   test $ac_status = 0; }; }; then
4070     cross_compiling=no
4071   else
4072     if test "$cross_compiling" = maybe; then
4073         cross_compiling=yes
4074     else
4075         { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4076 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4077 as_fn_error 77 "cannot run C compiled programs.
4078 If you meant to cross compile, use \`--host'.
4079 See \`config.log' for more details" "$LINENO" 5; }
4080     fi
4081   fi
4082 fi
4083 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4084 printf "%s\n" "$cross_compiling" >&6; }
4085
4086 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4087 ac_clean_files=$ac_clean_files_save
4088 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4089 printf %s "checking for suffix of object files... " >&6; }
4090 if test ${ac_cv_objext+y}
4091 then :
4092   printf %s "(cached) " >&6
4093 else $as_nop
4094   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4095 /* end confdefs.h.  */
4096
4097 int
4098 main (void)
4099 {
4100
4101   ;
4102   return 0;
4103 }
4104 _ACEOF
4105 rm -f conftest.o conftest.obj
4106 if { { ac_try="$ac_compile"
4107 case "(($ac_try" in
4108   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4109   *) ac_try_echo=$ac_try;;
4110 esac
4111 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4112 printf "%s\n" "$ac_try_echo"; } >&5
4113   (eval "$ac_compile") 2>&5
4114   ac_status=$?
4115   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4116   test $ac_status = 0; }
4117 then :
4118   for ac_file in conftest.o conftest.obj conftest.*; do
4119   test -f "$ac_file" || continue;
4120   case $ac_file in
4121     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4122     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4123        break;;
4124   esac
4125 done
4126 else $as_nop
4127   printf "%s\n" "$as_me: failed program was:" >&5
4128 sed 's/^/| /' conftest.$ac_ext >&5
4129
4130 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4131 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4132 as_fn_error $? "cannot compute suffix of object files: cannot compile
4133 See \`config.log' for more details" "$LINENO" 5; }
4134 fi
4135 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4136 fi
4137 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4138 printf "%s\n" "$ac_cv_objext" >&6; }
4139 OBJEXT=$ac_cv_objext
4140 ac_objext=$OBJEXT
4141 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
4142 printf %s "checking whether the compiler supports GNU C... " >&6; }
4143 if test ${ac_cv_c_compiler_gnu+y}
4144 then :
4145   printf %s "(cached) " >&6
4146 else $as_nop
4147   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4148 /* end confdefs.h.  */
4149
4150 int
4151 main (void)
4152 {
4153 #ifndef __GNUC__
4154        choke me
4155 #endif
4156
4157   ;
4158   return 0;
4159 }
4160 _ACEOF
4161 if ac_fn_c_try_compile "$LINENO"
4162 then :
4163   ac_compiler_gnu=yes
4164 else $as_nop
4165   ac_compiler_gnu=no
4166 fi
4167 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4168 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4169
4170 fi
4171 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4172 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
4173 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4174
4175 if test $ac_compiler_gnu = yes; then
4176   GCC=yes
4177 else
4178   GCC=
4179 fi
4180 ac_test_CFLAGS=${CFLAGS+y}
4181 ac_save_CFLAGS=$CFLAGS
4182 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4183 printf %s "checking whether $CC accepts -g... " >&6; }
4184 if test ${ac_cv_prog_cc_g+y}
4185 then :
4186   printf %s "(cached) " >&6
4187 else $as_nop
4188   ac_save_c_werror_flag=$ac_c_werror_flag
4189    ac_c_werror_flag=yes
4190    ac_cv_prog_cc_g=no
4191    CFLAGS="-g"
4192    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4193 /* end confdefs.h.  */
4194
4195 int
4196 main (void)
4197 {
4198
4199   ;
4200   return 0;
4201 }
4202 _ACEOF
4203 if ac_fn_c_try_compile "$LINENO"
4204 then :
4205   ac_cv_prog_cc_g=yes
4206 else $as_nop
4207   CFLAGS=""
4208       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4209 /* end confdefs.h.  */
4210
4211 int
4212 main (void)
4213 {
4214
4215   ;
4216   return 0;
4217 }
4218 _ACEOF
4219 if ac_fn_c_try_compile "$LINENO"
4220 then :
4221
4222 else $as_nop
4223   ac_c_werror_flag=$ac_save_c_werror_flag
4224          CFLAGS="-g"
4225          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4226 /* end confdefs.h.  */
4227
4228 int
4229 main (void)
4230 {
4231
4232   ;
4233   return 0;
4234 }
4235 _ACEOF
4236 if ac_fn_c_try_compile "$LINENO"
4237 then :
4238   ac_cv_prog_cc_g=yes
4239 fi
4240 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4241 fi
4242 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4243 fi
4244 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4245    ac_c_werror_flag=$ac_save_c_werror_flag
4246 fi
4247 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4248 printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
4249 if test $ac_test_CFLAGS; then
4250   CFLAGS=$ac_save_CFLAGS
4251 elif test $ac_cv_prog_cc_g = yes; then
4252   if test "$GCC" = yes; then
4253     CFLAGS="-g -O2"
4254   else
4255     CFLAGS="-g"
4256   fi
4257 else
4258   if test "$GCC" = yes; then
4259     CFLAGS="-O2"
4260   else
4261     CFLAGS=
4262   fi
4263 fi
4264 ac_prog_cc_stdc=no
4265 if test x$ac_prog_cc_stdc = xno
4266 then :
4267   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
4268 printf %s "checking for $CC option to enable C11 features... " >&6; }
4269 if test ${ac_cv_prog_cc_c11+y}
4270 then :
4271   printf %s "(cached) " >&6
4272 else $as_nop
4273   ac_cv_prog_cc_c11=no
4274 ac_save_CC=$CC
4275 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4276 /* end confdefs.h.  */
4277 $ac_c_conftest_c11_program
4278 _ACEOF
4279 for ac_arg in '' -std=gnu11
4280 do
4281   CC="$ac_save_CC $ac_arg"
4282   if ac_fn_c_try_compile "$LINENO"
4283 then :
4284   ac_cv_prog_cc_c11=$ac_arg
4285 fi
4286 rm -f core conftest.err conftest.$ac_objext conftest.beam
4287   test "x$ac_cv_prog_cc_c11" != "xno" && break
4288 done
4289 rm -f conftest.$ac_ext
4290 CC=$ac_save_CC
4291 fi
4292
4293 if test "x$ac_cv_prog_cc_c11" = xno
4294 then :
4295   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4296 printf "%s\n" "unsupported" >&6; }
4297 else $as_nop
4298   if test "x$ac_cv_prog_cc_c11" = x
4299 then :
4300   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4301 printf "%s\n" "none needed" >&6; }
4302 else $as_nop
4303   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
4304 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
4305      CC="$CC $ac_cv_prog_cc_c11"
4306 fi
4307   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
4308   ac_prog_cc_stdc=c11
4309 fi
4310 fi
4311 if test x$ac_prog_cc_stdc = xno
4312 then :
4313   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
4314 printf %s "checking for $CC option to enable C99 features... " >&6; }
4315 if test ${ac_cv_prog_cc_c99+y}
4316 then :
4317   printf %s "(cached) " >&6
4318 else $as_nop
4319   ac_cv_prog_cc_c99=no
4320 ac_save_CC=$CC
4321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4322 /* end confdefs.h.  */
4323 $ac_c_conftest_c99_program
4324 _ACEOF
4325 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
4326 do
4327   CC="$ac_save_CC $ac_arg"
4328   if ac_fn_c_try_compile "$LINENO"
4329 then :
4330   ac_cv_prog_cc_c99=$ac_arg
4331 fi
4332 rm -f core conftest.err conftest.$ac_objext conftest.beam
4333   test "x$ac_cv_prog_cc_c99" != "xno" && break
4334 done
4335 rm -f conftest.$ac_ext
4336 CC=$ac_save_CC
4337 fi
4338
4339 if test "x$ac_cv_prog_cc_c99" = xno
4340 then :
4341   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4342 printf "%s\n" "unsupported" >&6; }
4343 else $as_nop
4344   if test "x$ac_cv_prog_cc_c99" = x
4345 then :
4346   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4347 printf "%s\n" "none needed" >&6; }
4348 else $as_nop
4349   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4350 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
4351      CC="$CC $ac_cv_prog_cc_c99"
4352 fi
4353   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
4354   ac_prog_cc_stdc=c99
4355 fi
4356 fi
4357 if test x$ac_prog_cc_stdc = xno
4358 then :
4359   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
4360 printf %s "checking for $CC option to enable C89 features... " >&6; }
4361 if test ${ac_cv_prog_cc_c89+y}
4362 then :
4363   printf %s "(cached) " >&6
4364 else $as_nop
4365   ac_cv_prog_cc_c89=no
4366 ac_save_CC=$CC
4367 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4368 /* end confdefs.h.  */
4369 $ac_c_conftest_c89_program
4370 _ACEOF
4371 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4372 do
4373   CC="$ac_save_CC $ac_arg"
4374   if ac_fn_c_try_compile "$LINENO"
4375 then :
4376   ac_cv_prog_cc_c89=$ac_arg
4377 fi
4378 rm -f core conftest.err conftest.$ac_objext conftest.beam
4379   test "x$ac_cv_prog_cc_c89" != "xno" && break
4380 done
4381 rm -f conftest.$ac_ext
4382 CC=$ac_save_CC
4383 fi
4384
4385 if test "x$ac_cv_prog_cc_c89" = xno
4386 then :
4387   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4388 printf "%s\n" "unsupported" >&6; }
4389 else $as_nop
4390   if test "x$ac_cv_prog_cc_c89" = x
4391 then :
4392   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4393 printf "%s\n" "none needed" >&6; }
4394 else $as_nop
4395   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4396 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
4397      CC="$CC $ac_cv_prog_cc_c89"
4398 fi
4399   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
4400   ac_prog_cc_stdc=c89
4401 fi
4402 fi
4403
4404 ac_ext=c
4405 ac_cpp='$CPP $CPPFLAGS'
4406 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4407 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4408 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4409
4410
4411 ac_header= ac_cache=
4412 for ac_item in $ac_header_c_list
4413 do
4414   if test $ac_cache; then
4415     ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
4416     if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
4417       printf "%s\n" "#define $ac_item 1" >> confdefs.h
4418     fi
4419     ac_header= ac_cache=
4420   elif test $ac_header; then
4421     ac_cache=$ac_item
4422   else
4423     ac_header=$ac_item
4424   fi
4425 done
4426
4427
4428
4429
4430
4431
4432
4433
4434 if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
4435 then :
4436
4437 printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
4438
4439 fi
4440
4441
4442
4443
4444
4445
4446   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4447 printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4448 if test ${ac_cv_safe_to_define___extensions__+y}
4449 then :
4450   printf %s "(cached) " >&6
4451 else $as_nop
4452   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4453 /* end confdefs.h.  */
4454
4455 #         define __EXTENSIONS__ 1
4456           $ac_includes_default
4457 int
4458 main (void)
4459 {
4460
4461   ;
4462   return 0;
4463 }
4464 _ACEOF
4465 if ac_fn_c_try_compile "$LINENO"
4466 then :
4467   ac_cv_safe_to_define___extensions__=yes
4468 else $as_nop
4469   ac_cv_safe_to_define___extensions__=no
4470 fi
4471 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4472 fi
4473 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4474 printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; }
4475
4476   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5
4477 printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; }
4478 if test ${ac_cv_should_define__xopen_source+y}
4479 then :
4480   printf %s "(cached) " >&6
4481 else $as_nop
4482   ac_cv_should_define__xopen_source=no
4483     if test $ac_cv_header_wchar_h = yes
4484 then :
4485   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4486 /* end confdefs.h.  */
4487
4488           #include <wchar.h>
4489           mbstate_t x;
4490 int
4491 main (void)
4492 {
4493
4494   ;
4495   return 0;
4496 }
4497 _ACEOF
4498 if ac_fn_c_try_compile "$LINENO"
4499 then :
4500
4501 else $as_nop
4502   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4503 /* end confdefs.h.  */
4504
4505             #define _XOPEN_SOURCE 500
4506             #include <wchar.h>
4507             mbstate_t x;
4508 int
4509 main (void)
4510 {
4511
4512   ;
4513   return 0;
4514 }
4515 _ACEOF
4516 if ac_fn_c_try_compile "$LINENO"
4517 then :
4518   ac_cv_should_define__xopen_source=yes
4519 fi
4520 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4521 fi
4522 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4523 fi
4524 fi
4525 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5
4526 printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; }
4527
4528   printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h
4529
4530   printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h
4531
4532   printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h
4533
4534   printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h
4535
4536   printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h
4537
4538   printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h
4539
4540   printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4541
4542   printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h
4543
4544   printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h
4545
4546   printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h
4547
4548   printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h
4549
4550   printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h
4551
4552   printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h
4553
4554   printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h
4555
4556   printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h
4557
4558   if test $ac_cv_header_minix_config_h = yes
4559 then :
4560   MINIX=yes
4561     printf "%s\n" "#define _MINIX 1" >>confdefs.h
4562
4563     printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h
4564
4565     printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h
4566
4567 else $as_nop
4568   MINIX=
4569 fi
4570   if test $ac_cv_safe_to_define___extensions__ = yes
4571 then :
4572   printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h
4573
4574 fi
4575   if test $ac_cv_should_define__xopen_source = yes
4576 then :
4577   printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h
4578
4579 fi
4580
4581 MCONFIG=./MCONFIG
4582
4583 BINARY_TYPE=bin
4584 E2FSPROGS_VERSION=`grep E2FSPROGS_VERSION ${srcdir}/version.h  \
4585         | awk '{print $3}' | tr \" " " | awk '{print $1}'`
4586 E2FSPROGS_DATE=`grep E2FSPROGS_DATE ${srcdir}/version.h | awk '{print $3}' \
4587         | tr \" " " | awk '{print $1}'`
4588 E2FSPROGS_DAY=$(echo $E2FSPROGS_DATE | awk -F- '{print $1}' | sed -e '/^[1-9]$/s/^/0/')
4589 MONTH=`echo $E2FSPROGS_DATE | awk -F- '{print $2}'`
4590 YEAR=`echo $E2FSPROGS_DATE | awk -F- '{print $3}'`
4591
4592 if expr $YEAR ">" 1900 > /dev/null ; then
4593         E2FSPROGS_YEAR=$YEAR
4594 elif expr $YEAR ">" 90 >/dev/null ; then
4595         E2FSPROGS_YEAR=19$YEAR
4596 else
4597         E2FSPROGS_YEAR=20$YEAR
4598 fi
4599
4600 case $MONTH in
4601 Jan)    MONTH_NUM=01; E2FSPROGS_MONTH="January" ;;
4602 Feb)    MONTH_NUM=02; E2FSPROGS_MONTH="February" ;;
4603 Mar)    MONTH_NUM=03; E2FSPROGS_MONTH="March" ;;
4604 Apr)    MONTH_NUM=04; E2FSPROGS_MONTH="April" ;;
4605 May)    MONTH_NUM=05; E2FSPROGS_MONTH="May" ;;
4606 Jun)    MONTH_NUM=06; E2FSPROGS_MONTH="June" ;;
4607 Jul)    MONTH_NUM=07; E2FSPROGS_MONTH="July" ;;
4608 Aug)    MONTH_NUM=08; E2FSPROGS_MONTH="August" ;;
4609 Sep)    MONTH_NUM=09; E2FSPROGS_MONTH="September" ;;
4610 Oct)    MONTH_NUM=10; E2FSPROGS_MONTH="October" ;;
4611 Nov)    MONTH_NUM=11; E2FSPROGS_MONTH="November" ;;
4612 Dec)    MONTH_NUM=12; E2FSPROGS_MONTH="December" ;;
4613 *)      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unknown month $MONTH??" >&5
4614 printf "%s\n" "$as_me: WARNING: Unknown month $MONTH??" >&2;} ;;
4615 esac
4616
4617 base_ver=`echo $E2FSPROGS_VERSION | \
4618                sed -e 's/-WIP//' -e 's/pre-//' -e 's/-PLUS//'`
4619
4620 date_spec=${E2FSPROGS_YEAR}.${MONTH_NUM}.${E2FSPROGS_DAY}
4621
4622 case $E2FSPROGS_VERSION in
4623 *-WIP|pre-*)
4624         E2FSPROGS_PKGVER="$base_ver~WIP.$date_spec"
4625         ;;
4626 *)
4627         E2FSPROGS_PKGVER="$base_ver"
4628         ;;
4629 esac
4630
4631 unset DATE MONTH YEAR base_ver pre_vers date_spec
4632 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION" >&5
4633 printf "%s\n" "Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION" >&6; }
4634 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}" >&5
4635 printf "%s\n" "Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}" >&6; }
4636
4637
4638
4639
4640
4641
4642 WITH_DIET_LIBC=
4643
4644 # Check whether --with-diet-libc was given.
4645 if test ${with_diet_libc+y}
4646 then :
4647   withval=$with_diet_libc; CC="diet cc -nostdinc"
4648 WITH_DIET_LIBC=yes
4649 if test -z "$LIBS"
4650 then
4651         LIBS="-lcompat"
4652 else
4653         LIBS="$LIBS -lcompat"
4654 fi
4655 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: CC=$CC" >&5
4656 printf "%s\n" "CC=$CC" >&6; }
4657 fi
4658
4659
4660
4661   # Make sure we can run config.sub.
4662 $SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
4663   as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
4664
4665 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4666 printf %s "checking build system type... " >&6; }
4667 if test ${ac_cv_build+y}
4668 then :
4669   printf %s "(cached) " >&6
4670 else $as_nop
4671   ac_build_alias=$build_alias
4672 test "x$ac_build_alias" = x &&
4673   ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
4674 test "x$ac_build_alias" = x &&
4675   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4676 ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
4677   as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
4678
4679 fi
4680 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4681 printf "%s\n" "$ac_cv_build" >&6; }
4682 case $ac_cv_build in
4683 *-*-*) ;;
4684 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4685 esac
4686 build=$ac_cv_build
4687 ac_save_IFS=$IFS; IFS='-'
4688 set x $ac_cv_build
4689 shift
4690 build_cpu=$1
4691 build_vendor=$2
4692 shift; shift
4693 # Remember, the first character of IFS is used to create $*,
4694 # except with old shells:
4695 build_os=$*
4696 IFS=$ac_save_IFS
4697 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4698
4699
4700 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4701 printf %s "checking host system type... " >&6; }
4702 if test ${ac_cv_host+y}
4703 then :
4704   printf %s "(cached) " >&6
4705 else $as_nop
4706   if test "x$host_alias" = x; then
4707   ac_cv_host=$ac_cv_build
4708 else
4709   ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
4710     as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
4711 fi
4712
4713 fi
4714 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4715 printf "%s\n" "$ac_cv_host" >&6; }
4716 case $ac_cv_host in
4717 *-*-*) ;;
4718 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4719 esac
4720 host=$ac_cv_host
4721 ac_save_IFS=$IFS; IFS='-'
4722 set x $ac_cv_host
4723 shift
4724 host_cpu=$1
4725 host_vendor=$2
4726 shift; shift
4727 # Remember, the first character of IFS is used to create $*,
4728 # except with old shells:
4729 host_os=$*
4730 IFS=$ac_save_IFS
4731 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4732
4733
4734 DLOPEN_LIB=''
4735 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
4736 printf %s "checking for dlopen in -ldl... " >&6; }
4737 if test ${ac_cv_lib_dl_dlopen+y}
4738 then :
4739   printf %s "(cached) " >&6
4740 else $as_nop
4741   ac_check_lib_save_LIBS=$LIBS
4742 LIBS="-ldl  $LIBS"
4743 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4744 /* end confdefs.h.  */
4745
4746 /* Override any GCC internal prototype to avoid an error.
4747    Use char because int might match the return type of a GCC
4748    builtin and then its argument prototype would still apply.  */
4749 char dlopen ();
4750 int
4751 main (void)
4752 {
4753 return dlopen ();
4754   ;
4755   return 0;
4756 }
4757 _ACEOF
4758 if ac_fn_c_try_link "$LINENO"
4759 then :
4760   ac_cv_lib_dl_dlopen=yes
4761 else $as_nop
4762   ac_cv_lib_dl_dlopen=no
4763 fi
4764 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4765     conftest$ac_exeext conftest.$ac_ext
4766 LIBS=$ac_check_lib_save_LIBS
4767 fi
4768 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
4769 printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
4770 if test "x$ac_cv_lib_dl_dlopen" = xyes
4771 then :
4772   DLOPEN_LIB=-ldl
4773 fi
4774
4775
4776
4777 # Check whether --with-cc was given.
4778 if test ${with_cc+y}
4779 then :
4780   withval=$with_cc; as_fn_error $? "--with-cc no longer supported; use CC= instead" "$LINENO" 5
4781 fi
4782
4783
4784 # Check whether --with-ccopts was given.
4785 if test ${with_ccopts+y}
4786 then :
4787   withval=$with_ccopts; as_fn_error $? "--with-ccopts no longer supported; use CFLAGS= instead" "$LINENO" 5
4788 fi
4789
4790
4791 # Check whether --with-ldopts was given.
4792 if test ${with_ldopts+y}
4793 then :
4794   withval=$with_ldopts; as_fn_error $? "--with-ldopts no longer supported; use LDFLAGS= instead" "$LINENO" 5
4795 fi
4796
4797 ac_ext=c
4798 ac_cpp='$CPP $CPPFLAGS'
4799 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4800 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4801 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4802 if test -n "$ac_tool_prefix"; then
4803   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4804 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4805 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4806 printf %s "checking for $ac_word... " >&6; }
4807 if test ${ac_cv_prog_CC+y}
4808 then :
4809   printf %s "(cached) " >&6
4810 else $as_nop
4811   if test -n "$CC"; then
4812   ac_cv_prog_CC="$CC" # Let the user override the test.
4813 else
4814 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4815 for as_dir in $PATH
4816 do
4817   IFS=$as_save_IFS
4818   case $as_dir in #(((
4819     '') as_dir=./ ;;
4820     */) ;;
4821     *) as_dir=$as_dir/ ;;
4822   esac
4823     for ac_exec_ext in '' $ac_executable_extensions; do
4824   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4825     ac_cv_prog_CC="${ac_tool_prefix}gcc"
4826     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4827     break 2
4828   fi
4829 done
4830   done
4831 IFS=$as_save_IFS
4832
4833 fi
4834 fi
4835 CC=$ac_cv_prog_CC
4836 if test -n "$CC"; then
4837   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4838 printf "%s\n" "$CC" >&6; }
4839 else
4840   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4841 printf "%s\n" "no" >&6; }
4842 fi
4843
4844
4845 fi
4846 if test -z "$ac_cv_prog_CC"; then
4847   ac_ct_CC=$CC
4848   # Extract the first word of "gcc", so it can be a program name with args.
4849 set dummy gcc; ac_word=$2
4850 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4851 printf %s "checking for $ac_word... " >&6; }
4852 if test ${ac_cv_prog_ac_ct_CC+y}
4853 then :
4854   printf %s "(cached) " >&6
4855 else $as_nop
4856   if test -n "$ac_ct_CC"; then
4857   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4858 else
4859 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4860 for as_dir in $PATH
4861 do
4862   IFS=$as_save_IFS
4863   case $as_dir in #(((
4864     '') as_dir=./ ;;
4865     */) ;;
4866     *) as_dir=$as_dir/ ;;
4867   esac
4868     for ac_exec_ext in '' $ac_executable_extensions; do
4869   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4870     ac_cv_prog_ac_ct_CC="gcc"
4871     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4872     break 2
4873   fi
4874 done
4875   done
4876 IFS=$as_save_IFS
4877
4878 fi
4879 fi
4880 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4881 if test -n "$ac_ct_CC"; then
4882   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4883 printf "%s\n" "$ac_ct_CC" >&6; }
4884 else
4885   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4886 printf "%s\n" "no" >&6; }
4887 fi
4888
4889   if test "x$ac_ct_CC" = x; then
4890     CC=""
4891   else
4892     case $cross_compiling:$ac_tool_warned in
4893 yes:)
4894 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4895 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4896 ac_tool_warned=yes ;;
4897 esac
4898     CC=$ac_ct_CC
4899   fi
4900 else
4901   CC="$ac_cv_prog_CC"
4902 fi
4903
4904 if test -z "$CC"; then
4905           if test -n "$ac_tool_prefix"; then
4906     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4907 set dummy ${ac_tool_prefix}cc; ac_word=$2
4908 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4909 printf %s "checking for $ac_word... " >&6; }
4910 if test ${ac_cv_prog_CC+y}
4911 then :
4912   printf %s "(cached) " >&6
4913 else $as_nop
4914   if test -n "$CC"; then
4915   ac_cv_prog_CC="$CC" # Let the user override the test.
4916 else
4917 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4918 for as_dir in $PATH
4919 do
4920   IFS=$as_save_IFS
4921   case $as_dir in #(((
4922     '') as_dir=./ ;;
4923     */) ;;
4924     *) as_dir=$as_dir/ ;;
4925   esac
4926     for ac_exec_ext in '' $ac_executable_extensions; do
4927   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4928     ac_cv_prog_CC="${ac_tool_prefix}cc"
4929     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4930     break 2
4931   fi
4932 done
4933   done
4934 IFS=$as_save_IFS
4935
4936 fi
4937 fi
4938 CC=$ac_cv_prog_CC
4939 if test -n "$CC"; then
4940   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4941 printf "%s\n" "$CC" >&6; }
4942 else
4943   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4944 printf "%s\n" "no" >&6; }
4945 fi
4946
4947
4948   fi
4949 fi
4950 if test -z "$CC"; then
4951   # Extract the first word of "cc", so it can be a program name with args.
4952 set dummy cc; ac_word=$2
4953 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4954 printf %s "checking for $ac_word... " >&6; }
4955 if test ${ac_cv_prog_CC+y}
4956 then :
4957   printf %s "(cached) " >&6
4958 else $as_nop
4959   if test -n "$CC"; then
4960   ac_cv_prog_CC="$CC" # Let the user override the test.
4961 else
4962   ac_prog_rejected=no
4963 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4964 for as_dir in $PATH
4965 do
4966   IFS=$as_save_IFS
4967   case $as_dir in #(((
4968     '') as_dir=./ ;;
4969     */) ;;
4970     *) as_dir=$as_dir/ ;;
4971   esac
4972     for ac_exec_ext in '' $ac_executable_extensions; do
4973   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4974     if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4975        ac_prog_rejected=yes
4976        continue
4977      fi
4978     ac_cv_prog_CC="cc"
4979     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4980     break 2
4981   fi
4982 done
4983   done
4984 IFS=$as_save_IFS
4985
4986 if test $ac_prog_rejected = yes; then
4987   # We found a bogon in the path, so make sure we never use it.
4988   set dummy $ac_cv_prog_CC
4989   shift
4990   if test $# != 0; then
4991     # We chose a different compiler from the bogus one.
4992     # However, it has the same basename, so the bogon will be chosen
4993     # first if we set CC to just the basename; use the full file name.
4994     shift
4995     ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
4996   fi
4997 fi
4998 fi
4999 fi
5000 CC=$ac_cv_prog_CC
5001 if test -n "$CC"; then
5002   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5003 printf "%s\n" "$CC" >&6; }
5004 else
5005   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5006 printf "%s\n" "no" >&6; }
5007 fi
5008
5009
5010 fi
5011 if test -z "$CC"; then
5012   if test -n "$ac_tool_prefix"; then
5013   for ac_prog in cl.exe
5014   do
5015     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5016 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5017 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5018 printf %s "checking for $ac_word... " >&6; }
5019 if test ${ac_cv_prog_CC+y}
5020 then :
5021   printf %s "(cached) " >&6
5022 else $as_nop
5023   if test -n "$CC"; then
5024   ac_cv_prog_CC="$CC" # Let the user override the test.
5025 else
5026 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5027 for as_dir in $PATH
5028 do
5029   IFS=$as_save_IFS
5030   case $as_dir in #(((
5031     '') as_dir=./ ;;
5032     */) ;;
5033     *) as_dir=$as_dir/ ;;
5034   esac
5035     for ac_exec_ext in '' $ac_executable_extensions; do
5036   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5037     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5038     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5039     break 2
5040   fi
5041 done
5042   done
5043 IFS=$as_save_IFS
5044
5045 fi
5046 fi
5047 CC=$ac_cv_prog_CC
5048 if test -n "$CC"; then
5049   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5050 printf "%s\n" "$CC" >&6; }
5051 else
5052   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5053 printf "%s\n" "no" >&6; }
5054 fi
5055
5056
5057     test -n "$CC" && break
5058   done
5059 fi
5060 if test -z "$CC"; then
5061   ac_ct_CC=$CC
5062   for ac_prog in cl.exe
5063 do
5064   # Extract the first word of "$ac_prog", so it can be a program name with args.
5065 set dummy $ac_prog; ac_word=$2
5066 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5067 printf %s "checking for $ac_word... " >&6; }
5068 if test ${ac_cv_prog_ac_ct_CC+y}
5069 then :
5070   printf %s "(cached) " >&6
5071 else $as_nop
5072   if test -n "$ac_ct_CC"; then
5073   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5074 else
5075 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5076 for as_dir in $PATH
5077 do
5078   IFS=$as_save_IFS
5079   case $as_dir in #(((
5080     '') as_dir=./ ;;
5081     */) ;;
5082     *) as_dir=$as_dir/ ;;
5083   esac
5084     for ac_exec_ext in '' $ac_executable_extensions; do
5085   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5086     ac_cv_prog_ac_ct_CC="$ac_prog"
5087     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5088     break 2
5089   fi
5090 done
5091   done
5092 IFS=$as_save_IFS
5093
5094 fi
5095 fi
5096 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5097 if test -n "$ac_ct_CC"; then
5098   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5099 printf "%s\n" "$ac_ct_CC" >&6; }
5100 else
5101   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5102 printf "%s\n" "no" >&6; }
5103 fi
5104
5105
5106   test -n "$ac_ct_CC" && break
5107 done
5108
5109   if test "x$ac_ct_CC" = x; then
5110     CC=""
5111   else
5112     case $cross_compiling:$ac_tool_warned in
5113 yes:)
5114 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5115 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5116 ac_tool_warned=yes ;;
5117 esac
5118     CC=$ac_ct_CC
5119   fi
5120 fi
5121
5122 fi
5123 if test -z "$CC"; then
5124   if test -n "$ac_tool_prefix"; then
5125   # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
5126 set dummy ${ac_tool_prefix}clang; ac_word=$2
5127 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5128 printf %s "checking for $ac_word... " >&6; }
5129 if test ${ac_cv_prog_CC+y}
5130 then :
5131   printf %s "(cached) " >&6
5132 else $as_nop
5133   if test -n "$CC"; then
5134   ac_cv_prog_CC="$CC" # Let the user override the test.
5135 else
5136 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5137 for as_dir in $PATH
5138 do
5139   IFS=$as_save_IFS
5140   case $as_dir in #(((
5141     '') as_dir=./ ;;
5142     */) ;;
5143     *) as_dir=$as_dir/ ;;
5144   esac
5145     for ac_exec_ext in '' $ac_executable_extensions; do
5146   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5147     ac_cv_prog_CC="${ac_tool_prefix}clang"
5148     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5149     break 2
5150   fi
5151 done
5152   done
5153 IFS=$as_save_IFS
5154
5155 fi
5156 fi
5157 CC=$ac_cv_prog_CC
5158 if test -n "$CC"; then
5159   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5160 printf "%s\n" "$CC" >&6; }
5161 else
5162   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5163 printf "%s\n" "no" >&6; }
5164 fi
5165
5166
5167 fi
5168 if test -z "$ac_cv_prog_CC"; then
5169   ac_ct_CC=$CC
5170   # Extract the first word of "clang", so it can be a program name with args.
5171 set dummy clang; ac_word=$2
5172 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5173 printf %s "checking for $ac_word... " >&6; }
5174 if test ${ac_cv_prog_ac_ct_CC+y}
5175 then :
5176   printf %s "(cached) " >&6
5177 else $as_nop
5178   if test -n "$ac_ct_CC"; then
5179   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5180 else
5181 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5182 for as_dir in $PATH
5183 do
5184   IFS=$as_save_IFS
5185   case $as_dir in #(((
5186     '') as_dir=./ ;;
5187     */) ;;
5188     *) as_dir=$as_dir/ ;;
5189   esac
5190     for ac_exec_ext in '' $ac_executable_extensions; do
5191   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5192     ac_cv_prog_ac_ct_CC="clang"
5193     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5194     break 2
5195   fi
5196 done
5197   done
5198 IFS=$as_save_IFS
5199
5200 fi
5201 fi
5202 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5203 if test -n "$ac_ct_CC"; then
5204   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5205 printf "%s\n" "$ac_ct_CC" >&6; }
5206 else
5207   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5208 printf "%s\n" "no" >&6; }
5209 fi
5210
5211   if test "x$ac_ct_CC" = x; then
5212     CC=""
5213   else
5214     case $cross_compiling:$ac_tool_warned in
5215 yes:)
5216 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5217 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5218 ac_tool_warned=yes ;;
5219 esac
5220     CC=$ac_ct_CC
5221   fi
5222 else
5223   CC="$ac_cv_prog_CC"
5224 fi
5225
5226 fi
5227
5228
5229 test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5230 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5231 as_fn_error $? "no acceptable C compiler found in \$PATH
5232 See \`config.log' for more details" "$LINENO" 5; }
5233
5234 # Provide some information about the compiler.
5235 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5236 set X $ac_compile
5237 ac_compiler=$2
5238 for ac_option in --version -v -V -qversion -version; do
5239   { { ac_try="$ac_compiler $ac_option >&5"
5240 case "(($ac_try" in
5241   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5242   *) ac_try_echo=$ac_try;;
5243 esac
5244 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5245 printf "%s\n" "$ac_try_echo"; } >&5
5246   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5247   ac_status=$?
5248   if test -s conftest.err; then
5249     sed '10a\
5250 ... rest of stderr output deleted ...
5251          10q' conftest.err >conftest.er1
5252     cat conftest.er1 >&5
5253   fi
5254   rm -f conftest.er1 conftest.err
5255   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5256   test $ac_status = 0; }
5257 done
5258
5259 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
5260 printf %s "checking whether the compiler supports GNU C... " >&6; }
5261 if test ${ac_cv_c_compiler_gnu+y}
5262 then :
5263   printf %s "(cached) " >&6
5264 else $as_nop
5265   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5266 /* end confdefs.h.  */
5267
5268 int
5269 main (void)
5270 {
5271 #ifndef __GNUC__
5272        choke me
5273 #endif
5274
5275   ;
5276   return 0;
5277 }
5278 _ACEOF
5279 if ac_fn_c_try_compile "$LINENO"
5280 then :
5281   ac_compiler_gnu=yes
5282 else $as_nop
5283   ac_compiler_gnu=no
5284 fi
5285 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5286 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5287
5288 fi
5289 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5290 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
5291 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5292
5293 if test $ac_compiler_gnu = yes; then
5294   GCC=yes
5295 else
5296   GCC=
5297 fi
5298 ac_test_CFLAGS=${CFLAGS+y}
5299 ac_save_CFLAGS=$CFLAGS
5300 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5301 printf %s "checking whether $CC accepts -g... " >&6; }
5302 if test ${ac_cv_prog_cc_g+y}
5303 then :
5304   printf %s "(cached) " >&6
5305 else $as_nop
5306   ac_save_c_werror_flag=$ac_c_werror_flag
5307    ac_c_werror_flag=yes
5308    ac_cv_prog_cc_g=no
5309    CFLAGS="-g"
5310    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5311 /* end confdefs.h.  */
5312
5313 int
5314 main (void)
5315 {
5316
5317   ;
5318   return 0;
5319 }
5320 _ACEOF
5321 if ac_fn_c_try_compile "$LINENO"
5322 then :
5323   ac_cv_prog_cc_g=yes
5324 else $as_nop
5325   CFLAGS=""
5326       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5327 /* end confdefs.h.  */
5328
5329 int
5330 main (void)
5331 {
5332
5333   ;
5334   return 0;
5335 }
5336 _ACEOF
5337 if ac_fn_c_try_compile "$LINENO"
5338 then :
5339
5340 else $as_nop
5341   ac_c_werror_flag=$ac_save_c_werror_flag
5342          CFLAGS="-g"
5343          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5344 /* end confdefs.h.  */
5345
5346 int
5347 main (void)
5348 {
5349
5350   ;
5351   return 0;
5352 }
5353 _ACEOF
5354 if ac_fn_c_try_compile "$LINENO"
5355 then :
5356   ac_cv_prog_cc_g=yes
5357 fi
5358 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5359 fi
5360 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5361 fi
5362 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5363    ac_c_werror_flag=$ac_save_c_werror_flag
5364 fi
5365 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5366 printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
5367 if test $ac_test_CFLAGS; then
5368   CFLAGS=$ac_save_CFLAGS
5369 elif test $ac_cv_prog_cc_g = yes; then
5370   if test "$GCC" = yes; then
5371     CFLAGS="-g -O2"
5372   else
5373     CFLAGS="-g"
5374   fi
5375 else
5376   if test "$GCC" = yes; then
5377     CFLAGS="-O2"
5378   else
5379     CFLAGS=
5380   fi
5381 fi
5382 ac_prog_cc_stdc=no
5383 if test x$ac_prog_cc_stdc = xno
5384 then :
5385   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
5386 printf %s "checking for $CC option to enable C11 features... " >&6; }
5387 if test ${ac_cv_prog_cc_c11+y}
5388 then :
5389   printf %s "(cached) " >&6
5390 else $as_nop
5391   ac_cv_prog_cc_c11=no
5392 ac_save_CC=$CC
5393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5394 /* end confdefs.h.  */
5395 $ac_c_conftest_c11_program
5396 _ACEOF
5397 for ac_arg in '' -std=gnu11
5398 do
5399   CC="$ac_save_CC $ac_arg"
5400   if ac_fn_c_try_compile "$LINENO"
5401 then :
5402   ac_cv_prog_cc_c11=$ac_arg
5403 fi
5404 rm -f core conftest.err conftest.$ac_objext conftest.beam
5405   test "x$ac_cv_prog_cc_c11" != "xno" && break
5406 done
5407 rm -f conftest.$ac_ext
5408 CC=$ac_save_CC
5409 fi
5410
5411 if test "x$ac_cv_prog_cc_c11" = xno
5412 then :
5413   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5414 printf "%s\n" "unsupported" >&6; }
5415 else $as_nop
5416   if test "x$ac_cv_prog_cc_c11" = x
5417 then :
5418   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5419 printf "%s\n" "none needed" >&6; }
5420 else $as_nop
5421   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
5422 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
5423      CC="$CC $ac_cv_prog_cc_c11"
5424 fi
5425   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
5426   ac_prog_cc_stdc=c11
5427 fi
5428 fi
5429 if test x$ac_prog_cc_stdc = xno
5430 then :
5431   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
5432 printf %s "checking for $CC option to enable C99 features... " >&6; }
5433 if test ${ac_cv_prog_cc_c99+y}
5434 then :
5435   printf %s "(cached) " >&6
5436 else $as_nop
5437   ac_cv_prog_cc_c99=no
5438 ac_save_CC=$CC
5439 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5440 /* end confdefs.h.  */
5441 $ac_c_conftest_c99_program
5442 _ACEOF
5443 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
5444 do
5445   CC="$ac_save_CC $ac_arg"
5446   if ac_fn_c_try_compile "$LINENO"
5447 then :
5448   ac_cv_prog_cc_c99=$ac_arg
5449 fi
5450 rm -f core conftest.err conftest.$ac_objext conftest.beam
5451   test "x$ac_cv_prog_cc_c99" != "xno" && break
5452 done
5453 rm -f conftest.$ac_ext
5454 CC=$ac_save_CC
5455 fi
5456
5457 if test "x$ac_cv_prog_cc_c99" = xno
5458 then :
5459   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5460 printf "%s\n" "unsupported" >&6; }
5461 else $as_nop
5462   if test "x$ac_cv_prog_cc_c99" = x
5463 then :
5464   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5465 printf "%s\n" "none needed" >&6; }
5466 else $as_nop
5467   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
5468 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
5469      CC="$CC $ac_cv_prog_cc_c99"
5470 fi
5471   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
5472   ac_prog_cc_stdc=c99
5473 fi
5474 fi
5475 if test x$ac_prog_cc_stdc = xno
5476 then :
5477   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
5478 printf %s "checking for $CC option to enable C89 features... " >&6; }
5479 if test ${ac_cv_prog_cc_c89+y}
5480 then :
5481   printf %s "(cached) " >&6
5482 else $as_nop
5483   ac_cv_prog_cc_c89=no
5484 ac_save_CC=$CC
5485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5486 /* end confdefs.h.  */
5487 $ac_c_conftest_c89_program
5488 _ACEOF
5489 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5490 do
5491   CC="$ac_save_CC $ac_arg"
5492   if ac_fn_c_try_compile "$LINENO"
5493 then :
5494   ac_cv_prog_cc_c89=$ac_arg
5495 fi
5496 rm -f core conftest.err conftest.$ac_objext conftest.beam
5497   test "x$ac_cv_prog_cc_c89" != "xno" && break
5498 done
5499 rm -f conftest.$ac_ext
5500 CC=$ac_save_CC
5501 fi
5502
5503 if test "x$ac_cv_prog_cc_c89" = xno
5504 then :
5505   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5506 printf "%s\n" "unsupported" >&6; }
5507 else $as_nop
5508   if test "x$ac_cv_prog_cc_c89" = x
5509 then :
5510   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5511 printf "%s\n" "none needed" >&6; }
5512 else $as_nop
5513   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5514 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
5515      CC="$CC $ac_cv_prog_cc_c89"
5516 fi
5517   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
5518   ac_prog_cc_stdc=c89
5519 fi
5520 fi
5521
5522 ac_ext=c
5523 ac_cpp='$CPP $CPPFLAGS'
5524 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5525 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5526 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5527
5528 if test "$GCC" = yes; then
5529    RDYNAMIC="-rdynamic"
5530
5531 fi
5532 ac_ext=c
5533 ac_cpp='$CPP $CPPFLAGS'
5534 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5535 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5536 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5537 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5538 printf %s "checking how to run the C preprocessor... " >&6; }
5539 # On Suns, sometimes $CPP names a directory.
5540 if test -n "$CPP" && test -d "$CPP"; then
5541   CPP=
5542 fi
5543 if test -z "$CPP"; then
5544   if test ${ac_cv_prog_CPP+y}
5545 then :
5546   printf %s "(cached) " >&6
5547 else $as_nop
5548       # Double quotes because $CC needs to be expanded
5549     for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp
5550     do
5551       ac_preproc_ok=false
5552 for ac_c_preproc_warn_flag in '' yes
5553 do
5554   # Use a header file that comes with gcc, so configuring glibc
5555   # with a fresh cross-compiler works.
5556   # On the NeXT, cc -E runs the code through the compiler's parser,
5557   # not just through cpp. "Syntax error" is here to catch this case.
5558   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5559 /* end confdefs.h.  */
5560 #include <limits.h>
5561                      Syntax error
5562 _ACEOF
5563 if ac_fn_c_try_cpp "$LINENO"
5564 then :
5565
5566 else $as_nop
5567   # Broken: fails on valid input.
5568 continue
5569 fi
5570 rm -f conftest.err conftest.i conftest.$ac_ext
5571
5572   # OK, works on sane cases.  Now check whether nonexistent headers
5573   # can be detected and how.
5574   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5575 /* end confdefs.h.  */
5576 #include <ac_nonexistent.h>
5577 _ACEOF
5578 if ac_fn_c_try_cpp "$LINENO"
5579 then :
5580   # Broken: success on invalid input.
5581 continue
5582 else $as_nop
5583   # Passes both tests.
5584 ac_preproc_ok=:
5585 break
5586 fi
5587 rm -f conftest.err conftest.i conftest.$ac_ext
5588
5589 done
5590 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5591 rm -f conftest.i conftest.err conftest.$ac_ext
5592 if $ac_preproc_ok
5593 then :
5594   break
5595 fi
5596
5597     done
5598     ac_cv_prog_CPP=$CPP
5599
5600 fi
5601   CPP=$ac_cv_prog_CPP
5602 else
5603   ac_cv_prog_CPP=$CPP
5604 fi
5605 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5606 printf "%s\n" "$CPP" >&6; }
5607 ac_preproc_ok=false
5608 for ac_c_preproc_warn_flag in '' yes
5609 do
5610   # Use a header file that comes with gcc, so configuring glibc
5611   # with a fresh cross-compiler works.
5612   # On the NeXT, cc -E runs the code through the compiler's parser,
5613   # not just through cpp. "Syntax error" is here to catch this case.
5614   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5615 /* end confdefs.h.  */
5616 #include <limits.h>
5617                      Syntax error
5618 _ACEOF
5619 if ac_fn_c_try_cpp "$LINENO"
5620 then :
5621
5622 else $as_nop
5623   # Broken: fails on valid input.
5624 continue
5625 fi
5626 rm -f conftest.err conftest.i conftest.$ac_ext
5627
5628   # OK, works on sane cases.  Now check whether nonexistent headers
5629   # can be detected and how.
5630   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5631 /* end confdefs.h.  */
5632 #include <ac_nonexistent.h>
5633 _ACEOF
5634 if ac_fn_c_try_cpp "$LINENO"
5635 then :
5636   # Broken: success on invalid input.
5637 continue
5638 else $as_nop
5639   # Passes both tests.
5640 ac_preproc_ok=:
5641 break
5642 fi
5643 rm -f conftest.err conftest.i conftest.$ac_ext
5644
5645 done
5646 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5647 rm -f conftest.i conftest.err conftest.$ac_ext
5648 if $ac_preproc_ok
5649 then :
5650
5651 else $as_nop
5652   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5653 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5654 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5655 See \`config.log' for more details" "$LINENO" 5; }
5656 fi
5657
5658 ac_ext=c
5659 ac_cpp='$CPP $CPPFLAGS'
5660 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5661 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5662 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5663
5664 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for additional special compiler flags" >&5
5665 printf %s "checking for additional special compiler flags... " >&6; }
5666 if test "$GCC" = yes
5667 then
5668     case "$host_cpu" in
5669         alpha)          addcflags="-mieee" ;;
5670     esac
5671 fi
5672 if test "x$addcflags" != x
5673 then
5674     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $addcflags" >&5
5675 printf "%s\n" "$addcflags" >&6; }
5676     CFLAGS="$addcflags $CFLAGS"
5677 else
5678     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: (none)" >&5
5679 printf "%s\n" "(none)" >&6; }
5680 fi
5681 LIB_EXT=.a
5682 STATIC_LIB_EXT=.a
5683 PROFILED_LIB_EXT=.a
5684
5685 # Check whether --with-root-prefix was given.
5686 if test ${with_root_prefix+y}
5687 then :
5688   withval=$with_root_prefix; root_prefix=$withval
5689 else $as_nop
5690   root_prefix=NONE
5691 fi
5692 # Check whether --enable-maintainer-mode was given.
5693 if test ${enable_maintainer_mode+y}
5694 then :
5695   enableval=$enable_maintainer_mode; if test "$enableval" = "no"
5696 then
5697         MAINTAINER_CMT=#
5698         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling maintainer mode" >&5
5699 printf "%s\n" "Disabling maintainer mode" >&6; }
5700 else
5701         MAINTAINER_CMT=
5702         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling maintainer mode" >&5
5703 printf "%s\n" "Enabling maintainer mode" >&6; }
5704 fi
5705
5706 else $as_nop
5707   MAINTAINER_CMT=#
5708 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling maintainer mode by default" >&5
5709 printf "%s\n" "Disabling maintainer mode by default" >&6; }
5710
5711 fi
5712
5713
5714 # Check whether --enable-symlink-install was given.
5715 if test ${enable_symlink_install+y}
5716 then :
5717   enableval=$enable_symlink_install; if test "$enableval" = "no"
5718 then
5719         LINK_INSTALL_FLAGS=-f
5720         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for install" >&5
5721 printf "%s\n" "Disabling symlinks for install" >&6; }
5722 else
5723         LINK_INSTALL_FLAGS=-sf
5724         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling symlinks for install" >&5
5725 printf "%s\n" "Enabling symlinks for install" >&6; }
5726 fi
5727
5728 else $as_nop
5729   LINK_INSTALL_FLAGS=-f
5730 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for install by default" >&5
5731 printf "%s\n" "Disabling symlinks for install by default" >&6; }
5732
5733 fi
5734
5735
5736 relative_symlink_defined=
5737 # Check whether --enable-relative-symlinks was given.
5738 if test ${enable_relative_symlinks+y}
5739 then :
5740   enableval=$enable_relative_symlinks; if test "$enableval" = "no"
5741 then
5742         SYMLINK_RELATIVE=
5743         relative_symlink_defined=yes
5744         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install" >&5
5745 printf "%s\n" "Disabling relative symlinks for install" >&6; }
5746 else
5747         SYMLINK_RELATIVE=--relative
5748         relative_symlink_defined=yes
5749         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling relative symlinks for install" >&5
5750 printf "%s\n" "Enabling relative symlinks for install" >&6; }
5751 fi
5752 fi
5753
5754 # Check whether --enable-symlink-relative-symlinks was given.
5755 if test ${enable_symlink_relative_symlinks+y}
5756 then :
5757   enableval=$enable_symlink_relative_symlinks; if test "$enableval" = "no"
5758 then
5759         SYMLINK_RELATIVE=yes
5760         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install" >&5
5761 printf "%s\n" "Disabling relative symlinks for install" >&6; }
5762 else
5763         SYMLINK_RELATIVE=--relative
5764         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling relative symlinks for install" >&5
5765 printf "%s\n" "Enabling relative symlinks for install" >&6; }
5766 fi
5767
5768 else $as_nop
5769   if test -z "$relative_symlink_defined"
5770 then
5771         SYMLINK_RELATIVE=
5772 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install by default" >&5
5773 printf "%s\n" "Disabling relative symlinks for install by default" >&6; }
5774 fi
5775
5776 fi
5777
5778
5779 # Check whether --enable-symlink-build was given.
5780 if test ${enable_symlink_build+y}
5781 then :
5782   enableval=$enable_symlink_build; if test "$enableval" = "no"
5783 then
5784         LINK_BUILD_FLAGS=
5785         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for build" >&5
5786 printf "%s\n" "Disabling symlinks for build" >&6; }
5787 else
5788         LINK_BUILD_FLAGS=-s
5789         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling symlinks for build" >&5
5790 printf "%s\n" "Enabling symlinks for build" >&6; }
5791 fi
5792
5793 else $as_nop
5794   LINK_BUILD_FLAGS=
5795 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for build by default" >&5
5796 printf "%s\n" "Disabling symlinks for build by default" >&6; }
5797
5798 fi
5799
5800
5801 # Check whether --enable-verbose-makecmds was given.
5802 if test ${enable_verbose_makecmds+y}
5803 then :
5804   enableval=$enable_verbose_makecmds; if test "$enableval" = "no"
5805 then
5806         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling verbose make commands" >&5
5807 printf "%s\n" "Disabling verbose make commands" >&6; }
5808         E=@echo
5809         ES=echo
5810         Q=@
5811 else
5812         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling verbose make commands" >&5
5813 printf "%s\n" "Enabling verbose make commands" >&6; }
5814         E=@\\#
5815         ES=\\#
5816         Q=
5817 fi
5818
5819 else $as_nop
5820   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling verbose make commands" >&5
5821 printf "%s\n" "Disabling verbose make commands" >&6; }
5822 E=@echo
5823 ES=echo
5824 Q=@
5825
5826 fi
5827
5828
5829
5830
5831 E2_PKG_CONFIG_STATIC=--static
5832 LDFLAG_DYNAMIC=
5833 PRIVATE_LIBS_CMT=
5834 # Check whether --enable-elf-shlibs was given.
5835 if test ${enable_elf_shlibs+y}
5836 then :
5837   enableval=$enable_elf_shlibs; if test "$enableval" = "no"
5838 then
5839         ELF_CMT=#
5840         MAKEFILE_ELF=/dev/null
5841         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ELF shared libraries" >&5
5842 printf "%s\n" "Disabling ELF shared libraries" >&6; }
5843 else
5844         E2_PKG_CONFIG_STATIC=
5845         ELF_CMT=
5846         MAKEFILE_ELF=$srcdir/lib/Makefile.elf-lib
5847         case "$host_os" in
5848         solaris2.*)
5849                 MAKEFILE_ELF=$srcdir/lib/Makefile.solaris-lib
5850         ;;
5851         esac
5852         BINARY_TYPE=elfbin
5853         LIB_EXT=.so
5854         PRIVATE_LIBS_CMT=#
5855         LDFLAG_DYNAMIC='-Wl,-rpath-link,$(top_builddir)/lib'
5856         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling ELF shared libraries" >&5
5857 printf "%s\n" "Enabling ELF shared libraries" >&6; }
5858 fi
5859
5860 else $as_nop
5861   MAKEFILE_ELF=/dev/null
5862 ELF_CMT=#
5863 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ELF shared libraries by default" >&5
5864 printf "%s\n" "Disabling ELF shared libraries by default" >&6; }
5865
5866 fi
5867
5868
5869
5870 # Check whether --enable-bsd-shlibs was given.
5871 if test ${enable_bsd_shlibs+y}
5872 then :
5873   enableval=$enable_bsd_shlibs; if test "$enableval" = "no"
5874 then
5875         BSDLIB_CMT=#
5876         MAKEFILE_BSDLIB=/dev/null
5877         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling BSD shared libraries" >&5
5878 printf "%s\n" "Disabling BSD shared libraries" >&6; }
5879 else
5880         E2_PKG_CONFIG_STATIC=
5881         BSDLIB_CMT=
5882         MAKEFILE_BSDLIB=$srcdir/lib/Makefile.bsd-lib
5883         LIB_EXT=.so
5884         case "$host_os" in
5885         darwin*)
5886                 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.darwin-lib
5887                 LIB_EXT=.dylib
5888         ;;
5889         esac
5890         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling BSD shared libraries" >&5
5891 printf "%s\n" "Enabling BSD shared libraries" >&6; }
5892 fi
5893
5894 else $as_nop
5895   MAKEFILE_BSDLIB=/dev/null
5896 BSDLIB_CMT=#
5897 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling BSD shared libraries by default" >&5
5898 printf "%s\n" "Disabling BSD shared libraries by default" >&6; }
5899
5900 fi
5901
5902
5903
5904 # Check whether --enable-profile was given.
5905 if test ${enable_profile+y}
5906 then :
5907   enableval=$enable_profile; if test "$enableval" = "no"
5908 then
5909         PROFILE_CMT=#
5910         MAKEFILE_PROFILE=/dev/null
5911         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling profiling libraries" >&5
5912 printf "%s\n" "Disabling profiling libraries" >&6; }
5913 else
5914         PROFILE_CMT=
5915         MAKEFILE_PROFILE=$srcdir/lib/Makefile.profile
5916         PROFILED_LIB_EXT=_p.a
5917         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building profiling libraries" >&5
5918 printf "%s\n" "Building profiling libraries" >&6; }
5919 fi
5920
5921 else $as_nop
5922   PROFILE_CMT=#
5923 MAKEFILE_PROFILE=/dev/null
5924 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling profiling libraries by default" >&5
5925 printf "%s\n" "Disabling profiling libraries by default" >&6; }
5926
5927 fi
5928
5929
5930
5931 # Check whether --enable-gcov was given.
5932 if test ${enable_gcov+y}
5933 then :
5934   enableval=$enable_gcov; if test "$enableval" = "yes"
5935 then
5936         CFLAGS="-g -fprofile-arcs -ftest-coverage"
5937         LDFLAGS="-fprofile-arcs -ftest-coverage"
5938         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling gcov support" >&5
5939 printf "%s\n" "Enabling gcov support" >&6; }
5940 fi
5941
5942 fi
5943
5944 CFLAGS_SHLIB="${CFLAGS_SHLIB:-$CFLAGS}"
5945 CFLAGS_STLIB="${CFLAGS_STLIB:-$CFLAGS}"
5946 LDFLAGS_SHLIB=${LDFLAGS_SHLIB:-$LDFLAGS}
5947 LDFLAGS_STATIC=${LDFLAGS_STATIC:-$LDFLAGS}
5948 # Check whether --enable-hardening was given.
5949 if test ${enable_hardening+y}
5950 then :
5951   enableval=$enable_hardening; if test "$enableval" = "yes"
5952 then
5953         HARDEN_CFLAGS="-D_FORTIFY_SOURCE=2 -fstack-protector-strong"
5954         HARDEN_LDFLAGS="-Wl,-z,relro -Wl,-z,now"
5955         CFLAGS="$CFLAGS $HARDEN_CFLAGS -fPIE"
5956         CFLAGS_SHLIB="$CFLAGS_SHLIB $HARDEN_CFLAGS"
5957         CFLAGS_STLIB="$CFLAGS_STLIB $HARDEN_CFLAGS -fPIE"
5958         LDFLAGS="$LDFLAGS $HARDEN_LDFLAGS -fPIE -pie"
5959         LDFLAGS_STATIC="$LDFLAGS_STATIC $HARDEN_LDFLAGS"
5960         LDFLAGS_SHLIB="$LDFLAGS_SHLIB $HARDEN_LDFLAGS"
5961         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling hardening support" >&5
5962 printf "%s\n" "Enabling hardening support" >&6; }
5963 fi
5964
5965 fi
5966
5967
5968
5969
5970
5971
5972 # Check whether --enable-jbd-debug was given.
5973 if test ${enable_jbd_debug+y}
5974 then :
5975   enableval=$enable_jbd_debug; if test "$enableval" = "no"
5976 then
5977         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling journal debugging" >&5
5978 printf "%s\n" "Disabling journal debugging" >&6; }
5979 else
5980
5981 printf "%s\n" "#define CONFIG_JBD_DEBUG 1" >>confdefs.h
5982
5983         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling journal debugging" >&5
5984 printf "%s\n" "Enabling journal debugging" >&6; }
5985 fi
5986
5987 else $as_nop
5988   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling journal debugging by default" >&5
5989 printf "%s\n" "Disabling journal debugging by default" >&6; }
5990
5991 fi
5992
5993 # Check whether --enable-blkid-debug was given.
5994 if test ${enable_blkid_debug+y}
5995 then :
5996   enableval=$enable_blkid_debug; if test "$enableval" = "no"
5997 then
5998         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling blkid debugging" >&5
5999 printf "%s\n" "Disabling blkid debugging" >&6; }
6000 else
6001
6002 printf "%s\n" "#define CONFIG_BLKID_DEBUG 1" >>confdefs.h
6003
6004         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling blkid debugging" >&5
6005 printf "%s\n" "Enabling blkid debugging" >&6; }
6006 fi
6007
6008 else $as_nop
6009   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling blkid debugging by default" >&5
6010 printf "%s\n" "Disabling blkid debugging by default" >&6; }
6011
6012 fi
6013
6014 # Check whether --enable-testio-debug was given.
6015 if test ${enable_testio_debug+y}
6016 then :
6017   enableval=$enable_testio_debug;
6018 if test "$enableval" = "no"
6019 then
6020         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling testio debugging" >&5
6021 printf "%s\n" "Disabling testio debugging" >&6; }
6022         TEST_IO_CMT="#"
6023 else
6024         TEST_IO_CMT=
6025         printf "%s\n" "#define CONFIG_TESTIO_DEBUG 1" >>confdefs.h
6026
6027         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling testio debugging" >&5
6028 printf "%s\n" "Enabling testio debugging" >&6; }
6029 fi
6030
6031 else $as_nop
6032   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling testio debugging by default" >&5
6033 printf "%s\n" "Enabling testio debugging by default" >&6; }
6034 printf "%s\n" "#define CONFIG_TESTIO_DEBUG 1" >>confdefs.h
6035
6036 TEST_IO_CMT=
6037
6038 fi
6039
6040
6041 # Check whether --enable-developer-features was given.
6042 if test ${enable_developer_features+y}
6043 then :
6044   enableval=$enable_developer_features;
6045 if test "$enableval" = "yes"
6046 then
6047         DEV_FEATURES_CMT=
6048         printf "%s\n" "#define CONFIG_DEVELOPER_FEATURES 1" >>confdefs.h
6049
6050         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling ext4 developer features" >&5
6051 printf "%s\n" "Enabling ext4 developer features" >&6; }
6052 else
6053         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ext4 developer features" >&5
6054 printf "%s\n" "Disabling ext4 developer features" >&6; }
6055         DEV_FEATURES_CMT="#"
6056 fi
6057
6058 else $as_nop
6059   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ext4 developer features by default" >&5
6060 printf "%s\n" "Disabling ext4 developer features by default" >&6; }
6061 DEV_FEATURES_CMT=
6062
6063 fi
6064
6065
6066
6067
6068
6069
6070
6071
6072
6073 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
6074         if test -n "$ac_tool_prefix"; then
6075   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
6076 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
6077 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6078 printf %s "checking for $ac_word... " >&6; }
6079 if test ${ac_cv_path_PKG_CONFIG+y}
6080 then :
6081   printf %s "(cached) " >&6
6082 else $as_nop
6083   case $PKG_CONFIG in
6084   [\\/]* | ?:[\\/]*)
6085   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
6086   ;;
6087   *)
6088   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6089 for as_dir in $PATH
6090 do
6091   IFS=$as_save_IFS
6092   case $as_dir in #(((
6093     '') as_dir=./ ;;
6094     */) ;;
6095     *) as_dir=$as_dir/ ;;
6096   esac
6097     for ac_exec_ext in '' $ac_executable_extensions; do
6098   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6099     ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6100     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6101     break 2
6102   fi
6103 done
6104   done
6105 IFS=$as_save_IFS
6106
6107   ;;
6108 esac
6109 fi
6110 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
6111 if test -n "$PKG_CONFIG"; then
6112   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
6113 printf "%s\n" "$PKG_CONFIG" >&6; }
6114 else
6115   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6116 printf "%s\n" "no" >&6; }
6117 fi
6118
6119
6120 fi
6121 if test -z "$ac_cv_path_PKG_CONFIG"; then
6122   ac_pt_PKG_CONFIG=$PKG_CONFIG
6123   # Extract the first word of "pkg-config", so it can be a program name with args.
6124 set dummy pkg-config; ac_word=$2
6125 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6126 printf %s "checking for $ac_word... " >&6; }
6127 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
6128 then :
6129   printf %s "(cached) " >&6
6130 else $as_nop
6131   case $ac_pt_PKG_CONFIG in
6132   [\\/]* | ?:[\\/]*)
6133   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
6134   ;;
6135   *)
6136   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6137 for as_dir in $PATH
6138 do
6139   IFS=$as_save_IFS
6140   case $as_dir in #(((
6141     '') as_dir=./ ;;
6142     */) ;;
6143     *) as_dir=$as_dir/ ;;
6144   esac
6145     for ac_exec_ext in '' $ac_executable_extensions; do
6146   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6147     ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6148     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6149     break 2
6150   fi
6151 done
6152   done
6153 IFS=$as_save_IFS
6154
6155   ;;
6156 esac
6157 fi
6158 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
6159 if test -n "$ac_pt_PKG_CONFIG"; then
6160   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
6161 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
6162 else
6163   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6164 printf "%s\n" "no" >&6; }
6165 fi
6166
6167   if test "x$ac_pt_PKG_CONFIG" = x; then
6168     PKG_CONFIG=""
6169   else
6170     case $cross_compiling:$ac_tool_warned in
6171 yes:)
6172 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6173 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6174 ac_tool_warned=yes ;;
6175 esac
6176     PKG_CONFIG=$ac_pt_PKG_CONFIG
6177   fi
6178 else
6179   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
6180 fi
6181
6182 fi
6183 if test -n "$PKG_CONFIG"; then
6184         _pkg_min_version=0.9.0
6185         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
6186 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
6187         if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
6188                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6189 printf "%s\n" "yes" >&6; }
6190         else
6191                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6192 printf "%s\n" "no" >&6; }
6193                 PKG_CONFIG=""
6194         fi
6195 fi
6196 LIBUUID=
6197 DEPLIBUUID=
6198 STATIC_LIBUUID=
6199 DEPSTATIC_LIBUUID=
6200 PROFILED_LIBUUID=
6201 DEPPROFILED_LIBUUID=
6202 UUID_CMT=
6203 # Check whether --enable-libuuid was given.
6204 if test ${enable_libuuid+y}
6205 then :
6206   enableval=$enable_libuuid; if test "$enableval" = "no"
6207 then
6208         if test -z "$PKG_CONFIG"; then
6209                 as_fn_error $? "pkg-config not installed; please install it." "$LINENO" 5
6210         fi
6211
6212         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uuid_generate in -luuid" >&5
6213 printf %s "checking for uuid_generate in -luuid... " >&6; }
6214 if test ${ac_cv_lib_uuid_uuid_generate+y}
6215 then :
6216   printf %s "(cached) " >&6
6217 else $as_nop
6218   ac_check_lib_save_LIBS=$LIBS
6219 LIBS="-luuid  $LIBS"
6220 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6221 /* end confdefs.h.  */
6222
6223 /* Override any GCC internal prototype to avoid an error.
6224    Use char because int might match the return type of a GCC
6225    builtin and then its argument prototype would still apply.  */
6226 char uuid_generate ();
6227 int
6228 main (void)
6229 {
6230 return uuid_generate ();
6231   ;
6232   return 0;
6233 }
6234 _ACEOF
6235 if ac_fn_c_try_link "$LINENO"
6236 then :
6237   ac_cv_lib_uuid_uuid_generate=yes
6238 else $as_nop
6239   ac_cv_lib_uuid_uuid_generate=no
6240 fi
6241 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6242     conftest$ac_exeext conftest.$ac_ext
6243 LIBS=$ac_check_lib_save_LIBS
6244 fi
6245 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_generate" >&5
6246 printf "%s\n" "$ac_cv_lib_uuid_uuid_generate" >&6; }
6247 if test "x$ac_cv_lib_uuid_uuid_generate" = xyes
6248 then :
6249   LIBUUID=`$PKG_CONFIG --libs uuid`;
6250                  STATIC_LIBUUID=`$PKG_CONFIG --static --libs uuid`
6251 else $as_nop
6252   as_fn_error $? "external uuid library not found" "$LINENO" 5
6253 fi
6254
6255         PROFILED_LIBUUID=$LIBUUID
6256         UUID_CMT=#
6257         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling private uuid library" >&5
6258 printf "%s\n" "Disabling private uuid library" >&6; }
6259 else
6260         LIBUUID='$(LIB)/libuuid'$LIB_EXT
6261         DEPLIBUUID=$LIBUUID
6262         STATIC_LIBUUID='$(LIB)/libuuid'$STATIC_LIB_EXT
6263         DEPSTATIC_LIBUUID=$STATIC_LIBUUID
6264         PROFILED_LIBUUID='$(LIB)/libuuid'$PROFILED_LIB_EXT
6265         DEPPROFILED_LIBUUID=$PROFILED_LIBUUID
6266         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private uuid library" >&5
6267 printf "%s\n" "Enabling private uuid library" >&6; }
6268 fi
6269
6270 else $as_nop
6271   if test -n "$PKG_CONFIG"; then
6272         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uuid_generate in -luuid" >&5
6273 printf %s "checking for uuid_generate in -luuid... " >&6; }
6274 if test ${ac_cv_lib_uuid_uuid_generate+y}
6275 then :
6276   printf %s "(cached) " >&6
6277 else $as_nop
6278   ac_check_lib_save_LIBS=$LIBS
6279 LIBS="-luuid  $LIBS"
6280 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6281 /* end confdefs.h.  */
6282
6283 /* Override any GCC internal prototype to avoid an error.
6284    Use char because int might match the return type of a GCC
6285    builtin and then its argument prototype would still apply.  */
6286 char uuid_generate ();
6287 int
6288 main (void)
6289 {
6290 return uuid_generate ();
6291   ;
6292   return 0;
6293 }
6294 _ACEOF
6295 if ac_fn_c_try_link "$LINENO"
6296 then :
6297   ac_cv_lib_uuid_uuid_generate=yes
6298 else $as_nop
6299   ac_cv_lib_uuid_uuid_generate=no
6300 fi
6301 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6302     conftest$ac_exeext conftest.$ac_ext
6303 LIBS=$ac_check_lib_save_LIBS
6304 fi
6305 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_generate" >&5
6306 printf "%s\n" "$ac_cv_lib_uuid_uuid_generate" >&6; }
6307 if test "x$ac_cv_lib_uuid_uuid_generate" = xyes
6308 then :
6309   LIBUUID=`$PKG_CONFIG --libs uuid`;
6310                  STATIC_LIBUUID=`$PKG_CONFIG --static --libs uuid`
6311 fi
6312
6313 fi
6314 if test -n "$LIBUUID"; then
6315         PROFILED_LIBUUID=$LIBUUID
6316         UUID_CMT=#
6317         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Using system uuid by default" >&5
6318 printf "%s\n" "Using system uuid by default" >&6; }
6319 else
6320         LIBUUID='$(LIB)/libuuid'$LIB_EXT
6321         DEPLIBUUID=$LIBUUID
6322         STATIC_LIBUUID='$(LIB)/libuuid'$STATIC_LIB_EXT
6323         DEPSTATIC_LIBUUID=$STATIC_LIBUUID
6324         PROFILED_LIBUUID='$(LIB)/libuuid'$PROFILED_LIB_EXT
6325         DEPPROFILED_LIBUUID=$PROFILED_LIBUUID
6326         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private uuid library by default" >&5
6327 printf "%s\n" "Enabling private uuid library by default" >&6; }
6328 fi
6329
6330 fi
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
6347         if test -n "$ac_tool_prefix"; then
6348   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
6349 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
6350 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6351 printf %s "checking for $ac_word... " >&6; }
6352 if test ${ac_cv_path_PKG_CONFIG+y}
6353 then :
6354   printf %s "(cached) " >&6
6355 else $as_nop
6356   case $PKG_CONFIG in
6357   [\\/]* | ?:[\\/]*)
6358   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
6359   ;;
6360   *)
6361   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6362 for as_dir in $PATH
6363 do
6364   IFS=$as_save_IFS
6365   case $as_dir in #(((
6366     '') as_dir=./ ;;
6367     */) ;;
6368     *) as_dir=$as_dir/ ;;
6369   esac
6370     for ac_exec_ext in '' $ac_executable_extensions; do
6371   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6372     ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6373     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6374     break 2
6375   fi
6376 done
6377   done
6378 IFS=$as_save_IFS
6379
6380   ;;
6381 esac
6382 fi
6383 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
6384 if test -n "$PKG_CONFIG"; then
6385   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
6386 printf "%s\n" "$PKG_CONFIG" >&6; }
6387 else
6388   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6389 printf "%s\n" "no" >&6; }
6390 fi
6391
6392
6393 fi
6394 if test -z "$ac_cv_path_PKG_CONFIG"; then
6395   ac_pt_PKG_CONFIG=$PKG_CONFIG
6396   # Extract the first word of "pkg-config", so it can be a program name with args.
6397 set dummy pkg-config; ac_word=$2
6398 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6399 printf %s "checking for $ac_word... " >&6; }
6400 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
6401 then :
6402   printf %s "(cached) " >&6
6403 else $as_nop
6404   case $ac_pt_PKG_CONFIG in
6405   [\\/]* | ?:[\\/]*)
6406   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
6407   ;;
6408   *)
6409   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6410 for as_dir in $PATH
6411 do
6412   IFS=$as_save_IFS
6413   case $as_dir in #(((
6414     '') as_dir=./ ;;
6415     */) ;;
6416     *) as_dir=$as_dir/ ;;
6417   esac
6418     for ac_exec_ext in '' $ac_executable_extensions; do
6419   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6420     ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6421     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6422     break 2
6423   fi
6424 done
6425   done
6426 IFS=$as_save_IFS
6427
6428   ;;
6429 esac
6430 fi
6431 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
6432 if test -n "$ac_pt_PKG_CONFIG"; then
6433   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
6434 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
6435 else
6436   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6437 printf "%s\n" "no" >&6; }
6438 fi
6439
6440   if test "x$ac_pt_PKG_CONFIG" = x; then
6441     PKG_CONFIG=""
6442   else
6443     case $cross_compiling:$ac_tool_warned in
6444 yes:)
6445 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6446 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6447 ac_tool_warned=yes ;;
6448 esac
6449     PKG_CONFIG=$ac_pt_PKG_CONFIG
6450   fi
6451 else
6452   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
6453 fi
6454
6455 fi
6456 if test -n "$PKG_CONFIG"; then
6457         _pkg_min_version=0.9.0
6458         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
6459 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
6460         if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
6461                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6462 printf "%s\n" "yes" >&6; }
6463         else
6464                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6465 printf "%s\n" "no" >&6; }
6466                 PKG_CONFIG=""
6467         fi
6468 fi
6469 LIBBLKID=
6470 DEPLIBBLKID=
6471 STATIC_LIBBLKID=
6472 DEPSTATIC_LIBBLKID=
6473 PROFILED_LIBBLKID=
6474 DEPPROFILED_LIBBLKID=
6475 BLKID_CMT=
6476
6477 # Check whether --enable-libblkid was given.
6478 if test ${enable_libblkid+y}
6479 then :
6480   enableval=$enable_libblkid; if test "$enableval" = "no"
6481 then
6482         if test -z "$PKG_CONFIG"; then
6483                 as_fn_error $? "pkg-config not installed; please install it." "$LINENO" 5
6484         fi
6485
6486         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_get_cache in -lblkid" >&5
6487 printf %s "checking for blkid_get_cache in -lblkid... " >&6; }
6488 if test ${ac_cv_lib_blkid_blkid_get_cache+y}
6489 then :
6490   printf %s "(cached) " >&6
6491 else $as_nop
6492   ac_check_lib_save_LIBS=$LIBS
6493 LIBS="-lblkid -luuid $LIBS"
6494 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6495 /* end confdefs.h.  */
6496
6497 /* Override any GCC internal prototype to avoid an error.
6498    Use char because int might match the return type of a GCC
6499    builtin and then its argument prototype would still apply.  */
6500 char blkid_get_cache ();
6501 int
6502 main (void)
6503 {
6504 return blkid_get_cache ();
6505   ;
6506   return 0;
6507 }
6508 _ACEOF
6509 if ac_fn_c_try_link "$LINENO"
6510 then :
6511   ac_cv_lib_blkid_blkid_get_cache=yes
6512 else $as_nop
6513   ac_cv_lib_blkid_blkid_get_cache=no
6514 fi
6515 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6516     conftest$ac_exeext conftest.$ac_ext
6517 LIBS=$ac_check_lib_save_LIBS
6518 fi
6519 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_get_cache" >&5
6520 printf "%s\n" "$ac_cv_lib_blkid_blkid_get_cache" >&6; }
6521 if test "x$ac_cv_lib_blkid_blkid_get_cache" = xyes
6522 then :
6523   LIBBLKID=`$PKG_CONFIG --libs blkid`;
6524                  STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid`
6525 else $as_nop
6526   as_fn_error $? "external blkid library not found" "$LINENO" 5
6527 fi
6528
6529         BLKID_CMT=#
6530         PROFILED_LIBBLKID=$LIBBLKID
6531         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling private blkid library" >&5
6532 printf "%s\n" "Disabling private blkid library" >&6; }
6533 else
6534         LIBBLKID='$(LIB)/libblkid'$LIB_EXT
6535         DEPLIBBLKID=$LIBBLKID
6536         STATIC_LIBBLKID='$(LIB)/libblkid'$STATIC_LIB_EXT
6537         DEPSTATIC_LIBBLKID=$STATIC_LIBBLKID
6538         PROFILED_LIBBLKID='$(LIB)/libblkid'$PROFILED_LIB_EXT
6539         DEPPROFILED_LIBBLKID=$PROFILED_LIBBLKID
6540         printf "%s\n" "#define CONFIG_BUILD_FINDFS 1" >>confdefs.h
6541
6542         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private blkid library" >&5
6543 printf "%s\n" "Enabling private blkid library" >&6; }
6544 fi
6545
6546 else $as_nop
6547   if test -n "$PKG_CONFIG"; then
6548         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_get_cache in -lblkid" >&5
6549 printf %s "checking for blkid_get_cache in -lblkid... " >&6; }
6550 if test ${ac_cv_lib_blkid_blkid_get_cache+y}
6551 then :
6552   printf %s "(cached) " >&6
6553 else $as_nop
6554   ac_check_lib_save_LIBS=$LIBS
6555 LIBS="-lblkid  $LIBS"
6556 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6557 /* end confdefs.h.  */
6558
6559 /* Override any GCC internal prototype to avoid an error.
6560    Use char because int might match the return type of a GCC
6561    builtin and then its argument prototype would still apply.  */
6562 char blkid_get_cache ();
6563 int
6564 main (void)
6565 {
6566 return blkid_get_cache ();
6567   ;
6568   return 0;
6569 }
6570 _ACEOF
6571 if ac_fn_c_try_link "$LINENO"
6572 then :
6573   ac_cv_lib_blkid_blkid_get_cache=yes
6574 else $as_nop
6575   ac_cv_lib_blkid_blkid_get_cache=no
6576 fi
6577 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6578     conftest$ac_exeext conftest.$ac_ext
6579 LIBS=$ac_check_lib_save_LIBS
6580 fi
6581 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_get_cache" >&5
6582 printf "%s\n" "$ac_cv_lib_blkid_blkid_get_cache" >&6; }
6583 if test "x$ac_cv_lib_blkid_blkid_get_cache" = xyes
6584 then :
6585   LIBBLKID=`$PKG_CONFIG --libs blkid`;
6586                  STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid`
6587 fi
6588
6589 fi
6590 if test -n "$LIBBLKID"; then
6591         BLKID_CMT=#
6592         PROFILED_LIBBLKID=$LIBBLKID
6593         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Using system blkid library by default" >&5
6594 printf "%s\n" "Using system blkid library by default" >&6; }
6595 else
6596         LIBBLKID='$(LIB)/libblkid'$LIB_EXT
6597         DEPLIBBLKID=$LIBBLKID
6598         STATIC_LIBBLKID='$(LIB)/libblkid'$STATIC_LIB_EXT
6599         DEPSTATIC_LIBBLKID=$STATIC_LIBBLKID
6600         PROFILED_LIBBLKID='$(LIB)/libblkid'$PROFILED_LIB_EXT
6601         DEPPROFILED_LIBBLKID=$PROFILED_LIBBLKID
6602         printf "%s\n" "#define CONFIG_BUILD_FINDFS 1" >>confdefs.h
6603
6604         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private blkid library by default" >&5
6605 printf "%s\n" "Enabling private blkid library by default" >&6; }
6606 fi
6607
6608 fi
6609
6610
6611
6612
6613
6614
6615
6616
6617 ALL_CMT=
6618 SUBSET_CMT=
6619 # Check whether --enable-subset was given.
6620 if test ${enable_subset+y}
6621 then :
6622   enableval=$enable_subset; if test "$enableval" = "no"
6623 then
6624         SUBSET_CMT=#
6625         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling subset-only build" >&5
6626 printf "%s\n" "Disabling subset-only build" >&6; }
6627 else
6628         ALL_CMT=#
6629         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling subset-only-build" >&5
6630 printf "%s\n" "Enabling subset-only-build" >&6; }
6631 fi
6632
6633 fi
6634
6635
6636
6637
6638 # Check whether --enable-backtrace was given.
6639 if test ${enable_backtrace+y}
6640 then :
6641   enableval=$enable_backtrace; if test "$enableval" = "no"
6642 then
6643         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling use of backtrace" >&5
6644 printf "%s\n" "Disabling use of backtrace" >&6; }
6645         printf "%s\n" "#define DISABLE_BACKTRACE 1" >>confdefs.h
6646
6647 else
6648         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling use of backtrace" >&5
6649 printf "%s\n" "Enabling use of backtrace" >&6; }
6650 fi
6651
6652 else $as_nop
6653   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling use of backtrace by default" >&5
6654 printf "%s\n" "Enabling use of backtrace by default" >&6; }
6655
6656 fi
6657
6658 # Check whether --enable-debugfs was given.
6659 if test ${enable_debugfs+y}
6660 then :
6661   enableval=$enable_debugfs; if test "$enableval" = "no"
6662 then
6663         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling debugfs support" >&5
6664 printf "%s\n" "Disabling debugfs support" >&6; }
6665         DEBUGFS_CMT="#"
6666 else
6667         DEBUGFS_CMT=
6668         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling debugfs support" >&5
6669 printf "%s\n" "Enabling debugfs support" >&6; }
6670 fi
6671
6672 else $as_nop
6673   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling debugfs support by default" >&5
6674 printf "%s\n" "Enabling debugfs support by default" >&6; }
6675 DEBUGFS_CMT=
6676
6677 fi
6678
6679
6680 # Check whether --enable-imager was given.
6681 if test ${enable_imager+y}
6682 then :
6683   enableval=$enable_imager; if test "$enableval" = "no"
6684 then
6685         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e2image support" >&5
6686 printf "%s\n" "Disabling e2image support" >&6; }
6687         IMAGER_CMT="#"
6688 else
6689         IMAGER_CMT=
6690         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2image support" >&5
6691 printf "%s\n" "Enabling e2image support" >&6; }
6692 fi
6693
6694 else $as_nop
6695   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2image support by default" >&5
6696 printf "%s\n" "Enabling e2image support by default" >&6; }
6697 IMAGER_CMT=
6698
6699 fi
6700
6701
6702 # Check whether --enable-resizer was given.
6703 if test ${enable_resizer+y}
6704 then :
6705   enableval=$enable_resizer; if test "$enableval" = "no"
6706 then
6707         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e2resize support" >&5
6708 printf "%s\n" "Disabling e2resize support" >&6; }
6709         RESIZER_CMT="#"
6710 else
6711         RESIZER_CMT=
6712         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2resize support" >&5
6713 printf "%s\n" "Enabling e2resize support" >&6; }
6714 fi
6715
6716 else $as_nop
6717   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2resize support by default" >&5
6718 printf "%s\n" "Enabling e2resize support by default" >&6; }
6719 RESIZER_CMT=
6720
6721 fi
6722
6723
6724 # Check whether --enable-defrag was given.
6725 if test ${enable_defrag+y}
6726 then :
6727   enableval=$enable_defrag; if test "$enableval" = "no"
6728 then
6729         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e4defrag support" >&5
6730 printf "%s\n" "Disabling e4defrag support" >&6; }
6731         DEFRAG_CMT="#"
6732 else
6733         DEFRAG_CMT=
6734         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e4defrag support" >&5
6735 printf "%s\n" "Enabling e4defrag support" >&6; }
6736 fi
6737
6738 else $as_nop
6739   if test -z "$WITH_DIET_LIBC"
6740 then
6741         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e4defrag support by default" >&5
6742 printf "%s\n" "Enabling e4defrag support by default" >&6; }
6743         DEFRAG_CMT=
6744 else
6745         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e4defrag support by default" >&5
6746 printf "%s\n" "Disabling e4defrag support by default" >&6; }
6747         DEFRAG_CMT="#"
6748 fi
6749
6750 fi
6751
6752
6753 # Check whether --enable-fsck was given.
6754 if test ${enable_fsck+y}
6755 then :
6756   enableval=$enable_fsck; if test "$enableval" = "no"
6757 then
6758         FSCK_PROG='' FSCK_MAN=''
6759         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building fsck wrapper" >&5
6760 printf "%s\n" "Not building fsck wrapper" >&6; }
6761 else
6762         FSCK_PROG=fsck FSCK_MAN=fsck.8
6763         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building fsck wrapper" >&5
6764 printf "%s\n" "Building fsck wrapper" >&6; }
6765 fi
6766
6767 else $as_nop
6768   case "$host_os" in
6769   gnu*)
6770     FSCK_PROG='' FSCK_MAN=''
6771     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building fsck wrapper by default" >&5
6772 printf "%s\n" "Not building fsck wrapper by default" >&6; }
6773     ;;
6774   *)
6775     FSCK_PROG=fsck FSCK_MAN=fsck.8
6776     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building fsck wrapper by default" >&5
6777 printf "%s\n" "Building fsck wrapper by default" >&6; }
6778 esac
6779
6780 fi
6781
6782
6783
6784 # Check whether --enable-e2initrd-helper was given.
6785 if test ${enable_e2initrd_helper+y}
6786 then :
6787   enableval=$enable_e2initrd_helper; if test "$enableval" = "no"
6788 then
6789         E2INITRD_PROG='' E2INITRD_MAN=''
6790         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building e2initrd helper" >&5
6791 printf "%s\n" "Not building e2initrd helper" >&6; }
6792 else
6793         E2INITRD_PROG=e2initrd_helper E2INITRD_MAN=e2initrd_helper.8
6794         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building e2initrd helper" >&5
6795 printf "%s\n" "Building e2initrd helper" >&6; }
6796 fi
6797
6798 else $as_nop
6799   E2INITRD_PROG=e2initrd_helper E2INITRD_MAN=e2initrd_helper.8
6800 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building e2initrd helper by default" >&5
6801 printf "%s\n" "Building e2initrd helper by default" >&6; }
6802
6803 fi
6804
6805
6806
6807 # Check whether --enable-tls was given.
6808 if test ${enable_tls+y}
6809 then :
6810   enableval=$enable_tls; if test "$enableval" = "no"
6811 then
6812         try_tls=""
6813         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling thread local support" >&5
6814 printf "%s\n" "Disabling thread local support" >&6; }
6815 else
6816         try_tls="yes"
6817         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling thread local support" >&5
6818 printf "%s\n" "Enabling thread local support" >&6; }
6819 fi
6820
6821 else $as_nop
6822   if test -n "$WITH_DIET_LIBC"
6823 then
6824         try_tls=""
6825         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Diet libc does not support thread local support" >&5
6826 printf "%s\n" "Diet libc does not support thread local support" >&6; }
6827 else
6828         try_tls="yes"
6829         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Try using thread local support by default" >&5
6830 printf "%s\n" "Try using thread local support by default" >&6; }
6831 fi
6832
6833 fi
6834
6835 if test "$try_tls" = "yes"
6836 then
6837
6838   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for thread local storage (TLS) class" >&5
6839 printf %s "checking for thread local storage (TLS) class... " >&6; }
6840   if test ${ac_cv_tls+y}
6841 then :
6842   printf %s "(cached) " >&6
6843 else $as_nop
6844
6845     ax_tls_keywords="__thread __declspec(thread) none"
6846     for ax_tls_keyword in $ax_tls_keywords; do
6847        case $ax_tls_keyword in
6848           none) ac_cv_tls=none ; break ;;
6849           *)
6850              cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6851 /* end confdefs.h.  */
6852 #include <stdlib.h>
6853                  static void
6854                  foo(void) {
6855                  static  $ax_tls_keyword  int bar;
6856                  exit(1);
6857                  }
6858 int
6859 main (void)
6860 {
6861
6862   ;
6863   return 0;
6864 }
6865 _ACEOF
6866 if ac_fn_c_try_compile "$LINENO"
6867 then :
6868   ac_cv_tls=$ax_tls_keyword ; break
6869 else $as_nop
6870   ac_cv_tls=none
6871
6872 fi
6873 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
6874           esac
6875     done
6876
6877 fi
6878
6879
6880   if test "$ac_cv_tls" != "none"; then
6881
6882 printf "%s\n" "#define TLS $ac_cv_tls" >>confdefs.h
6883
6884   fi
6885   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_tls" >&5
6886 printf "%s\n" "$ac_cv_tls" >&6; }
6887
6888 fi
6889
6890 # Check whether --with-pthread was given.
6891 if test ${with_pthread+y}
6892 then :
6893   withval=$with_pthread; if test "$withval" = "no"
6894 then
6895         try_pthread=""
6896         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling pthread support" >&5
6897 printf "%s\n" "Disabling pthread support" >&6; }
6898 else
6899         try_pthread="yes"
6900         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Testing for pthread support" >&5
6901 printf "%s\n" "Testing for pthread support" >&6; }
6902 fi
6903
6904 else $as_nop
6905   try_pthread="yes"
6906 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Try testing for pthread support by default" >&5
6907 printf "%s\n" "Try testing for pthread support by default" >&6; }
6908
6909 fi
6910
6911 if test "$try_pthread" = "yes"
6912 then
6913 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6914 printf %s "checking for a sed that does not truncate output... " >&6; }
6915 if test ${ac_cv_path_SED+y}
6916 then :
6917   printf %s "(cached) " >&6
6918 else $as_nop
6919             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6920      for ac_i in 1 2 3 4 5 6 7; do
6921        ac_script="$ac_script$as_nl$ac_script"
6922      done
6923      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6924      { ac_script=; unset ac_script;}
6925      if test -z "$SED"; then
6926   ac_path_SED_found=false
6927   # Loop through the user's path and test for each of PROGNAME-LIST
6928   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6929 for as_dir in $PATH
6930 do
6931   IFS=$as_save_IFS
6932   case $as_dir in #(((
6933     '') as_dir=./ ;;
6934     */) ;;
6935     *) as_dir=$as_dir/ ;;
6936   esac
6937     for ac_prog in sed gsed
6938    do
6939     for ac_exec_ext in '' $ac_executable_extensions; do
6940       ac_path_SED="$as_dir$ac_prog$ac_exec_ext"
6941       as_fn_executable_p "$ac_path_SED" || continue
6942 # Check for GNU ac_path_SED and select it if it is found.
6943   # Check for GNU $ac_path_SED
6944 case `"$ac_path_SED" --version 2>&1` in
6945 *GNU*)
6946   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6947 *)
6948   ac_count=0
6949   printf %s 0123456789 >"conftest.in"
6950   while :
6951   do
6952     cat "conftest.in" "conftest.in" >"conftest.tmp"
6953     mv "conftest.tmp" "conftest.in"
6954     cp "conftest.in" "conftest.nl"
6955     printf "%s\n" '' >> "conftest.nl"
6956     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6957     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6958     as_fn_arith $ac_count + 1 && ac_count=$as_val
6959     if test $ac_count -gt ${ac_path_SED_max-0}; then
6960       # Best one so far, save it but keep looking for a better one
6961       ac_cv_path_SED="$ac_path_SED"
6962       ac_path_SED_max=$ac_count
6963     fi
6964     # 10*(2^10) chars as input seems more than enough
6965     test $ac_count -gt 10 && break
6966   done
6967   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6968 esac
6969
6970       $ac_path_SED_found && break 3
6971     done
6972   done
6973   done
6974 IFS=$as_save_IFS
6975   if test -z "$ac_cv_path_SED"; then
6976     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6977   fi
6978 else
6979   ac_cv_path_SED=$SED
6980 fi
6981
6982 fi
6983 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6984 printf "%s\n" "$ac_cv_path_SED" >&6; }
6985  SED="$ac_cv_path_SED"
6986   rm -f conftest.sed
6987
6988
6989 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
6990 printf %s "checking for grep that handles long lines and -e... " >&6; }
6991 if test ${ac_cv_path_GREP+y}
6992 then :
6993   printf %s "(cached) " >&6
6994 else $as_nop
6995   if test -z "$GREP"; then
6996   ac_path_GREP_found=false
6997   # Loop through the user's path and test for each of PROGNAME-LIST
6998   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6999 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7000 do
7001   IFS=$as_save_IFS
7002   case $as_dir in #(((
7003     '') as_dir=./ ;;
7004     */) ;;
7005     *) as_dir=$as_dir/ ;;
7006   esac
7007     for ac_prog in grep ggrep
7008    do
7009     for ac_exec_ext in '' $ac_executable_extensions; do
7010       ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
7011       as_fn_executable_p "$ac_path_GREP" || continue
7012 # Check for GNU ac_path_GREP and select it if it is found.
7013   # Check for GNU $ac_path_GREP
7014 case `"$ac_path_GREP" --version 2>&1` in
7015 *GNU*)
7016   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7017 *)
7018   ac_count=0
7019   printf %s 0123456789 >"conftest.in"
7020   while :
7021   do
7022     cat "conftest.in" "conftest.in" >"conftest.tmp"
7023     mv "conftest.tmp" "conftest.in"
7024     cp "conftest.in" "conftest.nl"
7025     printf "%s\n" 'GREP' >> "conftest.nl"
7026     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7027     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7028     as_fn_arith $ac_count + 1 && ac_count=$as_val
7029     if test $ac_count -gt ${ac_path_GREP_max-0}; then
7030       # Best one so far, save it but keep looking for a better one
7031       ac_cv_path_GREP="$ac_path_GREP"
7032       ac_path_GREP_max=$ac_count
7033     fi
7034     # 10*(2^10) chars as input seems more than enough
7035     test $ac_count -gt 10 && break
7036   done
7037   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7038 esac
7039
7040       $ac_path_GREP_found && break 3
7041     done
7042   done
7043   done
7044 IFS=$as_save_IFS
7045   if test -z "$ac_cv_path_GREP"; then
7046     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7047   fi
7048 else
7049   ac_cv_path_GREP=$GREP
7050 fi
7051
7052 fi
7053 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7054 printf "%s\n" "$ac_cv_path_GREP" >&6; }
7055  GREP="$ac_cv_path_GREP"
7056
7057
7058 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7059 printf %s "checking for egrep... " >&6; }
7060 if test ${ac_cv_path_EGREP+y}
7061 then :
7062   printf %s "(cached) " >&6
7063 else $as_nop
7064   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7065    then ac_cv_path_EGREP="$GREP -E"
7066    else
7067      if test -z "$EGREP"; then
7068   ac_path_EGREP_found=false
7069   # Loop through the user's path and test for each of PROGNAME-LIST
7070   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7071 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7072 do
7073   IFS=$as_save_IFS
7074   case $as_dir in #(((
7075     '') as_dir=./ ;;
7076     */) ;;
7077     *) as_dir=$as_dir/ ;;
7078   esac
7079     for ac_prog in egrep
7080    do
7081     for ac_exec_ext in '' $ac_executable_extensions; do
7082       ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
7083       as_fn_executable_p "$ac_path_EGREP" || continue
7084 # Check for GNU ac_path_EGREP and select it if it is found.
7085   # Check for GNU $ac_path_EGREP
7086 case `"$ac_path_EGREP" --version 2>&1` in
7087 *GNU*)
7088   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7089 *)
7090   ac_count=0
7091   printf %s 0123456789 >"conftest.in"
7092   while :
7093   do
7094     cat "conftest.in" "conftest.in" >"conftest.tmp"
7095     mv "conftest.tmp" "conftest.in"
7096     cp "conftest.in" "conftest.nl"
7097     printf "%s\n" 'EGREP' >> "conftest.nl"
7098     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7099     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7100     as_fn_arith $ac_count + 1 && ac_count=$as_val
7101     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7102       # Best one so far, save it but keep looking for a better one
7103       ac_cv_path_EGREP="$ac_path_EGREP"
7104       ac_path_EGREP_max=$ac_count
7105     fi
7106     # 10*(2^10) chars as input seems more than enough
7107     test $ac_count -gt 10 && break
7108   done
7109   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7110 esac
7111
7112       $ac_path_EGREP_found && break 3
7113     done
7114   done
7115   done
7116 IFS=$as_save_IFS
7117   if test -z "$ac_cv_path_EGREP"; then
7118     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7119   fi
7120 else
7121   ac_cv_path_EGREP=$EGREP
7122 fi
7123
7124    fi
7125 fi
7126 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7127 printf "%s\n" "$ac_cv_path_EGREP" >&6; }
7128  EGREP="$ac_cv_path_EGREP"
7129
7130
7131
7132
7133
7134
7135 ac_ext=c
7136 ac_cpp='$CPP $CPPFLAGS'
7137 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7138 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7139 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7140
7141 ax_pthread_ok=no
7142
7143 # We used to check for pthread.h first, but this fails if pthread.h
7144 # requires special compiler flags (e.g. on Tru64 or Sequent).
7145 # It gets checked for in the link test anyway.
7146
7147 # First of all, check if the user has set any of the PTHREAD_LIBS,
7148 # etcetera environment variables, and if threads linking works using
7149 # them:
7150 if test "x$PTHREAD_CFLAGS$PTHREAD_LIBS" != "x"; then
7151         ax_pthread_save_CC="$CC"
7152         ax_pthread_save_CFLAGS="$CFLAGS"
7153         ax_pthread_save_LIBS="$LIBS"
7154         if test "x$PTHREAD_CC" != "x"
7155 then :
7156   CC="$PTHREAD_CC"
7157 fi
7158         if test "x$PTHREAD_CXX" != "x"
7159 then :
7160   CXX="$PTHREAD_CXX"
7161 fi
7162         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
7163         LIBS="$PTHREAD_LIBS $LIBS"
7164         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS" >&5
7165 printf %s "checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS... " >&6; }
7166         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7167 /* end confdefs.h.  */
7168
7169 /* Override any GCC internal prototype to avoid an error.
7170    Use char because int might match the return type of a GCC
7171    builtin and then its argument prototype would still apply.  */
7172 char pthread_join ();
7173 int
7174 main (void)
7175 {
7176 return pthread_join ();
7177   ;
7178   return 0;
7179 }
7180 _ACEOF
7181 if ac_fn_c_try_link "$LINENO"
7182 then :
7183   ax_pthread_ok=yes
7184 fi
7185 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7186     conftest$ac_exeext conftest.$ac_ext
7187         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
7188 printf "%s\n" "$ax_pthread_ok" >&6; }
7189         if test "x$ax_pthread_ok" = "xno"; then
7190                 PTHREAD_LIBS=""
7191                 PTHREAD_CFLAGS=""
7192         fi
7193         CC="$ax_pthread_save_CC"
7194         CFLAGS="$ax_pthread_save_CFLAGS"
7195         LIBS="$ax_pthread_save_LIBS"
7196 fi
7197
7198 # We must check for the threads library under a number of different
7199 # names; the ordering is very important because some systems
7200 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
7201 # libraries is broken (non-POSIX).
7202
7203 # Create a list of thread flags to try. Items with a "," contain both
7204 # C compiler flags (before ",") and linker flags (after ","). Other items
7205 # starting with a "-" are C compiler flags, and remaining items are
7206 # library names, except for "none" which indicates that we try without
7207 # any flags at all, and "pthread-config" which is a program returning
7208 # the flags for the Pth emulation library.
7209
7210 ax_pthread_flags="pthreads none -Kthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
7211
7212 # The ordering *is* (sometimes) important.  Some notes on the
7213 # individual items follow:
7214
7215 # pthreads: AIX (must check this before -lpthread)
7216 # none: in case threads are in libc; should be tried before -Kthread and
7217 #       other compiler flags to prevent continual compiler warnings
7218 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
7219 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads), Tru64
7220 #           (Note: HP C rejects this with "bad form for `-t' option")
7221 # -pthreads: Solaris/gcc (Note: HP C also rejects)
7222 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
7223 #      doesn't hurt to check since this sometimes defines pthreads and
7224 #      -D_REENTRANT too), HP C (must be checked before -lpthread, which
7225 #      is present but should not be used directly; and before -mthreads,
7226 #      because the compiler interprets this as "-mt" + "-hreads")
7227 # -mthreads: Mingw32/gcc, Lynx/gcc
7228 # pthread: Linux, etcetera
7229 # --thread-safe: KAI C++
7230 # pthread-config: use pthread-config program (for GNU Pth library)
7231
7232 case $host_os in
7233
7234         freebsd*)
7235
7236         # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
7237         # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
7238
7239         ax_pthread_flags="-kthread lthread $ax_pthread_flags"
7240         ;;
7241
7242         hpux*)
7243
7244         # From the cc(1) man page: "[-mt] Sets various -D flags to enable
7245         # multi-threading and also sets -lpthread."
7246
7247         ax_pthread_flags="-mt -pthread pthread $ax_pthread_flags"
7248         ;;
7249
7250         openedition*)
7251
7252         # IBM z/OS requires a feature-test macro to be defined in order to
7253         # enable POSIX threads at all, so give the user a hint if this is
7254         # not set. (We don't define these ourselves, as they can affect
7255         # other portions of the system API in unpredictable ways.)
7256
7257         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7258 /* end confdefs.h.  */
7259
7260 #            if !defined(_OPEN_THREADS) && !defined(_UNIX03_THREADS)
7261              AX_PTHREAD_ZOS_MISSING
7262 #            endif
7263
7264 _ACEOF
7265 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7266   $EGREP "AX_PTHREAD_ZOS_MISSING" >/dev/null 2>&1
7267 then :
7268   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&5
7269 printf "%s\n" "$as_me: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&2;}
7270 fi
7271 rm -rf conftest*
7272
7273         ;;
7274
7275         solaris*)
7276
7277         # On Solaris (at least, for some versions), libc contains stubbed
7278         # (non-functional) versions of the pthreads routines, so link-based
7279         # tests will erroneously succeed. (N.B.: The stubs are missing
7280         # pthread_cleanup_push, or rather a function called by this macro,
7281         # so we could check for that, but who knows whether they'll stub
7282         # that too in a future libc.)  So we'll check first for the
7283         # standard Solaris way of linking pthreads (-mt -lpthread).
7284
7285         ax_pthread_flags="-mt,-lpthread pthread $ax_pthread_flags"
7286         ;;
7287 esac
7288
7289 # Are we compiling with Clang?
7290
7291 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC is Clang" >&5
7292 printf %s "checking whether $CC is Clang... " >&6; }
7293 if test ${ax_cv_PTHREAD_CLANG+y}
7294 then :
7295   printf %s "(cached) " >&6
7296 else $as_nop
7297   ax_cv_PTHREAD_CLANG=no
7298      # Note that Autoconf sets GCC=yes for Clang as well as GCC
7299      if test "x$GCC" = "xyes"; then
7300         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7301 /* end confdefs.h.  */
7302 /* Note: Clang 2.7 lacks __clang_[a-z]+__ */
7303 #            if defined(__clang__) && defined(__llvm__)
7304              AX_PTHREAD_CC_IS_CLANG
7305 #            endif
7306
7307 _ACEOF
7308 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7309   $EGREP "AX_PTHREAD_CC_IS_CLANG" >/dev/null 2>&1
7310 then :
7311   ax_cv_PTHREAD_CLANG=yes
7312 fi
7313 rm -rf conftest*
7314
7315      fi
7316
7317 fi
7318 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG" >&5
7319 printf "%s\n" "$ax_cv_PTHREAD_CLANG" >&6; }
7320 ax_pthread_clang="$ax_cv_PTHREAD_CLANG"
7321
7322
7323 # GCC generally uses -pthread, or -pthreads on some platforms (e.g. SPARC)
7324
7325 # Note that for GCC and Clang -pthread generally implies -lpthread,
7326 # except when -nostdlib is passed.
7327 # This is problematic using libtool to build C++ shared libraries with pthread:
7328 # [1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25460
7329 # [2] https://bugzilla.redhat.com/show_bug.cgi?id=661333
7330 # [3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=468555
7331 # To solve this, first try -pthread together with -lpthread for GCC
7332
7333 if test "x$GCC" = "xyes"
7334 then :
7335   ax_pthread_flags="-pthread,-lpthread -pthread -pthreads $ax_pthread_flags"
7336 fi
7337
7338 # Clang takes -pthread (never supported any other flag), but we'll try with -lpthread first
7339
7340 if test "x$ax_pthread_clang" = "xyes"
7341 then :
7342   ax_pthread_flags="-pthread,-lpthread -pthread"
7343 fi
7344
7345
7346 # The presence of a feature test macro requesting re-entrant function
7347 # definitions is, on some systems, a strong hint that pthreads support is
7348 # correctly enabled
7349
7350 case $host_os in
7351         darwin* | hpux* | linux* | osf* | solaris*)
7352         ax_pthread_check_macro="_REENTRANT"
7353         ;;
7354
7355         aix*)
7356         ax_pthread_check_macro="_THREAD_SAFE"
7357         ;;
7358
7359         *)
7360         ax_pthread_check_macro="--"
7361         ;;
7362 esac
7363 if test "x$ax_pthread_check_macro" = "x--"
7364 then :
7365   ax_pthread_check_cond=0
7366 else $as_nop
7367   ax_pthread_check_cond="!defined($ax_pthread_check_macro)"
7368 fi
7369
7370
7371 if test "x$ax_pthread_ok" = "xno"; then
7372 for ax_pthread_try_flag in $ax_pthread_flags; do
7373
7374         case $ax_pthread_try_flag in
7375                 none)
7376                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
7377 printf %s "checking whether pthreads work without any flags... " >&6; }
7378                 ;;
7379
7380                 *,*)
7381                 PTHREAD_CFLAGS=`echo $ax_pthread_try_flag | sed "s/^\(.*\),\(.*\)$/\1/"`
7382                 PTHREAD_LIBS=`echo $ax_pthread_try_flag | sed "s/^\(.*\),\(.*\)$/\2/"`
7383                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with \"$PTHREAD_CFLAGS\" and \"$PTHREAD_LIBS\"" >&5
7384 printf %s "checking whether pthreads work with \"$PTHREAD_CFLAGS\" and \"$PTHREAD_LIBS\"... " >&6; }
7385                 ;;
7386
7387                 -*)
7388                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $ax_pthread_try_flag" >&5
7389 printf %s "checking whether pthreads work with $ax_pthread_try_flag... " >&6; }
7390                 PTHREAD_CFLAGS="$ax_pthread_try_flag"
7391                 ;;
7392
7393                 pthread-config)
7394                 # Extract the first word of "pthread-config", so it can be a program name with args.
7395 set dummy pthread-config; ac_word=$2
7396 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7397 printf %s "checking for $ac_word... " >&6; }
7398 if test ${ac_cv_prog_ax_pthread_config+y}
7399 then :
7400   printf %s "(cached) " >&6
7401 else $as_nop
7402   if test -n "$ax_pthread_config"; then
7403   ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test.
7404 else
7405 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7406 for as_dir in $PATH
7407 do
7408   IFS=$as_save_IFS
7409   case $as_dir in #(((
7410     '') as_dir=./ ;;
7411     */) ;;
7412     *) as_dir=$as_dir/ ;;
7413   esac
7414     for ac_exec_ext in '' $ac_executable_extensions; do
7415   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7416     ac_cv_prog_ax_pthread_config="yes"
7417     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7418     break 2
7419   fi
7420 done
7421   done
7422 IFS=$as_save_IFS
7423
7424   test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no"
7425 fi
7426 fi
7427 ax_pthread_config=$ac_cv_prog_ax_pthread_config
7428 if test -n "$ax_pthread_config"; then
7429   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
7430 printf "%s\n" "$ax_pthread_config" >&6; }
7431 else
7432   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7433 printf "%s\n" "no" >&6; }
7434 fi
7435
7436
7437                 if test "x$ax_pthread_config" = "xno"
7438 then :
7439   continue
7440 fi
7441                 PTHREAD_CFLAGS="`pthread-config --cflags`"
7442                 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
7443                 ;;
7444
7445                 *)
7446                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$ax_pthread_try_flag" >&5
7447 printf %s "checking for the pthreads library -l$ax_pthread_try_flag... " >&6; }
7448                 PTHREAD_LIBS="-l$ax_pthread_try_flag"
7449                 ;;
7450         esac
7451
7452         ax_pthread_save_CFLAGS="$CFLAGS"
7453         ax_pthread_save_LIBS="$LIBS"
7454         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
7455         LIBS="$PTHREAD_LIBS $LIBS"
7456
7457         # Check for various functions.  We must include pthread.h,
7458         # since some functions may be macros.  (On the Sequent, we
7459         # need a special flag -Kthread to make this header compile.)
7460         # We check for pthread_join because it is in -lpthread on IRIX
7461         # while pthread_create is in libc.  We check for pthread_attr_init
7462         # due to DEC craziness with -lpthreads.  We check for
7463         # pthread_cleanup_push because it is one of the few pthread
7464         # functions on Solaris that doesn't have a non-functional libc stub.
7465         # We try pthread_create on general principles.
7466
7467         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7468 /* end confdefs.h.  */
7469 #include <pthread.h>
7470 #                       if $ax_pthread_check_cond
7471 #                        error "$ax_pthread_check_macro must be defined"
7472 #                       endif
7473                         static void *some_global = NULL;
7474                         static void routine(void *a)
7475                           {
7476                              /* To avoid any unused-parameter or
7477                                 unused-but-set-parameter warning.  */
7478                              some_global = a;
7479                           }
7480                         static void *start_routine(void *a) { return a; }
7481 int
7482 main (void)
7483 {
7484 pthread_t th; pthread_attr_t attr;
7485                         pthread_create(&th, 0, start_routine, 0);
7486                         pthread_join(th, 0);
7487                         pthread_attr_init(&attr);
7488                         pthread_cleanup_push(routine, 0);
7489                         pthread_cleanup_pop(0) /* ; */
7490   ;
7491   return 0;
7492 }
7493 _ACEOF
7494 if ac_fn_c_try_link "$LINENO"
7495 then :
7496   ax_pthread_ok=yes
7497 fi
7498 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7499     conftest$ac_exeext conftest.$ac_ext
7500
7501         CFLAGS="$ax_pthread_save_CFLAGS"
7502         LIBS="$ax_pthread_save_LIBS"
7503
7504         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
7505 printf "%s\n" "$ax_pthread_ok" >&6; }
7506         if test "x$ax_pthread_ok" = "xyes"
7507 then :
7508   break
7509 fi
7510
7511         PTHREAD_LIBS=""
7512         PTHREAD_CFLAGS=""
7513 done
7514 fi
7515
7516
7517 # Clang needs special handling, because older versions handle the -pthread
7518 # option in a rather... idiosyncratic way
7519
7520 if test "x$ax_pthread_clang" = "xyes"; then
7521
7522         # Clang takes -pthread; it has never supported any other flag
7523
7524         # (Note 1: This will need to be revisited if a system that Clang
7525         # supports has POSIX threads in a separate library.  This tends not
7526         # to be the way of modern systems, but it's conceivable.)
7527
7528         # (Note 2: On some systems, notably Darwin, -pthread is not needed
7529         # to get POSIX threads support; the API is always present and
7530         # active.  We could reasonably leave PTHREAD_CFLAGS empty.  But
7531         # -pthread does define _REENTRANT, and while the Darwin headers
7532         # ignore this macro, third-party headers might not.)
7533
7534         # However, older versions of Clang make a point of warning the user
7535         # that, in an invocation where only linking and no compilation is
7536         # taking place, the -pthread option has no effect ("argument unused
7537         # during compilation").  They expect -pthread to be passed in only
7538         # when source code is being compiled.
7539         #
7540         # Problem is, this is at odds with the way Automake and most other
7541         # C build frameworks function, which is that the same flags used in
7542         # compilation (CFLAGS) are also used in linking.  Many systems
7543         # supported by AX_PTHREAD require exactly this for POSIX threads
7544         # support, and in fact it is often not straightforward to specify a
7545         # flag that is used only in the compilation phase and not in
7546         # linking.  Such a scenario is extremely rare in practice.
7547         #
7548         # Even though use of the -pthread flag in linking would only print
7549         # a warning, this can be a nuisance for well-run software projects
7550         # that build with -Werror.  So if the active version of Clang has
7551         # this misfeature, we search for an option to squash it.
7552
7553         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread" >&5
7554 printf %s "checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread... " >&6; }
7555 if test ${ax_cv_PTHREAD_CLANG_NO_WARN_FLAG+y}
7556 then :
7557   printf %s "(cached) " >&6
7558 else $as_nop
7559   ax_cv_PTHREAD_CLANG_NO_WARN_FLAG=unknown
7560              # Create an alternate version of $ac_link that compiles and
7561              # links in two steps (.c -> .o, .o -> exe) instead of one
7562              # (.c -> exe), because the warning occurs only in the second
7563              # step
7564              ax_pthread_save_ac_link="$ac_link"
7565              ax_pthread_sed='s/conftest\.\$ac_ext/conftest.$ac_objext/g'
7566              ax_pthread_link_step=`printf "%s\n" "$ac_link" | sed "$ax_pthread_sed"`
7567              ax_pthread_2step_ac_link="($ac_compile) && (echo ==== >&5) && ($ax_pthread_link_step)"
7568              ax_pthread_save_CFLAGS="$CFLAGS"
7569              for ax_pthread_try in '' -Qunused-arguments -Wno-unused-command-line-argument unknown; do
7570                 if test "x$ax_pthread_try" = "xunknown"
7571 then :
7572   break
7573 fi
7574                 CFLAGS="-Werror -Wunknown-warning-option $ax_pthread_try -pthread $ax_pthread_save_CFLAGS"
7575                 ac_link="$ax_pthread_save_ac_link"
7576                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7577 /* end confdefs.h.  */
7578 int main(void){return 0;}
7579 _ACEOF
7580 if ac_fn_c_try_link "$LINENO"
7581 then :
7582   ac_link="$ax_pthread_2step_ac_link"
7583                      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7584 /* end confdefs.h.  */
7585 int main(void){return 0;}
7586 _ACEOF
7587 if ac_fn_c_try_link "$LINENO"
7588 then :
7589   break
7590 fi
7591 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7592     conftest$ac_exeext conftest.$ac_ext
7593
7594 fi
7595 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7596     conftest$ac_exeext conftest.$ac_ext
7597              done
7598              ac_link="$ax_pthread_save_ac_link"
7599              CFLAGS="$ax_pthread_save_CFLAGS"
7600              if test "x$ax_pthread_try" = "x"
7601 then :
7602   ax_pthread_try=no
7603 fi
7604              ax_cv_PTHREAD_CLANG_NO_WARN_FLAG="$ax_pthread_try"
7605
7606 fi
7607 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&5
7608 printf "%s\n" "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&6; }
7609
7610         case "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" in
7611                 no | unknown) ;;
7612                 *) PTHREAD_CFLAGS="$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG $PTHREAD_CFLAGS" ;;
7613         esac
7614
7615 fi # $ax_pthread_clang = yes
7616
7617
7618
7619 # Various other checks:
7620 if test "x$ax_pthread_ok" = "xyes"; then
7621         ax_pthread_save_CFLAGS="$CFLAGS"
7622         ax_pthread_save_LIBS="$LIBS"
7623         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
7624         LIBS="$PTHREAD_LIBS $LIBS"
7625
7626         # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
7627         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
7628 printf %s "checking for joinable pthread attribute... " >&6; }
7629 if test ${ax_cv_PTHREAD_JOINABLE_ATTR+y}
7630 then :
7631   printf %s "(cached) " >&6
7632 else $as_nop
7633   ax_cv_PTHREAD_JOINABLE_ATTR=unknown
7634              for ax_pthread_attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
7635                  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7636 /* end confdefs.h.  */
7637 #include <pthread.h>
7638 int
7639 main (void)
7640 {
7641 int attr = $ax_pthread_attr; return attr /* ; */
7642   ;
7643   return 0;
7644 }
7645 _ACEOF
7646 if ac_fn_c_try_link "$LINENO"
7647 then :
7648   ax_cv_PTHREAD_JOINABLE_ATTR=$ax_pthread_attr; break
7649 fi
7650 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7651     conftest$ac_exeext conftest.$ac_ext
7652              done
7653
7654 fi
7655 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_JOINABLE_ATTR" >&5
7656 printf "%s\n" "$ax_cv_PTHREAD_JOINABLE_ATTR" >&6; }
7657         if test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xunknown" && \
7658                test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xPTHREAD_CREATE_JOINABLE" && \
7659                test "x$ax_pthread_joinable_attr_defined" != "xyes"
7660 then :
7661
7662 printf "%s\n" "#define PTHREAD_CREATE_JOINABLE $ax_cv_PTHREAD_JOINABLE_ATTR" >>confdefs.h
7663
7664                ax_pthread_joinable_attr_defined=yes
7665
7666 fi
7667
7668         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether more special flags are required for pthreads" >&5
7669 printf %s "checking whether more special flags are required for pthreads... " >&6; }
7670 if test ${ax_cv_PTHREAD_SPECIAL_FLAGS+y}
7671 then :
7672   printf %s "(cached) " >&6
7673 else $as_nop
7674   ax_cv_PTHREAD_SPECIAL_FLAGS=no
7675              case $host_os in
7676              solaris*)
7677              ax_cv_PTHREAD_SPECIAL_FLAGS="-D_POSIX_PTHREAD_SEMANTICS"
7678              ;;
7679              esac
7680
7681 fi
7682 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_SPECIAL_FLAGS" >&5
7683 printf "%s\n" "$ax_cv_PTHREAD_SPECIAL_FLAGS" >&6; }
7684         if test "x$ax_cv_PTHREAD_SPECIAL_FLAGS" != "xno" && \
7685                test "x$ax_pthread_special_flags_added" != "xyes"
7686 then :
7687   PTHREAD_CFLAGS="$ax_cv_PTHREAD_SPECIAL_FLAGS $PTHREAD_CFLAGS"
7688                ax_pthread_special_flags_added=yes
7689 fi
7690
7691         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
7692 printf %s "checking for PTHREAD_PRIO_INHERIT... " >&6; }
7693 if test ${ax_cv_PTHREAD_PRIO_INHERIT+y}
7694 then :
7695   printf %s "(cached) " >&6
7696 else $as_nop
7697   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7698 /* end confdefs.h.  */
7699 #include <pthread.h>
7700 int
7701 main (void)
7702 {
7703 int i = PTHREAD_PRIO_INHERIT;
7704                                                return i;
7705   ;
7706   return 0;
7707 }
7708 _ACEOF
7709 if ac_fn_c_try_link "$LINENO"
7710 then :
7711   ax_cv_PTHREAD_PRIO_INHERIT=yes
7712 else $as_nop
7713   ax_cv_PTHREAD_PRIO_INHERIT=no
7714 fi
7715 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7716     conftest$ac_exeext conftest.$ac_ext
7717
7718 fi
7719 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
7720 printf "%s\n" "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
7721         if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes" && \
7722                test "x$ax_pthread_prio_inherit_defined" != "xyes"
7723 then :
7724
7725 printf "%s\n" "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
7726
7727                ax_pthread_prio_inherit_defined=yes
7728
7729 fi
7730
7731         CFLAGS="$ax_pthread_save_CFLAGS"
7732         LIBS="$ax_pthread_save_LIBS"
7733
7734         # More AIX lossage: compile with *_r variant
7735         if test "x$GCC" != "xyes"; then
7736             case $host_os in
7737                 aix*)
7738                 case "x/$CC" in #(
7739   x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xlc128|x*/xlc128_v6) :
7740     #handle absolute path differently from PATH based program lookup
7741                      case "x$CC" in #(
7742   x/*) :
7743
7744                            if as_fn_executable_p ${CC}_r
7745 then :
7746   PTHREAD_CC="${CC}_r"
7747 fi
7748                            if test "x${CXX}" != "x"
7749 then :
7750   if as_fn_executable_p ${CXX}_r
7751 then :
7752   PTHREAD_CXX="${CXX}_r"
7753 fi
7754 fi
7755                           ;; #(
7756   *) :
7757
7758                            for ac_prog in ${CC}_r
7759 do
7760   # Extract the first word of "$ac_prog", so it can be a program name with args.
7761 set dummy $ac_prog; ac_word=$2
7762 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7763 printf %s "checking for $ac_word... " >&6; }
7764 if test ${ac_cv_prog_PTHREAD_CC+y}
7765 then :
7766   printf %s "(cached) " >&6
7767 else $as_nop
7768   if test -n "$PTHREAD_CC"; then
7769   ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
7770 else
7771 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7772 for as_dir in $PATH
7773 do
7774   IFS=$as_save_IFS
7775   case $as_dir in #(((
7776     '') as_dir=./ ;;
7777     */) ;;
7778     *) as_dir=$as_dir/ ;;
7779   esac
7780     for ac_exec_ext in '' $ac_executable_extensions; do
7781   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7782     ac_cv_prog_PTHREAD_CC="$ac_prog"
7783     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7784     break 2
7785   fi
7786 done
7787   done
7788 IFS=$as_save_IFS
7789
7790 fi
7791 fi
7792 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
7793 if test -n "$PTHREAD_CC"; then
7794   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
7795 printf "%s\n" "$PTHREAD_CC" >&6; }
7796 else
7797   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7798 printf "%s\n" "no" >&6; }
7799 fi
7800
7801
7802   test -n "$PTHREAD_CC" && break
7803 done
7804 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
7805
7806                            if test "x${CXX}" != "x"
7807 then :
7808   for ac_prog in ${CXX}_r
7809 do
7810   # Extract the first word of "$ac_prog", so it can be a program name with args.
7811 set dummy $ac_prog; ac_word=$2
7812 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7813 printf %s "checking for $ac_word... " >&6; }
7814 if test ${ac_cv_prog_PTHREAD_CXX+y}
7815 then :
7816   printf %s "(cached) " >&6
7817 else $as_nop
7818   if test -n "$PTHREAD_CXX"; then
7819   ac_cv_prog_PTHREAD_CXX="$PTHREAD_CXX" # Let the user override the test.
7820 else
7821 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7822 for as_dir in $PATH
7823 do
7824   IFS=$as_save_IFS
7825   case $as_dir in #(((
7826     '') as_dir=./ ;;
7827     */) ;;
7828     *) as_dir=$as_dir/ ;;
7829   esac
7830     for ac_exec_ext in '' $ac_executable_extensions; do
7831   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7832     ac_cv_prog_PTHREAD_CXX="$ac_prog"
7833     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7834     break 2
7835   fi
7836 done
7837   done
7838 IFS=$as_save_IFS
7839
7840 fi
7841 fi
7842 PTHREAD_CXX=$ac_cv_prog_PTHREAD_CXX
7843 if test -n "$PTHREAD_CXX"; then
7844   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CXX" >&5
7845 printf "%s\n" "$PTHREAD_CXX" >&6; }
7846 else
7847   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7848 printf "%s\n" "no" >&6; }
7849 fi
7850
7851
7852   test -n "$PTHREAD_CXX" && break
7853 done
7854 test -n "$PTHREAD_CXX" || PTHREAD_CXX="$CXX"
7855
7856 fi
7857
7858                       ;;
7859 esac
7860                      ;; #(
7861   *) :
7862      ;;
7863 esac
7864                 ;;
7865             esac
7866         fi
7867 fi
7868
7869 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
7870 test -n "$PTHREAD_CXX" || PTHREAD_CXX="$CXX"
7871
7872
7873
7874
7875
7876
7877 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
7878 if test "x$ax_pthread_ok" = "xyes"; then
7879
7880 printf "%s\n" "#define HAVE_PTHREAD 1" >>confdefs.h
7881
7882         :
7883 else
7884         ax_pthread_ok=no
7885
7886 fi
7887 ac_ext=c
7888 ac_cpp='$CPP $CPPFLAGS'
7889 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7890 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7891 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7892
7893
7894 else
7895 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
7896
7897 fi
7898
7899 # Check whether --enable-uuidd was given.
7900 if test ${enable_uuidd+y}
7901 then :
7902   enableval=$enable_uuidd; if test "$enableval" = "no"
7903 then
7904         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building uuidd" >&5
7905 printf "%s\n" "Not building uuidd" >&6; }
7906         UUIDD_CMT="#"
7907 else
7908         printf "%s\n" "#define USE_UUIDD 1" >>confdefs.h
7909
7910         UUIDD_CMT=""
7911         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building uuidd" >&5
7912 printf "%s\n" "Building uuidd" >&6; }
7913 fi
7914
7915 else $as_nop
7916   printf "%s\n" "#define USE_UUIDD 1" >>confdefs.h
7917
7918 if test -z "$UUID_CMT"
7919 then
7920         UUIDD_CMT=""
7921         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building uuidd by default" >&5
7922 printf "%s\n" "Building uuidd by default" >&6; }
7923 else
7924         UUIDD_CMT="#"
7925         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling uuidd by default" >&5
7926 printf "%s\n" "Disabling uuidd by default" >&6; }
7927 fi
7928
7929 fi
7930
7931
7932
7933 # Check whether --enable-mmp was given.
7934 if test ${enable_mmp+y}
7935 then :
7936   enableval=$enable_mmp; if test "$enableval" = "no"
7937 then
7938         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling mmp support" >&5
7939 printf "%s\n" "Disabling mmp support" >&6; }
7940 else
7941         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling mmp support" >&5
7942 printf "%s\n" "Enabling mmp support" >&6; }
7943         printf "%s\n" "#define CONFIG_MMP 1" >>confdefs.h
7944
7945 fi
7946
7947 else $as_nop
7948   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling mmp support by default" >&5
7949 printf "%s\n" "Enabling mmp support by default" >&6; }
7950 printf "%s\n" "#define CONFIG_MMP 1" >>confdefs.h
7951
7952
7953 fi
7954
7955
7956 # Check whether --enable-tdb was given.
7957 if test ${enable_tdb+y}
7958 then :
7959   enableval=$enable_tdb; if test "$enableval" = "no"
7960 then
7961         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling tdb support" >&5
7962 printf "%s\n" "Disabling tdb support" >&6; }
7963         TDB_CMT="#"
7964         TDB_MAN_COMMENT='.\"'
7965 else
7966         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling tdb support" >&5
7967 printf "%s\n" "Enabling tdb support" >&6; }
7968         printf "%s\n" "#define CONFIG_TDB 1" >>confdefs.h
7969
7970         TDB_CMT=""
7971         TDB_MAN_COMMENT=""
7972 fi
7973
7974 else $as_nop
7975   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling mmp support by default" >&5
7976 printf "%s\n" "Enabling mmp support by default" >&6; }
7977 printf "%s\n" "#define CONFIG_TDB 1" >>confdefs.h
7978
7979 TDB_CMT=""
7980 TDB_MAN_COMMENT=""
7981
7982 fi
7983
7984
7985
7986
7987 # Check whether --enable-bmap-stats was given.
7988 if test ${enable_bmap_stats+y}
7989 then :
7990   enableval=$enable_bmap_stats; if test "$enableval" = "no"
7991 then
7992         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling bitmap statistics support" >&5
7993 printf "%s\n" "Disabling bitmap statistics support" >&6; }
7994 else
7995         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling bitmap statistics support" >&5
7996 printf "%s\n" "Enabling bitmap statistics support" >&6; }
7997         printf "%s\n" "#define ENABLE_BMAP_STATS 1" >>confdefs.h
7998
7999 fi
8000
8001 else $as_nop
8002   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling bitmap statistics support by default" >&5
8003 printf "%s\n" "Enabling bitmap statistics support by default" >&6; }
8004 printf "%s\n" "#define ENABLE_BMAP_STATS 1" >>confdefs.h
8005
8006
8007 fi
8008
8009
8010 # Check whether --enable-bmap-stats-ops was given.
8011 if test ${enable_bmap_stats_ops+y}
8012 then :
8013   enableval=$enable_bmap_stats_ops; if test "$enableval" = "no"
8014 then
8015         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling additional bitmap statistics" >&5
8016 printf "%s\n" "Disabling additional bitmap statistics" >&6; }
8017 else
8018                 if test "x${enable_bmap_stats}" = "xno"
8019 then :
8020   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8021 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
8022 as_fn_error $? "Error --enable-bmap-stats-ops requires bmap-stats
8023 See \`config.log' for more details" "$LINENO" 5; }
8024 fi
8025
8026         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling additional bitmap statistics" >&5
8027 printf "%s\n" "Enabling additional bitmap statistics" >&6; }
8028         printf "%s\n" "#define ENABLE_BMAP_STATS_OPS 1" >>confdefs.h
8029
8030 fi
8031
8032 else $as_nop
8033   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling additional bitmap statistics by default" >&5
8034 printf "%s\n" "Disabling additional bitmap statistics by default" >&6; }
8035
8036 fi
8037
8038 MAKEFILE_LIBRARY=$srcdir/lib/Makefile.library
8039
8040 GETTEXT_PACKAGE=e2fsprogs
8041 PACKAGE=e2fsprogs
8042 VERSION="$E2FSPROGS_VERSION"
8043 VERSION=0.14.1
8044
8045 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
8046
8047
8048 printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h
8049
8050
8051
8052
8053
8054 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
8055 printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
8056 set x ${MAKE-make}
8057 ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
8058 if eval test \${ac_cv_prog_make_${ac_make}_set+y}
8059 then :
8060   printf %s "(cached) " >&6
8061 else $as_nop
8062   cat >conftest.make <<\_ACEOF
8063 SHELL = /bin/sh
8064 all:
8065         @echo '@@@%%%=$(MAKE)=@@@%%%'
8066 _ACEOF
8067 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
8068 case `${MAKE-make} -f conftest.make 2>/dev/null` in
8069   *@@@%%%=?*=@@@%%%*)
8070     eval ac_cv_prog_make_${ac_make}_set=yes;;
8071   *)
8072     eval ac_cv_prog_make_${ac_make}_set=no;;
8073 esac
8074 rm -f conftest.make
8075 fi
8076 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
8077   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8078 printf "%s\n" "yes" >&6; }
8079   SET_MAKE=
8080 else
8081   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8082 printf "%s\n" "no" >&6; }
8083   SET_MAKE="MAKE=${MAKE-make}"
8084 fi
8085
8086
8087   # Find a good install program.  We prefer a C program (faster),
8088 # so one script is as good as another.  But avoid the broken or
8089 # incompatible versions:
8090 # SysV /etc/install, /usr/sbin/install
8091 # SunOS /usr/etc/install
8092 # IRIX /sbin/install
8093 # AIX /bin/install
8094 # AmigaOS /C/install, which installs bootblocks on floppy discs
8095 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
8096 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
8097 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
8098 # OS/2's system install, which has a completely different semantic
8099 # ./install, which can be erroneously created by make from ./install.sh.
8100 # Reject install programs that cannot install multiple files.
8101 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
8102 printf %s "checking for a BSD-compatible install... " >&6; }
8103 if test -z "$INSTALL"; then
8104 if test ${ac_cv_path_install+y}
8105 then :
8106   printf %s "(cached) " >&6
8107 else $as_nop
8108   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8109 for as_dir in $PATH
8110 do
8111   IFS=$as_save_IFS
8112   case $as_dir in #(((
8113     '') as_dir=./ ;;
8114     */) ;;
8115     *) as_dir=$as_dir/ ;;
8116   esac
8117     # Account for fact that we put trailing slashes in our PATH walk.
8118 case $as_dir in #((
8119   ./ | /[cC]/* | \
8120   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
8121   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
8122   /usr/ucb/* ) ;;
8123   *)
8124     # OSF1 and SCO ODT 3.0 have their own names for install.
8125     # Don't use installbsd from OSF since it installs stuff as root
8126     # by default.
8127     for ac_prog in ginstall scoinst install; do
8128       for ac_exec_ext in '' $ac_executable_extensions; do
8129         if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
8130           if test $ac_prog = install &&
8131             grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8132             # AIX install.  It has an incompatible calling convention.
8133             :
8134           elif test $ac_prog = install &&
8135             grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8136             # program-specific install script used by HP pwplus--don't use.
8137             :
8138           else
8139             rm -rf conftest.one conftest.two conftest.dir
8140             echo one > conftest.one
8141             echo two > conftest.two
8142             mkdir conftest.dir
8143             if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
8144               test -s conftest.one && test -s conftest.two &&
8145               test -s conftest.dir/conftest.one &&
8146               test -s conftest.dir/conftest.two
8147             then
8148               ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
8149               break 3
8150             fi
8151           fi
8152         fi
8153       done
8154     done
8155     ;;
8156 esac
8157
8158   done
8159 IFS=$as_save_IFS
8160
8161 rm -rf conftest.one conftest.two conftest.dir
8162
8163 fi
8164   if test ${ac_cv_path_install+y}; then
8165     INSTALL=$ac_cv_path_install
8166   else
8167     # As a last resort, use the slow shell script.  Don't cache a
8168     # value for INSTALL within a source directory, because that will
8169     # break other packages using the cache if that directory is
8170     # removed, or if the value is a relative name.
8171     INSTALL=$ac_install_sh
8172   fi
8173 fi
8174 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
8175 printf "%s\n" "$INSTALL" >&6; }
8176
8177 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8178 # It thinks the first close brace ends the variable substitution.
8179 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8180
8181 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8182
8183 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8184
8185
8186   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5
8187 printf %s "checking for a race-free mkdir -p... " >&6; }
8188 if test -z "$MKDIR_P"; then
8189   if test ${ac_cv_path_mkdir+y}
8190 then :
8191   printf %s "(cached) " >&6
8192 else $as_nop
8193   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8194 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
8195 do
8196   IFS=$as_save_IFS
8197   case $as_dir in #(((
8198     '') as_dir=./ ;;
8199     */) ;;
8200     *) as_dir=$as_dir/ ;;
8201   esac
8202     for ac_prog in mkdir gmkdir; do
8203          for ac_exec_ext in '' $ac_executable_extensions; do
8204            as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue
8205            case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #(
8206              'mkdir ('*'coreutils) '* | \
8207              'BusyBox '* | \
8208              'mkdir (fileutils) '4.1*)
8209                ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext
8210                break 3;;
8211            esac
8212          done
8213        done
8214   done
8215 IFS=$as_save_IFS
8216
8217 fi
8218
8219   test -d ./--version && rmdir ./--version
8220   if test ${ac_cv_path_mkdir+y}; then
8221     MKDIR_P="$ac_cv_path_mkdir -p"
8222   else
8223     # As a last resort, use the slow shell script.  Don't cache a
8224     # value for MKDIR_P within a source directory, because that will
8225     # break other packages using the cache if that directory is
8226     # removed, or if the value is a relative name.
8227     MKDIR_P="$ac_install_sh -d"
8228   fi
8229 fi
8230 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
8231 printf "%s\n" "$MKDIR_P" >&6; }
8232
8233
8234   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8235 printf %s "checking whether NLS is requested... " >&6; }
8236     # Check whether --enable-nls was given.
8237 if test ${enable_nls+y}
8238 then :
8239   enableval=$enable_nls; USE_NLS=$enableval
8240 else $as_nop
8241   USE_NLS=yes
8242 fi
8243
8244   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
8245 printf "%s\n" "$USE_NLS" >&6; }
8246
8247
8248
8249
8250       GETTEXT_MACRO_VERSION=0.20
8251
8252
8253
8254
8255 # Prepare PATH_SEPARATOR.
8256 # The user is always right.
8257 if test "${PATH_SEPARATOR+set}" != set; then
8258   # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
8259   # contains only /bin. Note that ksh looks also at the FPATH variable,
8260   # so we have to set that as well for the test.
8261   PATH_SEPARATOR=:
8262   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8263     && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8264            || PATH_SEPARATOR=';'
8265        }
8266 fi
8267
8268 # Find out how to test for executable files. Don't use a zero-byte file,
8269 # as systems may use methods other than mode bits to determine executability.
8270 cat >conf$$.file <<_ASEOF
8271 #! /bin/sh
8272 exit 0
8273 _ASEOF
8274 chmod +x conf$$.file
8275 if test -x conf$$.file >/dev/null 2>&1; then
8276   ac_executable_p="test -x"
8277 else
8278   ac_executable_p="test -f"
8279 fi
8280 rm -f conf$$.file
8281
8282 # Extract the first word of "msgfmt", so it can be a program name with args.
8283 set dummy msgfmt; ac_word=$2
8284 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8285 printf %s "checking for $ac_word... " >&6; }
8286 if test ${ac_cv_path_MSGFMT+y}
8287 then :
8288   printf %s "(cached) " >&6
8289 else $as_nop
8290   case "$MSGFMT" in
8291   [\\/]* | ?:[\\/]*)
8292     ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
8293     ;;
8294   *)
8295     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
8296     for ac_dir in $PATH; do
8297       IFS="$ac_save_IFS"
8298       test -z "$ac_dir" && ac_dir=.
8299       for ac_exec_ext in '' $ac_executable_extensions; do
8300         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
8301           echo "$as_me: trying $ac_dir/$ac_word..." >&5
8302           if $ac_dir/$ac_word --statistics /dev/null >&5 2>&1 &&
8303      (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
8304             ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
8305             break 2
8306           fi
8307         fi
8308       done
8309     done
8310     IFS="$ac_save_IFS"
8311   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
8312     ;;
8313 esac
8314 fi
8315 MSGFMT="$ac_cv_path_MSGFMT"
8316 if test "$MSGFMT" != ":"; then
8317   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
8318 printf "%s\n" "$MSGFMT" >&6; }
8319 else
8320   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8321 printf "%s\n" "no" >&6; }
8322 fi
8323
8324   # Extract the first word of "gmsgfmt", so it can be a program name with args.
8325 set dummy gmsgfmt; ac_word=$2
8326 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8327 printf %s "checking for $ac_word... " >&6; }
8328 if test ${ac_cv_path_GMSGFMT+y}
8329 then :
8330   printf %s "(cached) " >&6
8331 else $as_nop
8332   case $GMSGFMT in
8333   [\\/]* | ?:[\\/]*)
8334   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
8335   ;;
8336   *)
8337   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8338 for as_dir in $PATH
8339 do
8340   IFS=$as_save_IFS
8341   case $as_dir in #(((
8342     '') as_dir=./ ;;
8343     */) ;;
8344     *) as_dir=$as_dir/ ;;
8345   esac
8346     for ac_exec_ext in '' $ac_executable_extensions; do
8347   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8348     ac_cv_path_GMSGFMT="$as_dir$ac_word$ac_exec_ext"
8349     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8350     break 2
8351   fi
8352 done
8353   done
8354 IFS=$as_save_IFS
8355
8356   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
8357   ;;
8358 esac
8359 fi
8360 GMSGFMT=$ac_cv_path_GMSGFMT
8361 if test -n "$GMSGFMT"; then
8362   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
8363 printf "%s\n" "$GMSGFMT" >&6; }
8364 else
8365   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8366 printf "%s\n" "no" >&6; }
8367 fi
8368
8369
8370
8371     case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
8372     '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;;
8373     *) GMSGFMT_015=$GMSGFMT ;;
8374   esac
8375
8376
8377
8378 # Prepare PATH_SEPARATOR.
8379 # The user is always right.
8380 if test "${PATH_SEPARATOR+set}" != set; then
8381   # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
8382   # contains only /bin. Note that ksh looks also at the FPATH variable,
8383   # so we have to set that as well for the test.
8384   PATH_SEPARATOR=:
8385   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8386     && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8387            || PATH_SEPARATOR=';'
8388        }
8389 fi
8390
8391 # Find out how to test for executable files. Don't use a zero-byte file,
8392 # as systems may use methods other than mode bits to determine executability.
8393 cat >conf$$.file <<_ASEOF
8394 #! /bin/sh
8395 exit 0
8396 _ASEOF
8397 chmod +x conf$$.file
8398 if test -x conf$$.file >/dev/null 2>&1; then
8399   ac_executable_p="test -x"
8400 else
8401   ac_executable_p="test -f"
8402 fi
8403 rm -f conf$$.file
8404
8405 # Extract the first word of "xgettext", so it can be a program name with args.
8406 set dummy xgettext; ac_word=$2
8407 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8408 printf %s "checking for $ac_word... " >&6; }
8409 if test ${ac_cv_path_XGETTEXT+y}
8410 then :
8411   printf %s "(cached) " >&6
8412 else $as_nop
8413   case "$XGETTEXT" in
8414   [\\/]* | ?:[\\/]*)
8415     ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
8416     ;;
8417   *)
8418     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
8419     for ac_dir in $PATH; do
8420       IFS="$ac_save_IFS"
8421       test -z "$ac_dir" && ac_dir=.
8422       for ac_exec_ext in '' $ac_executable_extensions; do
8423         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
8424           echo "$as_me: trying $ac_dir/$ac_word..." >&5
8425           if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&5 2>&1 &&
8426      (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
8427             ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
8428             break 2
8429           fi
8430         fi
8431       done
8432     done
8433     IFS="$ac_save_IFS"
8434   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
8435     ;;
8436 esac
8437 fi
8438 XGETTEXT="$ac_cv_path_XGETTEXT"
8439 if test "$XGETTEXT" != ":"; then
8440   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
8441 printf "%s\n" "$XGETTEXT" >&6; }
8442 else
8443   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8444 printf "%s\n" "no" >&6; }
8445 fi
8446
8447     rm -f messages.po
8448
8449     case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
8450     '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;;
8451     *) XGETTEXT_015=$XGETTEXT ;;
8452   esac
8453
8454
8455
8456 # Prepare PATH_SEPARATOR.
8457 # The user is always right.
8458 if test "${PATH_SEPARATOR+set}" != set; then
8459   # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
8460   # contains only /bin. Note that ksh looks also at the FPATH variable,
8461   # so we have to set that as well for the test.
8462   PATH_SEPARATOR=:
8463   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8464     && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8465            || PATH_SEPARATOR=';'
8466        }
8467 fi
8468
8469 # Find out how to test for executable files. Don't use a zero-byte file,
8470 # as systems may use methods other than mode bits to determine executability.
8471 cat >conf$$.file <<_ASEOF
8472 #! /bin/sh
8473 exit 0
8474 _ASEOF
8475 chmod +x conf$$.file
8476 if test -x conf$$.file >/dev/null 2>&1; then
8477   ac_executable_p="test -x"
8478 else
8479   ac_executable_p="test -f"
8480 fi
8481 rm -f conf$$.file
8482
8483 # Extract the first word of "msgmerge", so it can be a program name with args.
8484 set dummy msgmerge; ac_word=$2
8485 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8486 printf %s "checking for $ac_word... " >&6; }
8487 if test ${ac_cv_path_MSGMERGE+y}
8488 then :
8489   printf %s "(cached) " >&6
8490 else $as_nop
8491   case "$MSGMERGE" in
8492   [\\/]* | ?:[\\/]*)
8493     ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
8494     ;;
8495   *)
8496     ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
8497     for ac_dir in $PATH; do
8498       IFS="$ac_save_IFS"
8499       test -z "$ac_dir" && ac_dir=.
8500       for ac_exec_ext in '' $ac_executable_extensions; do
8501         if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
8502           echo "$as_me: trying $ac_dir/$ac_word..." >&5
8503           if $ac_dir/$ac_word --update -q /dev/null /dev/null >&5 2>&1; then
8504             ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
8505             break 2
8506           fi
8507         fi
8508       done
8509     done
8510     IFS="$ac_save_IFS"
8511   test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
8512     ;;
8513 esac
8514 fi
8515 MSGMERGE="$ac_cv_path_MSGMERGE"
8516 if test "$MSGMERGE" != ":"; then
8517   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
8518 printf "%s\n" "$MSGMERGE" >&6; }
8519 else
8520   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8521 printf "%s\n" "no" >&6; }
8522 fi
8523
8524
8525     if LC_ALL=C $MSGMERGE --help | grep ' --for-msgfmt ' >/dev/null; then
8526     MSGMERGE_FOR_MSGFMT_OPTION='--for-msgfmt'
8527   else
8528         if LC_ALL=C $MSGMERGE --help | grep ' --no-fuzzy-matching ' >/dev/null; then
8529       MSGMERGE_FOR_MSGFMT_OPTION='--no-fuzzy-matching --no-location --quiet'
8530     else
8531                         MSGMERGE_FOR_MSGFMT_OPTION='--no-location --quiet'
8532     fi
8533   fi
8534
8535
8536     test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS=
8537
8538
8539   ac_config_commands="$ac_config_commands po-directories"
8540
8541
8542
8543       if test "X$prefix" = "XNONE"; then
8544     acl_final_prefix="$ac_default_prefix"
8545   else
8546     acl_final_prefix="$prefix"
8547   fi
8548   if test "X$exec_prefix" = "XNONE"; then
8549     acl_final_exec_prefix='${prefix}'
8550   else
8551     acl_final_exec_prefix="$exec_prefix"
8552   fi
8553   acl_save_prefix="$prefix"
8554   prefix="$acl_final_prefix"
8555   eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
8556   prefix="$acl_save_prefix"
8557
8558
8559
8560 # Check whether --with-gnu-ld was given.
8561 if test ${with_gnu_ld+y}
8562 then :
8563   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
8564 else $as_nop
8565   with_gnu_ld=no
8566 fi
8567
8568 # Prepare PATH_SEPARATOR.
8569 # The user is always right.
8570 if test "${PATH_SEPARATOR+set}" != set; then
8571   # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
8572   # contains only /bin. Note that ksh looks also at the FPATH variable,
8573   # so we have to set that as well for the test.
8574   PATH_SEPARATOR=:
8575   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8576     && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8577            || PATH_SEPARATOR=';'
8578        }
8579 fi
8580
8581 if test -n "$LD"; then
8582   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld" >&5
8583 printf %s "checking for ld... " >&6; }
8584 elif test "$GCC" = yes; then
8585   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
8586 printf %s "checking for ld used by $CC... " >&6; }
8587 elif test "$with_gnu_ld" = yes; then
8588   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
8589 printf %s "checking for GNU ld... " >&6; }
8590 else
8591   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
8592 printf %s "checking for non-GNU ld... " >&6; }
8593 fi
8594 if test -n "$LD"; then
8595   # Let the user override the test with a path.
8596   :
8597 else
8598   if test ${acl_cv_path_LD+y}
8599 then :
8600   printf %s "(cached) " >&6
8601 else $as_nop
8602
8603     acl_cv_path_LD= # Final result of this test
8604     ac_prog=ld # Program to search in $PATH
8605     if test "$GCC" = yes; then
8606       # Check if gcc -print-prog-name=ld gives a path.
8607       case $host in
8608         *-*-mingw*)
8609           # gcc leaves a trailing carriage return which upsets mingw
8610           acl_output=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
8611         *)
8612           acl_output=`($CC -print-prog-name=ld) 2>&5` ;;
8613       esac
8614       case $acl_output in
8615         # Accept absolute paths.
8616         [\\/]* | ?:[\\/]*)
8617           re_direlt='/[^/][^/]*/\.\./'
8618           # Canonicalize the pathname of ld
8619           acl_output=`echo "$acl_output" | sed 's%\\\\%/%g'`
8620           while echo "$acl_output" | grep "$re_direlt" > /dev/null 2>&1; do
8621             acl_output=`echo $acl_output | sed "s%$re_direlt%/%"`
8622           done
8623           # Got the pathname. No search in PATH is needed.
8624           acl_cv_path_LD="$acl_output"
8625           ac_prog=
8626           ;;
8627         "")
8628           # If it fails, then pretend we aren't using GCC.
8629           ;;
8630         *)
8631           # If it is relative, then search for the first ld in PATH.
8632           with_gnu_ld=unknown
8633           ;;
8634       esac
8635     fi
8636     if test -n "$ac_prog"; then
8637       # Search for $ac_prog in $PATH.
8638       acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8639       for ac_dir in $PATH; do
8640         IFS="$acl_save_ifs"
8641         test -z "$ac_dir" && ac_dir=.
8642         if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
8643           acl_cv_path_LD="$ac_dir/$ac_prog"
8644           # Check to see if the program is GNU ld.  I'd rather use --version,
8645           # but apparently some variants of GNU ld only accept -v.
8646           # Break only if it was the GNU/non-GNU ld that we prefer.
8647           case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in
8648             *GNU* | *'with BFD'*)
8649               test "$with_gnu_ld" != no && break
8650               ;;
8651             *)
8652               test "$with_gnu_ld" != yes && break
8653               ;;
8654           esac
8655         fi
8656       done
8657       IFS="$acl_save_ifs"
8658     fi
8659     case $host in
8660       *-*-aix*)
8661         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8662 /* end confdefs.h.  */
8663 #if defined __powerpc64__ || defined _ARCH_PPC64
8664                 int ok;
8665                #else
8666                 error fail
8667                #endif
8668
8669 _ACEOF
8670 if ac_fn_c_try_compile "$LINENO"
8671 then :
8672   # The compiler produces 64-bit code. Add option '-b64' so that the
8673            # linker groks 64-bit object files.
8674            case "$acl_cv_path_LD " in
8675              *" -b64 "*) ;;
8676              *) acl_cv_path_LD="$acl_cv_path_LD -b64" ;;
8677            esac
8678
8679 fi
8680 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8681         ;;
8682       sparc64-*-netbsd*)
8683         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8684 /* end confdefs.h.  */
8685 #if defined __sparcv9 || defined __arch64__
8686                 int ok;
8687                #else
8688                 error fail
8689                #endif
8690
8691 _ACEOF
8692 if ac_fn_c_try_compile "$LINENO"
8693 then :
8694
8695 else $as_nop
8696   # The compiler produces 32-bit code. Add option '-m elf32_sparc'
8697            # so that the linker groks 32-bit object files.
8698            case "$acl_cv_path_LD " in
8699              *" -m elf32_sparc "*) ;;
8700              *) acl_cv_path_LD="$acl_cv_path_LD -m elf32_sparc" ;;
8701            esac
8702
8703 fi
8704 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8705         ;;
8706     esac
8707
8708 fi
8709
8710   LD="$acl_cv_path_LD"
8711 fi
8712 if test -n "$LD"; then
8713   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
8714 printf "%s\n" "$LD" >&6; }
8715 else
8716   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8717 printf "%s\n" "no" >&6; }
8718   as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
8719 fi
8720 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
8721 printf %s "checking if the linker ($LD) is GNU ld... " >&6; }
8722 if test ${acl_cv_prog_gnu_ld+y}
8723 then :
8724   printf %s "(cached) " >&6
8725 else $as_nop
8726   # I'd rather use --version here, but apparently some GNU lds only accept -v.
8727 case `$LD -v 2>&1 </dev/null` in
8728 *GNU* | *'with BFD'*)
8729   acl_cv_prog_gnu_ld=yes
8730   ;;
8731 *)
8732   acl_cv_prog_gnu_ld=no
8733   ;;
8734 esac
8735 fi
8736 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
8737 printf "%s\n" "$acl_cv_prog_gnu_ld" >&6; }
8738 with_gnu_ld=$acl_cv_prog_gnu_ld
8739
8740
8741
8742
8743
8744
8745                                                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
8746 printf %s "checking for shared library run path origin... " >&6; }
8747 if test ${acl_cv_rpath+y}
8748 then :
8749   printf %s "(cached) " >&6
8750 else $as_nop
8751
8752     CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
8753     ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
8754     . ./conftest.sh
8755     rm -f ./conftest.sh
8756     acl_cv_rpath=done
8757
8758 fi
8759 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
8760 printf "%s\n" "$acl_cv_rpath" >&6; }
8761   wl="$acl_cv_wl"
8762   acl_libext="$acl_cv_libext"
8763   acl_shlibext="$acl_cv_shlibext"
8764   acl_libname_spec="$acl_cv_libname_spec"
8765   acl_library_names_spec="$acl_cv_library_names_spec"
8766   acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
8767   acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
8768   acl_hardcode_direct="$acl_cv_hardcode_direct"
8769   acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
8770     # Check whether --enable-rpath was given.
8771 if test ${enable_rpath+y}
8772 then :
8773   enableval=$enable_rpath; :
8774 else $as_nop
8775   enable_rpath=yes
8776 fi
8777
8778
8779
8780
8781   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking 32-bit host C ABI" >&5
8782 printf %s "checking 32-bit host C ABI... " >&6; }
8783 if test ${gl_cv_host_cpu_c_abi_32bit+y}
8784 then :
8785   printf %s "(cached) " >&6
8786 else $as_nop
8787   if test -n "$gl_cv_host_cpu_c_abi"; then
8788        case "$gl_cv_host_cpu_c_abi" in
8789          i386 | x86_64-x32 | arm | armhf | arm64-ilp32 | hppa | ia64-ilp32 | mips | mipsn32 | powerpc | riscv*-ilp32* | s390 | sparc)
8790            gl_cv_host_cpu_c_abi_32bit=yes ;;
8791          x86_64 | alpha | arm64 | hppa64 | ia64 | mips64 | powerpc64 | powerpc64-elfv2 | riscv*-lp64* | s390x | sparc64 )
8792            gl_cv_host_cpu_c_abi_32bit=no ;;
8793          *)
8794            gl_cv_host_cpu_c_abi_32bit=unknown ;;
8795        esac
8796      else
8797        case "$host_cpu" in
8798
8799          # CPUs that only support a 32-bit ABI.
8800          arc \
8801          | bfin \
8802          | cris* \
8803          | csky \
8804          | epiphany \
8805          | ft32 \
8806          | h8300 \
8807          | m68k \
8808          | microblaze | microblazeel \
8809          | nds32 | nds32le | nds32be \
8810          | nios2 | nios2eb | nios2el \
8811          | or1k* \
8812          | or32 \
8813          | sh | sh1234 | sh1234elb \
8814          | tic6x \
8815          | xtensa* )
8816            gl_cv_host_cpu_c_abi_32bit=yes
8817            ;;
8818
8819          # CPUs that only support a 64-bit ABI.
8820          alpha | alphaev[4-8] | alphaev56 | alphapca5[67] | alphaev6[78] \
8821          | mmix )
8822            gl_cv_host_cpu_c_abi_32bit=no
8823            ;;
8824
8825          i[34567]86 )
8826            gl_cv_host_cpu_c_abi_32bit=yes
8827            ;;
8828
8829          x86_64 )
8830            # On x86_64 systems, the C compiler may be generating code in one of
8831            # these ABIs:
8832            # - 64-bit instruction set, 64-bit pointers, 64-bit 'long': x86_64.
8833            # - 64-bit instruction set, 64-bit pointers, 32-bit 'long': x86_64
8834            #   with native Windows (mingw, MSVC).
8835            # - 64-bit instruction set, 32-bit pointers, 32-bit 'long': x86_64-x32.
8836            # - 32-bit instruction set, 32-bit pointers, 32-bit 'long': i386.
8837            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8838 /* end confdefs.h.  */
8839 #if (defined __x86_64__ || defined __amd64__ \
8840                        || defined _M_X64 || defined _M_AMD64) \
8841                       && !(defined __ILP32__ || defined _ILP32)
8842                    int ok;
8843                   #else
8844                    error fail
8845                   #endif
8846
8847 _ACEOF
8848 if ac_fn_c_try_compile "$LINENO"
8849 then :
8850   gl_cv_host_cpu_c_abi_32bit=no
8851 else $as_nop
8852   gl_cv_host_cpu_c_abi_32bit=yes
8853 fi
8854 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8855            ;;
8856
8857          arm* | aarch64 )
8858            # Assume arm with EABI.
8859            # On arm64 systems, the C compiler may be generating code in one of
8860            # these ABIs:
8861            # - aarch64 instruction set, 64-bit pointers, 64-bit 'long': arm64.
8862            # - aarch64 instruction set, 32-bit pointers, 32-bit 'long': arm64-ilp32.
8863            # - 32-bit instruction set, 32-bit pointers, 32-bit 'long': arm or armhf.
8864            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8865 /* end confdefs.h.  */
8866 #if defined __aarch64__ && !(defined __ILP32__ || defined _ILP32)
8867                    int ok;
8868                   #else
8869                    error fail
8870                   #endif
8871
8872 _ACEOF
8873 if ac_fn_c_try_compile "$LINENO"
8874 then :
8875   gl_cv_host_cpu_c_abi_32bit=no
8876 else $as_nop
8877   gl_cv_host_cpu_c_abi_32bit=yes
8878 fi
8879 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8880            ;;
8881
8882          hppa1.0 | hppa1.1 | hppa2.0* | hppa64 )
8883            # On hppa, the C compiler may be generating 32-bit code or 64-bit
8884            # code. In the latter case, it defines _LP64 and __LP64__.
8885            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8886 /* end confdefs.h.  */
8887 #ifdef __LP64__
8888                    int ok;
8889                   #else
8890                    error fail
8891                   #endif
8892
8893 _ACEOF
8894 if ac_fn_c_try_compile "$LINENO"
8895 then :
8896   gl_cv_host_cpu_c_abi_32bit=no
8897 else $as_nop
8898   gl_cv_host_cpu_c_abi_32bit=yes
8899 fi
8900 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8901            ;;
8902
8903          ia64* )
8904            # On ia64 on HP-UX, the C compiler may be generating 64-bit code or
8905            # 32-bit code. In the latter case, it defines _ILP32.
8906            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8907 /* end confdefs.h.  */
8908 #ifdef _ILP32
8909                    int ok;
8910                   #else
8911                    error fail
8912                   #endif
8913
8914 _ACEOF
8915 if ac_fn_c_try_compile "$LINENO"
8916 then :
8917   gl_cv_host_cpu_c_abi_32bit=yes
8918 else $as_nop
8919   gl_cv_host_cpu_c_abi_32bit=no
8920 fi
8921 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8922            ;;
8923
8924          mips* )
8925            # We should also check for (_MIPS_SZPTR == 64), but gcc keeps this
8926            # at 32.
8927            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8928 /* end confdefs.h.  */
8929 #if defined _MIPS_SZLONG && (_MIPS_SZLONG == 64)
8930                    int ok;
8931                   #else
8932                    error fail
8933                   #endif
8934
8935 _ACEOF
8936 if ac_fn_c_try_compile "$LINENO"
8937 then :
8938   gl_cv_host_cpu_c_abi_32bit=no
8939 else $as_nop
8940   gl_cv_host_cpu_c_abi_32bit=yes
8941 fi
8942 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8943            ;;
8944
8945          powerpc* )
8946            # Different ABIs are in use on AIX vs. Mac OS X vs. Linux,*BSD.
8947            # No need to distinguish them here; the caller may distinguish
8948            # them based on the OS.
8949            # On powerpc64 systems, the C compiler may still be generating
8950            # 32-bit code. And on powerpc-ibm-aix systems, the C compiler may
8951            # be generating 64-bit code.
8952            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8953 /* end confdefs.h.  */
8954 #if defined __powerpc64__ || defined _ARCH_PPC64
8955                    int ok;
8956                   #else
8957                    error fail
8958                   #endif
8959
8960 _ACEOF
8961 if ac_fn_c_try_compile "$LINENO"
8962 then :
8963   gl_cv_host_cpu_c_abi_32bit=no
8964 else $as_nop
8965   gl_cv_host_cpu_c_abi_32bit=yes
8966 fi
8967 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8968            ;;
8969
8970          rs6000 )
8971            gl_cv_host_cpu_c_abi_32bit=yes
8972            ;;
8973
8974          riscv32 | riscv64 )
8975            # There are 6 ABIs: ilp32, ilp32f, ilp32d, lp64, lp64f, lp64d.
8976            # Size of 'long' and 'void *':
8977            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8978 /* end confdefs.h.  */
8979 #if defined __LP64__
8980                     int ok;
8981                   #else
8982                     error fail
8983                   #endif
8984
8985 _ACEOF
8986 if ac_fn_c_try_compile "$LINENO"
8987 then :
8988   gl_cv_host_cpu_c_abi_32bit=no
8989 else $as_nop
8990   gl_cv_host_cpu_c_abi_32bit=yes
8991 fi
8992 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8993            ;;
8994
8995          s390* )
8996            # On s390x, the C compiler may be generating 64-bit (= s390x) code
8997            # or 31-bit (= s390) code.
8998            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8999 /* end confdefs.h.  */
9000 #if defined __LP64__ || defined __s390x__
9001                     int ok;
9002                   #else
9003                     error fail
9004                   #endif
9005
9006 _ACEOF
9007 if ac_fn_c_try_compile "$LINENO"
9008 then :
9009   gl_cv_host_cpu_c_abi_32bit=no
9010 else $as_nop
9011   gl_cv_host_cpu_c_abi_32bit=yes
9012 fi
9013 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
9014            ;;
9015
9016          sparc | sparc64 )
9017            # UltraSPARCs running Linux have `uname -m` = "sparc64", but the
9018            # C compiler still generates 32-bit code.
9019            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9020 /* end confdefs.h.  */
9021 #if defined __sparcv9 || defined __arch64__
9022                    int ok;
9023                   #else
9024                    error fail
9025                   #endif
9026
9027 _ACEOF
9028 if ac_fn_c_try_compile "$LINENO"
9029 then :
9030   gl_cv_host_cpu_c_abi_32bit=no
9031 else $as_nop
9032   gl_cv_host_cpu_c_abi_32bit=yes
9033 fi
9034 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
9035            ;;
9036
9037          *)
9038            gl_cv_host_cpu_c_abi_32bit=unknown
9039            ;;
9040        esac
9041      fi
9042
9043 fi
9044 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_host_cpu_c_abi_32bit" >&5
9045 printf "%s\n" "$gl_cv_host_cpu_c_abi_32bit" >&6; }
9046
9047   HOST_CPU_C_ABI_32BIT="$gl_cv_host_cpu_c_abi_32bit"
9048
9049
9050
9051
9052
9053   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ELF binary format" >&5
9054 printf %s "checking for ELF binary format... " >&6; }
9055 if test ${gl_cv_elf+y}
9056 then :
9057   printf %s "(cached) " >&6
9058 else $as_nop
9059   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9060 /* end confdefs.h.  */
9061 #ifdef __ELF__
9062         Extensible Linking Format
9063         #endif
9064
9065 _ACEOF
9066 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9067   $EGREP "Extensible Linking Format" >/dev/null 2>&1
9068 then :
9069   gl_cv_elf=yes
9070 else $as_nop
9071   gl_cv_elf=no
9072 fi
9073 rm -rf conftest*
9074
9075
9076 fi
9077 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_elf" >&5
9078 printf "%s\n" "$gl_cv_elf" >&6; }
9079   if test $gl_cv_elf; then
9080     # Extract the ELF class of a file (5th byte) in decimal.
9081     # Cf. https://en.wikipedia.org/wiki/Executable_and_Linkable_Format#File_header
9082     if od -A x < /dev/null >/dev/null 2>/dev/null; then
9083       # Use POSIX od.
9084       func_elfclass ()
9085       {
9086         od -A n -t d1 -j 4 -N 1
9087       }
9088     else
9089       # Use BSD hexdump.
9090       func_elfclass ()
9091       {
9092         dd bs=1 count=1 skip=4 2>/dev/null | hexdump -e '1/1 "%3d "'
9093         echo
9094       }
9095     fi
9096     case $HOST_CPU_C_ABI_32BIT in
9097       yes)
9098         # 32-bit ABI.
9099         acl_is_expected_elfclass ()
9100         {
9101           test "`func_elfclass | sed -e 's/[    ]//g'`" = 1
9102         }
9103         ;;
9104       no)
9105         # 64-bit ABI.
9106         acl_is_expected_elfclass ()
9107         {
9108           test "`func_elfclass | sed -e 's/[    ]//g'`" = 2
9109         }
9110         ;;
9111       *)
9112         # Unknown.
9113         acl_is_expected_elfclass ()
9114         {
9115           :
9116         }
9117         ;;
9118     esac
9119   else
9120     acl_is_expected_elfclass ()
9121     {
9122       :
9123     }
9124   fi
9125
9126     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for the common suffixes of directories in the library search path" >&5
9127 printf %s "checking for the common suffixes of directories in the library search path... " >&6; }
9128 if test ${acl_cv_libdirstems+y}
9129 then :
9130   printf %s "(cached) " >&6
9131 else $as_nop
9132             acl_libdirstem=lib
9133      acl_libdirstem2=
9134      acl_libdirstem3=
9135      case "$host_os" in
9136        solaris*)
9137                                                       if test $HOST_CPU_C_ABI_32BIT = no; then
9138            acl_libdirstem2=lib/64
9139            case "$host_cpu" in
9140              sparc*)        acl_libdirstem3=lib/sparcv9 ;;
9141              i*86 | x86_64) acl_libdirstem3=lib/amd64 ;;
9142            esac
9143          fi
9144          ;;
9145        *)
9146                                                                                  searchpath=`(LC_ALL=C $CC $CPPFLAGS $CFLAGS -print-search-dirs) 2>/dev/null \
9147                      | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
9148          if test $HOST_CPU_C_ABI_32BIT != no; then
9149            # 32-bit or unknown ABI.
9150            if test -d /usr/lib32; then
9151              acl_libdirstem2=lib32
9152            fi
9153          fi
9154          if test $HOST_CPU_C_ABI_32BIT != yes; then
9155            # 64-bit or unknown ABI.
9156            if test -d /usr/lib64; then
9157              acl_libdirstem3=lib64
9158            fi
9159          fi
9160          if test -n "$searchpath"; then
9161            acl_save_IFS="${IFS=         }"; IFS=":"
9162            for searchdir in $searchpath; do
9163              if test -d "$searchdir"; then
9164                case "$searchdir" in
9165                  */lib32/ | */lib32 ) acl_libdirstem2=lib32 ;;
9166                  */lib64/ | */lib64 ) acl_libdirstem3=lib64 ;;
9167                  */../ | */.. )
9168                    # Better ignore directories of this form. They are misleading.
9169                    ;;
9170                  *) searchdir=`cd "$searchdir" && pwd`
9171                     case "$searchdir" in
9172                       */lib32 ) acl_libdirstem2=lib32 ;;
9173                       */lib64 ) acl_libdirstem3=lib64 ;;
9174                     esac ;;
9175                esac
9176              fi
9177            done
9178            IFS="$acl_save_IFS"
9179            if test $HOST_CPU_C_ABI_32BIT = yes; then
9180              # 32-bit ABI.
9181              acl_libdirstem3=
9182            fi
9183            if test $HOST_CPU_C_ABI_32BIT = no; then
9184              # 64-bit ABI.
9185              acl_libdirstem2=
9186            fi
9187          fi
9188          ;;
9189      esac
9190      test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
9191      test -n "$acl_libdirstem3" || acl_libdirstem3="$acl_libdirstem"
9192      acl_cv_libdirstems="$acl_libdirstem,$acl_libdirstem2,$acl_libdirstem3"
9193
9194 fi
9195 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_libdirstems" >&5
9196 printf "%s\n" "$acl_cv_libdirstems" >&6; }
9197       acl_libdirstem=`echo "$acl_cv_libdirstems" | sed -e 's/,.*//'`
9198   acl_libdirstem2=`echo "$acl_cv_libdirstems" | sed -e 's/^[^,]*,//' -e 's/,.*//'`
9199   acl_libdirstem3=`echo "$acl_cv_libdirstems" | sed -e 's/^[^,]*,[^,]*,//' -e 's/,.*//'`
9200
9201
9202
9203
9204
9205
9206
9207
9208
9209
9210
9211     use_additional=yes
9212
9213   acl_save_prefix="$prefix"
9214   prefix="$acl_final_prefix"
9215   acl_save_exec_prefix="$exec_prefix"
9216   exec_prefix="$acl_final_exec_prefix"
9217
9218     eval additional_includedir=\"$includedir\"
9219     eval additional_libdir=\"$libdir\"
9220     eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
9221     eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
9222
9223   exec_prefix="$acl_save_exec_prefix"
9224   prefix="$acl_save_prefix"
9225
9226
9227 # Check whether --with-libiconv-prefix was given.
9228 if test ${with_libiconv_prefix+y}
9229 then :
9230   withval=$with_libiconv_prefix;
9231     if test "X$withval" = "Xno"; then
9232       use_additional=no
9233     else
9234       if test "X$withval" = "X"; then
9235
9236   acl_save_prefix="$prefix"
9237   prefix="$acl_final_prefix"
9238   acl_save_exec_prefix="$exec_prefix"
9239   exec_prefix="$acl_final_exec_prefix"
9240
9241           eval additional_includedir=\"$includedir\"
9242           eval additional_libdir=\"$libdir\"
9243           eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
9244           eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
9245
9246   exec_prefix="$acl_save_exec_prefix"
9247   prefix="$acl_save_prefix"
9248
9249       else
9250         additional_includedir="$withval/include"
9251         additional_libdir="$withval/$acl_libdirstem"
9252         additional_libdir2="$withval/$acl_libdirstem2"
9253         additional_libdir3="$withval/$acl_libdirstem3"
9254       fi
9255     fi
9256
9257 fi
9258
9259   if test "X$additional_libdir2" = "X$additional_libdir"; then
9260     additional_libdir2=
9261   fi
9262   if test "X$additional_libdir3" = "X$additional_libdir"; then
9263     additional_libdir3=
9264   fi
9265       LIBICONV=
9266   LTLIBICONV=
9267   INCICONV=
9268   LIBICONV_PREFIX=
9269       HAVE_LIBICONV=
9270   rpathdirs=
9271   ltrpathdirs=
9272   names_already_handled=
9273   names_next_round='iconv '
9274   while test -n "$names_next_round"; do
9275     names_this_round="$names_next_round"
9276     names_next_round=
9277     for name in $names_this_round; do
9278       already_handled=
9279       for n in $names_already_handled; do
9280         if test "$n" = "$name"; then
9281           already_handled=yes
9282           break
9283         fi
9284       done
9285       if test -z "$already_handled"; then
9286         names_already_handled="$names_already_handled $name"
9287                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
9288         eval value=\"\$HAVE_LIB$uppername\"
9289         if test -n "$value"; then
9290           if test "$value" = yes; then
9291             eval value=\"\$LIB$uppername\"
9292             test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
9293             eval value=\"\$LTLIB$uppername\"
9294             test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
9295           else
9296                                     :
9297           fi
9298         else
9299                               found_dir=
9300           found_la=
9301           found_so=
9302           found_a=
9303           eval libname=\"$acl_libname_spec\"    # typically: libname=lib$name
9304           if test -n "$acl_shlibext"; then
9305             shrext=".$acl_shlibext"             # typically: shrext=.so
9306           else
9307             shrext=
9308           fi
9309           if test $use_additional = yes; then
9310             for additional_libdir_variable in additional_libdir additional_libdir2 additional_libdir3; do
9311               if test "X$found_dir" = "X"; then
9312                 eval dir=\$$additional_libdir_variable
9313                 if test -n "$dir"; then
9314                                                       if test -n "$acl_shlibext"; then
9315                     if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
9316                       found_dir="$dir"
9317                       found_so="$dir/$libname$shrext"
9318                     else
9319                       if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
9320                         ver=`(cd "$dir" && \
9321                               for f in "$libname$shrext".*; do echo "$f"; done \
9322                               | sed -e "s,^$libname$shrext\\\\.,," \
9323                               | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
9324                               | sed 1q ) 2>/dev/null`
9325                         if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
9326                           found_dir="$dir"
9327                           found_so="$dir/$libname$shrext.$ver"
9328                         fi
9329                       else
9330                         eval library_names=\"$acl_library_names_spec\"
9331                         for f in $library_names; do
9332                           if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
9333                             found_dir="$dir"
9334                             found_so="$dir/$f"
9335                             break
9336                           fi
9337                         done
9338                       fi
9339                     fi
9340                   fi
9341                                     if test "X$found_dir" = "X"; then
9342                     if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
9343                       found_dir="$dir"
9344                       found_a="$dir/$libname.$acl_libext"
9345                     fi
9346                   fi
9347                   if test "X$found_dir" != "X"; then
9348                     if test -f "$dir/$libname.la"; then
9349                       found_la="$dir/$libname.la"
9350                     fi
9351                   fi
9352                 fi
9353               fi
9354             done
9355           fi
9356           if test "X$found_dir" = "X"; then
9357             for x in $LDFLAGS $LTLIBICONV; do
9358
9359   acl_save_prefix="$prefix"
9360   prefix="$acl_final_prefix"
9361   acl_save_exec_prefix="$exec_prefix"
9362   exec_prefix="$acl_final_exec_prefix"
9363   eval x=\"$x\"
9364   exec_prefix="$acl_save_exec_prefix"
9365   prefix="$acl_save_prefix"
9366
9367               case "$x" in
9368                 -L*)
9369                   dir=`echo "X$x" | sed -e 's/^X-L//'`
9370                                     if test -n "$acl_shlibext"; then
9371                     if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
9372                       found_dir="$dir"
9373                       found_so="$dir/$libname$shrext"
9374                     else
9375                       if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
9376                         ver=`(cd "$dir" && \
9377                               for f in "$libname$shrext".*; do echo "$f"; done \
9378                               | sed -e "s,^$libname$shrext\\\\.,," \
9379                               | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
9380                               | sed 1q ) 2>/dev/null`
9381                         if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
9382                           found_dir="$dir"
9383                           found_so="$dir/$libname$shrext.$ver"
9384                         fi
9385                       else
9386                         eval library_names=\"$acl_library_names_spec\"
9387                         for f in $library_names; do
9388                           if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
9389                             found_dir="$dir"
9390                             found_so="$dir/$f"
9391                             break
9392                           fi
9393                         done
9394                       fi
9395                     fi
9396                   fi
9397                                     if test "X$found_dir" = "X"; then
9398                     if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
9399                       found_dir="$dir"
9400                       found_a="$dir/$libname.$acl_libext"
9401                     fi
9402                   fi
9403                   if test "X$found_dir" != "X"; then
9404                     if test -f "$dir/$libname.la"; then
9405                       found_la="$dir/$libname.la"
9406                     fi
9407                   fi
9408                   ;;
9409               esac
9410               if test "X$found_dir" != "X"; then
9411                 break
9412               fi
9413             done
9414           fi
9415           if test "X$found_dir" != "X"; then
9416                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
9417             if test "X$found_so" != "X"; then
9418                                                         if test "$enable_rpath" = no \
9419                  || test "X$found_dir" = "X/usr/$acl_libdirstem" \
9420                  || test "X$found_dir" = "X/usr/$acl_libdirstem2" \
9421                  || test "X$found_dir" = "X/usr/$acl_libdirstem3"; then
9422                                 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9423               else
9424                                                                                 haveit=
9425                 for x in $ltrpathdirs; do
9426                   if test "X$x" = "X$found_dir"; then
9427                     haveit=yes
9428                     break
9429                   fi
9430                 done
9431                 if test -z "$haveit"; then
9432                   ltrpathdirs="$ltrpathdirs $found_dir"
9433                 fi
9434                                 if test "$acl_hardcode_direct" = yes; then
9435                                                       LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9436                 else
9437                   if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
9438                                                             LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9439                                                             haveit=
9440                     for x in $rpathdirs; do
9441                       if test "X$x" = "X$found_dir"; then
9442                         haveit=yes
9443                         break
9444                       fi
9445                     done
9446                     if test -z "$haveit"; then
9447                       rpathdirs="$rpathdirs $found_dir"
9448                     fi
9449                   else
9450                                                                                 haveit=
9451                     for x in $LDFLAGS $LIBICONV; do
9452
9453   acl_save_prefix="$prefix"
9454   prefix="$acl_final_prefix"
9455   acl_save_exec_prefix="$exec_prefix"
9456   exec_prefix="$acl_final_exec_prefix"
9457   eval x=\"$x\"
9458   exec_prefix="$acl_save_exec_prefix"
9459   prefix="$acl_save_prefix"
9460
9461                       if test "X$x" = "X-L$found_dir"; then
9462                         haveit=yes
9463                         break
9464                       fi
9465                     done
9466                     if test -z "$haveit"; then
9467                       LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
9468                     fi
9469                     if test "$acl_hardcode_minus_L" != no; then
9470                                                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9471                     else
9472                                                                                                                                                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
9473                     fi
9474                   fi
9475                 fi
9476               fi
9477             else
9478               if test "X$found_a" != "X"; then
9479                                 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
9480               else
9481                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
9482               fi
9483             fi
9484                         additional_includedir=
9485             case "$found_dir" in
9486               */$acl_libdirstem | */$acl_libdirstem/)
9487                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
9488                 if test "$name" = 'iconv'; then
9489                   LIBICONV_PREFIX="$basedir"
9490                 fi
9491                 additional_includedir="$basedir/include"
9492                 ;;
9493               */$acl_libdirstem2 | */$acl_libdirstem2/)
9494                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
9495                 if test "$name" = 'iconv'; then
9496                   LIBICONV_PREFIX="$basedir"
9497                 fi
9498                 additional_includedir="$basedir/include"
9499                 ;;
9500               */$acl_libdirstem3 | */$acl_libdirstem3/)
9501                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem3/"'*$,,'`
9502                 if test "$name" = 'iconv'; then
9503                   LIBICONV_PREFIX="$basedir"
9504                 fi
9505                 additional_includedir="$basedir/include"
9506                 ;;
9507             esac
9508             if test "X$additional_includedir" != "X"; then
9509                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
9510                 haveit=
9511                 if test "X$additional_includedir" = "X/usr/local/include"; then
9512                   if test -n "$GCC"; then
9513                     case $host_os in
9514                       linux* | gnu* | k*bsd*-gnu) haveit=yes;;
9515                     esac
9516                   fi
9517                 fi
9518                 if test -z "$haveit"; then
9519                   for x in $CPPFLAGS $INCICONV; do
9520
9521   acl_save_prefix="$prefix"
9522   prefix="$acl_final_prefix"
9523   acl_save_exec_prefix="$exec_prefix"
9524   exec_prefix="$acl_final_exec_prefix"
9525   eval x=\"$x\"
9526   exec_prefix="$acl_save_exec_prefix"
9527   prefix="$acl_save_prefix"
9528
9529                     if test "X$x" = "X-I$additional_includedir"; then
9530                       haveit=yes
9531                       break
9532                     fi
9533                   done
9534                   if test -z "$haveit"; then
9535                     if test -d "$additional_includedir"; then
9536                                             INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
9537                     fi
9538                   fi
9539                 fi
9540               fi
9541             fi
9542                         if test -n "$found_la"; then
9543                                                         save_libdir="$libdir"
9544               case "$found_la" in
9545                 */* | *\\*) . "$found_la" ;;
9546                 *) . "./$found_la" ;;
9547               esac
9548               libdir="$save_libdir"
9549                             for dep in $dependency_libs; do
9550                 case "$dep" in
9551                   -L*)
9552                     dependency_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
9553                                                                                                                                                                 if test "X$dependency_libdir" != "X/usr/$acl_libdirstem" \
9554                        && test "X$dependency_libdir" != "X/usr/$acl_libdirstem2" \
9555                        && test "X$dependency_libdir" != "X/usr/$acl_libdirstem3"; then
9556                       haveit=
9557                       if test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem" \
9558                          || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem2" \
9559                          || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem3"; then
9560                         if test -n "$GCC"; then
9561                           case $host_os in
9562                             linux* | gnu* | k*bsd*-gnu) haveit=yes;;
9563                           esac
9564                         fi
9565                       fi
9566                       if test -z "$haveit"; then
9567                         haveit=
9568                         for x in $LDFLAGS $LIBICONV; do
9569
9570   acl_save_prefix="$prefix"
9571   prefix="$acl_final_prefix"
9572   acl_save_exec_prefix="$exec_prefix"
9573   exec_prefix="$acl_final_exec_prefix"
9574   eval x=\"$x\"
9575   exec_prefix="$acl_save_exec_prefix"
9576   prefix="$acl_save_prefix"
9577
9578                           if test "X$x" = "X-L$dependency_libdir"; then
9579                             haveit=yes
9580                             break
9581                           fi
9582                         done
9583                         if test -z "$haveit"; then
9584                           if test -d "$dependency_libdir"; then
9585                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }-L$dependency_libdir"
9586                           fi
9587                         fi
9588                         haveit=
9589                         for x in $LDFLAGS $LTLIBICONV; do
9590
9591   acl_save_prefix="$prefix"
9592   prefix="$acl_final_prefix"
9593   acl_save_exec_prefix="$exec_prefix"
9594   exec_prefix="$acl_final_exec_prefix"
9595   eval x=\"$x\"
9596   exec_prefix="$acl_save_exec_prefix"
9597   prefix="$acl_save_prefix"
9598
9599                           if test "X$x" = "X-L$dependency_libdir"; then
9600                             haveit=yes
9601                             break
9602                           fi
9603                         done
9604                         if test -z "$haveit"; then
9605                           if test -d "$dependency_libdir"; then
9606                                                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$dependency_libdir"
9607                           fi
9608                         fi
9609                       fi
9610                     fi
9611                     ;;
9612                   -R*)
9613                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
9614                     if test "$enable_rpath" != no; then
9615                                                                   haveit=
9616                       for x in $rpathdirs; do
9617                         if test "X$x" = "X$dir"; then
9618                           haveit=yes
9619                           break
9620                         fi
9621                       done
9622                       if test -z "$haveit"; then
9623                         rpathdirs="$rpathdirs $dir"
9624                       fi
9625                                                                   haveit=
9626                       for x in $ltrpathdirs; do
9627                         if test "X$x" = "X$dir"; then
9628                           haveit=yes
9629                           break
9630                         fi
9631                       done
9632                       if test -z "$haveit"; then
9633                         ltrpathdirs="$ltrpathdirs $dir"
9634                       fi
9635                     fi
9636                     ;;
9637                   -l*)
9638                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
9639                     ;;
9640                   *.la)
9641                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
9642                     ;;
9643                   *)
9644                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
9645                     LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
9646                     ;;
9647                 esac
9648               done
9649             fi
9650           else
9651                                                             LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
9652             LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
9653           fi
9654         fi
9655       fi
9656     done
9657   done
9658   if test "X$rpathdirs" != "X"; then
9659     if test -n "$acl_hardcode_libdir_separator"; then
9660                         alldirs=
9661       for found_dir in $rpathdirs; do
9662         alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
9663       done
9664             acl_save_libdir="$libdir"
9665       libdir="$alldirs"
9666       eval flag=\"$acl_hardcode_libdir_flag_spec\"
9667       libdir="$acl_save_libdir"
9668       LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
9669     else
9670             for found_dir in $rpathdirs; do
9671         acl_save_libdir="$libdir"
9672         libdir="$found_dir"
9673         eval flag=\"$acl_hardcode_libdir_flag_spec\"
9674         libdir="$acl_save_libdir"
9675         LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
9676       done
9677     fi
9678   fi
9679   if test "X$ltrpathdirs" != "X"; then
9680             for found_dir in $ltrpathdirs; do
9681       LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
9682     done
9683   fi
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
9696
9697
9698
9699
9700
9701
9702
9703
9704
9705
9706
9707
9708
9709
9710
9711
9712
9713     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
9714 printf %s "checking for CFPreferencesCopyAppValue... " >&6; }
9715 if test ${gt_cv_func_CFPreferencesCopyAppValue+y}
9716 then :
9717   printf %s "(cached) " >&6
9718 else $as_nop
9719   gt_save_LIBS="$LIBS"
9720      LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
9721      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9722 /* end confdefs.h.  */
9723 #include <CoreFoundation/CFPreferences.h>
9724 int
9725 main (void)
9726 {
9727 CFPreferencesCopyAppValue(NULL, NULL)
9728   ;
9729   return 0;
9730 }
9731 _ACEOF
9732 if ac_fn_c_try_link "$LINENO"
9733 then :
9734   gt_cv_func_CFPreferencesCopyAppValue=yes
9735 else $as_nop
9736   gt_cv_func_CFPreferencesCopyAppValue=no
9737 fi
9738 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9739     conftest$ac_exeext conftest.$ac_ext
9740      LIBS="$gt_save_LIBS"
9741 fi
9742 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
9743 printf "%s\n" "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
9744   if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
9745
9746 printf "%s\n" "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
9747
9748   fi
9749                     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyPreferredLanguages" >&5
9750 printf %s "checking for CFLocaleCopyPreferredLanguages... " >&6; }
9751 if test ${gt_cv_func_CFLocaleCopyPreferredLanguages+y}
9752 then :
9753   printf %s "(cached) " >&6
9754 else $as_nop
9755   gt_save_LIBS="$LIBS"
9756      LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
9757      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9758 /* end confdefs.h.  */
9759 #include <CoreFoundation/CFLocale.h>
9760 int
9761 main (void)
9762 {
9763 CFLocaleCopyPreferredLanguages();
9764   ;
9765   return 0;
9766 }
9767 _ACEOF
9768 if ac_fn_c_try_link "$LINENO"
9769 then :
9770   gt_cv_func_CFLocaleCopyPreferredLanguages=yes
9771 else $as_nop
9772   gt_cv_func_CFLocaleCopyPreferredLanguages=no
9773 fi
9774 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9775     conftest$ac_exeext conftest.$ac_ext
9776      LIBS="$gt_save_LIBS"
9777 fi
9778 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyPreferredLanguages" >&5
9779 printf "%s\n" "$gt_cv_func_CFLocaleCopyPreferredLanguages" >&6; }
9780   if test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
9781
9782 printf "%s\n" "#define HAVE_CFLOCALECOPYPREFERREDLANGUAGES 1" >>confdefs.h
9783
9784   fi
9785   INTL_MACOSX_LIBS=
9786   if test $gt_cv_func_CFPreferencesCopyAppValue = yes \
9787      || test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
9788     INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
9789   fi
9790
9791
9792
9793
9794
9795
9796   LIBINTL=
9797   LTLIBINTL=
9798   POSUB=
9799
9800     case " $gt_needs " in
9801     *" need-formatstring-macros "*) gt_api_version=3 ;;
9802     *" need-ngettext "*) gt_api_version=2 ;;
9803     *) gt_api_version=1 ;;
9804   esac
9805   gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc"
9806   gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl"
9807
9808     if test "$USE_NLS" = "yes"; then
9809     gt_use_preinstalled_gnugettext=no
9810
9811
9812         if test $gt_api_version -ge 3; then
9813           gt_revision_test_code='
9814 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
9815 #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
9816 #endif
9817 typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
9818 '
9819         else
9820           gt_revision_test_code=
9821         fi
9822         if test $gt_api_version -ge 2; then
9823           gt_expression_test_code=' + * ngettext ("", "", 0)'
9824         else
9825           gt_expression_test_code=
9826         fi
9827
9828         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5
9829 printf %s "checking for GNU gettext in libc... " >&6; }
9830 if eval test \${$gt_func_gnugettext_libc+y}
9831 then :
9832   printf %s "(cached) " >&6
9833 else $as_nop
9834   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9835 /* end confdefs.h.  */
9836
9837 #include <libintl.h>
9838 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
9839 extern int _nl_msg_cat_cntr;
9840 extern int *_nl_domain_bindings;
9841 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_domain_bindings)
9842 #else
9843 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
9844 #endif
9845 $gt_revision_test_code
9846
9847 int
9848 main (void)
9849 {
9850
9851 bindtextdomain ("", "");
9852 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
9853
9854   ;
9855   return 0;
9856 }
9857 _ACEOF
9858 if ac_fn_c_try_link "$LINENO"
9859 then :
9860   eval "$gt_func_gnugettext_libc=yes"
9861 else $as_nop
9862   eval "$gt_func_gnugettext_libc=no"
9863 fi
9864 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9865     conftest$ac_exeext conftest.$ac_ext
9866 fi
9867 eval ac_res=\$$gt_func_gnugettext_libc
9868                { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9869 printf "%s\n" "$ac_res" >&6; }
9870
9871         if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
9872
9873
9874
9875
9876
9877           am_save_CPPFLAGS="$CPPFLAGS"
9878
9879   for element in $INCICONV; do
9880     haveit=
9881     for x in $CPPFLAGS; do
9882
9883   acl_save_prefix="$prefix"
9884   prefix="$acl_final_prefix"
9885   acl_save_exec_prefix="$exec_prefix"
9886   exec_prefix="$acl_final_exec_prefix"
9887   eval x=\"$x\"
9888   exec_prefix="$acl_save_exec_prefix"
9889   prefix="$acl_save_prefix"
9890
9891       if test "X$x" = "X$element"; then
9892         haveit=yes
9893         break
9894       fi
9895     done
9896     if test -z "$haveit"; then
9897       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
9898     fi
9899   done
9900
9901
9902   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
9903 printf %s "checking for iconv... " >&6; }
9904 if test ${am_cv_func_iconv+y}
9905 then :
9906   printf %s "(cached) " >&6
9907 else $as_nop
9908
9909     am_cv_func_iconv="no, consider installing GNU libiconv"
9910     am_cv_lib_iconv=no
9911     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9912 /* end confdefs.h.  */
9913
9914 #include <stdlib.h>
9915 #include <iconv.h>
9916
9917 int
9918 main (void)
9919 {
9920 iconv_t cd = iconv_open("","");
9921            iconv(cd,NULL,NULL,NULL,NULL);
9922            iconv_close(cd);
9923   ;
9924   return 0;
9925 }
9926 _ACEOF
9927 if ac_fn_c_try_link "$LINENO"
9928 then :
9929   am_cv_func_iconv=yes
9930 fi
9931 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9932     conftest$ac_exeext conftest.$ac_ext
9933     if test "$am_cv_func_iconv" != yes; then
9934       am_save_LIBS="$LIBS"
9935       LIBS="$LIBS $LIBICONV"
9936       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9937 /* end confdefs.h.  */
9938
9939 #include <stdlib.h>
9940 #include <iconv.h>
9941
9942 int
9943 main (void)
9944 {
9945 iconv_t cd = iconv_open("","");
9946              iconv(cd,NULL,NULL,NULL,NULL);
9947              iconv_close(cd);
9948   ;
9949   return 0;
9950 }
9951 _ACEOF
9952 if ac_fn_c_try_link "$LINENO"
9953 then :
9954   am_cv_lib_iconv=yes
9955         am_cv_func_iconv=yes
9956 fi
9957 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9958     conftest$ac_exeext conftest.$ac_ext
9959       LIBS="$am_save_LIBS"
9960     fi
9961
9962 fi
9963 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
9964 printf "%s\n" "$am_cv_func_iconv" >&6; }
9965   if test "$am_cv_func_iconv" = yes; then
9966     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
9967 printf %s "checking for working iconv... " >&6; }
9968 if test ${am_cv_func_iconv_works+y}
9969 then :
9970   printf %s "(cached) " >&6
9971 else $as_nop
9972
9973                   am_save_LIBS="$LIBS"
9974       if test $am_cv_lib_iconv = yes; then
9975         LIBS="$LIBS $LIBICONV"
9976       fi
9977       am_cv_func_iconv_works=no
9978       for ac_iconv_const in '' 'const'; do
9979         if test "$cross_compiling" = yes
9980 then :
9981   case "$host_os" in
9982              aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
9983              *)            am_cv_func_iconv_works="guessing yes" ;;
9984            esac
9985 else $as_nop
9986   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9987 /* end confdefs.h.  */
9988
9989 #include <iconv.h>
9990 #include <string.h>
9991
9992 #ifndef ICONV_CONST
9993 # define ICONV_CONST $ac_iconv_const
9994 #endif
9995
9996 int
9997 main (void)
9998 {
9999 int result = 0;
10000   /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
10001      returns.  */
10002   {
10003     iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
10004     if (cd_utf8_to_88591 != (iconv_t)(-1))
10005       {
10006         static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */
10007         char buf[10];
10008         ICONV_CONST char *inptr = input;
10009         size_t inbytesleft = strlen (input);
10010         char *outptr = buf;
10011         size_t outbytesleft = sizeof (buf);
10012         size_t res = iconv (cd_utf8_to_88591,
10013                             &inptr, &inbytesleft,
10014                             &outptr, &outbytesleft);
10015         if (res == 0)
10016           result |= 1;
10017         iconv_close (cd_utf8_to_88591);
10018       }
10019   }
10020   /* Test against Solaris 10 bug: Failures are not distinguishable from
10021      successful returns.  */
10022   {
10023     iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
10024     if (cd_ascii_to_88591 != (iconv_t)(-1))
10025       {
10026         static ICONV_CONST char input[] = "\263";
10027         char buf[10];
10028         ICONV_CONST char *inptr = input;
10029         size_t inbytesleft = strlen (input);
10030         char *outptr = buf;
10031         size_t outbytesleft = sizeof (buf);
10032         size_t res = iconv (cd_ascii_to_88591,
10033                             &inptr, &inbytesleft,
10034                             &outptr, &outbytesleft);
10035         if (res == 0)
10036           result |= 2;
10037         iconv_close (cd_ascii_to_88591);
10038       }
10039   }
10040   /* Test against AIX 6.1..7.1 bug: Buffer overrun.  */
10041   {
10042     iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
10043     if (cd_88591_to_utf8 != (iconv_t)(-1))
10044       {
10045         static ICONV_CONST char input[] = "\304";
10046         static char buf[2] = { (char)0xDE, (char)0xAD };
10047         ICONV_CONST char *inptr = input;
10048         size_t inbytesleft = 1;
10049         char *outptr = buf;
10050         size_t outbytesleft = 1;
10051         size_t res = iconv (cd_88591_to_utf8,
10052                             &inptr, &inbytesleft,
10053                             &outptr, &outbytesleft);
10054         if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
10055           result |= 4;
10056         iconv_close (cd_88591_to_utf8);
10057       }
10058   }
10059 #if 0 /* This bug could be worked around by the caller.  */
10060   /* Test against HP-UX 11.11 bug: Positive return value instead of 0.  */
10061   {
10062     iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
10063     if (cd_88591_to_utf8 != (iconv_t)(-1))
10064       {
10065         static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
10066         char buf[50];
10067         ICONV_CONST char *inptr = input;
10068         size_t inbytesleft = strlen (input);
10069         char *outptr = buf;
10070         size_t outbytesleft = sizeof (buf);
10071         size_t res = iconv (cd_88591_to_utf8,
10072                             &inptr, &inbytesleft,
10073                             &outptr, &outbytesleft);
10074         if ((int)res > 0)
10075           result |= 8;
10076         iconv_close (cd_88591_to_utf8);
10077       }
10078   }
10079 #endif
10080   /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
10081      provided.  */
10082   {
10083     /* Try standardized names.  */
10084     iconv_t cd1 = iconv_open ("UTF-8", "EUC-JP");
10085     /* Try IRIX, OSF/1 names.  */
10086     iconv_t cd2 = iconv_open ("UTF-8", "eucJP");
10087     /* Try AIX names.  */
10088     iconv_t cd3 = iconv_open ("UTF-8", "IBM-eucJP");
10089     /* Try HP-UX names.  */
10090     iconv_t cd4 = iconv_open ("utf8", "eucJP");
10091     if (cd1 == (iconv_t)(-1) && cd2 == (iconv_t)(-1)
10092         && cd3 == (iconv_t)(-1) && cd4 == (iconv_t)(-1))
10093       result |= 16;
10094     if (cd1 != (iconv_t)(-1))
10095       iconv_close (cd1);
10096     if (cd2 != (iconv_t)(-1))
10097       iconv_close (cd2);
10098     if (cd3 != (iconv_t)(-1))
10099       iconv_close (cd3);
10100     if (cd4 != (iconv_t)(-1))
10101       iconv_close (cd4);
10102   }
10103   return result;
10104
10105   ;
10106   return 0;
10107 }
10108 _ACEOF
10109 if ac_fn_c_try_run "$LINENO"
10110 then :
10111   am_cv_func_iconv_works=yes
10112 fi
10113 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10114   conftest.$ac_objext conftest.beam conftest.$ac_ext
10115 fi
10116
10117         test "$am_cv_func_iconv_works" = no || break
10118       done
10119       LIBS="$am_save_LIBS"
10120
10121 fi
10122 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
10123 printf "%s\n" "$am_cv_func_iconv_works" >&6; }
10124     case "$am_cv_func_iconv_works" in
10125       *no) am_func_iconv=no am_cv_lib_iconv=no ;;
10126       *)   am_func_iconv=yes ;;
10127     esac
10128   else
10129     am_func_iconv=no am_cv_lib_iconv=no
10130   fi
10131   if test "$am_func_iconv" = yes; then
10132
10133 printf "%s\n" "#define HAVE_ICONV 1" >>confdefs.h
10134
10135   fi
10136   if test "$am_cv_lib_iconv" = yes; then
10137     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
10138 printf %s "checking how to link with libiconv... " >&6; }
10139     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
10140 printf "%s\n" "$LIBICONV" >&6; }
10141   else
10142             CPPFLAGS="$am_save_CPPFLAGS"
10143     LIBICONV=
10144     LTLIBICONV=
10145   fi
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156     use_additional=yes
10157
10158   acl_save_prefix="$prefix"
10159   prefix="$acl_final_prefix"
10160   acl_save_exec_prefix="$exec_prefix"
10161   exec_prefix="$acl_final_exec_prefix"
10162
10163     eval additional_includedir=\"$includedir\"
10164     eval additional_libdir=\"$libdir\"
10165     eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
10166     eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
10167
10168   exec_prefix="$acl_save_exec_prefix"
10169   prefix="$acl_save_prefix"
10170
10171
10172 # Check whether --with-libintl-prefix was given.
10173 if test ${with_libintl_prefix+y}
10174 then :
10175   withval=$with_libintl_prefix;
10176     if test "X$withval" = "Xno"; then
10177       use_additional=no
10178     else
10179       if test "X$withval" = "X"; then
10180
10181   acl_save_prefix="$prefix"
10182   prefix="$acl_final_prefix"
10183   acl_save_exec_prefix="$exec_prefix"
10184   exec_prefix="$acl_final_exec_prefix"
10185
10186           eval additional_includedir=\"$includedir\"
10187           eval additional_libdir=\"$libdir\"
10188           eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
10189           eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
10190
10191   exec_prefix="$acl_save_exec_prefix"
10192   prefix="$acl_save_prefix"
10193
10194       else
10195         additional_includedir="$withval/include"
10196         additional_libdir="$withval/$acl_libdirstem"
10197         additional_libdir2="$withval/$acl_libdirstem2"
10198         additional_libdir3="$withval/$acl_libdirstem3"
10199       fi
10200     fi
10201
10202 fi
10203
10204   if test "X$additional_libdir2" = "X$additional_libdir"; then
10205     additional_libdir2=
10206   fi
10207   if test "X$additional_libdir3" = "X$additional_libdir"; then
10208     additional_libdir3=
10209   fi
10210       LIBINTL=
10211   LTLIBINTL=
10212   INCINTL=
10213   LIBINTL_PREFIX=
10214       HAVE_LIBINTL=
10215   rpathdirs=
10216   ltrpathdirs=
10217   names_already_handled=
10218   names_next_round='intl '
10219   while test -n "$names_next_round"; do
10220     names_this_round="$names_next_round"
10221     names_next_round=
10222     for name in $names_this_round; do
10223       already_handled=
10224       for n in $names_already_handled; do
10225         if test "$n" = "$name"; then
10226           already_handled=yes
10227           break
10228         fi
10229       done
10230       if test -z "$already_handled"; then
10231         names_already_handled="$names_already_handled $name"
10232                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
10233         eval value=\"\$HAVE_LIB$uppername\"
10234         if test -n "$value"; then
10235           if test "$value" = yes; then
10236             eval value=\"\$LIB$uppername\"
10237             test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
10238             eval value=\"\$LTLIB$uppername\"
10239             test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
10240           else
10241                                     :
10242           fi
10243         else
10244                               found_dir=
10245           found_la=
10246           found_so=
10247           found_a=
10248           eval libname=\"$acl_libname_spec\"    # typically: libname=lib$name
10249           if test -n "$acl_shlibext"; then
10250             shrext=".$acl_shlibext"             # typically: shrext=.so
10251           else
10252             shrext=
10253           fi
10254           if test $use_additional = yes; then
10255             for additional_libdir_variable in additional_libdir additional_libdir2 additional_libdir3; do
10256               if test "X$found_dir" = "X"; then
10257                 eval dir=\$$additional_libdir_variable
10258                 if test -n "$dir"; then
10259                                                       if test -n "$acl_shlibext"; then
10260                     if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
10261                       found_dir="$dir"
10262                       found_so="$dir/$libname$shrext"
10263                     else
10264                       if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
10265                         ver=`(cd "$dir" && \
10266                               for f in "$libname$shrext".*; do echo "$f"; done \
10267                               | sed -e "s,^$libname$shrext\\\\.,," \
10268                               | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
10269                               | sed 1q ) 2>/dev/null`
10270                         if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
10271                           found_dir="$dir"
10272                           found_so="$dir/$libname$shrext.$ver"
10273                         fi
10274                       else
10275                         eval library_names=\"$acl_library_names_spec\"
10276                         for f in $library_names; do
10277                           if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
10278                             found_dir="$dir"
10279                             found_so="$dir/$f"
10280                             break
10281                           fi
10282                         done
10283                       fi
10284                     fi
10285                   fi
10286                                     if test "X$found_dir" = "X"; then
10287                     if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
10288                       found_dir="$dir"
10289                       found_a="$dir/$libname.$acl_libext"
10290                     fi
10291                   fi
10292                   if test "X$found_dir" != "X"; then
10293                     if test -f "$dir/$libname.la"; then
10294                       found_la="$dir/$libname.la"
10295                     fi
10296                   fi
10297                 fi
10298               fi
10299             done
10300           fi
10301           if test "X$found_dir" = "X"; then
10302             for x in $LDFLAGS $LTLIBINTL; do
10303
10304   acl_save_prefix="$prefix"
10305   prefix="$acl_final_prefix"
10306   acl_save_exec_prefix="$exec_prefix"
10307   exec_prefix="$acl_final_exec_prefix"
10308   eval x=\"$x\"
10309   exec_prefix="$acl_save_exec_prefix"
10310   prefix="$acl_save_prefix"
10311
10312               case "$x" in
10313                 -L*)
10314                   dir=`echo "X$x" | sed -e 's/^X-L//'`
10315                                     if test -n "$acl_shlibext"; then
10316                     if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
10317                       found_dir="$dir"
10318                       found_so="$dir/$libname$shrext"
10319                     else
10320                       if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
10321                         ver=`(cd "$dir" && \
10322                               for f in "$libname$shrext".*; do echo "$f"; done \
10323                               | sed -e "s,^$libname$shrext\\\\.,," \
10324                               | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
10325                               | sed 1q ) 2>/dev/null`
10326                         if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
10327                           found_dir="$dir"
10328                           found_so="$dir/$libname$shrext.$ver"
10329                         fi
10330                       else
10331                         eval library_names=\"$acl_library_names_spec\"
10332                         for f in $library_names; do
10333                           if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
10334                             found_dir="$dir"
10335                             found_so="$dir/$f"
10336                             break
10337                           fi
10338                         done
10339                       fi
10340                     fi
10341                   fi
10342                                     if test "X$found_dir" = "X"; then
10343                     if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
10344                       found_dir="$dir"
10345                       found_a="$dir/$libname.$acl_libext"
10346                     fi
10347                   fi
10348                   if test "X$found_dir" != "X"; then
10349                     if test -f "$dir/$libname.la"; then
10350                       found_la="$dir/$libname.la"
10351                     fi
10352                   fi
10353                   ;;
10354               esac
10355               if test "X$found_dir" != "X"; then
10356                 break
10357               fi
10358             done
10359           fi
10360           if test "X$found_dir" != "X"; then
10361                         LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
10362             if test "X$found_so" != "X"; then
10363                                                         if test "$enable_rpath" = no \
10364                  || test "X$found_dir" = "X/usr/$acl_libdirstem" \
10365                  || test "X$found_dir" = "X/usr/$acl_libdirstem2" \
10366                  || test "X$found_dir" = "X/usr/$acl_libdirstem3"; then
10367                                 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10368               else
10369                                                                                 haveit=
10370                 for x in $ltrpathdirs; do
10371                   if test "X$x" = "X$found_dir"; then
10372                     haveit=yes
10373                     break
10374                   fi
10375                 done
10376                 if test -z "$haveit"; then
10377                   ltrpathdirs="$ltrpathdirs $found_dir"
10378                 fi
10379                                 if test "$acl_hardcode_direct" = yes; then
10380                                                       LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10381                 else
10382                   if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
10383                                                             LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10384                                                             haveit=
10385                     for x in $rpathdirs; do
10386                       if test "X$x" = "X$found_dir"; then
10387                         haveit=yes
10388                         break
10389                       fi
10390                     done
10391                     if test -z "$haveit"; then
10392                       rpathdirs="$rpathdirs $found_dir"
10393                     fi
10394                   else
10395                                                                                 haveit=
10396                     for x in $LDFLAGS $LIBINTL; do
10397
10398   acl_save_prefix="$prefix"
10399   prefix="$acl_final_prefix"
10400   acl_save_exec_prefix="$exec_prefix"
10401   exec_prefix="$acl_final_exec_prefix"
10402   eval x=\"$x\"
10403   exec_prefix="$acl_save_exec_prefix"
10404   prefix="$acl_save_prefix"
10405
10406                       if test "X$x" = "X-L$found_dir"; then
10407                         haveit=yes
10408                         break
10409                       fi
10410                     done
10411                     if test -z "$haveit"; then
10412                       LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
10413                     fi
10414                     if test "$acl_hardcode_minus_L" != no; then
10415                                                                                         LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10416                     else
10417                                                                                                                                                                                 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
10418                     fi
10419                   fi
10420                 fi
10421               fi
10422             else
10423               if test "X$found_a" != "X"; then
10424                                 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
10425               else
10426                                                 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
10427               fi
10428             fi
10429                         additional_includedir=
10430             case "$found_dir" in
10431               */$acl_libdirstem | */$acl_libdirstem/)
10432                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
10433                 if test "$name" = 'intl'; then
10434                   LIBINTL_PREFIX="$basedir"
10435                 fi
10436                 additional_includedir="$basedir/include"
10437                 ;;
10438               */$acl_libdirstem2 | */$acl_libdirstem2/)
10439                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
10440                 if test "$name" = 'intl'; then
10441                   LIBINTL_PREFIX="$basedir"
10442                 fi
10443                 additional_includedir="$basedir/include"
10444                 ;;
10445               */$acl_libdirstem3 | */$acl_libdirstem3/)
10446                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem3/"'*$,,'`
10447                 if test "$name" = 'intl'; then
10448                   LIBINTL_PREFIX="$basedir"
10449                 fi
10450                 additional_includedir="$basedir/include"
10451                 ;;
10452             esac
10453             if test "X$additional_includedir" != "X"; then
10454                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
10455                 haveit=
10456                 if test "X$additional_includedir" = "X/usr/local/include"; then
10457                   if test -n "$GCC"; then
10458                     case $host_os in
10459                       linux* | gnu* | k*bsd*-gnu) haveit=yes;;
10460                     esac
10461                   fi
10462                 fi
10463                 if test -z "$haveit"; then
10464                   for x in $CPPFLAGS $INCINTL; do
10465
10466   acl_save_prefix="$prefix"
10467   prefix="$acl_final_prefix"
10468   acl_save_exec_prefix="$exec_prefix"
10469   exec_prefix="$acl_final_exec_prefix"
10470   eval x=\"$x\"
10471   exec_prefix="$acl_save_exec_prefix"
10472   prefix="$acl_save_prefix"
10473
10474                     if test "X$x" = "X-I$additional_includedir"; then
10475                       haveit=yes
10476                       break
10477                     fi
10478                   done
10479                   if test -z "$haveit"; then
10480                     if test -d "$additional_includedir"; then
10481                                             INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
10482                     fi
10483                   fi
10484                 fi
10485               fi
10486             fi
10487                         if test -n "$found_la"; then
10488                                                         save_libdir="$libdir"
10489               case "$found_la" in
10490                 */* | *\\*) . "$found_la" ;;
10491                 *) . "./$found_la" ;;
10492               esac
10493               libdir="$save_libdir"
10494                             for dep in $dependency_libs; do
10495                 case "$dep" in
10496                   -L*)
10497                     dependency_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
10498                                                                                                                                                                 if test "X$dependency_libdir" != "X/usr/$acl_libdirstem" \
10499                        && test "X$dependency_libdir" != "X/usr/$acl_libdirstem2" \
10500                        && test "X$dependency_libdir" != "X/usr/$acl_libdirstem3"; then
10501                       haveit=
10502                       if test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem" \
10503                          || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem2" \
10504                          || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem3"; then
10505                         if test -n "$GCC"; then
10506                           case $host_os in
10507                             linux* | gnu* | k*bsd*-gnu) haveit=yes;;
10508                           esac
10509                         fi
10510                       fi
10511                       if test -z "$haveit"; then
10512                         haveit=
10513                         for x in $LDFLAGS $LIBINTL; do
10514
10515   acl_save_prefix="$prefix"
10516   prefix="$acl_final_prefix"
10517   acl_save_exec_prefix="$exec_prefix"
10518   exec_prefix="$acl_final_exec_prefix"
10519   eval x=\"$x\"
10520   exec_prefix="$acl_save_exec_prefix"
10521   prefix="$acl_save_prefix"
10522
10523                           if test "X$x" = "X-L$dependency_libdir"; then
10524                             haveit=yes
10525                             break
10526                           fi
10527                         done
10528                         if test -z "$haveit"; then
10529                           if test -d "$dependency_libdir"; then
10530                                                         LIBINTL="${LIBINTL}${LIBINTL:+ }-L$dependency_libdir"
10531                           fi
10532                         fi
10533                         haveit=
10534                         for x in $LDFLAGS $LTLIBINTL; do
10535
10536   acl_save_prefix="$prefix"
10537   prefix="$acl_final_prefix"
10538   acl_save_exec_prefix="$exec_prefix"
10539   exec_prefix="$acl_final_exec_prefix"
10540   eval x=\"$x\"
10541   exec_prefix="$acl_save_exec_prefix"
10542   prefix="$acl_save_prefix"
10543
10544                           if test "X$x" = "X-L$dependency_libdir"; then
10545                             haveit=yes
10546                             break
10547                           fi
10548                         done
10549                         if test -z "$haveit"; then
10550                           if test -d "$dependency_libdir"; then
10551                                                         LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$dependency_libdir"
10552                           fi
10553                         fi
10554                       fi
10555                     fi
10556                     ;;
10557                   -R*)
10558                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
10559                     if test "$enable_rpath" != no; then
10560                                                                   haveit=
10561                       for x in $rpathdirs; do
10562                         if test "X$x" = "X$dir"; then
10563                           haveit=yes
10564                           break
10565                         fi
10566                       done
10567                       if test -z "$haveit"; then
10568                         rpathdirs="$rpathdirs $dir"
10569                       fi
10570                                                                   haveit=
10571                       for x in $ltrpathdirs; do
10572                         if test "X$x" = "X$dir"; then
10573                           haveit=yes
10574                           break
10575                         fi
10576                       done
10577                       if test -z "$haveit"; then
10578                         ltrpathdirs="$ltrpathdirs $dir"
10579                       fi
10580                     fi
10581                     ;;
10582                   -l*)
10583                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10584                     ;;
10585                   *.la)
10586                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10587                     ;;
10588                   *)
10589                                         LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
10590                     LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
10591                     ;;
10592                 esac
10593               done
10594             fi
10595           else
10596                                                             LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
10597             LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
10598           fi
10599         fi
10600       fi
10601     done
10602   done
10603   if test "X$rpathdirs" != "X"; then
10604     if test -n "$acl_hardcode_libdir_separator"; then
10605                         alldirs=
10606       for found_dir in $rpathdirs; do
10607         alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
10608       done
10609             acl_save_libdir="$libdir"
10610       libdir="$alldirs"
10611       eval flag=\"$acl_hardcode_libdir_flag_spec\"
10612       libdir="$acl_save_libdir"
10613       LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
10614     else
10615             for found_dir in $rpathdirs; do
10616         acl_save_libdir="$libdir"
10617         libdir="$found_dir"
10618         eval flag=\"$acl_hardcode_libdir_flag_spec\"
10619         libdir="$acl_save_libdir"
10620         LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
10621       done
10622     fi
10623   fi
10624   if test "X$ltrpathdirs" != "X"; then
10625             for found_dir in $ltrpathdirs; do
10626       LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
10627     done
10628   fi
10629
10630
10631
10632
10633
10634           { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5
10635 printf %s "checking for GNU gettext in libintl... " >&6; }
10636 if eval test \${$gt_func_gnugettext_libintl+y}
10637 then :
10638   printf %s "(cached) " >&6
10639 else $as_nop
10640   gt_save_CPPFLAGS="$CPPFLAGS"
10641             CPPFLAGS="$CPPFLAGS $INCINTL"
10642             gt_save_LIBS="$LIBS"
10643             LIBS="$LIBS $LIBINTL"
10644                         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10645 /* end confdefs.h.  */
10646
10647 #include <libintl.h>
10648 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
10649 extern int _nl_msg_cat_cntr;
10650 extern
10651 #ifdef __cplusplus
10652 "C"
10653 #endif
10654 const char *_nl_expand_alias (const char *);
10655 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
10656 #else
10657 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
10658 #endif
10659 $gt_revision_test_code
10660
10661 int
10662 main (void)
10663 {
10664
10665 bindtextdomain ("", "");
10666 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
10667
10668   ;
10669   return 0;
10670 }
10671 _ACEOF
10672 if ac_fn_c_try_link "$LINENO"
10673 then :
10674   eval "$gt_func_gnugettext_libintl=yes"
10675 else $as_nop
10676   eval "$gt_func_gnugettext_libintl=no"
10677 fi
10678 rm -f core conftest.err conftest.$ac_objext conftest.beam \
10679     conftest$ac_exeext conftest.$ac_ext
10680                         if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then
10681               LIBS="$LIBS $LIBICONV"
10682               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10683 /* end confdefs.h.  */
10684
10685 #include <libintl.h>
10686 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
10687 extern int _nl_msg_cat_cntr;
10688 extern
10689 #ifdef __cplusplus
10690 "C"
10691 #endif
10692 const char *_nl_expand_alias (const char *);
10693 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
10694 #else
10695 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
10696 #endif
10697 $gt_revision_test_code
10698
10699 int
10700 main (void)
10701 {
10702
10703 bindtextdomain ("", "");
10704 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
10705
10706   ;
10707   return 0;
10708 }
10709 _ACEOF
10710 if ac_fn_c_try_link "$LINENO"
10711 then :
10712   LIBINTL="$LIBINTL $LIBICONV"
10713                  LTLIBINTL="$LTLIBINTL $LTLIBICONV"
10714                  eval "$gt_func_gnugettext_libintl=yes"
10715
10716 fi
10717 rm -f core conftest.err conftest.$ac_objext conftest.beam \
10718     conftest$ac_exeext conftest.$ac_ext
10719             fi
10720             CPPFLAGS="$gt_save_CPPFLAGS"
10721             LIBS="$gt_save_LIBS"
10722 fi
10723 eval ac_res=\$$gt_func_gnugettext_libintl
10724                { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10725 printf "%s\n" "$ac_res" >&6; }
10726         fi
10727
10728                                         if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \
10729            || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \
10730                 && test "$PACKAGE" != gettext-runtime \
10731                 && test "$PACKAGE" != gettext-tools; }; then
10732           gt_use_preinstalled_gnugettext=yes
10733         else
10734                     LIBINTL=
10735           LTLIBINTL=
10736           INCINTL=
10737         fi
10738
10739
10740
10741     if test -n "$INTL_MACOSX_LIBS"; then
10742       if test "$gt_use_preinstalled_gnugettext" = "yes" \
10743          || test "$nls_cv_use_gnu_gettext" = "yes"; then
10744                 LIBINTL="$LIBINTL $INTL_MACOSX_LIBS"
10745         LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS"
10746       fi
10747     fi
10748
10749     if test "$gt_use_preinstalled_gnugettext" = "yes" \
10750        || test "$nls_cv_use_gnu_gettext" = "yes"; then
10751
10752 printf "%s\n" "#define ENABLE_NLS 1" >>confdefs.h
10753
10754     else
10755       USE_NLS=no
10756     fi
10757   fi
10758
10759   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5
10760 printf %s "checking whether to use NLS... " >&6; }
10761   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
10762 printf "%s\n" "$USE_NLS" >&6; }
10763   if test "$USE_NLS" = "yes"; then
10764     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5
10765 printf %s "checking where the gettext function comes from... " >&6; }
10766     if test "$gt_use_preinstalled_gnugettext" = "yes"; then
10767       if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
10768         gt_source="external libintl"
10769       else
10770         gt_source="libc"
10771       fi
10772     else
10773       gt_source="included intl directory"
10774     fi
10775     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5
10776 printf "%s\n" "$gt_source" >&6; }
10777   fi
10778
10779   if test "$USE_NLS" = "yes"; then
10780
10781     if test "$gt_use_preinstalled_gnugettext" = "yes"; then
10782       if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
10783         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5
10784 printf %s "checking how to link with libintl... " >&6; }
10785         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5
10786 printf "%s\n" "$LIBINTL" >&6; }
10787
10788   for element in $INCINTL; do
10789     haveit=
10790     for x in $CPPFLAGS; do
10791
10792   acl_save_prefix="$prefix"
10793   prefix="$acl_final_prefix"
10794   acl_save_exec_prefix="$exec_prefix"
10795   exec_prefix="$acl_final_exec_prefix"
10796   eval x=\"$x\"
10797   exec_prefix="$acl_save_exec_prefix"
10798   prefix="$acl_save_prefix"
10799
10800       if test "X$x" = "X$element"; then
10801         haveit=yes
10802         break
10803       fi
10804     done
10805     if test -z "$haveit"; then
10806       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10807     fi
10808   done
10809
10810       fi
10811
10812
10813 printf "%s\n" "#define HAVE_GETTEXT 1" >>confdefs.h
10814
10815
10816 printf "%s\n" "#define HAVE_DCGETTEXT 1" >>confdefs.h
10817
10818     fi
10819
10820         POSUB=po
10821   fi
10822
10823
10824
10825     INTLLIBS="$LIBINTL"
10826
10827
10828
10829
10830
10831
10832
10833 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
10834 printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
10835 set x ${MAKE-make}
10836 ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
10837 if eval test \${ac_cv_prog_make_${ac_make}_set+y}
10838 then :
10839   printf %s "(cached) " >&6
10840 else $as_nop
10841   cat >conftest.make <<\_ACEOF
10842 SHELL = /bin/sh
10843 all:
10844         @echo '@@@%%%=$(MAKE)=@@@%%%'
10845 _ACEOF
10846 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
10847 case `${MAKE-make} -f conftest.make 2>/dev/null` in
10848   *@@@%%%=?*=@@@%%%*)
10849     eval ac_cv_prog_make_${ac_make}_set=yes;;
10850   *)
10851     eval ac_cv_prog_make_${ac_make}_set=no;;
10852 esac
10853 rm -f conftest.make
10854 fi
10855 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
10856   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10857 printf "%s\n" "yes" >&6; }
10858   SET_MAKE=
10859 else
10860   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
10861 printf "%s\n" "no" >&6; }
10862   SET_MAKE="MAKE=${MAKE-make}"
10863 fi
10864
10865  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU make" >&5
10866 printf %s "checking for GNU make... " >&6; }
10867 if test ${_cv_gnu_make_command+y}
10868 then :
10869   printf %s "(cached) " >&6
10870 else $as_nop
10871   _cv_gnu_make_command='' ;
10872                 if test -n "$FORCE_NATIVE_MAKE" ; then
10873                    MAKES="make"
10874                 else
10875                    MAKES="make gmake gnumake"
10876                 fi
10877                 for a in "$MAKE" $MAKES ; do
10878                         if test -z "$a" ; then continue ; fi ;
10879                         if  ( sh -c "$a --version" 2> /dev/null | grep GNU  2>&1 > /dev/null ) ;  then
10880                                 _cv_gnu_make_command=$a ;
10881                                 break;
10882                         fi
10883                 done ;
10884
10885 fi
10886 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $_cv_gnu_make_command" >&5
10887 printf "%s\n" "$_cv_gnu_make_command" >&6; } ;
10888         if test  "x$_cv_gnu_make_command" != "x"  ; then
10889                 ifGNUmake='' ;
10890                 ifNotGNUmake='#' ;
10891         else
10892                 ifGNUmake='#' ;
10893                 ifNotGNUmake='' ;
10894                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: \"Not found\"" >&5
10895 printf "%s\n" "\"Not found\"" >&6; };
10896         fi
10897
10898
10899
10900 # Extract the first word of "ln", so it can be a program name with args.
10901 set dummy ln; ac_word=$2
10902 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10903 printf %s "checking for $ac_word... " >&6; }
10904 if test ${ac_cv_path_LN+y}
10905 then :
10906   printf %s "(cached) " >&6
10907 else $as_nop
10908   case $LN in
10909   [\\/]* | ?:[\\/]*)
10910   ac_cv_path_LN="$LN" # Let the user override the test with a path.
10911   ;;
10912   *)
10913   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10914 for as_dir in $PATH
10915 do
10916   IFS=$as_save_IFS
10917   case $as_dir in #(((
10918     '') as_dir=./ ;;
10919     */) ;;
10920     *) as_dir=$as_dir/ ;;
10921   esac
10922     for ac_exec_ext in '' $ac_executable_extensions; do
10923   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
10924     ac_cv_path_LN="$as_dir$ac_word$ac_exec_ext"
10925     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
10926     break 2
10927   fi
10928 done
10929   done
10930 IFS=$as_save_IFS
10931
10932   test -z "$ac_cv_path_LN" && ac_cv_path_LN="ln"
10933   ;;
10934 esac
10935 fi
10936 LN=$ac_cv_path_LN
10937 if test -n "$LN"; then
10938   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LN" >&5
10939 printf "%s\n" "$LN" >&6; }
10940 else
10941   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
10942 printf "%s\n" "no" >&6; }
10943 fi
10944
10945
10946
10947 mkdir_p=$MKDIR_P
10948
10949 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
10950 printf %s "checking whether ln -s works... " >&6; }
10951 LN_S=$as_ln_s
10952 if test "$LN_S" = "ln -s"; then
10953   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10954 printf "%s\n" "yes" >&6; }
10955 else
10956   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
10957 printf "%s\n" "no, using $LN_S" >&6; }
10958 fi
10959
10960 # Extract the first word of "mv", so it can be a program name with args.
10961 set dummy mv; ac_word=$2
10962 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10963 printf %s "checking for $ac_word... " >&6; }
10964 if test ${ac_cv_path_MV+y}
10965 then :
10966   printf %s "(cached) " >&6
10967 else $as_nop
10968   case $MV in
10969   [\\/]* | ?:[\\/]*)
10970   ac_cv_path_MV="$MV" # Let the user override the test with a path.
10971   ;;
10972   *)
10973   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10974 for as_dir in $PATH
10975 do
10976   IFS=$as_save_IFS
10977   case $as_dir in #(((
10978     '') as_dir=./ ;;
10979     */) ;;
10980     *) as_dir=$as_dir/ ;;
10981   esac
10982     for ac_exec_ext in '' $ac_executable_extensions; do
10983   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
10984     ac_cv_path_MV="$as_dir$ac_word$ac_exec_ext"
10985     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
10986     break 2
10987   fi
10988 done
10989   done
10990 IFS=$as_save_IFS
10991
10992   test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
10993   ;;
10994 esac
10995 fi
10996 MV=$ac_cv_path_MV
10997 if test -n "$MV"; then
10998   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MV" >&5
10999 printf "%s\n" "$MV" >&6; }
11000 else
11001   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11002 printf "%s\n" "no" >&6; }
11003 fi
11004
11005
11006 # Extract the first word of "cp", so it can be a program name with args.
11007 set dummy cp; ac_word=$2
11008 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11009 printf %s "checking for $ac_word... " >&6; }
11010 if test ${ac_cv_path_CP+y}
11011 then :
11012   printf %s "(cached) " >&6
11013 else $as_nop
11014   case $CP in
11015   [\\/]* | ?:[\\/]*)
11016   ac_cv_path_CP="$CP" # Let the user override the test with a path.
11017   ;;
11018   *)
11019   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11020 for as_dir in $PATH
11021 do
11022   IFS=$as_save_IFS
11023   case $as_dir in #(((
11024     '') as_dir=./ ;;
11025     */) ;;
11026     *) as_dir=$as_dir/ ;;
11027   esac
11028     for ac_exec_ext in '' $ac_executable_extensions; do
11029   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11030     ac_cv_path_CP="$as_dir$ac_word$ac_exec_ext"
11031     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11032     break 2
11033   fi
11034 done
11035   done
11036 IFS=$as_save_IFS
11037
11038   test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
11039   ;;
11040 esac
11041 fi
11042 CP=$ac_cv_path_CP
11043 if test -n "$CP"; then
11044   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CP" >&5
11045 printf "%s\n" "$CP" >&6; }
11046 else
11047   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11048 printf "%s\n" "no" >&6; }
11049 fi
11050
11051
11052 # Extract the first word of "rm", so it can be a program name with args.
11053 set dummy rm; ac_word=$2
11054 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11055 printf %s "checking for $ac_word... " >&6; }
11056 if test ${ac_cv_path_RM+y}
11057 then :
11058   printf %s "(cached) " >&6
11059 else $as_nop
11060   case $RM in
11061   [\\/]* | ?:[\\/]*)
11062   ac_cv_path_RM="$RM" # Let the user override the test with a path.
11063   ;;
11064   *)
11065   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11066 for as_dir in $PATH
11067 do
11068   IFS=$as_save_IFS
11069   case $as_dir in #(((
11070     '') as_dir=./ ;;
11071     */) ;;
11072     *) as_dir=$as_dir/ ;;
11073   esac
11074     for ac_exec_ext in '' $ac_executable_extensions; do
11075   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11076     ac_cv_path_RM="$as_dir$ac_word$ac_exec_ext"
11077     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11078     break 2
11079   fi
11080 done
11081   done
11082 IFS=$as_save_IFS
11083
11084   test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
11085   ;;
11086 esac
11087 fi
11088 RM=$ac_cv_path_RM
11089 if test -n "$RM"; then
11090   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RM" >&5
11091 printf "%s\n" "$RM" >&6; }
11092 else
11093   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11094 printf "%s\n" "no" >&6; }
11095 fi
11096
11097
11098 # Extract the first word of "chmod", so it can be a program name with args.
11099 set dummy chmod; ac_word=$2
11100 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11101 printf %s "checking for $ac_word... " >&6; }
11102 if test ${ac_cv_path_CHMOD+y}
11103 then :
11104   printf %s "(cached) " >&6
11105 else $as_nop
11106   case $CHMOD in
11107   [\\/]* | ?:[\\/]*)
11108   ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path.
11109   ;;
11110   *)
11111   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11112 for as_dir in $PATH
11113 do
11114   IFS=$as_save_IFS
11115   case $as_dir in #(((
11116     '') as_dir=./ ;;
11117     */) ;;
11118     *) as_dir=$as_dir/ ;;
11119   esac
11120     for ac_exec_ext in '' $ac_executable_extensions; do
11121   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11122     ac_cv_path_CHMOD="$as_dir$ac_word$ac_exec_ext"
11123     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11124     break 2
11125   fi
11126 done
11127   done
11128 IFS=$as_save_IFS
11129
11130   test -z "$ac_cv_path_CHMOD" && ac_cv_path_CHMOD=":"
11131   ;;
11132 esac
11133 fi
11134 CHMOD=$ac_cv_path_CHMOD
11135 if test -n "$CHMOD"; then
11136   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CHMOD" >&5
11137 printf "%s\n" "$CHMOD" >&6; }
11138 else
11139   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11140 printf "%s\n" "no" >&6; }
11141 fi
11142
11143
11144 for ac_prog in gawk mawk nawk awk
11145 do
11146   # Extract the first word of "$ac_prog", so it can be a program name with args.
11147 set dummy $ac_prog; ac_word=$2
11148 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11149 printf %s "checking for $ac_word... " >&6; }
11150 if test ${ac_cv_prog_AWK+y}
11151 then :
11152   printf %s "(cached) " >&6
11153 else $as_nop
11154   if test -n "$AWK"; then
11155   ac_cv_prog_AWK="$AWK" # Let the user override the test.
11156 else
11157 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11158 for as_dir in $PATH
11159 do
11160   IFS=$as_save_IFS
11161   case $as_dir in #(((
11162     '') as_dir=./ ;;
11163     */) ;;
11164     *) as_dir=$as_dir/ ;;
11165   esac
11166     for ac_exec_ext in '' $ac_executable_extensions; do
11167   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11168     ac_cv_prog_AWK="$ac_prog"
11169     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11170     break 2
11171   fi
11172 done
11173   done
11174 IFS=$as_save_IFS
11175
11176 fi
11177 fi
11178 AWK=$ac_cv_prog_AWK
11179 if test -n "$AWK"; then
11180   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
11181 printf "%s\n" "$AWK" >&6; }
11182 else
11183   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11184 printf "%s\n" "no" >&6; }
11185 fi
11186
11187
11188   test -n "$AWK" && break
11189 done
11190
11191 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
11192 printf %s "checking for egrep... " >&6; }
11193 if test ${ac_cv_path_EGREP+y}
11194 then :
11195   printf %s "(cached) " >&6
11196 else $as_nop
11197   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
11198    then ac_cv_path_EGREP="$GREP -E"
11199    else
11200      if test -z "$EGREP"; then
11201   ac_path_EGREP_found=false
11202   # Loop through the user's path and test for each of PROGNAME-LIST
11203   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11204 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
11205 do
11206   IFS=$as_save_IFS
11207   case $as_dir in #(((
11208     '') as_dir=./ ;;
11209     */) ;;
11210     *) as_dir=$as_dir/ ;;
11211   esac
11212     for ac_prog in egrep
11213    do
11214     for ac_exec_ext in '' $ac_executable_extensions; do
11215       ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
11216       as_fn_executable_p "$ac_path_EGREP" || continue
11217 # Check for GNU ac_path_EGREP and select it if it is found.
11218   # Check for GNU $ac_path_EGREP
11219 case `"$ac_path_EGREP" --version 2>&1` in
11220 *GNU*)
11221   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
11222 *)
11223   ac_count=0
11224   printf %s 0123456789 >"conftest.in"
11225   while :
11226   do
11227     cat "conftest.in" "conftest.in" >"conftest.tmp"
11228     mv "conftest.tmp" "conftest.in"
11229     cp "conftest.in" "conftest.nl"
11230     printf "%s\n" 'EGREP' >> "conftest.nl"
11231     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
11232     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
11233     as_fn_arith $ac_count + 1 && ac_count=$as_val
11234     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
11235       # Best one so far, save it but keep looking for a better one
11236       ac_cv_path_EGREP="$ac_path_EGREP"
11237       ac_path_EGREP_max=$ac_count
11238     fi
11239     # 10*(2^10) chars as input seems more than enough
11240     test $ac_count -gt 10 && break
11241   done
11242   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
11243 esac
11244
11245       $ac_path_EGREP_found && break 3
11246     done
11247   done
11248   done
11249 IFS=$as_save_IFS
11250   if test -z "$ac_cv_path_EGREP"; then
11251     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
11252   fi
11253 else
11254   ac_cv_path_EGREP=$EGREP
11255 fi
11256
11257    fi
11258 fi
11259 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
11260 printf "%s\n" "$ac_cv_path_EGREP" >&6; }
11261  EGREP="$ac_cv_path_EGREP"
11262
11263
11264 # Extract the first word of "sed", so it can be a program name with args.
11265 set dummy sed; ac_word=$2
11266 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11267 printf %s "checking for $ac_word... " >&6; }
11268 if test ${ac_cv_path_SED+y}
11269 then :
11270   printf %s "(cached) " >&6
11271 else $as_nop
11272   case $SED in
11273   [\\/]* | ?:[\\/]*)
11274   ac_cv_path_SED="$SED" # Let the user override the test with a path.
11275   ;;
11276   *)
11277   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11278 for as_dir in $PATH
11279 do
11280   IFS=$as_save_IFS
11281   case $as_dir in #(((
11282     '') as_dir=./ ;;
11283     */) ;;
11284     *) as_dir=$as_dir/ ;;
11285   esac
11286     for ac_exec_ext in '' $ac_executable_extensions; do
11287   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11288     ac_cv_path_SED="$as_dir$ac_word$ac_exec_ext"
11289     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11290     break 2
11291   fi
11292 done
11293   done
11294 IFS=$as_save_IFS
11295
11296   test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
11297   ;;
11298 esac
11299 fi
11300 SED=$ac_cv_path_SED
11301 if test -n "$SED"; then
11302   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
11303 printf "%s\n" "$SED" >&6; }
11304 else
11305   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11306 printf "%s\n" "no" >&6; }
11307 fi
11308
11309
11310 # Extract the first word of "perl", so it can be a program name with args.
11311 set dummy perl; ac_word=$2
11312 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11313 printf %s "checking for $ac_word... " >&6; }
11314 if test ${ac_cv_path_PERL+y}
11315 then :
11316   printf %s "(cached) " >&6
11317 else $as_nop
11318   case $PERL in
11319   [\\/]* | ?:[\\/]*)
11320   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
11321   ;;
11322   *)
11323   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11324 for as_dir in $PATH
11325 do
11326   IFS=$as_save_IFS
11327   case $as_dir in #(((
11328     '') as_dir=./ ;;
11329     */) ;;
11330     *) as_dir=$as_dir/ ;;
11331   esac
11332     for ac_exec_ext in '' $ac_executable_extensions; do
11333   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11334     ac_cv_path_PERL="$as_dir$ac_word$ac_exec_ext"
11335     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11336     break 2
11337   fi
11338 done
11339   done
11340 IFS=$as_save_IFS
11341
11342   test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl"
11343   ;;
11344 esac
11345 fi
11346 PERL=$ac_cv_path_PERL
11347 if test -n "$PERL"; then
11348   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
11349 printf "%s\n" "$PERL" >&6; }
11350 else
11351   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11352 printf "%s\n" "no" >&6; }
11353 fi
11354
11355
11356 # Extract the first word of "ldconfig", so it can be a program name with args.
11357 set dummy ldconfig; ac_word=$2
11358 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11359 printf %s "checking for $ac_word... " >&6; }
11360 if test ${ac_cv_path_LDCONFIG+y}
11361 then :
11362   printf %s "(cached) " >&6
11363 else $as_nop
11364   case $LDCONFIG in
11365   [\\/]* | ?:[\\/]*)
11366   ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
11367   ;;
11368   *)
11369   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11370 for as_dir in $PATH
11371 do
11372   IFS=$as_save_IFS
11373   case $as_dir in #(((
11374     '') as_dir=./ ;;
11375     */) ;;
11376     *) as_dir=$as_dir/ ;;
11377   esac
11378     for ac_exec_ext in '' $ac_executable_extensions; do
11379   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11380     ac_cv_path_LDCONFIG="$as_dir$ac_word$ac_exec_ext"
11381     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11382     break 2
11383   fi
11384 done
11385   done
11386 IFS=$as_save_IFS
11387
11388   test -z "$ac_cv_path_LDCONFIG" && ac_cv_path_LDCONFIG=":"
11389   ;;
11390 esac
11391 fi
11392 LDCONFIG=$ac_cv_path_LDCONFIG
11393 if test -n "$LDCONFIG"; then
11394   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LDCONFIG" >&5
11395 printf "%s\n" "$LDCONFIG" >&6; }
11396 else
11397   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11398 printf "%s\n" "no" >&6; }
11399 fi
11400
11401
11402 if test -n "$ac_tool_prefix"; then
11403   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
11404 set dummy ${ac_tool_prefix}ar; ac_word=$2
11405 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11406 printf %s "checking for $ac_word... " >&6; }
11407 if test ${ac_cv_prog_AR+y}
11408 then :
11409   printf %s "(cached) " >&6
11410 else $as_nop
11411   if test -n "$AR"; then
11412   ac_cv_prog_AR="$AR" # Let the user override the test.
11413 else
11414 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11415 for as_dir in $PATH
11416 do
11417   IFS=$as_save_IFS
11418   case $as_dir in #(((
11419     '') as_dir=./ ;;
11420     */) ;;
11421     *) as_dir=$as_dir/ ;;
11422   esac
11423     for ac_exec_ext in '' $ac_executable_extensions; do
11424   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11425     ac_cv_prog_AR="${ac_tool_prefix}ar"
11426     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11427     break 2
11428   fi
11429 done
11430   done
11431 IFS=$as_save_IFS
11432
11433 fi
11434 fi
11435 AR=$ac_cv_prog_AR
11436 if test -n "$AR"; then
11437   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
11438 printf "%s\n" "$AR" >&6; }
11439 else
11440   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11441 printf "%s\n" "no" >&6; }
11442 fi
11443
11444
11445 fi
11446 if test -z "$ac_cv_prog_AR"; then
11447   ac_ct_AR=$AR
11448   # Extract the first word of "ar", so it can be a program name with args.
11449 set dummy ar; ac_word=$2
11450 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11451 printf %s "checking for $ac_word... " >&6; }
11452 if test ${ac_cv_prog_ac_ct_AR+y}
11453 then :
11454   printf %s "(cached) " >&6
11455 else $as_nop
11456   if test -n "$ac_ct_AR"; then
11457   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
11458 else
11459 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11460 for as_dir in $PATH
11461 do
11462   IFS=$as_save_IFS
11463   case $as_dir in #(((
11464     '') as_dir=./ ;;
11465     */) ;;
11466     *) as_dir=$as_dir/ ;;
11467   esac
11468     for ac_exec_ext in '' $ac_executable_extensions; do
11469   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11470     ac_cv_prog_ac_ct_AR="ar"
11471     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11472     break 2
11473   fi
11474 done
11475   done
11476 IFS=$as_save_IFS
11477
11478 fi
11479 fi
11480 ac_ct_AR=$ac_cv_prog_ac_ct_AR
11481 if test -n "$ac_ct_AR"; then
11482   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
11483 printf "%s\n" "$ac_ct_AR" >&6; }
11484 else
11485   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11486 printf "%s\n" "no" >&6; }
11487 fi
11488
11489   if test "x$ac_ct_AR" = x; then
11490     AR="ar"
11491   else
11492     case $cross_compiling:$ac_tool_warned in
11493 yes:)
11494 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11495 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11496 ac_tool_warned=yes ;;
11497 esac
11498     AR=$ac_ct_AR
11499   fi
11500 else
11501   AR="$ac_cv_prog_AR"
11502 fi
11503
11504 if test -n "$ac_tool_prefix"; then
11505   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
11506 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
11507 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11508 printf %s "checking for $ac_word... " >&6; }
11509 if test ${ac_cv_prog_RANLIB+y}
11510 then :
11511   printf %s "(cached) " >&6
11512 else $as_nop
11513   if test -n "$RANLIB"; then
11514   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
11515 else
11516 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11517 for as_dir in $PATH
11518 do
11519   IFS=$as_save_IFS
11520   case $as_dir in #(((
11521     '') as_dir=./ ;;
11522     */) ;;
11523     *) as_dir=$as_dir/ ;;
11524   esac
11525     for ac_exec_ext in '' $ac_executable_extensions; do
11526   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11527     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
11528     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11529     break 2
11530   fi
11531 done
11532   done
11533 IFS=$as_save_IFS
11534
11535 fi
11536 fi
11537 RANLIB=$ac_cv_prog_RANLIB
11538 if test -n "$RANLIB"; then
11539   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
11540 printf "%s\n" "$RANLIB" >&6; }
11541 else
11542   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11543 printf "%s\n" "no" >&6; }
11544 fi
11545
11546
11547 fi
11548 if test -z "$ac_cv_prog_RANLIB"; then
11549   ac_ct_RANLIB=$RANLIB
11550   # Extract the first word of "ranlib", so it can be a program name with args.
11551 set dummy ranlib; ac_word=$2
11552 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11553 printf %s "checking for $ac_word... " >&6; }
11554 if test ${ac_cv_prog_ac_ct_RANLIB+y}
11555 then :
11556   printf %s "(cached) " >&6
11557 else $as_nop
11558   if test -n "$ac_ct_RANLIB"; then
11559   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
11560 else
11561 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11562 for as_dir in $PATH
11563 do
11564   IFS=$as_save_IFS
11565   case $as_dir in #(((
11566     '') as_dir=./ ;;
11567     */) ;;
11568     *) as_dir=$as_dir/ ;;
11569   esac
11570     for ac_exec_ext in '' $ac_executable_extensions; do
11571   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11572     ac_cv_prog_ac_ct_RANLIB="ranlib"
11573     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11574     break 2
11575   fi
11576 done
11577   done
11578 IFS=$as_save_IFS
11579
11580 fi
11581 fi
11582 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
11583 if test -n "$ac_ct_RANLIB"; then
11584   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
11585 printf "%s\n" "$ac_ct_RANLIB" >&6; }
11586 else
11587   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11588 printf "%s\n" "no" >&6; }
11589 fi
11590
11591   if test "x$ac_ct_RANLIB" = x; then
11592     RANLIB=":"
11593   else
11594     case $cross_compiling:$ac_tool_warned in
11595 yes:)
11596 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11597 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11598 ac_tool_warned=yes ;;
11599 esac
11600     RANLIB=$ac_ct_RANLIB
11601   fi
11602 else
11603   RANLIB="$ac_cv_prog_RANLIB"
11604 fi
11605
11606 if test -n "$ac_tool_prefix"; then
11607   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
11608 set dummy ${ac_tool_prefix}strip; ac_word=$2
11609 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11610 printf %s "checking for $ac_word... " >&6; }
11611 if test ${ac_cv_prog_STRIP+y}
11612 then :
11613   printf %s "(cached) " >&6
11614 else $as_nop
11615   if test -n "$STRIP"; then
11616   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
11617 else
11618 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11619 for as_dir in $PATH
11620 do
11621   IFS=$as_save_IFS
11622   case $as_dir in #(((
11623     '') as_dir=./ ;;
11624     */) ;;
11625     *) as_dir=$as_dir/ ;;
11626   esac
11627     for ac_exec_ext in '' $ac_executable_extensions; do
11628   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11629     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
11630     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11631     break 2
11632   fi
11633 done
11634   done
11635 IFS=$as_save_IFS
11636
11637 fi
11638 fi
11639 STRIP=$ac_cv_prog_STRIP
11640 if test -n "$STRIP"; then
11641   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
11642 printf "%s\n" "$STRIP" >&6; }
11643 else
11644   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11645 printf "%s\n" "no" >&6; }
11646 fi
11647
11648
11649 fi
11650 if test -z "$ac_cv_prog_STRIP"; then
11651   ac_ct_STRIP=$STRIP
11652   # Extract the first word of "strip", so it can be a program name with args.
11653 set dummy strip; ac_word=$2
11654 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11655 printf %s "checking for $ac_word... " >&6; }
11656 if test ${ac_cv_prog_ac_ct_STRIP+y}
11657 then :
11658   printf %s "(cached) " >&6
11659 else $as_nop
11660   if test -n "$ac_ct_STRIP"; then
11661   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
11662 else
11663 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11664 for as_dir in $PATH
11665 do
11666   IFS=$as_save_IFS
11667   case $as_dir in #(((
11668     '') as_dir=./ ;;
11669     */) ;;
11670     *) as_dir=$as_dir/ ;;
11671   esac
11672     for ac_exec_ext in '' $ac_executable_extensions; do
11673   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11674     ac_cv_prog_ac_ct_STRIP="strip"
11675     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11676     break 2
11677   fi
11678 done
11679   done
11680 IFS=$as_save_IFS
11681
11682 fi
11683 fi
11684 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
11685 if test -n "$ac_ct_STRIP"; then
11686   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
11687 printf "%s\n" "$ac_ct_STRIP" >&6; }
11688 else
11689   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11690 printf "%s\n" "no" >&6; }
11691 fi
11692
11693   if test "x$ac_ct_STRIP" = x; then
11694     STRIP=":"
11695   else
11696     case $cross_compiling:$ac_tool_warned in
11697 yes:)
11698 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11699 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11700 ac_tool_warned=yes ;;
11701 esac
11702     STRIP=$ac_ct_STRIP
11703   fi
11704 else
11705   STRIP="$ac_cv_prog_STRIP"
11706 fi
11707
11708 # Extract the first word of "makeinfo", so it can be a program name with args.
11709 set dummy makeinfo; ac_word=$2
11710 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11711 printf %s "checking for $ac_word... " >&6; }
11712 if test ${ac_cv_prog_MAKEINFO+y}
11713 then :
11714   printf %s "(cached) " >&6
11715 else $as_nop
11716   if test -n "$MAKEINFO"; then
11717   ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
11718 else
11719 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11720 for as_dir in $PATH
11721 do
11722   IFS=$as_save_IFS
11723   case $as_dir in #(((
11724     '') as_dir=./ ;;
11725     */) ;;
11726     *) as_dir=$as_dir/ ;;
11727   esac
11728     for ac_exec_ext in '' $ac_executable_extensions; do
11729   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11730     ac_cv_prog_MAKEINFO="makeinfo"
11731     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11732     break 2
11733   fi
11734 done
11735   done
11736 IFS=$as_save_IFS
11737
11738 fi
11739 fi
11740 MAKEINFO=$ac_cv_prog_MAKEINFO
11741 if test -n "$MAKEINFO"; then
11742   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
11743 printf "%s\n" "$MAKEINFO" >&6; }
11744 else
11745   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11746 printf "%s\n" "no" >&6; }
11747 fi
11748
11749
11750 if test "_$MAKEINFO" = "_"; then
11751     MAKEINFO="echo Makeinfo is missing. Info documentation will not be built."
11752 else
11753     case "$MAKEINFO" in
11754       */missing.*)
11755         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING:
11756 *** Makeinfo is missing. Info documentation will not be built." >&5
11757 printf "%s\n" "$as_me: WARNING:
11758 *** Makeinfo is missing. Info documentation will not be built." >&2;}
11759         ;;
11760       *)
11761         ;;
11762     esac
11763 fi
11764
11765
11766 # See if we need a separate native compiler.
11767 if test $cross_compiling = no; then
11768   BUILD_CC="$CC"
11769
11770 else
11771   for ac_prog in gcc cc
11772 do
11773   # Extract the first word of "$ac_prog", so it can be a program name with args.
11774 set dummy $ac_prog; ac_word=$2
11775 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11776 printf %s "checking for $ac_word... " >&6; }
11777 if test ${ac_cv_prog_BUILD_CC+y}
11778 then :
11779   printf %s "(cached) " >&6
11780 else $as_nop
11781   if test -n "$BUILD_CC"; then
11782   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
11783 else
11784 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11785 for as_dir in $PATH
11786 do
11787   IFS=$as_save_IFS
11788   case $as_dir in #(((
11789     '') as_dir=./ ;;
11790     */) ;;
11791     *) as_dir=$as_dir/ ;;
11792   esac
11793     for ac_exec_ext in '' $ac_executable_extensions; do
11794   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11795     ac_cv_prog_BUILD_CC="$ac_prog"
11796     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11797     break 2
11798   fi
11799 done
11800   done
11801 IFS=$as_save_IFS
11802
11803 fi
11804 fi
11805 BUILD_CC=$ac_cv_prog_BUILD_CC
11806 if test -n "$BUILD_CC"; then
11807   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
11808 printf "%s\n" "$BUILD_CC" >&6; }
11809 else
11810   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11811 printf "%s\n" "no" >&6; }
11812 fi
11813
11814
11815   test -n "$BUILD_CC" && break
11816 done
11817
11818 fi
11819 ac_fn_c_check_header_compile "$LINENO" "dirent.h" "ac_cv_header_dirent_h" "$ac_includes_default"
11820 if test "x$ac_cv_header_dirent_h" = xyes
11821 then :
11822   printf "%s\n" "#define HAVE_DIRENT_H 1" >>confdefs.h
11823
11824 fi
11825 ac_fn_c_check_header_compile "$LINENO" "errno.h" "ac_cv_header_errno_h" "$ac_includes_default"
11826 if test "x$ac_cv_header_errno_h" = xyes
11827 then :
11828   printf "%s\n" "#define HAVE_ERRNO_H 1" >>confdefs.h
11829
11830 fi
11831 ac_fn_c_check_header_compile "$LINENO" "execinfo.h" "ac_cv_header_execinfo_h" "$ac_includes_default"
11832 if test "x$ac_cv_header_execinfo_h" = xyes
11833 then :
11834   printf "%s\n" "#define HAVE_EXECINFO_H 1" >>confdefs.h
11835
11836 fi
11837 ac_fn_c_check_header_compile "$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default"
11838 if test "x$ac_cv_header_getopt_h" = xyes
11839 then :
11840   printf "%s\n" "#define HAVE_GETOPT_H 1" >>confdefs.h
11841
11842 fi
11843 ac_fn_c_check_header_compile "$LINENO" "malloc.h" "ac_cv_header_malloc_h" "$ac_includes_default"
11844 if test "x$ac_cv_header_malloc_h" = xyes
11845 then :
11846   printf "%s\n" "#define HAVE_MALLOC_H 1" >>confdefs.h
11847
11848 fi
11849 ac_fn_c_check_header_compile "$LINENO" "mntent.h" "ac_cv_header_mntent_h" "$ac_includes_default"
11850 if test "x$ac_cv_header_mntent_h" = xyes
11851 then :
11852   printf "%s\n" "#define HAVE_MNTENT_H 1" >>confdefs.h
11853
11854 fi
11855 ac_fn_c_check_header_compile "$LINENO" "paths.h" "ac_cv_header_paths_h" "$ac_includes_default"
11856 if test "x$ac_cv_header_paths_h" = xyes
11857 then :
11858   printf "%s\n" "#define HAVE_PATHS_H 1" >>confdefs.h
11859
11860 fi
11861 ac_fn_c_check_header_compile "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
11862 if test "x$ac_cv_header_pthread_h" = xyes
11863 then :
11864   printf "%s\n" "#define HAVE_PTHREAD_H 1" >>confdefs.h
11865
11866 fi
11867 ac_fn_c_check_header_compile "$LINENO" "semaphore.h" "ac_cv_header_semaphore_h" "$ac_includes_default"
11868 if test "x$ac_cv_header_semaphore_h" = xyes
11869 then :
11870   printf "%s\n" "#define HAVE_SEMAPHORE_H 1" >>confdefs.h
11871
11872 fi
11873 ac_fn_c_check_header_compile "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default"
11874 if test "x$ac_cv_header_setjmp_h" = xyes
11875 then :
11876   printf "%s\n" "#define HAVE_SETJMP_H 1" >>confdefs.h
11877
11878 fi
11879 ac_fn_c_check_header_compile "$LINENO" "signal.h" "ac_cv_header_signal_h" "$ac_includes_default"
11880 if test "x$ac_cv_header_signal_h" = xyes
11881 then :
11882   printf "%s\n" "#define HAVE_SIGNAL_H 1" >>confdefs.h
11883
11884 fi
11885 ac_fn_c_check_header_compile "$LINENO" "stdarg.h" "ac_cv_header_stdarg_h" "$ac_includes_default"
11886 if test "x$ac_cv_header_stdarg_h" = xyes
11887 then :
11888   printf "%s\n" "#define HAVE_STDARG_H 1" >>confdefs.h
11889
11890 fi
11891 ac_fn_c_check_header_compile "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
11892 if test "x$ac_cv_header_stdint_h" = xyes
11893 then :
11894   printf "%s\n" "#define HAVE_STDINT_H 1" >>confdefs.h
11895
11896 fi
11897 ac_fn_c_check_header_compile "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
11898 if test "x$ac_cv_header_stdlib_h" = xyes
11899 then :
11900   printf "%s\n" "#define HAVE_STDLIB_H 1" >>confdefs.h
11901
11902 fi
11903 ac_fn_c_check_header_compile "$LINENO" "termios.h" "ac_cv_header_termios_h" "$ac_includes_default"
11904 if test "x$ac_cv_header_termios_h" = xyes
11905 then :
11906   printf "%s\n" "#define HAVE_TERMIOS_H 1" >>confdefs.h
11907
11908 fi
11909 ac_fn_c_check_header_compile "$LINENO" "termio.h" "ac_cv_header_termio_h" "$ac_includes_default"
11910 if test "x$ac_cv_header_termio_h" = xyes
11911 then :
11912   printf "%s\n" "#define HAVE_TERMIO_H 1" >>confdefs.h
11913
11914 fi
11915 ac_fn_c_check_header_compile "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
11916 if test "x$ac_cv_header_unistd_h" = xyes
11917 then :
11918   printf "%s\n" "#define HAVE_UNISTD_H 1" >>confdefs.h
11919
11920 fi
11921 ac_fn_c_check_header_compile "$LINENO" "utime.h" "ac_cv_header_utime_h" "$ac_includes_default"
11922 if test "x$ac_cv_header_utime_h" = xyes
11923 then :
11924   printf "%s\n" "#define HAVE_UTIME_H 1" >>confdefs.h
11925
11926 fi
11927 ac_fn_c_check_header_compile "$LINENO" "attr/xattr.h" "ac_cv_header_attr_xattr_h" "$ac_includes_default"
11928 if test "x$ac_cv_header_attr_xattr_h" = xyes
11929 then :
11930   printf "%s\n" "#define HAVE_ATTR_XATTR_H 1" >>confdefs.h
11931
11932 fi
11933 ac_fn_c_check_header_compile "$LINENO" "linux/falloc.h" "ac_cv_header_linux_falloc_h" "$ac_includes_default"
11934 if test "x$ac_cv_header_linux_falloc_h" = xyes
11935 then :
11936   printf "%s\n" "#define HAVE_LINUX_FALLOC_H 1" >>confdefs.h
11937
11938 fi
11939 ac_fn_c_check_header_compile "$LINENO" "linux/fd.h" "ac_cv_header_linux_fd_h" "$ac_includes_default"
11940 if test "x$ac_cv_header_linux_fd_h" = xyes
11941 then :
11942   printf "%s\n" "#define HAVE_LINUX_FD_H 1" >>confdefs.h
11943
11944 fi
11945 ac_fn_c_check_header_compile "$LINENO" "linux/fsmap.h" "ac_cv_header_linux_fsmap_h" "$ac_includes_default"
11946 if test "x$ac_cv_header_linux_fsmap_h" = xyes
11947 then :
11948   printf "%s\n" "#define HAVE_LINUX_FSMAP_H 1" >>confdefs.h
11949
11950 fi
11951 ac_fn_c_check_header_compile "$LINENO" "linux/major.h" "ac_cv_header_linux_major_h" "$ac_includes_default"
11952 if test "x$ac_cv_header_linux_major_h" = xyes
11953 then :
11954   printf "%s\n" "#define HAVE_LINUX_MAJOR_H 1" >>confdefs.h
11955
11956 fi
11957 ac_fn_c_check_header_compile "$LINENO" "linux/loop.h" "ac_cv_header_linux_loop_h" "$ac_includes_default"
11958 if test "x$ac_cv_header_linux_loop_h" = xyes
11959 then :
11960   printf "%s\n" "#define HAVE_LINUX_LOOP_H 1" >>confdefs.h
11961
11962 fi
11963 ac_fn_c_check_header_compile "$LINENO" "linux/types.h" "ac_cv_header_linux_types_h" "$ac_includes_default"
11964 if test "x$ac_cv_header_linux_types_h" = xyes
11965 then :
11966   printf "%s\n" "#define HAVE_LINUX_TYPES_H 1" >>confdefs.h
11967
11968 fi
11969 ac_fn_c_check_header_compile "$LINENO" "net/if_dl.h" "ac_cv_header_net_if_dl_h" "$ac_includes_default"
11970 if test "x$ac_cv_header_net_if_dl_h" = xyes
11971 then :
11972   printf "%s\n" "#define HAVE_NET_IF_DL_H 1" >>confdefs.h
11973
11974 fi
11975 ac_fn_c_check_header_compile "$LINENO" "netinet/in.h" "ac_cv_header_netinet_in_h" "$ac_includes_default"
11976 if test "x$ac_cv_header_netinet_in_h" = xyes
11977 then :
11978   printf "%s\n" "#define HAVE_NETINET_IN_H 1" >>confdefs.h
11979
11980 fi
11981 ac_fn_c_check_header_compile "$LINENO" "sys/acl.h" "ac_cv_header_sys_acl_h" "$ac_includes_default"
11982 if test "x$ac_cv_header_sys_acl_h" = xyes
11983 then :
11984   printf "%s\n" "#define HAVE_SYS_ACL_H 1" >>confdefs.h
11985
11986 fi
11987 ac_fn_c_check_header_compile "$LINENO" "sys/disklabel.h" "ac_cv_header_sys_disklabel_h" "$ac_includes_default"
11988 if test "x$ac_cv_header_sys_disklabel_h" = xyes
11989 then :
11990   printf "%s\n" "#define HAVE_SYS_DISKLABEL_H 1" >>confdefs.h
11991
11992 fi
11993 ac_fn_c_check_header_compile "$LINENO" "sys/disk.h" "ac_cv_header_sys_disk_h" "$ac_includes_default"
11994 if test "x$ac_cv_header_sys_disk_h" = xyes
11995 then :
11996   printf "%s\n" "#define HAVE_SYS_DISK_H 1" >>confdefs.h
11997
11998 fi
11999 ac_fn_c_check_header_compile "$LINENO" "sys/file.h" "ac_cv_header_sys_file_h" "$ac_includes_default"
12000 if test "x$ac_cv_header_sys_file_h" = xyes
12001 then :
12002   printf "%s\n" "#define HAVE_SYS_FILE_H 1" >>confdefs.h
12003
12004 fi
12005 ac_fn_c_check_header_compile "$LINENO" "sys/ioctl.h" "ac_cv_header_sys_ioctl_h" "$ac_includes_default"
12006 if test "x$ac_cv_header_sys_ioctl_h" = xyes
12007 then :
12008   printf "%s\n" "#define HAVE_SYS_IOCTL_H 1" >>confdefs.h
12009
12010 fi
12011 ac_fn_c_check_header_compile "$LINENO" "sys/key.h" "ac_cv_header_sys_key_h" "$ac_includes_default"
12012 if test "x$ac_cv_header_sys_key_h" = xyes
12013 then :
12014   printf "%s\n" "#define HAVE_SYS_KEY_H 1" >>confdefs.h
12015
12016 fi
12017 ac_fn_c_check_header_compile "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
12018 if test "x$ac_cv_header_sys_mkdev_h" = xyes
12019 then :
12020   printf "%s\n" "#define HAVE_SYS_MKDEV_H 1" >>confdefs.h
12021
12022 fi
12023 ac_fn_c_check_header_compile "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
12024 if test "x$ac_cv_header_sys_mman_h" = xyes
12025 then :
12026   printf "%s\n" "#define HAVE_SYS_MMAN_H 1" >>confdefs.h
12027
12028 fi
12029 ac_fn_c_check_header_compile "$LINENO" "sys/mount.h" "ac_cv_header_sys_mount_h" "$ac_includes_default"
12030 if test "x$ac_cv_header_sys_mount_h" = xyes
12031 then :
12032   printf "%s\n" "#define HAVE_SYS_MOUNT_H 1" >>confdefs.h
12033
12034 fi
12035 ac_fn_c_check_header_compile "$LINENO" "sys/prctl.h" "ac_cv_header_sys_prctl_h" "$ac_includes_default"
12036 if test "x$ac_cv_header_sys_prctl_h" = xyes
12037 then :
12038   printf "%s\n" "#define HAVE_SYS_PRCTL_H 1" >>confdefs.h
12039
12040 fi
12041 ac_fn_c_check_header_compile "$LINENO" "sys/random.h" "ac_cv_header_sys_random_h" "$ac_includes_default"
12042 if test "x$ac_cv_header_sys_random_h" = xyes
12043 then :
12044   printf "%s\n" "#define HAVE_SYS_RANDOM_H 1" >>confdefs.h
12045
12046 fi
12047 ac_fn_c_check_header_compile "$LINENO" "sys/resource.h" "ac_cv_header_sys_resource_h" "$ac_includes_default"
12048 if test "x$ac_cv_header_sys_resource_h" = xyes
12049 then :
12050   printf "%s\n" "#define HAVE_SYS_RESOURCE_H 1" >>confdefs.h
12051
12052 fi
12053 ac_fn_c_check_header_compile "$LINENO" "sys/select.h" "ac_cv_header_sys_select_h" "$ac_includes_default"
12054 if test "x$ac_cv_header_sys_select_h" = xyes
12055 then :
12056   printf "%s\n" "#define HAVE_SYS_SELECT_H 1" >>confdefs.h
12057
12058 fi
12059 ac_fn_c_check_header_compile "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default"
12060 if test "x$ac_cv_header_sys_socket_h" = xyes
12061 then :
12062   printf "%s\n" "#define HAVE_SYS_SOCKET_H 1" >>confdefs.h
12063
12064 fi
12065 ac_fn_c_check_header_compile "$LINENO" "sys/sockio.h" "ac_cv_header_sys_sockio_h" "$ac_includes_default"
12066 if test "x$ac_cv_header_sys_sockio_h" = xyes
12067 then :
12068   printf "%s\n" "#define HAVE_SYS_SOCKIO_H 1" >>confdefs.h
12069
12070 fi
12071 ac_fn_c_check_header_compile "$LINENO" "sys/stat.h" "ac_cv_header_sys_stat_h" "$ac_includes_default"
12072 if test "x$ac_cv_header_sys_stat_h" = xyes
12073 then :
12074   printf "%s\n" "#define HAVE_SYS_STAT_H 1" >>confdefs.h
12075
12076 fi
12077 ac_fn_c_check_header_compile "$LINENO" "sys/syscall.h" "ac_cv_header_sys_syscall_h" "$ac_includes_default"
12078 if test "x$ac_cv_header_sys_syscall_h" = xyes
12079 then :
12080   printf "%s\n" "#define HAVE_SYS_SYSCALL_H 1" >>confdefs.h
12081
12082 fi
12083 ac_fn_c_check_header_compile "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
12084 if test "x$ac_cv_header_sys_sysmacros_h" = xyes
12085 then :
12086   printf "%s\n" "#define HAVE_SYS_SYSMACROS_H 1" >>confdefs.h
12087
12088 fi
12089 ac_fn_c_check_header_compile "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default"
12090 if test "x$ac_cv_header_sys_time_h" = xyes
12091 then :
12092   printf "%s\n" "#define HAVE_SYS_TIME_H 1" >>confdefs.h
12093
12094 fi
12095 ac_fn_c_check_header_compile "$LINENO" "sys/types.h" "ac_cv_header_sys_types_h" "$ac_includes_default"
12096 if test "x$ac_cv_header_sys_types_h" = xyes
12097 then :
12098   printf "%s\n" "#define HAVE_SYS_TYPES_H 1" >>confdefs.h
12099
12100 fi
12101 ac_fn_c_check_header_compile "$LINENO" "sys/un.h" "ac_cv_header_sys_un_h" "$ac_includes_default"
12102 if test "x$ac_cv_header_sys_un_h" = xyes
12103 then :
12104   printf "%s\n" "#define HAVE_SYS_UN_H 1" >>confdefs.h
12105
12106 fi
12107 ac_fn_c_check_header_compile "$LINENO" "sys/wait.h" "ac_cv_header_sys_wait_h" "$ac_includes_default"
12108 if test "x$ac_cv_header_sys_wait_h" = xyes
12109 then :
12110   printf "%s\n" "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
12111
12112 fi
12113 ac_fn_c_check_header_compile "$LINENO" "sys/xattr.h" "ac_cv_header_sys_xattr_h" "$ac_includes_default"
12114 if test "x$ac_cv_header_sys_xattr_h" = xyes
12115 then :
12116   printf "%s\n" "#define HAVE_SYS_XATTR_H 1" >>confdefs.h
12117
12118 fi
12119
12120 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a dd(1) program that supports iflag=fullblock" >&5
12121 printf %s "checking for a dd(1) program that supports iflag=fullblock... " >&6; }
12122 DD=
12123 for i in dd gdd ; do
12124         if "$i" if=/dev/null of=/dev/null count=1 bs=10k 2>/dev/null iflag=fullblock oflag=append ; then
12125                 DD=$i
12126                 break
12127         fi
12128 done
12129 if test -n "$DD" ; then
12130         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DD" >&5
12131 printf "%s\n" "$DD" >&6; }
12132 else
12133         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found, using dd" >&5
12134 printf "%s\n" "not found, using dd" >&6; }
12135         DD=dd
12136         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: No GNU-compatible dd(1) program found, expect some self-test failures." >&5
12137 printf "%s\n" "$as_me: WARNING: No GNU-compatible dd(1) program found, expect some self-test failures." >&2;}
12138 fi
12139
12140
12141 ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "
12142 #if HAVE_SYS_TYPES_H
12143 #include <sys/types.h>
12144 #endif
12145 #if HAVE_SYS_SOCKET
12146 #include <sys/socket.h>
12147 #endif
12148
12149 "
12150 if test "x$ac_cv_header_net_if_h" = xyes
12151 then :
12152   printf "%s\n" "#define HAVE_NET_IF_H 1" >>confdefs.h
12153
12154 fi
12155
12156 ac_func=
12157 for ac_item in $ac_func_c_list
12158 do
12159   if test $ac_func; then
12160     ac_fn_c_check_func "$LINENO" $ac_func ac_cv_func_$ac_func
12161     if eval test \"x\$ac_cv_func_$ac_func\" = xyes; then
12162       echo "#define $ac_item 1" >> confdefs.h
12163     fi
12164     ac_func=
12165   else
12166     ac_func=$ac_item
12167   fi
12168 done
12169
12170 if test "x$ac_cv_func_vprintf" = xno
12171 then :
12172   ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
12173 if test "x$ac_cv_func__doprnt" = xyes
12174 then :
12175
12176 printf "%s\n" "#define HAVE_DOPRNT 1" >>confdefs.h
12177
12178 fi
12179
12180 fi
12181 ac_fn_c_check_member "$LINENO" "struct dirent" "d_reclen" "ac_cv_member_struct_dirent_d_reclen" "#include <dirent.h>
12182 "
12183 if test "x$ac_cv_member_struct_dirent_d_reclen" = xyes
12184 then :
12185
12186 printf "%s\n" "#define HAVE_RECLEN_DIRENT 1" >>confdefs.h
12187
12188 fi
12189
12190 ac_fn_c_check_member "$LINENO" "struct stat" "st_atim" "ac_cv_member_struct_stat_st_atim" "$ac_includes_default"
12191 if test "x$ac_cv_member_struct_stat_st_atim" = xyes
12192 then :
12193
12194 printf "%s\n" "#define HAVE_STRUCT_STAT_ST_ATIM 1" >>confdefs.h
12195
12196
12197 fi
12198
12199 ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "#include <sys/types.h>
12200 "
12201 if test "x$ac_cv_type_ssize_t" = xyes
12202 then :
12203
12204 printf "%s\n" "#define HAVE_TYPE_SSIZE_T 1" >>confdefs.h
12205
12206 fi
12207
12208 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
12209 printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
12210 if test ${ac_cv_c_undeclared_builtin_options+y}
12211 then :
12212   printf %s "(cached) " >&6
12213 else $as_nop
12214   ac_save_CFLAGS=$CFLAGS
12215    ac_cv_c_undeclared_builtin_options='cannot detect'
12216    for ac_arg in '' -fno-builtin; do
12217      CFLAGS="$ac_save_CFLAGS $ac_arg"
12218      # This test program should *not* compile successfully.
12219      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12220 /* end confdefs.h.  */
12221
12222 int
12223 main (void)
12224 {
12225 (void) strchr;
12226   ;
12227   return 0;
12228 }
12229 _ACEOF
12230 if ac_fn_c_try_compile "$LINENO"
12231 then :
12232
12233 else $as_nop
12234   # This test program should compile successfully.
12235         # No library function is consistently available on
12236         # freestanding implementations, so test against a dummy
12237         # declaration.  Include always-available headers on the
12238         # off chance that they somehow elicit warnings.
12239         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12240 /* end confdefs.h.  */
12241 #include <float.h>
12242 #include <limits.h>
12243 #include <stdarg.h>
12244 #include <stddef.h>
12245 extern void ac_decl (int, char *);
12246
12247 int
12248 main (void)
12249 {
12250 (void) ac_decl (0, (char *) 0);
12251   (void) ac_decl;
12252
12253   ;
12254   return 0;
12255 }
12256 _ACEOF
12257 if ac_fn_c_try_compile "$LINENO"
12258 then :
12259   if test x"$ac_arg" = x
12260 then :
12261   ac_cv_c_undeclared_builtin_options='none needed'
12262 else $as_nop
12263   ac_cv_c_undeclared_builtin_options=$ac_arg
12264 fi
12265           break
12266 fi
12267 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12268 fi
12269 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12270     done
12271     CFLAGS=$ac_save_CFLAGS
12272
12273 fi
12274 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
12275 printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
12276   case $ac_cv_c_undeclared_builtin_options in #(
12277   'cannot detect') :
12278     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12279 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12280 as_fn_error $? "cannot make $CC report undeclared builtins
12281 See \`config.log' for more details" "$LINENO" 5; } ;; #(
12282   'none needed') :
12283     ac_c_undeclared_builtin_options='' ;; #(
12284   *) :
12285     ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
12286 esac
12287
12288 ac_fn_check_decl "$LINENO" "llseek" "ac_cv_have_decl_llseek" "#include <unistd.h>
12289 " "$ac_c_undeclared_builtin_options" "CFLAGS"
12290 if test "x$ac_cv_have_decl_llseek" = xyes
12291 then :
12292
12293 printf "%s\n" "#define HAVE_LLSEEK_PROTOTYPE 1" >>confdefs.h
12294
12295 fi
12296 ac_fn_check_decl "$LINENO" "lseek64" "ac_cv_have_decl_lseek64" "#define _LARGEFILE_SOURCE
12297                  #define _LARGEFILE64_SOURCE
12298                  #include <unistd.h>
12299 " "$ac_c_undeclared_builtin_options" "CFLAGS"
12300 if test "x$ac_cv_have_decl_lseek64" = xyes
12301 then :
12302
12303 printf "%s\n" "#define HAVE_LSEEK64_PROTOTYPE 1" >>confdefs.h
12304
12305 fi
12306 # The cast to long int works around a bug in the HP C Compiler
12307 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12308 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12309 # This bug is HP SR number 8606223364.
12310 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
12311 printf %s "checking size of short... " >&6; }
12312 if test ${ac_cv_sizeof_short+y}
12313 then :
12314   printf %s "(cached) " >&6
12315 else $as_nop
12316   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"
12317 then :
12318
12319 else $as_nop
12320   if test "$ac_cv_type_short" = yes; then
12321      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12322 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12323 as_fn_error 77 "cannot compute sizeof (short)
12324 See \`config.log' for more details" "$LINENO" 5; }
12325    else
12326      ac_cv_sizeof_short=0
12327    fi
12328 fi
12329
12330 fi
12331 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
12332 printf "%s\n" "$ac_cv_sizeof_short" >&6; }
12333
12334
12335
12336 printf "%s\n" "#define SIZEOF_SHORT $ac_cv_sizeof_short" >>confdefs.h
12337
12338
12339 # The cast to long int works around a bug in the HP C Compiler
12340 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12341 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12342 # This bug is HP SR number 8606223364.
12343 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
12344 printf %s "checking size of int... " >&6; }
12345 if test ${ac_cv_sizeof_int+y}
12346 then :
12347   printf %s "(cached) " >&6
12348 else $as_nop
12349   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"
12350 then :
12351
12352 else $as_nop
12353   if test "$ac_cv_type_int" = yes; then
12354      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12355 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12356 as_fn_error 77 "cannot compute sizeof (int)
12357 See \`config.log' for more details" "$LINENO" 5; }
12358    else
12359      ac_cv_sizeof_int=0
12360    fi
12361 fi
12362
12363 fi
12364 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
12365 printf "%s\n" "$ac_cv_sizeof_int" >&6; }
12366
12367
12368
12369 printf "%s\n" "#define SIZEOF_INT $ac_cv_sizeof_int" >>confdefs.h
12370
12371
12372 # The cast to long int works around a bug in the HP C Compiler
12373 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12374 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12375 # This bug is HP SR number 8606223364.
12376 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
12377 printf %s "checking size of long... " >&6; }
12378 if test ${ac_cv_sizeof_long+y}
12379 then :
12380   printf %s "(cached) " >&6
12381 else $as_nop
12382   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"
12383 then :
12384
12385 else $as_nop
12386   if test "$ac_cv_type_long" = yes; then
12387      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12388 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12389 as_fn_error 77 "cannot compute sizeof (long)
12390 See \`config.log' for more details" "$LINENO" 5; }
12391    else
12392      ac_cv_sizeof_long=0
12393    fi
12394 fi
12395
12396 fi
12397 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
12398 printf "%s\n" "$ac_cv_sizeof_long" >&6; }
12399
12400
12401
12402 printf "%s\n" "#define SIZEOF_LONG $ac_cv_sizeof_long" >>confdefs.h
12403
12404
12405 # The cast to long int works around a bug in the HP C Compiler
12406 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12407 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12408 # This bug is HP SR number 8606223364.
12409 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12410 printf %s "checking size of long long... " >&6; }
12411 if test ${ac_cv_sizeof_long_long+y}
12412 then :
12413   printf %s "(cached) " >&6
12414 else $as_nop
12415   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long"        "$ac_includes_default"
12416 then :
12417
12418 else $as_nop
12419   if test "$ac_cv_type_long_long" = yes; then
12420      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12421 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12422 as_fn_error 77 "cannot compute sizeof (long long)
12423 See \`config.log' for more details" "$LINENO" 5; }
12424    else
12425      ac_cv_sizeof_long_long=0
12426    fi
12427 fi
12428
12429 fi
12430 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
12431 printf "%s\n" "$ac_cv_sizeof_long_long" >&6; }
12432
12433
12434
12435 printf "%s\n" "#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long" >>confdefs.h
12436
12437
12438 # The cast to long int works around a bug in the HP C Compiler
12439 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12440 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12441 # This bug is HP SR number 8606223364.
12442 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
12443 printf %s "checking size of off_t... " >&6; }
12444 if test ${ac_cv_sizeof_off_t+y}
12445 then :
12446   printf %s "(cached) " >&6
12447 else $as_nop
12448   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t"        "$ac_includes_default"
12449 then :
12450
12451 else $as_nop
12452   if test "$ac_cv_type_off_t" = yes; then
12453      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12454 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12455 as_fn_error 77 "cannot compute sizeof (off_t)
12456 See \`config.log' for more details" "$LINENO" 5; }
12457    else
12458      ac_cv_sizeof_off_t=0
12459    fi
12460 fi
12461
12462 fi
12463 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
12464 printf "%s\n" "$ac_cv_sizeof_off_t" >&6; }
12465
12466
12467
12468 printf "%s\n" "#define SIZEOF_OFF_T $ac_cv_sizeof_off_t" >>confdefs.h
12469
12470
12471 # The cast to long int works around a bug in the HP C Compiler
12472 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12473 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12474 # This bug is HP SR number 8606223364.
12475 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5
12476 printf %s "checking size of time_t... " >&6; }
12477 if test ${ac_cv_sizeof_time_t+y}
12478 then :
12479   printf %s "(cached) " >&6
12480 else $as_nop
12481   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t"        "$ac_includes_default"
12482 then :
12483
12484 else $as_nop
12485   if test "$ac_cv_type_time_t" = yes; then
12486      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12487 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12488 as_fn_error 77 "cannot compute sizeof (time_t)
12489 See \`config.log' for more details" "$LINENO" 5; }
12490    else
12491      ac_cv_sizeof_time_t=0
12492    fi
12493 fi
12494
12495 fi
12496 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5
12497 printf "%s\n" "$ac_cv_sizeof_time_t" >&6; }
12498
12499
12500
12501 printf "%s\n" "#define SIZEOF_TIME_T $ac_cv_sizeof_time_t" >>confdefs.h
12502
12503
12504 SIZEOF_SHORT=$ac_cv_sizeof_short
12505 SIZEOF_INT=$ac_cv_sizeof_int
12506 SIZEOF_LONG=$ac_cv_sizeof_long
12507 SIZEOF_LONG_LONG=$ac_cv_sizeof_long_long
12508 SIZEOF_OFF_T=$ac_cv_sizeof_off_t
12509 SIZEOF_TIME_T=$ac_cv_sizeof_time_t
12510
12511
12512
12513
12514
12515
12516  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12517 printf %s "checking whether byte ordering is bigendian... " >&6; }
12518 if test ${ac_cv_c_bigendian+y}
12519 then :
12520   printf %s "(cached) " >&6
12521 else $as_nop
12522   ac_cv_c_bigendian=unknown
12523     # See if we're dealing with a universal compiler.
12524     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12525 /* end confdefs.h.  */
12526 #ifndef __APPLE_CC__
12527                not a universal capable compiler
12528              #endif
12529              typedef int dummy;
12530
12531 _ACEOF
12532 if ac_fn_c_try_compile "$LINENO"
12533 then :
12534
12535         # Check for potential -arch flags.  It is not universal unless
12536         # there are at least two -arch flags with different values.
12537         ac_arch=
12538         ac_prev=
12539         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12540          if test -n "$ac_prev"; then
12541            case $ac_word in
12542              i?86 | x86_64 | ppc | ppc64)
12543                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12544                  ac_arch=$ac_word
12545                else
12546                  ac_cv_c_bigendian=universal
12547                  break
12548                fi
12549                ;;
12550            esac
12551            ac_prev=
12552          elif test "x$ac_word" = "x-arch"; then
12553            ac_prev=arch
12554          fi
12555        done
12556 fi
12557 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12558     if test $ac_cv_c_bigendian = unknown; then
12559       # See if sys/param.h defines the BYTE_ORDER macro.
12560       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12561 /* end confdefs.h.  */
12562 #include <sys/types.h>
12563              #include <sys/param.h>
12564
12565 int
12566 main (void)
12567 {
12568 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12569                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12570                      && LITTLE_ENDIAN)
12571               bogus endian macros
12572              #endif
12573
12574   ;
12575   return 0;
12576 }
12577 _ACEOF
12578 if ac_fn_c_try_compile "$LINENO"
12579 then :
12580   # It does; now see whether it defined to BIG_ENDIAN or not.
12581          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12582 /* end confdefs.h.  */
12583 #include <sys/types.h>
12584                 #include <sys/param.h>
12585
12586 int
12587 main (void)
12588 {
12589 #if BYTE_ORDER != BIG_ENDIAN
12590                  not big endian
12591                 #endif
12592
12593   ;
12594   return 0;
12595 }
12596 _ACEOF
12597 if ac_fn_c_try_compile "$LINENO"
12598 then :
12599   ac_cv_c_bigendian=yes
12600 else $as_nop
12601   ac_cv_c_bigendian=no
12602 fi
12603 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12604 fi
12605 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12606     fi
12607     if test $ac_cv_c_bigendian = unknown; then
12608       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12609       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12610 /* end confdefs.h.  */
12611 #include <limits.h>
12612
12613 int
12614 main (void)
12615 {
12616 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12617               bogus endian macros
12618              #endif
12619
12620   ;
12621   return 0;
12622 }
12623 _ACEOF
12624 if ac_fn_c_try_compile "$LINENO"
12625 then :
12626   # It does; now see whether it defined to _BIG_ENDIAN or not.
12627          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12628 /* end confdefs.h.  */
12629 #include <limits.h>
12630
12631 int
12632 main (void)
12633 {
12634 #ifndef _BIG_ENDIAN
12635                  not big endian
12636                 #endif
12637
12638   ;
12639   return 0;
12640 }
12641 _ACEOF
12642 if ac_fn_c_try_compile "$LINENO"
12643 then :
12644   ac_cv_c_bigendian=yes
12645 else $as_nop
12646   ac_cv_c_bigendian=no
12647 fi
12648 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12649 fi
12650 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12651     fi
12652     if test $ac_cv_c_bigendian = unknown; then
12653       # Compile a test program.
12654       if test "$cross_compiling" = yes
12655 then :
12656   # Try to guess by grepping values from an object file.
12657          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12658 /* end confdefs.h.  */
12659 unsigned short int ascii_mm[] =
12660                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12661                 unsigned short int ascii_ii[] =
12662                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12663                 int use_ascii (int i) {
12664                   return ascii_mm[i] + ascii_ii[i];
12665                 }
12666                 unsigned short int ebcdic_ii[] =
12667                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12668                 unsigned short int ebcdic_mm[] =
12669                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12670                 int use_ebcdic (int i) {
12671                   return ebcdic_mm[i] + ebcdic_ii[i];
12672                 }
12673                 extern int foo;
12674
12675 int
12676 main (void)
12677 {
12678 return use_ascii (foo) == use_ebcdic (foo);
12679   ;
12680   return 0;
12681 }
12682 _ACEOF
12683 if ac_fn_c_try_compile "$LINENO"
12684 then :
12685   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12686               ac_cv_c_bigendian=yes
12687             fi
12688             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12689               if test "$ac_cv_c_bigendian" = unknown; then
12690                 ac_cv_c_bigendian=no
12691               else
12692                 # finding both strings is unlikely to happen, but who knows?
12693                 ac_cv_c_bigendian=unknown
12694               fi
12695             fi
12696 fi
12697 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12698 else $as_nop
12699   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12700 /* end confdefs.h.  */
12701 $ac_includes_default
12702 int
12703 main (void)
12704 {
12705
12706              /* Are we little or big endian?  From Harbison&Steele.  */
12707              union
12708              {
12709                long int l;
12710                char c[sizeof (long int)];
12711              } u;
12712              u.l = 1;
12713              return u.c[sizeof (long int) - 1] == 1;
12714
12715   ;
12716   return 0;
12717 }
12718 _ACEOF
12719 if ac_fn_c_try_run "$LINENO"
12720 then :
12721   ac_cv_c_bigendian=no
12722 else $as_nop
12723   ac_cv_c_bigendian=yes
12724 fi
12725 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12726   conftest.$ac_objext conftest.beam conftest.$ac_ext
12727 fi
12728
12729     fi
12730 fi
12731 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12732 printf "%s\n" "$ac_cv_c_bigendian" >&6; }
12733  case $ac_cv_c_bigendian in #(
12734    yes)
12735      printf "%s\n" "#define WORDS_BIGENDIAN 1" >>confdefs.h
12736 ;; #(
12737    no)
12738       ;; #(
12739    universal)
12740
12741 printf "%s\n" "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12742
12743      ;; #(
12744    *)
12745      as_fn_error $? "unknown endianness
12746  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12747  esac
12748
12749 if test $cross_compiling = no; then
12750   BUILD_CC="$BUILD_CC" CPP="$CPP" /bin/sh $ac_aux_dir/parse-types.sh
12751 else
12752   CROSS_COMPILE="1" BUILD_CC="$BUILD_CC" CPP="$CPP" /bin/sh $ac_aux_dir/parse-types.sh
12753 fi
12754 ASM_TYPES_HEADER=./asm_types.h
12755
12756 echo "/* These defines are needed for the public ext2fs.h header file */" \
12757      > public_config.h
12758 if grep HAVE_SYS_TYPES_H confdefs.h > tmp_config.$$; then
12759   uniq tmp_config.$$ >> public_config.h
12760 else
12761   echo "#undef HAVE_SYS_TYPES_H" >> public_config.h
12762 fi
12763 if grep WORDS_BIGENDIAN confdefs.h > tmp_config.$$; then
12764   uniq tmp_config.$$ >> public_config.h
12765 else
12766   echo "#undef WORDS_BIGENDIAN" >> public_config.h
12767 fi
12768 rm -f tmp_config.$$
12769 PUBLIC_CONFIG_HEADER=./public_config.h
12770
12771 ac_fn_c_check_header_compile "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
12772 if test "x$ac_cv_header_inttypes_h" = xyes
12773 then :
12774   printf "%s\n" "#define HAVE_INTTYPES_H 1" >>confdefs.h
12775
12776 fi
12777
12778 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
12779 if test "x$ac_cv_type_intptr_t" = xyes
12780 then :
12781
12782 printf "%s\n" "#define HAVE_INTPTR_T 1" >>confdefs.h
12783
12784
12785 fi
12786
12787 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether struct stat has a st_flags field" >&5
12788 printf %s "checking whether struct stat has a st_flags field... " >&6; }
12789 if test ${e2fsprogs_cv_struct_st_flags+y}
12790 then :
12791   printf %s "(cached) " >&6
12792 else $as_nop
12793   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12794 /* end confdefs.h.  */
12795 #include <sys/stat.h>
12796 int
12797 main (void)
12798 {
12799 struct stat stat; stat.st_flags = 0;
12800   ;
12801   return 0;
12802 }
12803 _ACEOF
12804 if ac_fn_c_try_compile "$LINENO"
12805 then :
12806   e2fsprogs_cv_struct_st_flags=yes
12807 else $as_nop
12808   e2fsprogs_cv_struct_st_flags=no
12809 fi
12810 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12811 fi
12812
12813 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $e2fsprogs_cv_struct_st_flags" >&5
12814 printf "%s\n" "$e2fsprogs_cv_struct_st_flags" >&6; }
12815 if test "$e2fsprogs_cv_struct_st_flags" = yes; then
12816   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether st_flags field is useful" >&5
12817 printf %s "checking whether st_flags field is useful... " >&6; }
12818   if test ${e2fsprogs_cv_struct_st_flags_immut+y}
12819 then :
12820   printf %s "(cached) " >&6
12821 else $as_nop
12822   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12823 /* end confdefs.h.  */
12824 #include <sys/stat.h>
12825 int
12826 main (void)
12827 {
12828 struct stat stat; stat.st_flags |= UF_IMMUTABLE;
12829   ;
12830   return 0;
12831 }
12832 _ACEOF
12833 if ac_fn_c_try_compile "$LINENO"
12834 then :
12835   e2fsprogs_cv_struct_st_flags_immut=yes
12836 else $as_nop
12837   e2fsprogs_cv_struct_st_flags_immut=no
12838 fi
12839 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12840 fi
12841
12842   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $e2fsprogs_cv_struct_st_flags_immut" >&5
12843 printf "%s\n" "$e2fsprogs_cv_struct_st_flags_immut" >&6; }
12844   if test "$e2fsprogs_cv_struct_st_flags_immut" = yes; then
12845
12846 printf "%s\n" "#define HAVE_STAT_FLAGS 1" >>confdefs.h
12847
12848   fi
12849 fi
12850 ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/types.h>
12851          #include <sys/socket.h>
12852 "
12853 if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes
12854 then :
12855
12856 printf "%s\n" "#define HAVE_SA_LEN 1" >>confdefs.h
12857
12858 fi
12859
12860 if test -n "$BLKID_CMT"; then
12861   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_probe_get_topology in -lblkid" >&5
12862 printf %s "checking for blkid_probe_get_topology in -lblkid... " >&6; }
12863 if test ${ac_cv_lib_blkid_blkid_probe_get_topology+y}
12864 then :
12865   printf %s "(cached) " >&6
12866 else $as_nop
12867   ac_check_lib_save_LIBS=$LIBS
12868 LIBS="-lblkid  $LIBS"
12869 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12870 /* end confdefs.h.  */
12871
12872 /* Override any GCC internal prototype to avoid an error.
12873    Use char because int might match the return type of a GCC
12874    builtin and then its argument prototype would still apply.  */
12875 char blkid_probe_get_topology ();
12876 int
12877 main (void)
12878 {
12879 return blkid_probe_get_topology ();
12880   ;
12881   return 0;
12882 }
12883 _ACEOF
12884 if ac_fn_c_try_link "$LINENO"
12885 then :
12886   ac_cv_lib_blkid_blkid_probe_get_topology=yes
12887 else $as_nop
12888   ac_cv_lib_blkid_blkid_probe_get_topology=no
12889 fi
12890 rm -f core conftest.err conftest.$ac_objext conftest.beam \
12891     conftest$ac_exeext conftest.$ac_ext
12892 LIBS=$ac_check_lib_save_LIBS
12893 fi
12894 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_probe_get_topology" >&5
12895 printf "%s\n" "$ac_cv_lib_blkid_blkid_probe_get_topology" >&6; }
12896 if test "x$ac_cv_lib_blkid_blkid_probe_get_topology" = xyes
12897 then :
12898
12899 printf "%s\n" "#define HAVE_BLKID_PROBE_GET_TOPOLOGY 1" >>confdefs.h
12900
12901 fi
12902
12903   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_topology_get_dax in -lblkid" >&5
12904 printf %s "checking for blkid_topology_get_dax in -lblkid... " >&6; }
12905 if test ${ac_cv_lib_blkid_blkid_topology_get_dax+y}
12906 then :
12907   printf %s "(cached) " >&6
12908 else $as_nop
12909   ac_check_lib_save_LIBS=$LIBS
12910 LIBS="-lblkid  $LIBS"
12911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12912 /* end confdefs.h.  */
12913
12914 /* Override any GCC internal prototype to avoid an error.
12915    Use char because int might match the return type of a GCC
12916    builtin and then its argument prototype would still apply.  */
12917 char blkid_topology_get_dax ();
12918 int
12919 main (void)
12920 {
12921 return blkid_topology_get_dax ();
12922   ;
12923   return 0;
12924 }
12925 _ACEOF
12926 if ac_fn_c_try_link "$LINENO"
12927 then :
12928   ac_cv_lib_blkid_blkid_topology_get_dax=yes
12929 else $as_nop
12930   ac_cv_lib_blkid_blkid_topology_get_dax=no
12931 fi
12932 rm -f core conftest.err conftest.$ac_objext conftest.beam \
12933     conftest$ac_exeext conftest.$ac_ext
12934 LIBS=$ac_check_lib_save_LIBS
12935 fi
12936 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_topology_get_dax" >&5
12937 printf "%s\n" "$ac_cv_lib_blkid_blkid_topology_get_dax" >&6; }
12938 if test "x$ac_cv_lib_blkid_blkid_topology_get_dax" = xyes
12939 then :
12940
12941 printf "%s\n" "#define HAVE_BLKID_TOPOLOGY_GET_DAX 1" >>confdefs.h
12942
12943 fi
12944
12945   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_probe_enable_partitions in -lblkid" >&5
12946 printf %s "checking for blkid_probe_enable_partitions in -lblkid... " >&6; }
12947 if test ${ac_cv_lib_blkid_blkid_probe_enable_partitions+y}
12948 then :
12949   printf %s "(cached) " >&6
12950 else $as_nop
12951   ac_check_lib_save_LIBS=$LIBS
12952 LIBS="-lblkid  $LIBS"
12953 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12954 /* end confdefs.h.  */
12955
12956 /* Override any GCC internal prototype to avoid an error.
12957    Use char because int might match the return type of a GCC
12958    builtin and then its argument prototype would still apply.  */
12959 char blkid_probe_enable_partitions ();
12960 int
12961 main (void)
12962 {
12963 return blkid_probe_enable_partitions ();
12964   ;
12965   return 0;
12966 }
12967 _ACEOF
12968 if ac_fn_c_try_link "$LINENO"
12969 then :
12970   ac_cv_lib_blkid_blkid_probe_enable_partitions=yes
12971 else $as_nop
12972   ac_cv_lib_blkid_blkid_probe_enable_partitions=no
12973 fi
12974 rm -f core conftest.err conftest.$ac_objext conftest.beam \
12975     conftest$ac_exeext conftest.$ac_ext
12976 LIBS=$ac_check_lib_save_LIBS
12977 fi
12978 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_probe_enable_partitions" >&5
12979 printf "%s\n" "$ac_cv_lib_blkid_blkid_probe_enable_partitions" >&6; }
12980 if test "x$ac_cv_lib_blkid_blkid_probe_enable_partitions" = xyes
12981 then :
12982
12983 printf "%s\n" "#define HAVE_BLKID_PROBE_ENABLE_PARTITIONS 1" >>confdefs.h
12984
12985 fi
12986
12987 fi
12988 if test -n "$DLOPEN_LIB" ; then
12989    ac_cv_func_dlopen=yes
12990 fi
12991 ac_fn_c_check_func "$LINENO" "__secure_getenv" "ac_cv_func___secure_getenv"
12992 if test "x$ac_cv_func___secure_getenv" = xyes
12993 then :
12994   printf "%s\n" "#define HAVE___SECURE_GETENV 1" >>confdefs.h
12995
12996 fi
12997 ac_fn_c_check_func "$LINENO" "add_key" "ac_cv_func_add_key"
12998 if test "x$ac_cv_func_add_key" = xyes
12999 then :
13000   printf "%s\n" "#define HAVE_ADD_KEY 1" >>confdefs.h
13001
13002 fi
13003 ac_fn_c_check_func "$LINENO" "backtrace" "ac_cv_func_backtrace"
13004 if test "x$ac_cv_func_backtrace" = xyes
13005 then :
13006   printf "%s\n" "#define HAVE_BACKTRACE 1" >>confdefs.h
13007
13008 fi
13009 ac_fn_c_check_func "$LINENO" "chflags" "ac_cv_func_chflags"
13010 if test "x$ac_cv_func_chflags" = xyes
13011 then :
13012   printf "%s\n" "#define HAVE_CHFLAGS 1" >>confdefs.h
13013
13014 fi
13015 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
13016 if test "x$ac_cv_func_dlopen" = xyes
13017 then :
13018   printf "%s\n" "#define HAVE_DLOPEN 1" >>confdefs.h
13019
13020 fi
13021 ac_fn_c_check_func "$LINENO" "fadvise64" "ac_cv_func_fadvise64"
13022 if test "x$ac_cv_func_fadvise64" = xyes
13023 then :
13024   printf "%s\n" "#define HAVE_FADVISE64 1" >>confdefs.h
13025
13026 fi
13027 ac_fn_c_check_func "$LINENO" "fallocate" "ac_cv_func_fallocate"
13028 if test "x$ac_cv_func_fallocate" = xyes
13029 then :
13030   printf "%s\n" "#define HAVE_FALLOCATE 1" >>confdefs.h
13031
13032 fi
13033 ac_fn_c_check_func "$LINENO" "fallocate64" "ac_cv_func_fallocate64"
13034 if test "x$ac_cv_func_fallocate64" = xyes
13035 then :
13036   printf "%s\n" "#define HAVE_FALLOCATE64 1" >>confdefs.h
13037
13038 fi
13039 ac_fn_c_check_func "$LINENO" "fchown" "ac_cv_func_fchown"
13040 if test "x$ac_cv_func_fchown" = xyes
13041 then :
13042   printf "%s\n" "#define HAVE_FCHOWN 1" >>confdefs.h
13043
13044 fi
13045 ac_fn_c_check_func "$LINENO" "fcntl" "ac_cv_func_fcntl"
13046 if test "x$ac_cv_func_fcntl" = xyes
13047 then :
13048   printf "%s\n" "#define HAVE_FCNTL 1" >>confdefs.h
13049
13050 fi
13051 ac_fn_c_check_func "$LINENO" "fdatasync" "ac_cv_func_fdatasync"
13052 if test "x$ac_cv_func_fdatasync" = xyes
13053 then :
13054   printf "%s\n" "#define HAVE_FDATASYNC 1" >>confdefs.h
13055
13056 fi
13057 ac_fn_c_check_func "$LINENO" "fstat64" "ac_cv_func_fstat64"
13058 if test "x$ac_cv_func_fstat64" = xyes
13059 then :
13060   printf "%s\n" "#define HAVE_FSTAT64 1" >>confdefs.h
13061
13062 fi
13063 ac_fn_c_check_func "$LINENO" "fsync" "ac_cv_func_fsync"
13064 if test "x$ac_cv_func_fsync" = xyes
13065 then :
13066   printf "%s\n" "#define HAVE_FSYNC 1" >>confdefs.h
13067
13068 fi
13069 ac_fn_c_check_func "$LINENO" "ftruncate64" "ac_cv_func_ftruncate64"
13070 if test "x$ac_cv_func_ftruncate64" = xyes
13071 then :
13072   printf "%s\n" "#define HAVE_FTRUNCATE64 1" >>confdefs.h
13073
13074 fi
13075 ac_fn_c_check_func "$LINENO" "futimes" "ac_cv_func_futimes"
13076 if test "x$ac_cv_func_futimes" = xyes
13077 then :
13078   printf "%s\n" "#define HAVE_FUTIMES 1" >>confdefs.h
13079
13080 fi
13081 ac_fn_c_check_func "$LINENO" "getcwd" "ac_cv_func_getcwd"
13082 if test "x$ac_cv_func_getcwd" = xyes
13083 then :
13084   printf "%s\n" "#define HAVE_GETCWD 1" >>confdefs.h
13085
13086 fi
13087 ac_fn_c_check_func "$LINENO" "getdtablesize" "ac_cv_func_getdtablesize"
13088 if test "x$ac_cv_func_getdtablesize" = xyes
13089 then :
13090   printf "%s\n" "#define HAVE_GETDTABLESIZE 1" >>confdefs.h
13091
13092 fi
13093 ac_fn_c_check_func "$LINENO" "getentropy" "ac_cv_func_getentropy"
13094 if test "x$ac_cv_func_getentropy" = xyes
13095 then :
13096   printf "%s\n" "#define HAVE_GETENTROPY 1" >>confdefs.h
13097
13098 fi
13099 ac_fn_c_check_func "$LINENO" "gethostname" "ac_cv_func_gethostname"
13100 if test "x$ac_cv_func_gethostname" = xyes
13101 then :
13102   printf "%s\n" "#define HAVE_GETHOSTNAME 1" >>confdefs.h
13103
13104 fi
13105 ac_fn_c_check_func "$LINENO" "getmntinfo" "ac_cv_func_getmntinfo"
13106 if test "x$ac_cv_func_getmntinfo" = xyes
13107 then :
13108   printf "%s\n" "#define HAVE_GETMNTINFO 1" >>confdefs.h
13109
13110 fi
13111 ac_fn_c_check_func "$LINENO" "getpwuid_r" "ac_cv_func_getpwuid_r"
13112 if test "x$ac_cv_func_getpwuid_r" = xyes
13113 then :
13114   printf "%s\n" "#define HAVE_GETPWUID_R 1" >>confdefs.h
13115
13116 fi
13117 ac_fn_c_check_func "$LINENO" "getrandom" "ac_cv_func_getrandom"
13118 if test "x$ac_cv_func_getrandom" = xyes
13119 then :
13120   printf "%s\n" "#define HAVE_GETRANDOM 1" >>confdefs.h
13121
13122 fi
13123 ac_fn_c_check_func "$LINENO" "getrlimit" "ac_cv_func_getrlimit"
13124 if test "x$ac_cv_func_getrlimit" = xyes
13125 then :
13126   printf "%s\n" "#define HAVE_GETRLIMIT 1" >>confdefs.h
13127
13128 fi
13129 ac_fn_c_check_func "$LINENO" "getrusage" "ac_cv_func_getrusage"
13130 if test "x$ac_cv_func_getrusage" = xyes
13131 then :
13132   printf "%s\n" "#define HAVE_GETRUSAGE 1" >>confdefs.h
13133
13134 fi
13135 ac_fn_c_check_func "$LINENO" "jrand48" "ac_cv_func_jrand48"
13136 if test "x$ac_cv_func_jrand48" = xyes
13137 then :
13138   printf "%s\n" "#define HAVE_JRAND48 1" >>confdefs.h
13139
13140 fi
13141 ac_fn_c_check_func "$LINENO" "keyctl" "ac_cv_func_keyctl"
13142 if test "x$ac_cv_func_keyctl" = xyes
13143 then :
13144   printf "%s\n" "#define HAVE_KEYCTL 1" >>confdefs.h
13145
13146 fi
13147 ac_fn_c_check_func "$LINENO" "llistxattr" "ac_cv_func_llistxattr"
13148 if test "x$ac_cv_func_llistxattr" = xyes
13149 then :
13150   printf "%s\n" "#define HAVE_LLISTXATTR 1" >>confdefs.h
13151
13152 fi
13153 ac_fn_c_check_func "$LINENO" "llseek" "ac_cv_func_llseek"
13154 if test "x$ac_cv_func_llseek" = xyes
13155 then :
13156   printf "%s\n" "#define HAVE_LLSEEK 1" >>confdefs.h
13157
13158 fi
13159 ac_fn_c_check_func "$LINENO" "lseek64" "ac_cv_func_lseek64"
13160 if test "x$ac_cv_func_lseek64" = xyes
13161 then :
13162   printf "%s\n" "#define HAVE_LSEEK64 1" >>confdefs.h
13163
13164 fi
13165 ac_fn_c_check_func "$LINENO" "mallinfo" "ac_cv_func_mallinfo"
13166 if test "x$ac_cv_func_mallinfo" = xyes
13167 then :
13168   printf "%s\n" "#define HAVE_MALLINFO 1" >>confdefs.h
13169
13170 fi
13171 ac_fn_c_check_func "$LINENO" "mallinfo2" "ac_cv_func_mallinfo2"
13172 if test "x$ac_cv_func_mallinfo2" = xyes
13173 then :
13174   printf "%s\n" "#define HAVE_MALLINFO2 1" >>confdefs.h
13175
13176 fi
13177 ac_fn_c_check_func "$LINENO" "mbstowcs" "ac_cv_func_mbstowcs"
13178 if test "x$ac_cv_func_mbstowcs" = xyes
13179 then :
13180   printf "%s\n" "#define HAVE_MBSTOWCS 1" >>confdefs.h
13181
13182 fi
13183 ac_fn_c_check_func "$LINENO" "memalign" "ac_cv_func_memalign"
13184 if test "x$ac_cv_func_memalign" = xyes
13185 then :
13186   printf "%s\n" "#define HAVE_MEMALIGN 1" >>confdefs.h
13187
13188 fi
13189 ac_fn_c_check_func "$LINENO" "mempcpy" "ac_cv_func_mempcpy"
13190 if test "x$ac_cv_func_mempcpy" = xyes
13191 then :
13192   printf "%s\n" "#define HAVE_MEMPCPY 1" >>confdefs.h
13193
13194 fi
13195 ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
13196 if test "x$ac_cv_func_mmap" = xyes
13197 then :
13198   printf "%s\n" "#define HAVE_MMAP 1" >>confdefs.h
13199
13200 fi
13201 ac_fn_c_check_func "$LINENO" "msync" "ac_cv_func_msync"
13202 if test "x$ac_cv_func_msync" = xyes
13203 then :
13204   printf "%s\n" "#define HAVE_MSYNC 1" >>confdefs.h
13205
13206 fi
13207 ac_fn_c_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep"
13208 if test "x$ac_cv_func_nanosleep" = xyes
13209 then :
13210   printf "%s\n" "#define HAVE_NANOSLEEP 1" >>confdefs.h
13211
13212 fi
13213 ac_fn_c_check_func "$LINENO" "open64" "ac_cv_func_open64"
13214 if test "x$ac_cv_func_open64" = xyes
13215 then :
13216   printf "%s\n" "#define HAVE_OPEN64 1" >>confdefs.h
13217
13218 fi
13219 ac_fn_c_check_func "$LINENO" "pathconf" "ac_cv_func_pathconf"
13220 if test "x$ac_cv_func_pathconf" = xyes
13221 then :
13222   printf "%s\n" "#define HAVE_PATHCONF 1" >>confdefs.h
13223
13224 fi
13225 ac_fn_c_check_func "$LINENO" "posix_fadvise" "ac_cv_func_posix_fadvise"
13226 if test "x$ac_cv_func_posix_fadvise" = xyes
13227 then :
13228   printf "%s\n" "#define HAVE_POSIX_FADVISE 1" >>confdefs.h
13229
13230 fi
13231 ac_fn_c_check_func "$LINENO" "posix_fadvise64" "ac_cv_func_posix_fadvise64"
13232 if test "x$ac_cv_func_posix_fadvise64" = xyes
13233 then :
13234   printf "%s\n" "#define HAVE_POSIX_FADVISE64 1" >>confdefs.h
13235
13236 fi
13237 ac_fn_c_check_func "$LINENO" "posix_memalign" "ac_cv_func_posix_memalign"
13238 if test "x$ac_cv_func_posix_memalign" = xyes
13239 then :
13240   printf "%s\n" "#define HAVE_POSIX_MEMALIGN 1" >>confdefs.h
13241
13242 fi
13243 ac_fn_c_check_func "$LINENO" "prctl" "ac_cv_func_prctl"
13244 if test "x$ac_cv_func_prctl" = xyes
13245 then :
13246   printf "%s\n" "#define HAVE_PRCTL 1" >>confdefs.h
13247
13248 fi
13249 ac_fn_c_check_func "$LINENO" "pread" "ac_cv_func_pread"
13250 if test "x$ac_cv_func_pread" = xyes
13251 then :
13252   printf "%s\n" "#define HAVE_PREAD 1" >>confdefs.h
13253
13254 fi
13255 ac_fn_c_check_func "$LINENO" "pwrite" "ac_cv_func_pwrite"
13256 if test "x$ac_cv_func_pwrite" = xyes
13257 then :
13258   printf "%s\n" "#define HAVE_PWRITE 1" >>confdefs.h
13259
13260 fi
13261 ac_fn_c_check_func "$LINENO" "pread64" "ac_cv_func_pread64"
13262 if test "x$ac_cv_func_pread64" = xyes
13263 then :
13264   printf "%s\n" "#define HAVE_PREAD64 1" >>confdefs.h
13265
13266 fi
13267 ac_fn_c_check_func "$LINENO" "pwrite64" "ac_cv_func_pwrite64"
13268 if test "x$ac_cv_func_pwrite64" = xyes
13269 then :
13270   printf "%s\n" "#define HAVE_PWRITE64 1" >>confdefs.h
13271
13272 fi
13273 ac_fn_c_check_func "$LINENO" "secure_getenv" "ac_cv_func_secure_getenv"
13274 if test "x$ac_cv_func_secure_getenv" = xyes
13275 then :
13276   printf "%s\n" "#define HAVE_SECURE_GETENV 1" >>confdefs.h
13277
13278 fi
13279 ac_fn_c_check_func "$LINENO" "setmntent" "ac_cv_func_setmntent"
13280 if test "x$ac_cv_func_setmntent" = xyes
13281 then :
13282   printf "%s\n" "#define HAVE_SETMNTENT 1" >>confdefs.h
13283
13284 fi
13285 ac_fn_c_check_func "$LINENO" "setresgid" "ac_cv_func_setresgid"
13286 if test "x$ac_cv_func_setresgid" = xyes
13287 then :
13288   printf "%s\n" "#define HAVE_SETRESGID 1" >>confdefs.h
13289
13290 fi
13291 ac_fn_c_check_func "$LINENO" "setresuid" "ac_cv_func_setresuid"
13292 if test "x$ac_cv_func_setresuid" = xyes
13293 then :
13294   printf "%s\n" "#define HAVE_SETRESUID 1" >>confdefs.h
13295
13296 fi
13297 ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf"
13298 if test "x$ac_cv_func_snprintf" = xyes
13299 then :
13300   printf "%s\n" "#define HAVE_SNPRINTF 1" >>confdefs.h
13301
13302 fi
13303 ac_fn_c_check_func "$LINENO" "srandom" "ac_cv_func_srandom"
13304 if test "x$ac_cv_func_srandom" = xyes
13305 then :
13306   printf "%s\n" "#define HAVE_SRANDOM 1" >>confdefs.h
13307
13308 fi
13309 ac_fn_c_check_func "$LINENO" "stpcpy" "ac_cv_func_stpcpy"
13310 if test "x$ac_cv_func_stpcpy" = xyes
13311 then :
13312   printf "%s\n" "#define HAVE_STPCPY 1" >>confdefs.h
13313
13314 fi
13315 ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp"
13316 if test "x$ac_cv_func_strcasecmp" = xyes
13317 then :
13318   printf "%s\n" "#define HAVE_STRCASECMP 1" >>confdefs.h
13319
13320 fi
13321 ac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup"
13322 if test "x$ac_cv_func_strdup" = xyes
13323 then :
13324   printf "%s\n" "#define HAVE_STRDUP 1" >>confdefs.h
13325
13326 fi
13327 ac_fn_c_check_func "$LINENO" "strnlen" "ac_cv_func_strnlen"
13328 if test "x$ac_cv_func_strnlen" = xyes
13329 then :
13330   printf "%s\n" "#define HAVE_STRNLEN 1" >>confdefs.h
13331
13332 fi
13333 ac_fn_c_check_func "$LINENO" "strptime" "ac_cv_func_strptime"
13334 if test "x$ac_cv_func_strptime" = xyes
13335 then :
13336   printf "%s\n" "#define HAVE_STRPTIME 1" >>confdefs.h
13337
13338 fi
13339 ac_fn_c_check_func "$LINENO" "strtoull" "ac_cv_func_strtoull"
13340 if test "x$ac_cv_func_strtoull" = xyes
13341 then :
13342   printf "%s\n" "#define HAVE_STRTOULL 1" >>confdefs.h
13343
13344 fi
13345 ac_fn_c_check_func "$LINENO" "sync_file_range" "ac_cv_func_sync_file_range"
13346 if test "x$ac_cv_func_sync_file_range" = xyes
13347 then :
13348   printf "%s\n" "#define HAVE_SYNC_FILE_RANGE 1" >>confdefs.h
13349
13350 fi
13351 ac_fn_c_check_func "$LINENO" "sysconf" "ac_cv_func_sysconf"
13352 if test "x$ac_cv_func_sysconf" = xyes
13353 then :
13354   printf "%s\n" "#define HAVE_SYSCONF 1" >>confdefs.h
13355
13356 fi
13357 ac_fn_c_check_func "$LINENO" "usleep" "ac_cv_func_usleep"
13358 if test "x$ac_cv_func_usleep" = xyes
13359 then :
13360   printf "%s\n" "#define HAVE_USLEEP 1" >>confdefs.h
13361
13362 fi
13363 ac_fn_c_check_func "$LINENO" "utime" "ac_cv_func_utime"
13364 if test "x$ac_cv_func_utime" = xyes
13365 then :
13366   printf "%s\n" "#define HAVE_UTIME 1" >>confdefs.h
13367
13368 fi
13369 ac_fn_c_check_func "$LINENO" "utimes" "ac_cv_func_utimes"
13370 if test "x$ac_cv_func_utimes" = xyes
13371 then :
13372   printf "%s\n" "#define HAVE_UTIMES 1" >>confdefs.h
13373
13374 fi
13375 ac_fn_c_check_func "$LINENO" "valloc" "ac_cv_func_valloc"
13376 if test "x$ac_cv_func_valloc" = xyes
13377 then :
13378   printf "%s\n" "#define HAVE_VALLOC 1" >>confdefs.h
13379
13380 fi
13381
13382 SOCKET_LIB=''
13383 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
13384 printf %s "checking for socket in -lsocket... " >&6; }
13385 if test ${ac_cv_lib_socket_socket+y}
13386 then :
13387   printf %s "(cached) " >&6
13388 else $as_nop
13389   ac_check_lib_save_LIBS=$LIBS
13390 LIBS="-lsocket  $LIBS"
13391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13392 /* end confdefs.h.  */
13393
13394 /* Override any GCC internal prototype to avoid an error.
13395    Use char because int might match the return type of a GCC
13396    builtin and then its argument prototype would still apply.  */
13397 char socket ();
13398 int
13399 main (void)
13400 {
13401 return socket ();
13402   ;
13403   return 0;
13404 }
13405 _ACEOF
13406 if ac_fn_c_try_link "$LINENO"
13407 then :
13408   ac_cv_lib_socket_socket=yes
13409 else $as_nop
13410   ac_cv_lib_socket_socket=no
13411 fi
13412 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13413     conftest$ac_exeext conftest.$ac_ext
13414 LIBS=$ac_check_lib_save_LIBS
13415 fi
13416 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
13417 printf "%s\n" "$ac_cv_lib_socket_socket" >&6; }
13418 if test "x$ac_cv_lib_socket_socket" = xyes
13419 then :
13420   SOCKET_LIB=-lsocket
13421 fi
13422
13423
13424 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for magic_file in -lmagic" >&5
13425 printf %s "checking for magic_file in -lmagic... " >&6; }
13426 if test ${ac_cv_lib_magic_magic_file+y}
13427 then :
13428   printf %s "(cached) " >&6
13429 else $as_nop
13430   ac_check_lib_save_LIBS=$LIBS
13431 LIBS="-lmagic  $LIBS"
13432 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13433 /* end confdefs.h.  */
13434
13435 /* Override any GCC internal prototype to avoid an error.
13436    Use char because int might match the return type of a GCC
13437    builtin and then its argument prototype would still apply.  */
13438 char magic_file ();
13439 int
13440 main (void)
13441 {
13442 return magic_file ();
13443   ;
13444   return 0;
13445 }
13446 _ACEOF
13447 if ac_fn_c_try_link "$LINENO"
13448 then :
13449   ac_cv_lib_magic_magic_file=yes
13450 else $as_nop
13451   ac_cv_lib_magic_magic_file=no
13452 fi
13453 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13454     conftest$ac_exeext conftest.$ac_ext
13455 LIBS=$ac_check_lib_save_LIBS
13456 fi
13457 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_magic_magic_file" >&5
13458 printf "%s\n" "$ac_cv_lib_magic_magic_file" >&6; }
13459 if test "x$ac_cv_lib_magic_magic_file" = xyes
13460 then :
13461   MAGIC_LIB=-lmagic
13462 ac_fn_c_check_header_compile "$LINENO" "magic.h" "ac_cv_header_magic_h" "$ac_includes_default"
13463 if test "x$ac_cv_header_magic_h" = xyes
13464 then :
13465   printf "%s\n" "#define HAVE_MAGIC_H 1" >>confdefs.h
13466
13467 fi
13468
13469 fi
13470
13471 if test "$ac_cv_func_dlopen" = yes ; then
13472    MAGIC_LIB=$DLOPEN_LIB
13473 fi
13474
13475 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
13476 printf %s "checking for clock_gettime in -lrt... " >&6; }
13477 if test ${ac_cv_lib_rt_clock_gettime+y}
13478 then :
13479   printf %s "(cached) " >&6
13480 else $as_nop
13481   ac_check_lib_save_LIBS=$LIBS
13482 LIBS="-lrt  $LIBS"
13483 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13484 /* end confdefs.h.  */
13485
13486 /* Override any GCC internal prototype to avoid an error.
13487    Use char because int might match the return type of a GCC
13488    builtin and then its argument prototype would still apply.  */
13489 char clock_gettime ();
13490 int
13491 main (void)
13492 {
13493 return clock_gettime ();
13494   ;
13495   return 0;
13496 }
13497 _ACEOF
13498 if ac_fn_c_try_link "$LINENO"
13499 then :
13500   ac_cv_lib_rt_clock_gettime=yes
13501 else $as_nop
13502   ac_cv_lib_rt_clock_gettime=no
13503 fi
13504 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13505     conftest$ac_exeext conftest.$ac_ext
13506 LIBS=$ac_check_lib_save_LIBS
13507 fi
13508 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
13509 printf "%s\n" "$ac_cv_lib_rt_clock_gettime" >&6; }
13510 if test "x$ac_cv_lib_rt_clock_gettime" = xyes
13511 then :
13512   CLOCK_GETTIME_LIB=-lrt
13513 fi
13514
13515
13516 FUSE_CMT=
13517 FUSE_LIB=
13518 # Check whether --enable-fuse2fs was given.
13519 if test ${enable_fuse2fs+y}
13520 then :
13521   enableval=$enable_fuse2fs; if test "$enableval" = "no"
13522 then
13523         FUSE_CMT="#"
13524         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling fuse2fs" >&5
13525 printf "%s\n" "Disabling fuse2fs" >&6; }
13526 else
13527                for ac_header in pthread.h fuse.h
13528 do :
13529   as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | $as_tr_sh`
13530 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#define _FILE_OFFSET_BITS  64
13531 #define FUSE_USE_VERSION 29
13532 "
13533 if eval test \"x\$"$as_ac_Header"\" = x"yes"
13534 then :
13535   cat >>confdefs.h <<_ACEOF
13536 #define `printf "%s\n" "HAVE_$ac_header" | $as_tr_cpp` 1
13537 _ACEOF
13538
13539 else $as_nop
13540   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13541 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
13542 as_fn_error $? "Cannot find fuse2fs headers.
13543 See \`config.log' for more details" "$LINENO" 5; }
13544 fi
13545
13546 done
13547
13548         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13549 /* end confdefs.h.  */
13550 #define FUSE_USE_VERSION 29
13551 #ifdef __linux__
13552 #include <linux/fs.h>
13553 #include <linux/falloc.h>
13554 #include <linux/xattr.h>
13555 #endif
13556
13557 int
13558 main (void)
13559 {
13560
13561   ;
13562   return 0;
13563 }
13564 _ACEOF
13565 if ac_fn_c_try_cpp "$LINENO"
13566 then :
13567
13568 else $as_nop
13569   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13570 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
13571 as_fn_error $? "Cannot find fuse2fs Linux headers.
13572 See \`config.log' for more details" "$LINENO" 5; }
13573 fi
13574 rm -f conftest.err conftest.i conftest.$ac_ext
13575
13576         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -losxfuse" >&5
13577 printf %s "checking for fuse_main in -losxfuse... " >&6; }
13578 if test ${ac_cv_lib_osxfuse_fuse_main+y}
13579 then :
13580   printf %s "(cached) " >&6
13581 else $as_nop
13582   ac_check_lib_save_LIBS=$LIBS
13583 LIBS="-losxfuse  $LIBS"
13584 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13585 /* end confdefs.h.  */
13586
13587 /* Override any GCC internal prototype to avoid an error.
13588    Use char because int might match the return type of a GCC
13589    builtin and then its argument prototype would still apply.  */
13590 char fuse_main ();
13591 int
13592 main (void)
13593 {
13594 return fuse_main ();
13595   ;
13596   return 0;
13597 }
13598 _ACEOF
13599 if ac_fn_c_try_link "$LINENO"
13600 then :
13601   ac_cv_lib_osxfuse_fuse_main=yes
13602 else $as_nop
13603   ac_cv_lib_osxfuse_fuse_main=no
13604 fi
13605 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13606     conftest$ac_exeext conftest.$ac_ext
13607 LIBS=$ac_check_lib_save_LIBS
13608 fi
13609 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_osxfuse_fuse_main" >&5
13610 printf "%s\n" "$ac_cv_lib_osxfuse_fuse_main" >&6; }
13611 if test "x$ac_cv_lib_osxfuse_fuse_main" = xyes
13612 then :
13613   FUSE_LIB=-losxfuse
13614 else $as_nop
13615   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -lfuse" >&5
13616 printf %s "checking for fuse_main in -lfuse... " >&6; }
13617 if test ${ac_cv_lib_fuse_fuse_main+y}
13618 then :
13619   printf %s "(cached) " >&6
13620 else $as_nop
13621   ac_check_lib_save_LIBS=$LIBS
13622 LIBS="-lfuse  $LIBS"
13623 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13624 /* end confdefs.h.  */
13625
13626 /* Override any GCC internal prototype to avoid an error.
13627    Use char because int might match the return type of a GCC
13628    builtin and then its argument prototype would still apply.  */
13629 char fuse_main ();
13630 int
13631 main (void)
13632 {
13633 return fuse_main ();
13634   ;
13635   return 0;
13636 }
13637 _ACEOF
13638 if ac_fn_c_try_link "$LINENO"
13639 then :
13640   ac_cv_lib_fuse_fuse_main=yes
13641 else $as_nop
13642   ac_cv_lib_fuse_fuse_main=no
13643 fi
13644 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13645     conftest$ac_exeext conftest.$ac_ext
13646 LIBS=$ac_check_lib_save_LIBS
13647 fi
13648 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fuse_fuse_main" >&5
13649 printf "%s\n" "$ac_cv_lib_fuse_fuse_main" >&6; }
13650 if test "x$ac_cv_lib_fuse_fuse_main" = xyes
13651 then :
13652   FUSE_LIB=-lfuse
13653 else $as_nop
13654   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13655 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
13656 as_fn_error $? "Cannot find fuse library.
13657 See \`config.log' for more details" "$LINENO" 5; }
13658 fi
13659
13660 fi
13661
13662         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling fuse2fs" >&5
13663 printf "%s\n" "Enabling fuse2fs" >&6; }
13664 fi
13665
13666 else $as_nop
13667          for ac_header in pthread.h fuse.h
13668 do :
13669   as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | $as_tr_sh`
13670 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#define _FILE_OFFSET_BITS  64
13671 #define FUSE_USE_VERSION 29
13672 #ifdef __linux__
13673 # include <linux/fs.h>
13674 # include <linux/falloc.h>
13675 # include <linux/xattr.h>
13676 #endif
13677 "
13678 if eval test \"x\$"$as_ac_Header"\" = x"yes"
13679 then :
13680   cat >>confdefs.h <<_ACEOF
13681 #define `printf "%s\n" "HAVE_$ac_header" | $as_tr_cpp` 1
13682 _ACEOF
13683
13684 else $as_nop
13685   FUSE_CMT="#"
13686 fi
13687
13688 done
13689 if test -z "$FUSE_CMT"
13690 then
13691         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -losxfuse" >&5
13692 printf %s "checking for fuse_main in -losxfuse... " >&6; }
13693 if test ${ac_cv_lib_osxfuse_fuse_main+y}
13694 then :
13695   printf %s "(cached) " >&6
13696 else $as_nop
13697   ac_check_lib_save_LIBS=$LIBS
13698 LIBS="-losxfuse  $LIBS"
13699 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13700 /* end confdefs.h.  */
13701
13702 /* Override any GCC internal prototype to avoid an error.
13703    Use char because int might match the return type of a GCC
13704    builtin and then its argument prototype would still apply.  */
13705 char fuse_main ();
13706 int
13707 main (void)
13708 {
13709 return fuse_main ();
13710   ;
13711   return 0;
13712 }
13713 _ACEOF
13714 if ac_fn_c_try_link "$LINENO"
13715 then :
13716   ac_cv_lib_osxfuse_fuse_main=yes
13717 else $as_nop
13718   ac_cv_lib_osxfuse_fuse_main=no
13719 fi
13720 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13721     conftest$ac_exeext conftest.$ac_ext
13722 LIBS=$ac_check_lib_save_LIBS
13723 fi
13724 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_osxfuse_fuse_main" >&5
13725 printf "%s\n" "$ac_cv_lib_osxfuse_fuse_main" >&6; }
13726 if test "x$ac_cv_lib_osxfuse_fuse_main" = xyes
13727 then :
13728   FUSE_LIB=-losxfuse
13729 else $as_nop
13730   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -lfuse" >&5
13731 printf %s "checking for fuse_main in -lfuse... " >&6; }
13732 if test ${ac_cv_lib_fuse_fuse_main+y}
13733 then :
13734   printf %s "(cached) " >&6
13735 else $as_nop
13736   ac_check_lib_save_LIBS=$LIBS
13737 LIBS="-lfuse  $LIBS"
13738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13739 /* end confdefs.h.  */
13740
13741 /* Override any GCC internal prototype to avoid an error.
13742    Use char because int might match the return type of a GCC
13743    builtin and then its argument prototype would still apply.  */
13744 char fuse_main ();
13745 int
13746 main (void)
13747 {
13748 return fuse_main ();
13749   ;
13750   return 0;
13751 }
13752 _ACEOF
13753 if ac_fn_c_try_link "$LINENO"
13754 then :
13755   ac_cv_lib_fuse_fuse_main=yes
13756 else $as_nop
13757   ac_cv_lib_fuse_fuse_main=no
13758 fi
13759 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13760     conftest$ac_exeext conftest.$ac_ext
13761 LIBS=$ac_check_lib_save_LIBS
13762 fi
13763 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fuse_fuse_main" >&5
13764 printf "%s\n" "$ac_cv_lib_fuse_fuse_main" >&6; }
13765 if test "x$ac_cv_lib_fuse_fuse_main" = xyes
13766 then :
13767   FUSE_LIB=-lfuse
13768 else $as_nop
13769   FUSE_CMT="#"
13770 fi
13771
13772 fi
13773
13774 fi
13775 if test -z "$FUSE_CMT"
13776 then
13777         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling fuse2fs by default." >&5
13778 printf "%s\n" "Enabling fuse2fs by default." >&6; }
13779 fi
13780
13781 fi
13782
13783
13784
13785 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for optreset" >&5
13786 printf %s "checking for optreset... " >&6; }
13787 if test ${ac_cv_have_optreset+y}
13788 then :
13789   printf %s "(cached) " >&6
13790 else $as_nop
13791   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13792 /* end confdefs.h.  */
13793 #include <unistd.h>
13794
13795 _ACEOF
13796 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13797   $EGREP "optreset" >/dev/null 2>&1
13798 then :
13799   ac_cv_have_optreset=yes
13800 else $as_nop
13801   ac_cv_have_optreset=no
13802 fi
13803 rm -rf conftest*
13804
13805 fi
13806 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_optreset" >&5
13807 printf "%s\n" "$ac_cv_have_optreset" >&6; }
13808 if test $ac_cv_have_optreset = yes; then
13809
13810 printf "%s\n" "#define HAVE_OPTRESET 1" >>confdefs.h
13811
13812 fi
13813
13814 SEM_INIT_LIB=''
13815 echo GL_THREADS_API: ${gl_threads_api}
13816 if test "${gl_threads_api}" != none
13817 then
13818   ac_fn_c_check_func "$LINENO" "sem_init" "ac_cv_func_sem_init"
13819 if test "x$ac_cv_func_sem_init" = xyes
13820 then :
13821
13822 else $as_nop
13823   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lpthread" >&5
13824 printf %s "checking for sem_init in -lpthread... " >&6; }
13825 if test ${ac_cv_lib_pthread_sem_init+y}
13826 then :
13827   printf %s "(cached) " >&6
13828 else $as_nop
13829   ac_check_lib_save_LIBS=$LIBS
13830 LIBS="-lpthread  $LIBS"
13831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13832 /* end confdefs.h.  */
13833
13834 /* Override any GCC internal prototype to avoid an error.
13835    Use char because int might match the return type of a GCC
13836    builtin and then its argument prototype would still apply.  */
13837 char sem_init ();
13838 int
13839 main (void)
13840 {
13841 return sem_init ();
13842   ;
13843   return 0;
13844 }
13845 _ACEOF
13846 if ac_fn_c_try_link "$LINENO"
13847 then :
13848   ac_cv_lib_pthread_sem_init=yes
13849 else $as_nop
13850   ac_cv_lib_pthread_sem_init=no
13851 fi
13852 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13853     conftest$ac_exeext conftest.$ac_ext
13854 LIBS=$ac_check_lib_save_LIBS
13855 fi
13856 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_sem_init" >&5
13857 printf "%s\n" "$ac_cv_lib_pthread_sem_init" >&6; }
13858 if test "x$ac_cv_lib_pthread_sem_init" = xyes
13859 then :
13860   printf "%s\n" "#define HAVE_SEM_INIT 1" >>confdefs.h
13861
13862         SEM_INIT_LIB=-lpthread
13863 else $as_nop
13864   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lrt" >&5
13865 printf %s "checking for sem_init in -lrt... " >&6; }
13866 if test ${ac_cv_lib_rt_sem_init+y}
13867 then :
13868   printf %s "(cached) " >&6
13869 else $as_nop
13870   ac_check_lib_save_LIBS=$LIBS
13871 LIBS="-lrt  $LIBS"
13872 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13873 /* end confdefs.h.  */
13874
13875 /* Override any GCC internal prototype to avoid an error.
13876    Use char because int might match the return type of a GCC
13877    builtin and then its argument prototype would still apply.  */
13878 char sem_init ();
13879 int
13880 main (void)
13881 {
13882 return sem_init ();
13883   ;
13884   return 0;
13885 }
13886 _ACEOF
13887 if ac_fn_c_try_link "$LINENO"
13888 then :
13889   ac_cv_lib_rt_sem_init=yes
13890 else $as_nop
13891   ac_cv_lib_rt_sem_init=no
13892 fi
13893 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13894     conftest$ac_exeext conftest.$ac_ext
13895 LIBS=$ac_check_lib_save_LIBS
13896 fi
13897 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sem_init" >&5
13898 printf "%s\n" "$ac_cv_lib_rt_sem_init" >&6; }
13899 if test "x$ac_cv_lib_rt_sem_init" = xyes
13900 then :
13901   printf "%s\n" "#define HAVE_SEM_INIT 1" >>confdefs.h
13902
13903         SEM_INIT_LIB=-lrt
13904 else $as_nop
13905   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lposix4" >&5
13906 printf %s "checking for sem_init in -lposix4... " >&6; }
13907 if test ${ac_cv_lib_posix4_sem_init+y}
13908 then :
13909   printf %s "(cached) " >&6
13910 else $as_nop
13911   ac_check_lib_save_LIBS=$LIBS
13912 LIBS="-lposix4  $LIBS"
13913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13914 /* end confdefs.h.  */
13915
13916 /* Override any GCC internal prototype to avoid an error.
13917    Use char because int might match the return type of a GCC
13918    builtin and then its argument prototype would still apply.  */
13919 char sem_init ();
13920 int
13921 main (void)
13922 {
13923 return sem_init ();
13924   ;
13925   return 0;
13926 }
13927 _ACEOF
13928 if ac_fn_c_try_link "$LINENO"
13929 then :
13930   ac_cv_lib_posix4_sem_init=yes
13931 else $as_nop
13932   ac_cv_lib_posix4_sem_init=no
13933 fi
13934 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13935     conftest$ac_exeext conftest.$ac_ext
13936 LIBS=$ac_check_lib_save_LIBS
13937 fi
13938 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix4_sem_init" >&5
13939 printf "%s\n" "$ac_cv_lib_posix4_sem_init" >&6; }
13940 if test "x$ac_cv_lib_posix4_sem_init" = xyes
13941 then :
13942   printf "%s\n" "#define HAVE_SEM_INIT 1" >>confdefs.h
13943
13944         SEM_INIT_LIB=-lposix4
13945 fi
13946
13947 fi
13948
13949 fi
13950
13951 fi
13952 fi
13953
13954 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for unified diff option" >&5
13955 printf %s "checking for unified diff option... " >&6; }
13956 if diff -u $0 $0 > /dev/null 2>&1 ; then
13957    UNI_DIFF_OPTS=-u
13958 else
13959    UNI_DIFF_OPTS=-c
13960 fi
13961 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $UNI_DIFF_OPTS" >&5
13962 printf "%s\n" "$UNI_DIFF_OPTS" >&6; }
13963
13964 case "$host_os" in
13965 linux*)
13966
13967 printf "%s\n" "#define HAVE_EXT2_IOCTLS 1" >>confdefs.h
13968
13969         ;;
13970 esac
13971
13972     printf %s "checking for mount 'nosuid' option... "
13973     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13974 /* end confdefs.h.  */
13975 #include <sys/mount.h>
13976 int
13977 main (void)
13978 {
13979 void *temp = (void *)(MS_NOSUID); (void) temp;
13980   ;
13981   return 0;
13982 }
13983 _ACEOF
13984 if ac_fn_c_try_compile "$LINENO"
13985 then :
13986
13987 printf "%s\n" "#define HAVE_MOUNT_NOSUID 1" >>confdefs.h
13988
13989          ac_cv_mount_nosuid=yes
13990          printf "%s\n" "yes"
13991 else $as_nop
13992   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13993 /* end confdefs.h.  */
13994 #include <sys/mount.h>
13995 int
13996 main (void)
13997 {
13998 void *temp = (void *)(MNT_NOSUID); (void) temp;
13999   ;
14000   return 0;
14001 }
14002 _ACEOF
14003 if ac_fn_c_try_compile "$LINENO"
14004 then :
14005
14006 printf "%s\n" "#define HAVE_MOUNT_NOSUID 1" >>confdefs.h
14007
14008              ac_cv_mount_nosuid=yes
14009              printf "%s\n" "yes"
14010 else $as_nop
14011   ac_cv_mount_nosuid=no
14012              printf "%s\n" "no"
14013
14014 fi
14015 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14016
14017 fi
14018 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14019
14020
14021     printf %s "checking for mount 'nodev' option... "
14022     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14023 /* end confdefs.h.  */
14024 #include <sys/mount.h>
14025 int
14026 main (void)
14027 {
14028 void *temp = (void *)(MS_NODEV); (void) temp;
14029   ;
14030   return 0;
14031 }
14032 _ACEOF
14033 if ac_fn_c_try_compile "$LINENO"
14034 then :
14035
14036 printf "%s\n" "#define HAVE_MOUNT_NODEV 1" >>confdefs.h
14037
14038          ac_cv_mount_nodev=yes
14039          printf "%s\n" "yes"
14040 else $as_nop
14041   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14042 /* end confdefs.h.  */
14043 #include <sys/mount.h>
14044 int
14045 main (void)
14046 {
14047 void *temp = (void *)(MNT_NODEV); (void) temp;
14048   ;
14049   return 0;
14050 }
14051 _ACEOF
14052 if ac_fn_c_try_compile "$LINENO"
14053 then :
14054
14055 printf "%s\n" "#define HAVE_MOUNT_NODEV 1" >>confdefs.h
14056
14057              ac_cv_mount_nodev=yes
14058              printf "%s\n" "yes"
14059 else $as_nop
14060   ac_cv_mount_nodev=no
14061              printf "%s\n" "no"
14062
14063 fi
14064 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14065
14066 fi
14067 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14068
14069 # Check whether --enable-lto was given.
14070 if test ${enable_lto+y}
14071 then :
14072   enableval=$enable_lto;
14073 else $as_nop
14074   enable_lto=no
14075 fi
14076
14077 if test "$enable_lto" = "yes" || test "$enable_lto" = "probe"; then
14078         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports LTO" >&5
14079 printf %s "checking if C compiler supports LTO... " >&6; }
14080         OLD_CFLAGS="$CFLAGS"
14081         OLD_LDFLAGS="$LDFLAGS"
14082         LTO_FLAGS="-g -flto -ffat-lto-objects"
14083         CFLAGS="$CFLAGS $LTO_FLAGS"
14084         LDFLAGS="$LDFLAGS $LTO_FLAGS"
14085         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14086 /* end confdefs.h.  */
14087
14088 int
14089 main (void)
14090 {
14091
14092   ;
14093   return 0;
14094 }
14095 _ACEOF
14096 if ac_fn_c_try_link "$LINENO"
14097 then :
14098   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14099 printf "%s\n" "yes" >&6; }
14100                 lto_cflags=$LTO_FLAGS
14101                 lto_ldflags=$LTO_FLAGS
14102                 # Extract the first word of "gcc-ar", so it can be a program name with args.
14103 set dummy gcc-ar; ac_word=$2
14104 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14105 printf %s "checking for $ac_word... " >&6; }
14106 if test ${ac_cv_path_gcc_ar+y}
14107 then :
14108   printf %s "(cached) " >&6
14109 else $as_nop
14110   case $gcc_ar in
14111   [\\/]* | ?:[\\/]*)
14112   ac_cv_path_gcc_ar="$gcc_ar" # Let the user override the test with a path.
14113   ;;
14114   *)
14115   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14116 for as_dir in $PATH
14117 do
14118   IFS=$as_save_IFS
14119   case $as_dir in #(((
14120     '') as_dir=./ ;;
14121     */) ;;
14122     *) as_dir=$as_dir/ ;;
14123   esac
14124     for ac_exec_ext in '' $ac_executable_extensions; do
14125   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14126     ac_cv_path_gcc_ar="$as_dir$ac_word$ac_exec_ext"
14127     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14128     break 2
14129   fi
14130 done
14131   done
14132 IFS=$as_save_IFS
14133
14134   ;;
14135 esac
14136 fi
14137 gcc_ar=$ac_cv_path_gcc_ar
14138 if test -n "$gcc_ar"; then
14139   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gcc_ar" >&5
14140 printf "%s\n" "$gcc_ar" >&6; }
14141 else
14142   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14143 printf "%s\n" "no" >&6; }
14144 fi
14145
14146
14147                 # Extract the first word of "gcc-ranlib", so it can be a program name with args.
14148 set dummy gcc-ranlib; ac_word=$2
14149 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14150 printf %s "checking for $ac_word... " >&6; }
14151 if test ${ac_cv_path_gcc_ranlib+y}
14152 then :
14153   printf %s "(cached) " >&6
14154 else $as_nop
14155   case $gcc_ranlib in
14156   [\\/]* | ?:[\\/]*)
14157   ac_cv_path_gcc_ranlib="$gcc_ranlib" # Let the user override the test with a path.
14158   ;;
14159   *)
14160   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14161 for as_dir in $PATH
14162 do
14163   IFS=$as_save_IFS
14164   case $as_dir in #(((
14165     '') as_dir=./ ;;
14166     */) ;;
14167     *) as_dir=$as_dir/ ;;
14168   esac
14169     for ac_exec_ext in '' $ac_executable_extensions; do
14170   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14171     ac_cv_path_gcc_ranlib="$as_dir$ac_word$ac_exec_ext"
14172     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14173     break 2
14174   fi
14175 done
14176   done
14177 IFS=$as_save_IFS
14178
14179   ;;
14180 esac
14181 fi
14182 gcc_ranlib=$ac_cv_path_gcc_ranlib
14183 if test -n "$gcc_ranlib"; then
14184   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gcc_ranlib" >&5
14185 printf "%s\n" "$gcc_ranlib" >&6; }
14186 else
14187   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14188 printf "%s\n" "no" >&6; }
14189 fi
14190
14191
14192 else $as_nop
14193   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14194 printf "%s\n" "no" >&6; }
14195 fi
14196 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14197     conftest$ac_exeext conftest.$ac_ext
14198         if test -x "$gcc_ar" && test -x "$gcc_ranlib"; then
14199                 have_lto=yes
14200                 AR="${gcc_ar}"
14201                 RANLIB="${gcc_ranlib}"
14202         fi
14203         CFLAGS="${OLD_CFLAGS}"
14204         LDFLAGS="${OLD_LDFLAGS}"
14205
14206
14207
14208 fi
14209 if test "$enable_lto" = "yes" && test "$have_lto" != "yes"; then
14210         as_fn_error $? "LTO not supported by compiler." "$LINENO" 5
14211 fi
14212 # Check whether --enable-ubsan was given.
14213 if test ${enable_ubsan+y}
14214 then :
14215   enableval=$enable_ubsan;
14216 else $as_nop
14217   enable_ubsan=no
14218 fi
14219
14220 if test "$enable_ubsan" = "yes" || test "$enable_ubsan" = "probe"; then
14221         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports UBSAN" >&5
14222 printf %s "checking if C compiler supports UBSAN... " >&6; }
14223         OLD_CFLAGS="$CFLAGS"
14224         OLD_LDFLAGS="$LDFLAGS"
14225         UBSAN_FLAGS="-fsanitize=undefined"
14226         CFLAGS="$CFLAGS $UBSAN_FLAGS"
14227         LDFLAGS="$LDFLAGS $UBSAN_FLAGS"
14228         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14229 /* end confdefs.h.  */
14230
14231 int
14232 main (void)
14233 {
14234
14235   ;
14236   return 0;
14237 }
14238 _ACEOF
14239 if ac_fn_c_try_link "$LINENO"
14240 then :
14241   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14242 printf "%s\n" "yes" >&6; }
14243                 ubsan_cflags=$UBSAN_FLAGS
14244                 ubsan_ldflags=$UBSAN_FLAGS
14245                 have_ubsan=yes
14246 else $as_nop
14247   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14248 printf "%s\n" "no" >&6; }
14249 fi
14250 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14251     conftest$ac_exeext conftest.$ac_ext
14252         CFLAGS="${OLD_CFLAGS}"
14253         LDFLAGS="${OLD_LDFLAGS}"
14254
14255
14256
14257 fi
14258 if test "$enable_ubsan" = "yes" && test "$have_ubsan" != "yes"; then
14259         as_fn_error $? "UBSAN not supported by compiler." "$LINENO" 5
14260 fi
14261 # Check whether --enable-addrsan was given.
14262 if test ${enable_addrsan+y}
14263 then :
14264   enableval=$enable_addrsan;
14265 else $as_nop
14266   enable_addrsan=no
14267 fi
14268
14269 if test "$enable_addrsan" = "yes" || test "$enable_addrsan" = "probe"; then
14270         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports ADDRSAN" >&5
14271 printf %s "checking if C compiler supports ADDRSAN... " >&6; }
14272         OLD_CFLAGS="$CFLAGS"
14273         OLD_LDFLAGS="$LDFLAGS"
14274         ADDRSAN_FLAGS="-fsanitize=address"
14275         CFLAGS="$CFLAGS $ADDRSAN_FLAGS"
14276         LDFLAGS="$LDFLAGS $ADDRSAN_FLAGS"
14277         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14278 /* end confdefs.h.  */
14279
14280 int
14281 main (void)
14282 {
14283
14284   ;
14285   return 0;
14286 }
14287 _ACEOF
14288 if ac_fn_c_try_link "$LINENO"
14289 then :
14290   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14291 printf "%s\n" "yes" >&6; }
14292                 addrsan_cflags=$ADDRSAN_FLAGS
14293                 addrsan_ldflags=$ADDRSAN_FLAGS
14294                 have_addrsan=yes
14295 else $as_nop
14296   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14297 printf "%s\n" "no" >&6; }
14298 fi
14299 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14300     conftest$ac_exeext conftest.$ac_ext
14301         CFLAGS="${OLD_CFLAGS}"
14302         LDFLAGS="${OLD_LDFLAGS}"
14303
14304
14305
14306 fi
14307 if test "$enable_addrsan" = "yes" && test "$have_addrsan" != "yes"; then
14308         as_fn_error $? "ADDRSAN not supported by compiler." "$LINENO" 5
14309 fi
14310 # Check whether --enable-threadsan was given.
14311 if test ${enable_threadsan+y}
14312 then :
14313   enableval=$enable_threadsan;
14314 else $as_nop
14315   enable_threadsan=no
14316 fi
14317
14318 if test "$enable_threadsan" = "yes" || test "$enable_threadsan" = "probe"; then
14319         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports THREADSAN" >&5
14320 printf %s "checking if C compiler supports THREADSAN... " >&6; }
14321         OLD_CFLAGS="$CFLAGS"
14322         OLD_LDFLAGS="$LDFLAGS"
14323         THREADSAN_FLAGS="-fsanitize=thread"
14324         CFLAGS="$CFLAGS $THREADSAN_FLAGS"
14325         LDFLAGS="$LDFLAGS $THREADSAN_FLAGS"
14326         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14327 /* end confdefs.h.  */
14328
14329 int
14330 main (void)
14331 {
14332
14333   ;
14334   return 0;
14335 }
14336 _ACEOF
14337 if ac_fn_c_try_link "$LINENO"
14338 then :
14339   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14340 printf "%s\n" "yes" >&6; }
14341                 threadsan_cflags=$THREADSAN_FLAGS
14342                 threadsan_ldflags=$THREADSAN_FLAGS
14343                 have_threadsan=yes
14344 else $as_nop
14345   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14346 printf "%s\n" "no" >&6; }
14347 fi
14348 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14349     conftest$ac_exeext conftest.$ac_ext
14350         CFLAGS="${OLD_CFLAGS}"
14351         LDFLAGS="${OLD_LDFLAGS}"
14352
14353
14354
14355 fi
14356 if test "$enable_threadsan" = "yes" && test "$have_threadsan" != "yes"; then
14357         as_fn_error $? "THREADSAN not supported by compiler." "$LINENO" 5
14358 fi
14359 if test "$have_threadsan" = "yes" && test "$have_addrsan" = "yes"; then
14360         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ADDRSAN and THREADSAN are not known to work together." >&5
14361 printf "%s\n" "$as_me: WARNING: ADDRSAN and THREADSAN are not known to work together." >&2;}
14362 fi
14363 FUZZING_CMT="#"
14364 # Check whether --enable-fuzzing was given.
14365 if test ${enable_fuzzing+y}
14366 then :
14367   enableval=$enable_fuzzing;
14368 else $as_nop
14369   enable_fuzzing=no
14370 fi
14371
14372 if test "$enable_fuzzing" = "yes" || test "$enable_fuzzing" = "probe"; then
14373
14374
14375
14376
14377
14378
14379 ac_ext=cpp
14380 ac_cpp='$CXXCPP $CPPFLAGS'
14381 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14382 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14383 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14384 if test -z "$CXX"; then
14385   if test -n "$CCC"; then
14386     CXX=$CCC
14387   else
14388     if test -n "$ac_tool_prefix"; then
14389   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++
14390   do
14391     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
14392 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
14393 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14394 printf %s "checking for $ac_word... " >&6; }
14395 if test ${ac_cv_prog_CXX+y}
14396 then :
14397   printf %s "(cached) " >&6
14398 else $as_nop
14399   if test -n "$CXX"; then
14400   ac_cv_prog_CXX="$CXX" # Let the user override the test.
14401 else
14402 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14403 for as_dir in $PATH
14404 do
14405   IFS=$as_save_IFS
14406   case $as_dir in #(((
14407     '') as_dir=./ ;;
14408     */) ;;
14409     *) as_dir=$as_dir/ ;;
14410   esac
14411     for ac_exec_ext in '' $ac_executable_extensions; do
14412   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14413     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
14414     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14415     break 2
14416   fi
14417 done
14418   done
14419 IFS=$as_save_IFS
14420
14421 fi
14422 fi
14423 CXX=$ac_cv_prog_CXX
14424 if test -n "$CXX"; then
14425   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
14426 printf "%s\n" "$CXX" >&6; }
14427 else
14428   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14429 printf "%s\n" "no" >&6; }
14430 fi
14431
14432
14433     test -n "$CXX" && break
14434   done
14435 fi
14436 if test -z "$CXX"; then
14437   ac_ct_CXX=$CXX
14438   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++
14439 do
14440   # Extract the first word of "$ac_prog", so it can be a program name with args.
14441 set dummy $ac_prog; ac_word=$2
14442 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14443 printf %s "checking for $ac_word... " >&6; }
14444 if test ${ac_cv_prog_ac_ct_CXX+y}
14445 then :
14446   printf %s "(cached) " >&6
14447 else $as_nop
14448   if test -n "$ac_ct_CXX"; then
14449   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
14450 else
14451 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14452 for as_dir in $PATH
14453 do
14454   IFS=$as_save_IFS
14455   case $as_dir in #(((
14456     '') as_dir=./ ;;
14457     */) ;;
14458     *) as_dir=$as_dir/ ;;
14459   esac
14460     for ac_exec_ext in '' $ac_executable_extensions; do
14461   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14462     ac_cv_prog_ac_ct_CXX="$ac_prog"
14463     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14464     break 2
14465   fi
14466 done
14467   done
14468 IFS=$as_save_IFS
14469
14470 fi
14471 fi
14472 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
14473 if test -n "$ac_ct_CXX"; then
14474   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
14475 printf "%s\n" "$ac_ct_CXX" >&6; }
14476 else
14477   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14478 printf "%s\n" "no" >&6; }
14479 fi
14480
14481
14482   test -n "$ac_ct_CXX" && break
14483 done
14484
14485   if test "x$ac_ct_CXX" = x; then
14486     CXX="g++"
14487   else
14488     case $cross_compiling:$ac_tool_warned in
14489 yes:)
14490 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
14491 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
14492 ac_tool_warned=yes ;;
14493 esac
14494     CXX=$ac_ct_CXX
14495   fi
14496 fi
14497
14498   fi
14499 fi
14500 # Provide some information about the compiler.
14501 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
14502 set X $ac_compile
14503 ac_compiler=$2
14504 for ac_option in --version -v -V -qversion; do
14505   { { ac_try="$ac_compiler $ac_option >&5"
14506 case "(($ac_try" in
14507   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14508   *) ac_try_echo=$ac_try;;
14509 esac
14510 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
14511 printf "%s\n" "$ac_try_echo"; } >&5
14512   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
14513   ac_status=$?
14514   if test -s conftest.err; then
14515     sed '10a\
14516 ... rest of stderr output deleted ...
14517          10q' conftest.err >conftest.er1
14518     cat conftest.er1 >&5
14519   fi
14520   rm -f conftest.er1 conftest.err
14521   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14522   test $ac_status = 0; }
14523 done
14524
14525 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C++" >&5
14526 printf %s "checking whether the compiler supports GNU C++... " >&6; }
14527 if test ${ac_cv_cxx_compiler_gnu+y}
14528 then :
14529   printf %s "(cached) " >&6
14530 else $as_nop
14531   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14532 /* end confdefs.h.  */
14533
14534 int
14535 main (void)
14536 {
14537 #ifndef __GNUC__
14538        choke me
14539 #endif
14540
14541   ;
14542   return 0;
14543 }
14544 _ACEOF
14545 if ac_fn_cxx_try_compile "$LINENO"
14546 then :
14547   ac_compiler_gnu=yes
14548 else $as_nop
14549   ac_compiler_gnu=no
14550 fi
14551 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14552 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
14553
14554 fi
14555 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
14556 printf "%s\n" "$ac_cv_cxx_compiler_gnu" >&6; }
14557 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14558
14559 if test $ac_compiler_gnu = yes; then
14560   GXX=yes
14561 else
14562   GXX=
14563 fi
14564 ac_test_CXXFLAGS=${CXXFLAGS+y}
14565 ac_save_CXXFLAGS=$CXXFLAGS
14566 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
14567 printf %s "checking whether $CXX accepts -g... " >&6; }
14568 if test ${ac_cv_prog_cxx_g+y}
14569 then :
14570   printf %s "(cached) " >&6
14571 else $as_nop
14572   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
14573    ac_cxx_werror_flag=yes
14574    ac_cv_prog_cxx_g=no
14575    CXXFLAGS="-g"
14576    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14577 /* end confdefs.h.  */
14578
14579 int
14580 main (void)
14581 {
14582
14583   ;
14584   return 0;
14585 }
14586 _ACEOF
14587 if ac_fn_cxx_try_compile "$LINENO"
14588 then :
14589   ac_cv_prog_cxx_g=yes
14590 else $as_nop
14591   CXXFLAGS=""
14592       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14593 /* end confdefs.h.  */
14594
14595 int
14596 main (void)
14597 {
14598
14599   ;
14600   return 0;
14601 }
14602 _ACEOF
14603 if ac_fn_cxx_try_compile "$LINENO"
14604 then :
14605
14606 else $as_nop
14607   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
14608          CXXFLAGS="-g"
14609          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14610 /* end confdefs.h.  */
14611
14612 int
14613 main (void)
14614 {
14615
14616   ;
14617   return 0;
14618 }
14619 _ACEOF
14620 if ac_fn_cxx_try_compile "$LINENO"
14621 then :
14622   ac_cv_prog_cxx_g=yes
14623 fi
14624 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14625 fi
14626 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14627 fi
14628 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14629    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
14630 fi
14631 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
14632 printf "%s\n" "$ac_cv_prog_cxx_g" >&6; }
14633 if test $ac_test_CXXFLAGS; then
14634   CXXFLAGS=$ac_save_CXXFLAGS
14635 elif test $ac_cv_prog_cxx_g = yes; then
14636   if test "$GXX" = yes; then
14637     CXXFLAGS="-g -O2"
14638   else
14639     CXXFLAGS="-g"
14640   fi
14641 else
14642   if test "$GXX" = yes; then
14643     CXXFLAGS="-O2"
14644   else
14645     CXXFLAGS=
14646   fi
14647 fi
14648 ac_prog_cxx_stdcxx=no
14649 if test x$ac_prog_cxx_stdcxx = xno
14650 then :
14651   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++11 features" >&5
14652 printf %s "checking for $CXX option to enable C++11 features... " >&6; }
14653 if test ${ac_cv_prog_cxx_11+y}
14654 then :
14655   printf %s "(cached) " >&6
14656 else $as_nop
14657   ac_cv_prog_cxx_11=no
14658 ac_save_CXX=$CXX
14659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14660 /* end confdefs.h.  */
14661 $ac_cxx_conftest_cxx11_program
14662 _ACEOF
14663 for ac_arg in '' -std=gnu++11 -std=gnu++0x -std=c++11 -std=c++0x -qlanglvl=extended0x -AA
14664 do
14665   CXX="$ac_save_CXX $ac_arg"
14666   if ac_fn_cxx_try_compile "$LINENO"
14667 then :
14668   ac_cv_prog_cxx_cxx11=$ac_arg
14669 fi
14670 rm -f core conftest.err conftest.$ac_objext conftest.beam
14671   test "x$ac_cv_prog_cxx_cxx11" != "xno" && break
14672 done
14673 rm -f conftest.$ac_ext
14674 CXX=$ac_save_CXX
14675 fi
14676
14677 if test "x$ac_cv_prog_cxx_cxx11" = xno
14678 then :
14679   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
14680 printf "%s\n" "unsupported" >&6; }
14681 else $as_nop
14682   if test "x$ac_cv_prog_cxx_cxx11" = x
14683 then :
14684   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
14685 printf "%s\n" "none needed" >&6; }
14686 else $as_nop
14687   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx11" >&5
14688 printf "%s\n" "$ac_cv_prog_cxx_cxx11" >&6; }
14689      CXX="$CXX $ac_cv_prog_cxx_cxx11"
14690 fi
14691   ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx11
14692   ac_prog_cxx_stdcxx=cxx11
14693 fi
14694 fi
14695 if test x$ac_prog_cxx_stdcxx = xno
14696 then :
14697   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++98 features" >&5
14698 printf %s "checking for $CXX option to enable C++98 features... " >&6; }
14699 if test ${ac_cv_prog_cxx_98+y}
14700 then :
14701   printf %s "(cached) " >&6
14702 else $as_nop
14703   ac_cv_prog_cxx_98=no
14704 ac_save_CXX=$CXX
14705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14706 /* end confdefs.h.  */
14707 $ac_cxx_conftest_cxx98_program
14708 _ACEOF
14709 for ac_arg in '' -std=gnu++98 -std=c++98 -qlanglvl=extended -AA
14710 do
14711   CXX="$ac_save_CXX $ac_arg"
14712   if ac_fn_cxx_try_compile "$LINENO"
14713 then :
14714   ac_cv_prog_cxx_cxx98=$ac_arg
14715 fi
14716 rm -f core conftest.err conftest.$ac_objext conftest.beam
14717   test "x$ac_cv_prog_cxx_cxx98" != "xno" && break
14718 done
14719 rm -f conftest.$ac_ext
14720 CXX=$ac_save_CXX
14721 fi
14722
14723 if test "x$ac_cv_prog_cxx_cxx98" = xno
14724 then :
14725   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
14726 printf "%s\n" "unsupported" >&6; }
14727 else $as_nop
14728   if test "x$ac_cv_prog_cxx_cxx98" = x
14729 then :
14730   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
14731 printf "%s\n" "none needed" >&6; }
14732 else $as_nop
14733   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx98" >&5
14734 printf "%s\n" "$ac_cv_prog_cxx_cxx98" >&6; }
14735      CXX="$CXX $ac_cv_prog_cxx_cxx98"
14736 fi
14737   ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx98
14738   ac_prog_cxx_stdcxx=cxx98
14739 fi
14740 fi
14741
14742 ac_ext=c
14743 ac_cpp='$CPP $CPPFLAGS'
14744 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14745 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14746 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14747
14748         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports fuzzing sanitizer" >&5
14749 printf %s "checking if C compiler supports fuzzing sanitizer... " >&6; }
14750         ac_ext=cpp
14751 ac_cpp='$CXXCPP $CPPFLAGS'
14752 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14753 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14754 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14755
14756         OLD_CXXFLAGS="$CXXFLAGS"
14757         OLD_LDFLAGS="$LDFLAGS"
14758         FUZZER_FLAGS="-fsanitize=fuzzer"
14759         CXXFLAGS="$CXXFLAGS $FUZZER_FLAGS"
14760         LDFLAGS="$LDFLAGS $FUZZER_FLAGS"
14761
14762 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14763 /* end confdefs.h.  */
14764
14765                 #include <stddef.h>
14766                 #include <stdint.h>
14767
14768 int
14769 main (void)
14770 {
14771  return 0;
14772   ;
14773   return 0;
14774 }
14775 _ACEOF
14776 if ac_fn_cxx_try_compile "$LINENO"
14777 then :
14778   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14779 printf "%s\n" "yes" >&6; }
14780                 fuzzer_cflags=$FUZZER_FLAGS
14781                 fuzzer_ldflags=$FUZZER_FLAGS
14782                 FUZZING_CMT=
14783                 have_fuzzer=yes
14784 else $as_nop
14785   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14786 printf "%s\n" "no" >&6; }
14787                 as_fn_error $? "fuzzing requested but not available" "$LINENO" 5
14788 fi
14789 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14790         CXXFLAGS="${OLD_CXXFLAGS}"
14791         LDFLAGS="${OLD_LDFLAGS}"
14792         ac_ext=c
14793 ac_cpp='$CPP $CPPFLAGS'
14794 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14795 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14796 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14797
14798
14799
14800
14801 fi
14802 if test "$enable_fuzzer" = "yes" && test "$have_fuzzer" != "yes"; then
14803         as_fn_error $? "Fuzzing not supported by compiler." "$LINENO" 5
14804 fi
14805
14806 LINUX_CMT="#"
14807 CYGWIN_CMT="#"
14808 UNIX_CMT=
14809 case "$host_os" in
14810 linux*)
14811         LINUX_CMT=
14812         ;;
14813 cygwin)
14814         CYGWIN_CMT=
14815         UNIX_CMT="#"
14816         ;;
14817 esac
14818
14819
14820
14821 E2SCRUB_CMT="$LINUX_CMT"
14822
14823 case "$host_os" in
14824 linux* | gnu* | k*bsd*-gnu)
14825         if test "$prefix" = NONE -a "$root_prefix" = NONE ; then
14826                 root_prefix="";
14827                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: On $host_os systems, root_prefix defaults to ''" >&5
14828 printf "%s\n" "On $host_os systems, root_prefix defaults to ''" >&6; }
14829         fi
14830         ;;
14831 esac
14832 case "$host_os" in
14833 linux* | gnu* | k*bsd*-gnu)
14834         if test "$prefix" = NONE ; then
14835                 prefix="/usr";
14836                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: On $host_os systems, prefix defaults to /usr" >&5
14837 printf "%s\n" "On $host_os systems, prefix defaults to /usr" >&6; }
14838                 if test "$mandir" = '${prefix}/man' ; then
14839                         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ...and mandir defaults to /usr/share/man" >&5
14840 printf "%s\n" "...and mandir defaults to /usr/share/man" >&6; }
14841                         mandir=/usr/share/man
14842                 fi
14843         fi
14844 ;;
14845 esac
14846 if test "$root_prefix" = NONE ; then
14847         if test "$prefix" = NONE ; then
14848                 root_prefix="$ac_default_prefix"
14849         else
14850                 root_prefix="$prefix"
14851         fi
14852         root_bindir=$bindir
14853         root_sbindir=$sbindir
14854         root_libdir=$libdir
14855         root_sysconfdir=$sysconfdir
14856 else
14857         root_bindir='${root_prefix}/bin'
14858         root_sbindir='${root_prefix}/sbin'
14859         root_libdir='${root_prefix}/lib'
14860         root_sysconfdir='${root_prefix}/etc'
14861 fi
14862 if test "$bindir" != '${exec_prefix}/bin'; then
14863     root_bindir=$bindir
14864     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_bindir to $root_bindir" >&5
14865 printf "%s\n" "Setting root_bindir to $root_bindir" >&6; }
14866 fi
14867 if test "$sbindir" != '${exec_prefix}/sbin'; then
14868     root_sbindir=$sbindir
14869     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_sbindir to $root_sbindir" >&5
14870 printf "%s\n" "Setting root_sbindir to $root_sbindir" >&6; }
14871 fi
14872 if test "$libdir" != '${exec_prefix}/lib'; then
14873     root_libdir=$libdir
14874     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_libdir to $root_libdir" >&5
14875 printf "%s\n" "Setting root_libdir to $root_libdir" >&6; }
14876 fi
14877 if test "$sysconfdir" != '${prefix}/etc'; then
14878     root_sysconfdir=$sysconfdir
14879     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_sysconfdir to $root_sysconfdir" >&5
14880 printf "%s\n" "Setting root_sysconfdir to $root_sysconfdir" >&6; }
14881 fi
14882
14883
14884
14885
14886
14887
14888 # Check whether --with-multiarch was given.
14889 if test ${with_multiarch+y}
14890 then :
14891   withval=$with_multiarch; if test "$withval" = "lib64"; then
14892     libdir=/usr/lib64
14893     root_libdir=/lib64
14894 else
14895     libdir=$libdir/$withval
14896     root_libdir=$root_libdir/$withval
14897 fi
14898
14899 fi
14900
14901 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we can link with -static" >&5
14902 printf %s "checking whether we can link with -static... " >&6; }
14903 if test ${ac_cv_e2fsprogs_use_static+y}
14904 then :
14905   printf %s "(cached) " >&6
14906 else $as_nop
14907   SAVE_LDFLAGS=$LDFLAGS; LDFLAGS="$LDFLAGS_STATIC -static"
14908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14909 /* end confdefs.h.  */
14910 #include <stdio.h>
14911 int
14912 main (void)
14913 {
14914 fflush(stdout);
14915   ;
14916   return 0;
14917 }
14918 _ACEOF
14919 if ac_fn_c_try_link "$LINENO"
14920 then :
14921   ac_cv_e2fsprogs_use_static=yes
14922 else $as_nop
14923   ac_cv_e2fsprogs_use_static=no
14924 fi
14925 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14926     conftest$ac_exeext conftest.$ac_ext
14927 LDFLAGS=$SAVE_LDFLAGS
14928 fi
14929
14930 case "$host_os" in
14931 solaris2.*)
14932         ac_cv_e2fsprogs_use_static=no
14933 ;;
14934 esac
14935 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_e2fsprogs_use_static" >&5
14936 printf "%s\n" "$ac_cv_e2fsprogs_use_static" >&6; }
14937 if test $ac_cv_e2fsprogs_use_static = yes; then
14938         LDFLAGS_STATIC="$LDFLAGS_STATIC -static"
14939 fi
14940
14941 case "$host_os" in
14942 darwin*)
14943         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Using Apple Darwin / GNU libintl workaround" >&5
14944 printf "%s\n" "Using Apple Darwin / GNU libintl workaround" >&6; }
14945
14946 printf "%s\n" "#define _INTL_REDIRECT_MACROS 1" >>confdefs.h
14947
14948         ;;
14949 esac
14950 if test "$cross_compiling" = yes ; then
14951   DO_TEST_SUITE=
14952 else
14953   DO_TEST_SUITE=check
14954 fi
14955
14956 INCLUDES='-I. -I$(top_builddir)/lib -I$(top_srcdir)/lib'
14957 if test -n "$CPPFLAGS" ; then
14958         INCLUDES="$INCLUDES $CPPFLAGS"
14959 fi
14960 if test "$USE_INCLUDED_LIBINTL" = "yes" ; then
14961         INCLUDES=$INCLUDES' -I$(top_builddir)/intl -I$(top_srcdir)/intl'
14962 fi
14963 if test -n "$WITH_DIET_LIBC" ; then
14964         INCLUDES="$INCLUDES -D_REENTRANT"
14965 fi
14966
14967 if test $cross_compiling = no; then
14968    BUILD_CFLAGS="$CFLAGS $CPPFLAGS $INCLUDES -DHAVE_CONFIG_H"
14969    BUILD_LDFLAGS="$LDFLAGS"
14970 fi
14971
14972
14973 CFLAGS_SHLIB=${CFLAGS_SHLIB:-$CFLAGS}
14974 CFLAGS_STLIB=${CFLAGS_STLIB:-$CFLAGS}
14975 LDFLAGS_SHLIB=${LDFLAGS_SHLIB:-$LDFLAGS}
14976
14977
14978
14979
14980
14981 # Check whether --with-udev_rules_dir was given.
14982 if test ${with_udev_rules_dir+y}
14983 then :
14984   withval=$with_udev_rules_dir;
14985 else $as_nop
14986   with_udev_rules_dir=yes
14987 fi
14988
14989 if test "x${with_udev_rules_dir}" != "xno"
14990 then :
14991
14992         if test "x${with_udev_rules_dir}" = "xyes"
14993 then :
14994
14995
14996 pkg_failed=no
14997 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for udev" >&5
14998 printf %s "checking for udev... " >&6; }
14999
15000 if test -n "$udev_CFLAGS"; then
15001     pkg_cv_udev_CFLAGS="$udev_CFLAGS"
15002  elif test -n "$PKG_CONFIG"; then
15003     if test -n "$PKG_CONFIG" && \
15004     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"udev\""; } >&5
15005   ($PKG_CONFIG --exists --print-errors "udev") 2>&5
15006   ac_status=$?
15007   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15008   test $ac_status = 0; }; then
15009   pkg_cv_udev_CFLAGS=`$PKG_CONFIG --cflags "udev" 2>/dev/null`
15010                       test "x$?" != "x0" && pkg_failed=yes
15011 else
15012   pkg_failed=yes
15013 fi
15014  else
15015     pkg_failed=untried
15016 fi
15017 if test -n "$udev_LIBS"; then
15018     pkg_cv_udev_LIBS="$udev_LIBS"
15019  elif test -n "$PKG_CONFIG"; then
15020     if test -n "$PKG_CONFIG" && \
15021     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"udev\""; } >&5
15022   ($PKG_CONFIG --exists --print-errors "udev") 2>&5
15023   ac_status=$?
15024   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15025   test $ac_status = 0; }; then
15026   pkg_cv_udev_LIBS=`$PKG_CONFIG --libs "udev" 2>/dev/null`
15027                       test "x$?" != "x0" && pkg_failed=yes
15028 else
15029   pkg_failed=yes
15030 fi
15031  else
15032     pkg_failed=untried
15033 fi
15034
15035
15036
15037 if test $pkg_failed = yes; then
15038         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15039 printf "%s\n" "no" >&6; }
15040
15041 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
15042         _pkg_short_errors_supported=yes
15043 else
15044         _pkg_short_errors_supported=no
15045 fi
15046         if test $_pkg_short_errors_supported = yes; then
15047                 udev_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "udev" 2>&1`
15048         else
15049                 udev_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "udev" 2>&1`
15050         fi
15051         # Put the nasty error message in config.log where it belongs
15052         echo "$udev_PKG_ERRORS" >&5
15053
15054
15055                         with_udev_rules_dir=""
15056
15057 elif test $pkg_failed = untried; then
15058         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15059 printf "%s\n" "no" >&6; }
15060
15061                         with_udev_rules_dir=""
15062
15063 else
15064         udev_CFLAGS=$pkg_cv_udev_CFLAGS
15065         udev_LIBS=$pkg_cv_udev_LIBS
15066         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15067 printf "%s\n" "yes" >&6; }
15068
15069                         with_udev_rules_dir="$($PKG_CONFIG --variable=udevdir udev)/rules.d"
15070
15071 fi
15072
15073 fi
15074         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for udev rules dir" >&5
15075 printf %s "checking for udev rules dir... " >&6; }
15076         pkg_udev_rules_dir="${with_udev_rules_dir}"
15077         if test -n "${pkg_udev_rules_dir}"
15078 then :
15079
15080                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${pkg_udev_rules_dir}" >&5
15081 printf "%s\n" "${pkg_udev_rules_dir}" >&6; }
15082                 have_udev="yes"
15083
15084 else $as_nop
15085
15086                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15087 printf "%s\n" "no" >&6; }
15088                 have_udev="no"
15089
15090 fi
15091
15092 else $as_nop
15093
15094         have_udev="disabled"
15095
15096 fi
15097
15098
15099
15100
15101 # Check whether --with-crond_dir was given.
15102 if test ${with_crond_dir+y}
15103 then :
15104   withval=$with_crond_dir;
15105 else $as_nop
15106   with_crond_dir=yes
15107 fi
15108
15109 if test "x${with_crond_dir}" != "xno"
15110 then :
15111
15112         if test "x${with_crond_dir}" = "xyes"
15113 then :
15114
15115                 if test -d "/etc/cron.d"
15116 then :
15117   with_crond_dir="/etc/cron.d"
15118 else $as_nop
15119   have_crond="no"; with_crond_dir=""
15120 fi
15121
15122 fi
15123         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for system crontab dir" >&5
15124 printf %s "checking for system crontab dir... " >&6; }
15125         crond_dir="${with_crond_dir}"
15126         if test -n "${crond_dir}"
15127 then :
15128
15129                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${crond_dir}" >&5
15130 printf "%s\n" "${crond_dir}" >&6; }
15131                 have_crond="yes"
15132
15133 else $as_nop
15134
15135                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15136 printf "%s\n" "no" >&6; }
15137                 have_crond="no"
15138
15139 fi
15140
15141 else $as_nop
15142
15143         have_crond="disabled"
15144
15145 fi
15146
15147
15148
15149
15150 # Check whether --with-systemd_unit_dir was given.
15151 if test ${with_systemd_unit_dir+y}
15152 then :
15153   withval=$with_systemd_unit_dir;
15154 else $as_nop
15155   with_systemd_unit_dir=yes
15156 fi
15157
15158 if test "x${with_systemd_unit_dir}" != "xno"
15159 then :
15160
15161         if test "x${with_systemd_unit_dir}" = "xyes"
15162 then :
15163
15164
15165 pkg_failed=no
15166 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for systemd" >&5
15167 printf %s "checking for systemd... " >&6; }
15168
15169 if test -n "$systemd_CFLAGS"; then
15170     pkg_cv_systemd_CFLAGS="$systemd_CFLAGS"
15171  elif test -n "$PKG_CONFIG"; then
15172     if test -n "$PKG_CONFIG" && \
15173     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"systemd\""; } >&5
15174   ($PKG_CONFIG --exists --print-errors "systemd") 2>&5
15175   ac_status=$?
15176   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15177   test $ac_status = 0; }; then
15178   pkg_cv_systemd_CFLAGS=`$PKG_CONFIG --cflags "systemd" 2>/dev/null`
15179                       test "x$?" != "x0" && pkg_failed=yes
15180 else
15181   pkg_failed=yes
15182 fi
15183  else
15184     pkg_failed=untried
15185 fi
15186 if test -n "$systemd_LIBS"; then
15187     pkg_cv_systemd_LIBS="$systemd_LIBS"
15188  elif test -n "$PKG_CONFIG"; then
15189     if test -n "$PKG_CONFIG" && \
15190     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"systemd\""; } >&5
15191   ($PKG_CONFIG --exists --print-errors "systemd") 2>&5
15192   ac_status=$?
15193   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15194   test $ac_status = 0; }; then
15195   pkg_cv_systemd_LIBS=`$PKG_CONFIG --libs "systemd" 2>/dev/null`
15196                       test "x$?" != "x0" && pkg_failed=yes
15197 else
15198   pkg_failed=yes
15199 fi
15200  else
15201     pkg_failed=untried
15202 fi
15203
15204
15205
15206 if test $pkg_failed = yes; then
15207         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15208 printf "%s\n" "no" >&6; }
15209
15210 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
15211         _pkg_short_errors_supported=yes
15212 else
15213         _pkg_short_errors_supported=no
15214 fi
15215         if test $_pkg_short_errors_supported = yes; then
15216                 systemd_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "systemd" 2>&1`
15217         else
15218                 systemd_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "systemd" 2>&1`
15219         fi
15220         # Put the nasty error message in config.log where it belongs
15221         echo "$systemd_PKG_ERRORS" >&5
15222
15223
15224                         with_systemd_unit_dir=""
15225
15226 elif test $pkg_failed = untried; then
15227         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15228 printf "%s\n" "no" >&6; }
15229
15230                         with_systemd_unit_dir=""
15231
15232 else
15233         systemd_CFLAGS=$pkg_cv_systemd_CFLAGS
15234         systemd_LIBS=$pkg_cv_systemd_LIBS
15235         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15236 printf "%s\n" "yes" >&6; }
15237
15238                         with_systemd_unit_dir="$($PKG_CONFIG --variable=systemdsystemunitdir systemd)"
15239
15240 fi
15241
15242
15243 fi
15244         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for systemd system unit dir" >&5
15245 printf %s "checking for systemd system unit dir... " >&6; }
15246         systemd_system_unit_dir="${with_systemd_unit_dir}"
15247         if test -n "${systemd_system_unit_dir}"
15248 then :
15249
15250                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${systemd_system_unit_dir}" >&5
15251 printf "%s\n" "${systemd_system_unit_dir}" >&6; }
15252                 have_systemd="yes"
15253
15254 else $as_nop
15255
15256                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15257 printf "%s\n" "no" >&6; }
15258                 have_systemd="no"
15259
15260 fi
15261
15262 else $as_nop
15263
15264         have_systemd="disabled"
15265
15266 fi
15267
15268
15269 OS_IO_FILE=""
15270 case "$host_os" in
15271   cigwin*|mingw*|msys*)
15272     OS_IO_FILE=windows_io
15273   ;;
15274   *)
15275     OS_IO_FILE=unix_io
15276   ;;
15277 esac
15278
15279 test -d lib || mkdir lib
15280 test -d include || mkdir include
15281 test -d include/linux || mkdir include/linux
15282 test -d include/asm || mkdir include/asm
15283 if test -z "$UUID_CMT" ; then
15284         uuid_out_list="lib/uuid/Makefile lib/uuid/uuid.pc \
15285                 lib/uuid/uuid_types.h"
15286 fi
15287 if test -z "$BLKID_CMT" ; then
15288         blkid_out_list="lib/blkid/Makefile lib/blkid/blkid.pc \
15289                 lib/blkid/blkid_types.h"
15290 fi
15291 for i in MCONFIG Makefile \
15292         util/Makefile util/subst.conf util/gen-tarball util/install-symlink \
15293         lib/et/Makefile lib/ss/Makefile lib/e2p/Makefile \
15294         lib/ext2fs/Makefile lib/ext2fs/ext2_types.h \
15295         $uuid_out_list $blkid_out_list lib/support/Makefile \
15296         lib/ss/ss.pc lib/et/com_err.pc lib/e2p/e2p.pc lib/ext2fs/ext2fs.pc \
15297         misc/Makefile ext2ed/Makefile e2fsck/Makefile \
15298         debugfs/Makefile tests/Makefile tests/progs/Makefile \
15299         tests/fuzz/Makefile resize/Makefile doc/Makefile \
15300         po/Makefile.in scrub/Makefile; do
15301         if test -d `dirname ${srcdir}/$i` ; then
15302                 outlist="$outlist $i"
15303         fi
15304 done
15305 ac_config_files="$ac_config_files $outlist"
15306
15307 cat >confcache <<\_ACEOF
15308 # This file is a shell script that caches the results of configure
15309 # tests run on this system so they can be shared between configure
15310 # scripts and configure runs, see configure's option --config-cache.
15311 # It is not useful on other systems.  If it contains results you don't
15312 # want to keep, you may remove or edit it.
15313 #
15314 # config.status only pays attention to the cache file if you give it
15315 # the --recheck option to rerun configure.
15316 #
15317 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15318 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15319 # following values.
15320
15321 _ACEOF
15322
15323 # The following way of writing the cache mishandles newlines in values,
15324 # but we know of no workaround that is simple, portable, and efficient.
15325 # So, we kill variables containing newlines.
15326 # Ultrix sh set writes to stderr and can't be redirected directly,
15327 # and sets the high bit in the cache file unless we assign to the vars.
15328 (
15329   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15330     eval ac_val=\$$ac_var
15331     case $ac_val in #(
15332     *${as_nl}*)
15333       case $ac_var in #(
15334       *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15335 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15336       esac
15337       case $ac_var in #(
15338       _ | IFS | as_nl) ;; #(
15339       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15340       *) { eval $ac_var=; unset $ac_var;} ;;
15341       esac ;;
15342     esac
15343   done
15344
15345   (set) 2>&1 |
15346     case $as_nl`(ac_space=' '; set) 2>&1` in #(
15347     *${as_nl}ac_space=\ *)
15348       # `set' does not quote correctly, so add quotes: double-quote
15349       # substitution turns \\\\ into \\, and sed turns \\ into \.
15350       sed -n \
15351         "s/'/'\\\\''/g;
15352           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15353       ;; #(
15354     *)
15355       # `set' quotes correctly as required by POSIX, so do not add quotes.
15356       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15357       ;;
15358     esac |
15359     sort
15360 ) |
15361   sed '
15362      /^ac_cv_env_/b end
15363      t clear
15364      :clear
15365      s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
15366      t end
15367      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15368      :end' >>confcache
15369 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15370   if test -w "$cache_file"; then
15371     if test "x$cache_file" != "x/dev/null"; then
15372       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15373 printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
15374       if test ! -f "$cache_file" || test -h "$cache_file"; then
15375         cat confcache >"$cache_file"
15376       else
15377         case $cache_file in #(
15378         */* | ?:*)
15379           mv -f confcache "$cache_file"$$ &&
15380           mv -f "$cache_file"$$ "$cache_file" ;; #(
15381         *)
15382           mv -f confcache "$cache_file" ;;
15383         esac
15384       fi
15385     fi
15386   else
15387     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15388 printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
15389   fi
15390 fi
15391 rm -f confcache
15392
15393 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15394 # Let make expand exec_prefix.
15395 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15396
15397 DEFS=-DHAVE_CONFIG_H
15398
15399 ac_libobjs=
15400 ac_ltlibobjs=
15401 U=
15402 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15403   # 1. Remove the extension, and $U if already installed.
15404   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15405   ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
15406   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
15407   #    will be set to the directory where LIBOBJS objects are built.
15408   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15409   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15410 done
15411 LIBOBJS=$ac_libobjs
15412
15413 LTLIBOBJS=$ac_ltlibobjs
15414
15415
15416
15417
15418 : "${CONFIG_STATUS=./config.status}"
15419 ac_write_fail=0
15420 ac_clean_files_save=$ac_clean_files
15421 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15422 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15423 printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
15424 as_write_fail=0
15425 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15426 #! $SHELL
15427 # Generated by $as_me.
15428 # Run this file to recreate the current configuration.
15429 # Compiler output produced by configure, useful for debugging
15430 # configure, is in config.log if it exists.
15431
15432 debug=false
15433 ac_cs_recheck=false
15434 ac_cs_silent=false
15435
15436 SHELL=\${CONFIG_SHELL-$SHELL}
15437 export SHELL
15438 _ASEOF
15439 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15440 ## -------------------- ##
15441 ## M4sh Initialization. ##
15442 ## -------------------- ##
15443
15444 # Be more Bourne compatible
15445 DUALCASE=1; export DUALCASE # for MKS sh
15446 as_nop=:
15447 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
15448 then :
15449   emulate sh
15450   NULLCMD=:
15451   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15452   # is contrary to our usage.  Disable this feature.
15453   alias -g '${1+"$@"}'='"$@"'
15454   setopt NO_GLOB_SUBST
15455 else $as_nop
15456   case `(set -o) 2>/dev/null` in #(
15457   *posix*) :
15458     set -o posix ;; #(
15459   *) :
15460      ;;
15461 esac
15462 fi
15463
15464
15465
15466 # Reset variables that may have inherited troublesome values from
15467 # the environment.
15468
15469 # IFS needs to be set, to space, tab, and newline, in precisely that order.
15470 # (If _AS_PATH_WALK were called with IFS unset, it would have the
15471 # side effect of setting IFS to empty, thus disabling word splitting.)
15472 # Quoting is to prevent editors from complaining about space-tab.
15473 as_nl='
15474 '
15475 export as_nl
15476 IFS=" ""        $as_nl"
15477
15478 PS1='$ '
15479 PS2='> '
15480 PS4='+ '
15481
15482 # Ensure predictable behavior from utilities with locale-dependent output.
15483 LC_ALL=C
15484 export LC_ALL
15485 LANGUAGE=C
15486 export LANGUAGE
15487
15488 # We cannot yet rely on "unset" to work, but we need these variables
15489 # to be unset--not just set to an empty or harmless value--now, to
15490 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
15491 # also avoids known problems related to "unset" and subshell syntax
15492 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
15493 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
15494 do eval test \${$as_var+y} \
15495   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15496 done
15497
15498 # Ensure that fds 0, 1, and 2 are open.
15499 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
15500 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
15501 if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
15502
15503 # The user is always right.
15504 if ${PATH_SEPARATOR+false} :; then
15505   PATH_SEPARATOR=:
15506   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15507     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15508       PATH_SEPARATOR=';'
15509   }
15510 fi
15511
15512
15513 # Find who we are.  Look in the path if we contain no directory separator.
15514 as_myself=
15515 case $0 in #((
15516   *[\\/]* ) as_myself=$0 ;;
15517   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15518 for as_dir in $PATH
15519 do
15520   IFS=$as_save_IFS
15521   case $as_dir in #(((
15522     '') as_dir=./ ;;
15523     */) ;;
15524     *) as_dir=$as_dir/ ;;
15525   esac
15526     test -r "$as_dir$0" && as_myself=$as_dir$0 && break
15527   done
15528 IFS=$as_save_IFS
15529
15530      ;;
15531 esac
15532 # We did not find ourselves, most probably we were run as `sh COMMAND'
15533 # in which case we are not to be found in the path.
15534 if test "x$as_myself" = x; then
15535   as_myself=$0
15536 fi
15537 if test ! -f "$as_myself"; then
15538   printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15539   exit 1
15540 fi
15541
15542
15543
15544 # as_fn_error STATUS ERROR [LINENO LOG_FD]
15545 # ----------------------------------------
15546 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15547 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15548 # script with STATUS, using 1 if that was 0.
15549 as_fn_error ()
15550 {
15551   as_status=$1; test $as_status -eq 0 && as_status=1
15552   if test "$4"; then
15553     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15554     printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15555   fi
15556   printf "%s\n" "$as_me: error: $2" >&2
15557   as_fn_exit $as_status
15558 } # as_fn_error
15559
15560
15561
15562 # as_fn_set_status STATUS
15563 # -----------------------
15564 # Set $? to STATUS, without forking.
15565 as_fn_set_status ()
15566 {
15567   return $1
15568 } # as_fn_set_status
15569
15570 # as_fn_exit STATUS
15571 # -----------------
15572 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15573 as_fn_exit ()
15574 {
15575   set +e
15576   as_fn_set_status $1
15577   exit $1
15578 } # as_fn_exit
15579
15580 # as_fn_unset VAR
15581 # ---------------
15582 # Portably unset VAR.
15583 as_fn_unset ()
15584 {
15585   { eval $1=; unset $1;}
15586 }
15587 as_unset=as_fn_unset
15588
15589 # as_fn_append VAR VALUE
15590 # ----------------------
15591 # Append the text in VALUE to the end of the definition contained in VAR. Take
15592 # advantage of any shell optimizations that allow amortized linear growth over
15593 # repeated appends, instead of the typical quadratic growth present in naive
15594 # implementations.
15595 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
15596 then :
15597   eval 'as_fn_append ()
15598   {
15599     eval $1+=\$2
15600   }'
15601 else $as_nop
15602   as_fn_append ()
15603   {
15604     eval $1=\$$1\$2
15605   }
15606 fi # as_fn_append
15607
15608 # as_fn_arith ARG...
15609 # ------------------
15610 # Perform arithmetic evaluation on the ARGs, and store the result in the
15611 # global $as_val. Take advantage of shells that can avoid forks. The arguments
15612 # must be portable across $(()) and expr.
15613 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
15614 then :
15615   eval 'as_fn_arith ()
15616   {
15617     as_val=$(( $* ))
15618   }'
15619 else $as_nop
15620   as_fn_arith ()
15621   {
15622     as_val=`expr "$@" || test $? -eq 1`
15623   }
15624 fi # as_fn_arith
15625
15626
15627 if expr a : '\(a\)' >/dev/null 2>&1 &&
15628    test "X`expr 00001 : '.*\(...\)'`" = X001; then
15629   as_expr=expr
15630 else
15631   as_expr=false
15632 fi
15633
15634 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15635   as_basename=basename
15636 else
15637   as_basename=false
15638 fi
15639
15640 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15641   as_dirname=dirname
15642 else
15643   as_dirname=false
15644 fi
15645
15646 as_me=`$as_basename -- "$0" ||
15647 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15648          X"$0" : 'X\(//\)$' \| \
15649          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15650 printf "%s\n" X/"$0" |
15651     sed '/^.*\/\([^/][^/]*\)\/*$/{
15652             s//\1/
15653             q
15654           }
15655           /^X\/\(\/\/\)$/{
15656             s//\1/
15657             q
15658           }
15659           /^X\/\(\/\).*/{
15660             s//\1/
15661             q
15662           }
15663           s/.*/./; q'`
15664
15665 # Avoid depending upon Character Ranges.
15666 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15667 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15668 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15669 as_cr_digits='0123456789'
15670 as_cr_alnum=$as_cr_Letters$as_cr_digits
15671
15672
15673 # Determine whether it's possible to make 'echo' print without a newline.
15674 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
15675 # for compatibility with existing Makefiles.
15676 ECHO_C= ECHO_N= ECHO_T=
15677 case `echo -n x` in #(((((
15678 -n*)
15679   case `echo 'xy\c'` in
15680   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
15681   xy)  ECHO_C='\c';;
15682   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
15683        ECHO_T=' ';;
15684   esac;;
15685 *)
15686   ECHO_N='-n';;
15687 esac
15688
15689 # For backward compatibility with old third-party macros, we provide
15690 # the shell variables $as_echo and $as_echo_n.  New code should use
15691 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
15692 as_echo='printf %s\n'
15693 as_echo_n='printf %s'
15694
15695 rm -f conf$$ conf$$.exe conf$$.file
15696 if test -d conf$$.dir; then
15697   rm -f conf$$.dir/conf$$.file
15698 else
15699   rm -f conf$$.dir
15700   mkdir conf$$.dir 2>/dev/null
15701 fi
15702 if (echo >conf$$.file) 2>/dev/null; then
15703   if ln -s conf$$.file conf$$ 2>/dev/null; then
15704     as_ln_s='ln -s'
15705     # ... but there are two gotchas:
15706     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15707     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15708     # In both cases, we have to default to `cp -pR'.
15709     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15710       as_ln_s='cp -pR'
15711   elif ln conf$$.file conf$$ 2>/dev/null; then
15712     as_ln_s=ln
15713   else
15714     as_ln_s='cp -pR'
15715   fi
15716 else
15717   as_ln_s='cp -pR'
15718 fi
15719 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15720 rmdir conf$$.dir 2>/dev/null
15721
15722
15723 # as_fn_mkdir_p
15724 # -------------
15725 # Create "$as_dir" as a directory, including parents if necessary.
15726 as_fn_mkdir_p ()
15727 {
15728
15729   case $as_dir in #(
15730   -*) as_dir=./$as_dir;;
15731   esac
15732   test -d "$as_dir" || eval $as_mkdir_p || {
15733     as_dirs=
15734     while :; do
15735       case $as_dir in #(
15736       *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15737       *) as_qdir=$as_dir;;
15738       esac
15739       as_dirs="'$as_qdir' $as_dirs"
15740       as_dir=`$as_dirname -- "$as_dir" ||
15741 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15742          X"$as_dir" : 'X\(//\)[^/]' \| \
15743          X"$as_dir" : 'X\(//\)$' \| \
15744          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15745 printf "%s\n" X"$as_dir" |
15746     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15747             s//\1/
15748             q
15749           }
15750           /^X\(\/\/\)[^/].*/{
15751             s//\1/
15752             q
15753           }
15754           /^X\(\/\/\)$/{
15755             s//\1/
15756             q
15757           }
15758           /^X\(\/\).*/{
15759             s//\1/
15760             q
15761           }
15762           s/.*/./; q'`
15763       test -d "$as_dir" && break
15764     done
15765     test -z "$as_dirs" || eval "mkdir $as_dirs"
15766   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15767
15768
15769 } # as_fn_mkdir_p
15770 if mkdir -p . 2>/dev/null; then
15771   as_mkdir_p='mkdir -p "$as_dir"'
15772 else
15773   test -d ./-p && rmdir ./-p
15774   as_mkdir_p=false
15775 fi
15776
15777
15778 # as_fn_executable_p FILE
15779 # -----------------------
15780 # Test if FILE is an executable regular file.
15781 as_fn_executable_p ()
15782 {
15783   test -f "$1" && test -x "$1"
15784 } # as_fn_executable_p
15785 as_test_x='test -x'
15786 as_executable_p=as_fn_executable_p
15787
15788 # Sed expression to map a string onto a valid CPP name.
15789 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15790
15791 # Sed expression to map a string onto a valid variable name.
15792 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15793
15794
15795 exec 6>&1
15796 ## ----------------------------------- ##
15797 ## Main body of $CONFIG_STATUS script. ##
15798 ## ----------------------------------- ##
15799 _ASEOF
15800 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15801
15802 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15803 # Save the log message, to keep $0 and so on meaningful, and to
15804 # report actual input values of CONFIG_FILES etc. instead of their
15805 # values after options handling.
15806 ac_log="
15807 This file was extended by $as_me, which was
15808 generated by GNU Autoconf 2.71.  Invocation command line was
15809
15810   CONFIG_FILES    = $CONFIG_FILES
15811   CONFIG_HEADERS  = $CONFIG_HEADERS
15812   CONFIG_LINKS    = $CONFIG_LINKS
15813   CONFIG_COMMANDS = $CONFIG_COMMANDS
15814   $ $0 $@
15815
15816 on `(hostname || uname -n) 2>/dev/null | sed 1q`
15817 "
15818
15819 _ACEOF
15820
15821 case $ac_config_files in *"
15822 "*) set x $ac_config_files; shift; ac_config_files=$*;;
15823 esac
15824
15825 case $ac_config_headers in *"
15826 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
15827 esac
15828
15829
15830 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15831 # Files that config.status was made for.
15832 config_files="$ac_config_files"
15833 config_headers="$ac_config_headers"
15834 config_commands="$ac_config_commands"
15835
15836 _ACEOF
15837
15838 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15839 ac_cs_usage="\
15840 \`$as_me' instantiates files and other configuration actions
15841 from templates according to the current configuration.  Unless the files
15842 and actions are specified as TAGs, all are instantiated by default.
15843
15844 Usage: $0 [OPTION]... [TAG]...
15845
15846   -h, --help       print this help, then exit
15847   -V, --version    print version number and configuration settings, then exit
15848       --config     print configuration, then exit
15849   -q, --quiet, --silent
15850                    do not print progress messages
15851   -d, --debug      don't remove temporary files
15852       --recheck    update $as_me by reconfiguring in the same conditions
15853       --file=FILE[:TEMPLATE]
15854                    instantiate the configuration file FILE
15855       --header=FILE[:TEMPLATE]
15856                    instantiate the configuration header FILE
15857
15858 Configuration files:
15859 $config_files
15860
15861 Configuration headers:
15862 $config_headers
15863
15864 Configuration commands:
15865 $config_commands
15866
15867 Report bugs to the package provider."
15868
15869 _ACEOF
15870 ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
15871 ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
15872 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15873 ac_cs_config='$ac_cs_config_escaped'
15874 ac_cs_version="\\
15875 config.status
15876 configured by $0, generated by GNU Autoconf 2.71,
15877   with options \\"\$ac_cs_config\\"
15878
15879 Copyright (C) 2021 Free Software Foundation, Inc.
15880 This config.status script is free software; the Free Software Foundation
15881 gives unlimited permission to copy, distribute and modify it."
15882
15883 ac_pwd='$ac_pwd'
15884 srcdir='$srcdir'
15885 INSTALL='$INSTALL'
15886 MKDIR_P='$MKDIR_P'
15887 AWK='$AWK'
15888 test -n "\$AWK" || AWK=awk
15889 _ACEOF
15890
15891 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15892 # The default lists apply if the user does not specify any file.
15893 ac_need_defaults=:
15894 while test $# != 0
15895 do
15896   case $1 in
15897   --*=?*)
15898     ac_option=`expr "X$1" : 'X\([^=]*\)='`
15899     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15900     ac_shift=:
15901     ;;
15902   --*=)
15903     ac_option=`expr "X$1" : 'X\([^=]*\)='`
15904     ac_optarg=
15905     ac_shift=:
15906     ;;
15907   *)
15908     ac_option=$1
15909     ac_optarg=$2
15910     ac_shift=shift
15911     ;;
15912   esac
15913
15914   case $ac_option in
15915   # Handling of the options.
15916   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15917     ac_cs_recheck=: ;;
15918   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15919     printf "%s\n" "$ac_cs_version"; exit ;;
15920   --config | --confi | --conf | --con | --co | --c )
15921     printf "%s\n" "$ac_cs_config"; exit ;;
15922   --debug | --debu | --deb | --de | --d | -d )
15923     debug=: ;;
15924   --file | --fil | --fi | --f )
15925     $ac_shift
15926     case $ac_optarg in
15927     *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15928     '') as_fn_error $? "missing file argument" ;;
15929     esac
15930     as_fn_append CONFIG_FILES " '$ac_optarg'"
15931     ac_need_defaults=false;;
15932   --header | --heade | --head | --hea )
15933     $ac_shift
15934     case $ac_optarg in
15935     *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15936     esac
15937     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
15938     ac_need_defaults=false;;
15939   --he | --h)
15940     # Conflict between --help and --header
15941     as_fn_error $? "ambiguous option: \`$1'
15942 Try \`$0 --help' for more information.";;
15943   --help | --hel | -h )
15944     printf "%s\n" "$ac_cs_usage"; exit ;;
15945   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15946   | -silent | --silent | --silen | --sile | --sil | --si | --s)
15947     ac_cs_silent=: ;;
15948
15949   # This is an error.
15950   -*) as_fn_error $? "unrecognized option: \`$1'
15951 Try \`$0 --help' for more information." ;;
15952
15953   *) as_fn_append ac_config_targets " $1"
15954      ac_need_defaults=false ;;
15955
15956   esac
15957   shift
15958 done
15959
15960 ac_configure_extra_args=
15961
15962 if $ac_cs_silent; then
15963   exec 6>/dev/null
15964   ac_configure_extra_args="$ac_configure_extra_args --silent"
15965 fi
15966
15967 _ACEOF
15968 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15969 if \$ac_cs_recheck; then
15970   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15971   shift
15972   \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
15973   CONFIG_SHELL='$SHELL'
15974   export CONFIG_SHELL
15975   exec "\$@"
15976 fi
15977
15978 _ACEOF
15979 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15980 exec 5>>config.log
15981 {
15982   echo
15983   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15984 ## Running $as_me. ##
15985 _ASBOX
15986   printf "%s\n" "$ac_log"
15987 } >&5
15988
15989 _ACEOF
15990 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15991 #
15992 # INIT-COMMANDS
15993 #
15994 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
15995     # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS.
15996     OBSOLETE_ALL_LINGUAS="$ALL_LINGUAS"
15997     # Capture the value of LINGUAS because we need it to compute CATALOGS.
15998     LINGUAS="${LINGUAS-%UNSET%}"
15999
16000
16001 _ACEOF
16002
16003 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16004
16005 # Handling of arguments.
16006 for ac_config_target in $ac_config_targets
16007 do
16008   case $ac_config_target in
16009     "lib/config.h") CONFIG_HEADERS="$CONFIG_HEADERS lib/config.h" ;;
16010     "po-directories") CONFIG_COMMANDS="$CONFIG_COMMANDS po-directories" ;;
16011     "$outlist") CONFIG_FILES="$CONFIG_FILES $outlist" ;;
16012
16013   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16014   esac
16015 done
16016
16017
16018 # If the user did not use the arguments to specify the items to instantiate,
16019 # then the envvar interface is used.  Set only those that are not.
16020 # We use the long form for the default assignment because of an extremely
16021 # bizarre bug on SunOS 4.1.3.
16022 if $ac_need_defaults; then
16023   test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
16024   test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
16025   test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands
16026 fi
16027
16028 # Have a temporary directory for convenience.  Make it in the build tree
16029 # simply because there is no reason against having it here, and in addition,
16030 # creating and moving files from /tmp can sometimes cause problems.
16031 # Hook for its removal unless debugging.
16032 # Note that there is a small window in which the directory will not be cleaned:
16033 # after its creation but before its name has been assigned to `$tmp'.
16034 $debug ||
16035 {
16036   tmp= ac_tmp=
16037   trap 'exit_status=$?
16038   : "${ac_tmp:=$tmp}"
16039   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16040 ' 0
16041   trap 'as_fn_exit 1' 1 2 13 15
16042 }
16043 # Create a (secure) tmp directory for tmp files.
16044
16045 {
16046   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16047   test -d "$tmp"
16048 }  ||
16049 {
16050   tmp=./conf$$-$RANDOM
16051   (umask 077 && mkdir "$tmp")
16052 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16053 ac_tmp=$tmp
16054
16055 # Set up the scripts for CONFIG_FILES section.
16056 # No need to generate them if there are no CONFIG_FILES.
16057 # This happens for instance with `./config.status config.h'.
16058 if test -n "$CONFIG_FILES"; then
16059
16060 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
16061   ac_cs_awk_getline=:
16062   ac_cs_awk_pipe_init=
16063   ac_cs_awk_read_file='
16064       while ((getline aline < (F[key])) > 0)
16065         print(aline)
16066       close(F[key])'
16067   ac_cs_awk_pipe_fini=
16068 else
16069   ac_cs_awk_getline=false
16070   ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
16071   ac_cs_awk_read_file='
16072       print "|#_!!_#|"
16073       print "cat " F[key] " &&"
16074       '$ac_cs_awk_pipe_init
16075   # The final `:' finishes the AND list.
16076   ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
16077 fi
16078 ac_cr=`echo X | tr X '\015'`
16079 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16080 # But we know of no other shell where ac_cr would be empty at this
16081 # point, so we can use a bashism as a fallback.
16082 if test "x$ac_cr" = x; then
16083   eval ac_cr=\$\'\\r\'
16084 fi
16085 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16086 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16087   ac_cs_awk_cr='\\r'
16088 else
16089   ac_cs_awk_cr=$ac_cr
16090 fi
16091
16092 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16093 _ACEOF
16094
16095 # Create commands to substitute file output variables.
16096 {
16097   echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
16098   echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
16099   echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
16100   echo "_ACAWK" &&
16101   echo "_ACEOF"
16102 } >conf$$files.sh &&
16103 . ./conf$$files.sh ||
16104   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16105 rm -f conf$$files.sh
16106
16107 {
16108   echo "cat >conf$$subs.awk <<_ACEOF" &&
16109   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16110   echo "_ACEOF"
16111 } >conf$$subs.sh ||
16112   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16113 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16114 ac_delim='%!_!# '
16115 for ac_last_try in false false false false false :; do
16116   . ./conf$$subs.sh ||
16117     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16118
16119   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16120   if test $ac_delim_n = $ac_delim_num; then
16121     break
16122   elif $ac_last_try; then
16123     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16124   else
16125     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16126   fi
16127 done
16128 rm -f conf$$subs.sh
16129
16130 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16131 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16132 _ACEOF
16133 sed -n '
16134 h
16135 s/^/S["/; s/!.*/"]=/
16136 p
16137 g
16138 s/^[^!]*!//
16139 :repl
16140 t repl
16141 s/'"$ac_delim"'$//
16142 t delim
16143 :nl
16144 h
16145 s/\(.\{148\}\)..*/\1/
16146 t more1
16147 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16148 p
16149 n
16150 b repl
16151 :more1
16152 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16153 p
16154 g
16155 s/.\{148\}//
16156 t nl
16157 :delim
16158 h
16159 s/\(.\{148\}\)..*/\1/
16160 t more2
16161 s/["\\]/\\&/g; s/^/"/; s/$/"/
16162 p
16163 b
16164 :more2
16165 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16166 p
16167 g
16168 s/.\{148\}//
16169 t delim
16170 ' <conf$$subs.awk | sed '
16171 /^[^""]/{
16172   N
16173   s/\n//
16174 }
16175 ' >>$CONFIG_STATUS || ac_write_fail=1
16176 rm -f conf$$subs.awk
16177 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16178 _ACAWK
16179 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16180   for (key in S) S_is_set[key] = 1
16181   FS = "\a"
16182   \$ac_cs_awk_pipe_init
16183 }
16184 {
16185   line = $ 0
16186   nfields = split(line, field, "@")
16187   substed = 0
16188   len = length(field[1])
16189   for (i = 2; i < nfields; i++) {
16190     key = field[i]
16191     keylen = length(key)
16192     if (S_is_set[key]) {
16193       value = S[key]
16194       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16195       len += length(value) + length(field[++i])
16196       substed = 1
16197     } else
16198       len += 1 + keylen
16199   }
16200   if (nfields == 3 && !substed) {
16201     key = field[2]
16202     if (F[key] != "" && line ~ /^[       ]*@.*@[         ]*$/) {
16203       \$ac_cs_awk_read_file
16204       next
16205     }
16206   }
16207   print line
16208 }
16209 \$ac_cs_awk_pipe_fini
16210 _ACAWK
16211 _ACEOF
16212 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16213 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16214   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16215 else
16216   cat
16217 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16218   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16219 _ACEOF
16220
16221 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16222 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16223 # trailing colons and then remove the whole line if VPATH becomes empty
16224 # (actually we leave an empty line to preserve line numbers).
16225 if test "x$srcdir" = x.; then
16226   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
16227 h
16228 s///
16229 s/^/:/
16230 s/[      ]*$/:/
16231 s/:\$(srcdir):/:/g
16232 s/:\${srcdir}:/:/g
16233 s/:@srcdir@:/:/g
16234 s/^:*//
16235 s/:*$//
16236 x
16237 s/\(=[   ]*\).*/\1/
16238 G
16239 s/\n//
16240 s/^[^=]*=[       ]*$//
16241 }'
16242 fi
16243
16244 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16245 fi # test -n "$CONFIG_FILES"
16246
16247 # Set up the scripts for CONFIG_HEADERS section.
16248 # No need to generate them if there are no CONFIG_HEADERS.
16249 # This happens for instance with `./config.status Makefile'.
16250 if test -n "$CONFIG_HEADERS"; then
16251 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16252 BEGIN {
16253 _ACEOF
16254
16255 # Transform confdefs.h into an awk script `defines.awk', embedded as
16256 # here-document in config.status, that substitutes the proper values into
16257 # config.h.in to produce config.h.
16258
16259 # Create a delimiter string that does not exist in confdefs.h, to ease
16260 # handling of long lines.
16261 ac_delim='%!_!# '
16262 for ac_last_try in false false :; do
16263   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16264   if test -z "$ac_tt"; then
16265     break
16266   elif $ac_last_try; then
16267     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16268   else
16269     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16270   fi
16271 done
16272
16273 # For the awk script, D is an array of macro values keyed by name,
16274 # likewise P contains macro parameters if any.  Preserve backslash
16275 # newline sequences.
16276
16277 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16278 sed -n '
16279 s/.\{148\}/&'"$ac_delim"'/g
16280 t rset
16281 :rset
16282 s/^[     ]*#[    ]*define[       ][      ]*/ /
16283 t def
16284 d
16285 :def
16286 s/\\$//
16287 t bsnl
16288 s/["\\]/\\&/g
16289 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
16290 D["\1"]=" \3"/p
16291 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
16292 d
16293 :bsnl
16294 s/["\\]/\\&/g
16295 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
16296 D["\1"]=" \3\\\\\\n"\\/p
16297 t cont
16298 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16299 t cont
16300 d
16301 :cont
16302 n
16303 s/.\{148\}/&'"$ac_delim"'/g
16304 t clear
16305 :clear
16306 s/\\$//
16307 t bsnlc
16308 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16309 d
16310 :bsnlc
16311 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16312 b cont
16313 ' <confdefs.h | sed '
16314 s/'"$ac_delim"'/"\\\
16315 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16316
16317 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16318   for (key in D) D_is_set[key] = 1
16319   FS = "\a"
16320 }
16321 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16322   line = \$ 0
16323   split(line, arg, " ")
16324   if (arg[1] == "#") {
16325     defundef = arg[2]
16326     mac1 = arg[3]
16327   } else {
16328     defundef = substr(arg[1], 2)
16329     mac1 = arg[2]
16330   }
16331   split(mac1, mac2, "(") #)
16332   macro = mac2[1]
16333   prefix = substr(line, 1, index(line, defundef) - 1)
16334   if (D_is_set[macro]) {
16335     # Preserve the white space surrounding the "#".
16336     print prefix "define", macro P[macro] D[macro]
16337     next
16338   } else {
16339     # Replace #undef with comments.  This is necessary, for example,
16340     # in the case of _POSIX_SOURCE, which is predefined and required
16341     # on some systems where configure will not decide to define it.
16342     if (defundef == "undef") {
16343       print "/*", prefix defundef, macro, "*/"
16344       next
16345     }
16346   }
16347 }
16348 { print }
16349 _ACAWK
16350 _ACEOF
16351 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16352   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
16353 fi # test -n "$CONFIG_HEADERS"
16354
16355
16356 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
16357 shift
16358 for ac_tag
16359 do
16360   case $ac_tag in
16361   :[FHLC]) ac_mode=$ac_tag; continue;;
16362   esac
16363   case $ac_mode$ac_tag in
16364   :[FHL]*:*);;
16365   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
16366   :[FH]-) ac_tag=-:-;;
16367   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16368   esac
16369   ac_save_IFS=$IFS
16370   IFS=:
16371   set x $ac_tag
16372   IFS=$ac_save_IFS
16373   shift
16374   ac_file=$1
16375   shift
16376
16377   case $ac_mode in
16378   :L) ac_source=$1;;
16379   :[FH])
16380     ac_file_inputs=
16381     for ac_f
16382     do
16383       case $ac_f in
16384       -) ac_f="$ac_tmp/stdin";;
16385       *) # Look for the file first in the build tree, then in the source tree
16386          # (if the path is not absolute).  The absolute path cannot be DOS-style,
16387          # because $ac_f cannot contain `:'.
16388          test -f "$ac_f" ||
16389            case $ac_f in
16390            [\\/$]*) false;;
16391            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16392            esac ||
16393            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16394       esac
16395       case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16396       as_fn_append ac_file_inputs " '$ac_f'"
16397     done
16398
16399     # Let's still pretend it is `configure' which instantiates (i.e., don't
16400     # use $as_me), people would be surprised to read:
16401     #    /* config.h.  Generated by config.status.  */
16402     configure_input='Generated from '`
16403           printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16404         `' by configure.'
16405     if test x"$ac_file" != x-; then
16406       configure_input="$ac_file.  $configure_input"
16407       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16408 printf "%s\n" "$as_me: creating $ac_file" >&6;}
16409     fi
16410     # Neutralize special characters interpreted by sed in replacement strings.
16411     case $configure_input in #(
16412     *\&* | *\|* | *\\* )
16413        ac_sed_conf_input=`printf "%s\n" "$configure_input" |
16414        sed 's/[\\\\&|]/\\\\&/g'`;; #(
16415     *) ac_sed_conf_input=$configure_input;;
16416     esac
16417
16418     case $ac_tag in
16419     *:-:* | *:-) cat >"$ac_tmp/stdin" \
16420       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
16421     esac
16422     ;;
16423   esac
16424
16425   ac_dir=`$as_dirname -- "$ac_file" ||
16426 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16427          X"$ac_file" : 'X\(//\)[^/]' \| \
16428          X"$ac_file" : 'X\(//\)$' \| \
16429          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16430 printf "%s\n" X"$ac_file" |
16431     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16432             s//\1/
16433             q
16434           }
16435           /^X\(\/\/\)[^/].*/{
16436             s//\1/
16437             q
16438           }
16439           /^X\(\/\/\)$/{
16440             s//\1/
16441             q
16442           }
16443           /^X\(\/\).*/{
16444             s//\1/
16445             q
16446           }
16447           s/.*/./; q'`
16448   as_dir="$ac_dir"; as_fn_mkdir_p
16449   ac_builddir=.
16450
16451 case "$ac_dir" in
16452 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16453 *)
16454   ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
16455   # A ".." for each directory in $ac_dir_suffix.
16456   ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16457   case $ac_top_builddir_sub in
16458   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16459   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16460   esac ;;
16461 esac
16462 ac_abs_top_builddir=$ac_pwd
16463 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16464 # for backward compatibility:
16465 ac_top_builddir=$ac_top_build_prefix
16466
16467 case $srcdir in
16468   .)  # We are building in place.
16469     ac_srcdir=.
16470     ac_top_srcdir=$ac_top_builddir_sub
16471     ac_abs_top_srcdir=$ac_pwd ;;
16472   [\\/]* | ?:[\\/]* )  # Absolute name.
16473     ac_srcdir=$srcdir$ac_dir_suffix;
16474     ac_top_srcdir=$srcdir
16475     ac_abs_top_srcdir=$srcdir ;;
16476   *) # Relative name.
16477     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16478     ac_top_srcdir=$ac_top_build_prefix$srcdir
16479     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16480 esac
16481 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16482
16483
16484   case $ac_mode in
16485   :F)
16486   #
16487   # CONFIG_FILE
16488   #
16489
16490   case $INSTALL in
16491   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16492   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16493   esac
16494   ac_MKDIR_P=$MKDIR_P
16495   case $MKDIR_P in
16496   [\\/$]* | ?:[\\/]* ) ;;
16497   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16498   esac
16499 _ACEOF
16500
16501 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16502 # If the template does not know about datarootdir, expand it.
16503 # FIXME: This hack should be removed a few years after 2.60.
16504 ac_datarootdir_hack=; ac_datarootdir_seen=
16505 ac_sed_dataroot='
16506 /datarootdir/ {
16507   p
16508   q
16509 }
16510 /@datadir@/p
16511 /@docdir@/p
16512 /@infodir@/p
16513 /@localedir@/p
16514 /@mandir@/p'
16515 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16516 *datarootdir*) ac_datarootdir_seen=yes;;
16517 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16518   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16519 printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16520 _ACEOF
16521 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16522   ac_datarootdir_hack='
16523   s&@datadir@&$datadir&g
16524   s&@docdir@&$docdir&g
16525   s&@infodir@&$infodir&g
16526   s&@localedir@&$localedir&g
16527   s&@mandir@&$mandir&g
16528   s&\\\${datarootdir}&$datarootdir&g' ;;
16529 esac
16530 _ACEOF
16531
16532 # Neutralize VPATH when `$srcdir' = `.'.
16533 # Shell code in configure.ac might set extrasub.
16534 # FIXME: do we really want to maintain this feature?
16535 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16536 ac_sed_extra="$ac_vpsub
16537 $extrasub
16538 _ACEOF
16539 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16540 :t
16541 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16542 s|@configure_input@|$ac_sed_conf_input|;t t
16543 s&@top_builddir@&$ac_top_builddir_sub&;t t
16544 s&@top_build_prefix@&$ac_top_build_prefix&;t t
16545 s&@srcdir@&$ac_srcdir&;t t
16546 s&@abs_srcdir@&$ac_abs_srcdir&;t t
16547 s&@top_srcdir@&$ac_top_srcdir&;t t
16548 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16549 s&@builddir@&$ac_builddir&;t t
16550 s&@abs_builddir@&$ac_abs_builddir&;t t
16551 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16552 s&@INSTALL@&$ac_INSTALL&;t t
16553 s&@MKDIR_P@&$ac_MKDIR_P&;t t
16554 $ac_datarootdir_hack
16555 "
16556 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
16557 if $ac_cs_awk_getline; then
16558   $AWK -f "$ac_tmp/subs.awk"
16559 else
16560   $AWK -f "$ac_tmp/subs.awk" | $SHELL
16561 fi \
16562   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16563
16564 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16565   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16566   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
16567       "$ac_tmp/out"`; test -z "$ac_out"; } &&
16568   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16569 which seems to be undefined.  Please make sure it is defined" >&5
16570 printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16571 which seems to be undefined.  Please make sure it is defined" >&2;}
16572
16573   rm -f "$ac_tmp/stdin"
16574   case $ac_file in
16575   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16576   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16577   esac \
16578   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16579  ;;
16580   :H)
16581   #
16582   # CONFIG_HEADER
16583   #
16584   if test x"$ac_file" != x-; then
16585     {
16586       printf "%s\n" "/* $configure_input  */" >&1 \
16587       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16588     } >"$ac_tmp/config.h" \
16589       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16590     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16591       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16592 printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
16593     else
16594       rm -f "$ac_file"
16595       mv "$ac_tmp/config.h" "$ac_file" \
16596         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16597     fi
16598   else
16599     printf "%s\n" "/* $configure_input  */" >&1 \
16600       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16601       || as_fn_error $? "could not create -" "$LINENO" 5
16602   fi
16603  ;;
16604
16605   :C)  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16606 printf "%s\n" "$as_me: executing $ac_file commands" >&6;}
16607  ;;
16608   esac
16609
16610
16611   case $ac_file$ac_mode in
16612     "po-directories":C)
16613     for ac_file in $CONFIG_FILES; do
16614       # Support "outfile[:infile[:infile...]]"
16615       case "$ac_file" in
16616         *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
16617       esac
16618       # PO directories have a Makefile.in generated from Makefile.in.in.
16619       case "$ac_file" in */Makefile.in)
16620         # Adjust a relative srcdir.
16621         ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
16622         ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
16623         ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
16624         # In autoconf-2.13 it is called $ac_given_srcdir.
16625         # In autoconf-2.50 it is called $srcdir.
16626         test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
16627         case "$ac_given_srcdir" in
16628           .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
16629           /*) top_srcdir="$ac_given_srcdir" ;;
16630           *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
16631         esac
16632         # Treat a directory as a PO directory if and only if it has a
16633         # POTFILES.in file. This allows packages to have multiple PO
16634         # directories under different names or in different locations.
16635         if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
16636           rm -f "$ac_dir/POTFILES"
16637           test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
16638           gt_tab=`printf '\t'`
16639           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"
16640           POMAKEFILEDEPS="POTFILES.in"
16641           # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend
16642           # on $ac_dir but don't depend on user-specified configuration
16643           # parameters.
16644           if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
16645             # The LINGUAS file contains the set of available languages.
16646             if test -n "$OBSOLETE_ALL_LINGUAS"; then
16647               test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
16648             fi
16649             ALL_LINGUAS=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
16650             POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
16651           else
16652             # The set of available languages was given in configure.in.
16653             ALL_LINGUAS=$OBSOLETE_ALL_LINGUAS
16654           fi
16655           # Compute POFILES
16656           # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
16657           # Compute UPDATEPOFILES
16658           # as      $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
16659           # Compute DUMMYPOFILES
16660           # as      $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
16661           # Compute GMOFILES
16662           # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
16663           case "$ac_given_srcdir" in
16664             .) srcdirpre= ;;
16665             *) srcdirpre='$(srcdir)/' ;;
16666           esac
16667           POFILES=
16668           UPDATEPOFILES=
16669           DUMMYPOFILES=
16670           GMOFILES=
16671           for lang in $ALL_LINGUAS; do
16672             POFILES="$POFILES $srcdirpre$lang.po"
16673             UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
16674             DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
16675             GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
16676           done
16677           # CATALOGS depends on both $ac_dir and the user's LINGUAS
16678           # environment variable.
16679           INST_LINGUAS=
16680           if test -n "$ALL_LINGUAS"; then
16681             for presentlang in $ALL_LINGUAS; do
16682               useit=no
16683               if test "%UNSET%" != "$LINGUAS"; then
16684                 desiredlanguages="$LINGUAS"
16685               else
16686                 desiredlanguages="$ALL_LINGUAS"
16687               fi
16688               for desiredlang in $desiredlanguages; do
16689                 # Use the presentlang catalog if desiredlang is
16690                 #   a. equal to presentlang, or
16691                 #   b. a variant of presentlang (because in this case,
16692                 #      presentlang can be used as a fallback for messages
16693                 #      which are not translated in the desiredlang catalog).
16694                 case "$desiredlang" in
16695                   "$presentlang"*) useit=yes;;
16696                 esac
16697               done
16698               if test $useit = yes; then
16699                 INST_LINGUAS="$INST_LINGUAS $presentlang"
16700               fi
16701             done
16702           fi
16703           CATALOGS=
16704           if test -n "$INST_LINGUAS"; then
16705             for lang in $INST_LINGUAS; do
16706               CATALOGS="$CATALOGS $lang.gmo"
16707             done
16708           fi
16709           test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
16710           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"
16711           for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
16712             if test -f "$f"; then
16713               case "$f" in
16714                 *.orig | *.bak | *~) ;;
16715                 *) cat "$f" >> "$ac_dir/Makefile" ;;
16716               esac
16717             fi
16718           done
16719         fi
16720         ;;
16721       esac
16722     done ;;
16723
16724   esac
16725 done # for ac_tag
16726
16727
16728 as_fn_exit 0
16729 _ACEOF
16730 ac_clean_files=$ac_clean_files_save
16731
16732 test $ac_write_fail = 0 ||
16733   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16734
16735
16736 # configure is writing to config.log, and then calls config.status.
16737 # config.status does its own redirection, appending to config.log.
16738 # Unfortunately, on DOS this fails, as config.log is still kept open
16739 # by configure, so config.status won't be able to write to it; its
16740 # output is simply discarded.  So we exec the FD to /dev/null,
16741 # effectively closing config.log, so it can be properly (re)opened and
16742 # appended to by config.status.  When coming back to configure, we
16743 # need to make the FD available again.
16744 if test "$no_create" != yes; then
16745   ac_cs_success=:
16746   ac_config_status_args=
16747   test "$silent" = yes &&
16748     ac_config_status_args="$ac_config_status_args --quiet"
16749   exec 5>/dev/null
16750   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16751   exec 5>>config.log
16752   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16753   # would make configure fail if this is the last instruction.
16754   $ac_cs_success || as_fn_exit 1
16755 fi
16756 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16757   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16758 printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16759 fi
16760
16761 if test -f util/gen-tarball; then chmod +x util/gen-tarball; fi
16762