xref: /aosp_15_r20/external/e2fsprogs/configure (revision 6a54128f25917bfc36a8a6e9d722c04a0b4641b6)
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
17DUALCASE=1; export DUALCASE # for MKS sh
18as_nop=:
19if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
20then :
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
27else $as_nop
28  case `(set -o) 2>/dev/null` in #(
29  *posix*) :
30    set -o posix ;; #(
31  *) :
32     ;;
33esac
34fi
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.
45as_nl='
46'
47export as_nl
48IFS=" ""	$as_nl"
49
50PS1='$ '
51PS2='> '
52PS4='+ '
53
54# Ensure predictable behavior from utilities with locale-dependent output.
55LC_ALL=C
56export LC_ALL
57LANGUAGE=C
58export LANGUAGE
59
60# We cannot yet rely on "unset" to work, but we need these variables
61# to be unset--not just set to an empty or harmless value--now, to
62# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
63# also avoids known problems related to "unset" and subshell syntax
64# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
65for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
66do eval test \${$as_var+y} \
67  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
68done
69
70# Ensure that fds 0, 1, and 2 are open.
71if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
72if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
73if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
74
75# The user is always right.
76if ${PATH_SEPARATOR+false} :; then
77  PATH_SEPARATOR=:
78  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
79    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
80      PATH_SEPARATOR=';'
81  }
82fi
83
84
85# Find who we are.  Look in the path if we contain no directory separator.
86as_myself=
87case $0 in #((
88  *[\\/]* ) as_myself=$0 ;;
89  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
90for as_dir in $PATH
91do
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
100IFS=$as_save_IFS
101
102     ;;
103esac
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.
106if test "x$as_myself" = x; then
107  as_myself=$0
108fi
109if 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
112fi
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.
123BASH_ENV=/dev/null
124ENV=/dev/null
125(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
126case $- in # ((((
127  *v*x* | *x*v* ) as_opts=-vx ;;
128  *v* ) as_opts=-v ;;
129  *x* ) as_opts=-x ;;
130  * ) as_opts= ;;
131esac
132exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
133# Admittedly, this is quite paranoid, since all the known shells bail
134# out after a failed `exec'.
135printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
136exit 255
137  fi
138  # We don't want this to propagate to other subprocesses.
139          { _as_can_reexec=; unset _as_can_reexec;}
140if test "x$CONFIG_SHELL" = x; then
141  as_bourne_compatible="as_nop=:
142if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
143then :
144  emulate sh
145  NULLCMD=:
146  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
147  # is contrary to our usage.  Disable this feature.
148  alias -g '\${1+\"\$@\"}'='\"\$@\"'
149  setopt NO_GLOB_SUBST
150else \$as_nop
151  case \`(set -o) 2>/dev/null\` in #(
152  *posix*) :
153    set -o posix ;; #(
154  *) :
155     ;;
156esac
157fi
158"
159  as_required="as_fn_return () { (exit \$1); }
160as_fn_success () { as_fn_return 0; }
161as_fn_failure () { as_fn_return 1; }
162as_fn_ret_success () { return 0; }
163as_fn_ret_failure () { return 1; }
164
165exitcode=0
166as_fn_success || { exitcode=1; echo as_fn_success failed.; }
167as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
168as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
169as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
170if ( set x; as_fn_ret_success y && test x = \"\$1\" )
171then :
172
173else \$as_nop
174  exitcode=1; echo positional parameters were not saved.
175fi
176test x\$exitcode = x0 || exit 1
177blah=\$(echo \$(echo blah))
178test x\"\$blah\" = xblah || exit 1
179test -x / || exit 1"
180  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
181  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
182  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
183  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
184test \$(( 1 + 1 )) = 2 || exit 1"
185  if (eval "$as_required") 2>/dev/null
186then :
187  as_have_required=yes
188else $as_nop
189  as_have_required=no
190fi
191  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
192then :
193
194else $as_nop
195  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
196as_found=false
197for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
198do
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
213then :
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
216then :
217  break 2
218fi
219fi
220	   done;;
221       esac
222  as_found=false
223done
224IFS=$as_save_IFS
225if $as_found
226then :
227
228else $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
231then :
232  CONFIG_SHELL=$SHELL as_have_required=yes
233fi
234fi
235
236
237      if test "x$CONFIG_SHELL" != x
238then :
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.
244BASH_ENV=/dev/null
245ENV=/dev/null
246(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247case $- in # ((((
248  *v*x* | *x*v* ) as_opts=-vx ;;
249  *v* ) as_opts=-v ;;
250  *x* ) as_opts=-x ;;
251  * ) as_opts= ;;
252esac
253exec $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'.
256printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
257exit 255
258fi
259
260    if test x$as_have_required = xno
261then :
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 [email protected] 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
274fi
275fi
276fi
277SHELL=${CONFIG_SHELL-/bin/sh}
278export SHELL
279# Unset more variables known to interfere with behavior of common tools.
280CLICOLOR_FORCE= GREP_OPTIONS=
281unset CLICOLOR_FORCE GREP_OPTIONS
282
283## --------------------- ##
284## M4sh Shell Functions. ##
285## --------------------- ##
286# as_fn_unset VAR
287# ---------------
288# Portably unset VAR.
289as_fn_unset ()
290{
291  { eval $1=; unset $1;}
292}
293as_unset=as_fn_unset
294
295
296# as_fn_set_status STATUS
297# -----------------------
298# Set $? to STATUS, without forking.
299as_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.
307as_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 $?.
316as_fn_nop ()
317{
318  return $?
319}
320as_nop=as_fn_nop
321
322# as_fn_mkdir_p
323# -------------
324# Create "$as_dir" as a directory, including parents if necessary.
325as_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 ||
344printf "%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.
373as_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.
383if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
384then :
385  eval 'as_fn_append ()
386  {
387    eval $1+=\$2
388  }'
389else $as_nop
390  as_fn_append ()
391  {
392    eval $1=\$$1\$2
393  }
394fi # 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.
401if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
402then :
403  eval 'as_fn_arith ()
404  {
405    as_val=$(( $* ))
406  }'
407else $as_nop
408  as_fn_arith ()
409  {
410    as_val=`expr "$@" || test $? -eq 1`
411  }
412fi # as_fn_arith
413
414# as_fn_nop
415# ---------
416# Do nothing but, unlike ":", preserve the value of $?.
417as_fn_nop ()
418{
419  return $?
420}
421as_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.
428as_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
439if expr a : '\(a\)' >/dev/null 2>&1 &&
440   test "X`expr 00001 : '.*\(...\)'`" = X001; then
441  as_expr=expr
442else
443  as_expr=false
444fi
445
446if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
447  as_basename=basename
448else
449  as_basename=false
450fi
451
452if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
453  as_dirname=dirname
454else
455  as_dirname=false
456fi
457
458as_me=`$as_basename -- "$0" ||
459$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
460	 X"$0" : 'X\(//\)$' \| \
461	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
462printf "%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.
478as_cr_letters='abcdefghijklmnopqrstuvwxyz'
479as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
480as_cr_Letters=$as_cr_letters$as_cr_LETTERS
481as_cr_digits='0123456789'
482as_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.
524ECHO_C= ECHO_N= ECHO_T=
525case `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';;
535esac
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.
540as_echo='printf %s\n'
541as_echo_n='printf %s'
542
543
544rm -f conf$$ conf$$.exe conf$$.file
545if test -d conf$$.dir; then
546  rm -f conf$$.dir/conf$$.file
547else
548  rm -f conf$$.dir
549  mkdir conf$$.dir 2>/dev/null
550fi
551if (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
565else
566  as_ln_s='cp -pR'
567fi
568rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
569rmdir conf$$.dir 2>/dev/null
570
571if mkdir -p . 2>/dev/null; then
572  as_mkdir_p='mkdir -p "$as_dir"'
573else
574  test -d ./-p && rmdir ./-p
575  as_mkdir_p=false
576fi
577
578as_test_x='test -x'
579as_executable_p=as_fn_executable_p
580
581# Sed expression to map a string onto a valid CPP name.
582as_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.
585as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
586
587
588test -n "$DJDIR" || exec 7<&0 </dev/null
589exec 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.
594ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
595
596#
597# Initializations.
598#
599ac_default_prefix=/usr/local
600ac_clean_files=
601ac_config_libobj_dir=.
602LIBOBJS=
603cross_compiling=no
604subdirs=
605MFLAGS=
606MAKEFLAGS=
607
608# Identity of this package.
609PACKAGE_NAME=''
610PACKAGE_TARNAME=''
611PACKAGE_VERSION=''
612PACKAGE_STRING=''
613PACKAGE_BUGREPORT=''
614PACKAGE_URL=''
615
616ac_unique_file="version.h"
617# Factoring default headers for most tests.
618ac_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
648ac_header_c_list=
649gt_needs=
650ac_func_c_list=
651ac_subst_vars='LTLIBOBJS
652LIBOBJS
653OS_IO_FILE
654systemd_system_unit_dir
655have_systemd
656systemd_LIBS
657systemd_CFLAGS
658crond_dir
659have_crond
660pkg_udev_rules_dir
661have_udev
662udev_LIBS
663udev_CFLAGS
664LDFLAGS_SHLIB
665CFLAGS_STLIB
666CFLAGS_SHLIB
667BUILD_LDFLAGS
668BUILD_CFLAGS
669INCLUDES
670DO_TEST_SUITE
671LDFLAGS_STATIC
672root_sysconfdir
673root_libdir
674root_sbindir
675root_bindir
676root_prefix
677E2SCRUB_CMT
678UNIX_CMT
679CYGWIN_CMT
680LINUX_CMT
681FUZZING_CMT
682fuzzer_ldflags
683fuzzer_cflags
684have_fuzzer
685ac_ct_CXX
686CXXFLAGS
687CXX
688threadsan_ldflags
689threadsan_cflags
690have_threadsan
691addrsan_ldflags
692addrsan_cflags
693have_addrsan
694ubsan_ldflags
695ubsan_cflags
696have_ubsan
697lto_ldflags
698lto_cflags
699have_lto
700gcc_ranlib
701gcc_ar
702UNI_DIFF_OPTS
703SEM_INIT_LIB
704FUSE_CMT
705FUSE_LIB
706CLOCK_GETTIME_LIB
707MAGIC_LIB
708SOCKET_LIB
709SIZEOF_TIME_T
710SIZEOF_OFF_T
711SIZEOF_LONG_LONG
712SIZEOF_LONG
713SIZEOF_INT
714SIZEOF_SHORT
715DD
716BUILD_CC
717MAKEINFO
718STRIP
719RANLIB
720AR
721LDCONFIG
722PERL
723AWK
724CHMOD
725RM
726CP
727MV
728LN_S
729mkdir_p
730LN
731ifNotGNUmake
732ifGNUmake
733BINARY_TYPE
734POSUB
735LTLIBINTL
736LIBINTL
737INTLLIBS
738LTLIBICONV
739LIBICONV
740INTL_MACOSX_LIBS
741XGETTEXT_EXTRA_OPTIONS
742MSGMERGE_FOR_MSGFMT_OPTION
743MSGMERGE
744XGETTEXT_015
745XGETTEXT
746GMSGFMT_015
747GMSGFMT
748MSGFMT
749GETTEXT_MACRO_VERSION
750USE_NLS
751MKDIR_P
752INSTALL_DATA
753INSTALL_SCRIPT
754INSTALL_PROGRAM
755SET_MAKE
756VERSION
757PACKAGE
758GETTEXT_PACKAGE
759TDB_MAN_COMMENT
760TDB_CMT
761UUIDD_CMT
762PTHREAD_CFLAGS
763PTHREAD_LIBS
764PTHREAD_CXX
765PTHREAD_CC
766ax_pthread_config
767EGREP
768GREP
769SED
770E2INITRD_MAN
771E2INITRD_PROG
772FSCK_MAN
773FSCK_PROG
774DEFRAG_CMT
775RESIZER_CMT
776IMAGER_CMT
777DEBUGFS_CMT
778SUBSET_CMT
779ALL_CMT
780BLKID_CMT
781DEPPROFILED_LIBBLKID
782PROFILED_LIBBLKID
783DEPSTATIC_LIBBLKID
784STATIC_LIBBLKID
785DEPLIBBLKID
786LIBBLKID
787UUID_CMT
788DEPPROFILED_LIBUUID
789PROFILED_LIBUUID
790DEPSTATIC_LIBUUID
791STATIC_LIBUUID
792DEPLIBUUID
793LIBUUID
794PKG_CONFIG_LIBDIR
795PKG_CONFIG_PATH
796PKG_CONFIG
797DEV_FEATURES_CMT
798TEST_IO_CMT
799PRIVATE_LIBS_CMT
800LDFLAG_DYNAMIC
801PROFILED_LIB_EXT
802STATIC_LIB_EXT
803LIB_EXT
804PROFILE_CMT
805BSDLIB_CMT
806ELF_CMT
807Q
808ES
809E
810LINK_BUILD_FLAGS
811SYMLINK_RELATIVE
812LINK_INSTALL_FLAGS
813MAINTAINER_CMT
814CPP
815RDYNAMIC
816DLOPEN_LIB
817host_os
818host_vendor
819host_cpu
820host
821build_os
822build_vendor
823build_cpu
824build
825E2FSPROGS_DATE
826E2FSPROGS_PKGVER
827E2FSPROGS_VERSION
828E2FSPROGS_DAY
829E2FSPROGS_MONTH
830E2FSPROGS_YEAR
831OBJEXT
832EXEEXT
833ac_ct_CC
834CPPFLAGS
835LDFLAGS
836CFLAGS
837CC
838target_alias
839host_alias
840build_alias
841LIBS
842ECHO_T
843ECHO_N
844ECHO_C
845DEFS
846mandir
847localedir
848libdir
849psdir
850pdfdir
851dvidir
852htmldir
853infodir
854docdir
855oldincludedir
856includedir
857runstatedir
858localstatedir
859sharedstatedir
860sysconfdir
861datadir
862datarootdir
863libexecdir
864sbindir
865bindir
866program_transform_name
867prefix
868exec_prefix
869PACKAGE_URL
870PACKAGE_BUGREPORT
871PACKAGE_STRING
872PACKAGE_VERSION
873PACKAGE_TARNAME
874PACKAGE_NAME
875PATH_SEPARATOR
876SHELL'
877ac_subst_files='MCONFIG
878MAKEFILE_ELF
879MAKEFILE_BSDLIB
880MAKEFILE_PROFILE
881MAKEFILE_LIBRARY
882ASM_TYPES_HEADER
883PUBLIC_CONFIG_HEADER'
884ac_user_opts='
885enable_option_checking
886with_diet_libc
887with_cc
888with_ccopts
889with_ldopts
890with_root_prefix
891enable_maintainer_mode
892enable_symlink_install
893enable_relative_symlinks
894enable_symlink_relative_symlinks
895enable_symlink_build
896enable_verbose_makecmds
897enable_elf_shlibs
898enable_bsd_shlibs
899enable_profile
900enable_gcov
901enable_hardening
902enable_jbd_debug
903enable_blkid_debug
904enable_testio_debug
905enable_developer_features
906enable_libuuid
907enable_libblkid
908enable_subset
909enable_backtrace
910enable_debugfs
911enable_imager
912enable_resizer
913enable_defrag
914enable_fsck
915enable_e2initrd_helper
916enable_tls
917with_pthread
918enable_uuidd
919enable_mmp
920enable_tdb
921enable_bmap_stats
922enable_bmap_stats_ops
923enable_nls
924with_gnu_ld
925enable_rpath
926with_libiconv_prefix
927with_libintl_prefix
928enable_fuse2fs
929enable_lto
930enable_ubsan
931enable_addrsan
932enable_threadsan
933enable_fuzzing
934with_multiarch
935with_udev_rules_dir
936with_crond_dir
937with_systemd_unit_dir
938enable_largefile
939'
940      ac_precious_vars='build_alias
941host_alias
942target_alias
943CC
944CFLAGS
945LDFLAGS
946LIBS
947CPPFLAGS
948CPP
949PKG_CONFIG
950PKG_CONFIG_PATH
951PKG_CONFIG_LIBDIR
952CXX
953CXXFLAGS
954CCC
955udev_CFLAGS
956udev_LIBS
957systemd_CFLAGS
958systemd_LIBS'
959
960
961# Initialize some variables set by options.
962ac_init_help=
963ac_init_version=false
964ac_unrecognized_opts=
965ac_unrecognized_sep=
966# The variables have the same names as the options, with
967# dashes changed to underlines.
968cache_file=/dev/null
969exec_prefix=NONE
970no_create=
971no_recursion=
972prefix=NONE
973program_prefix=NONE
974program_suffix=NONE
975program_transform_name=s,x,x,
976silent=
977site=
978srcdir=
979verbose=
980x_includes=NONE
981x_libraries=NONE
982
983# Installation directory options.
984# These are left unexpanded so users can "make install exec_prefix=/foo"
985# and all the variables that are supposed to be based on exec_prefix
986# by default will actually change.
987# Use braces instead of parens because sh, perl, etc. also accept them.
988# (The list follows the same order as the GNU Coding Standards.)
989bindir='${exec_prefix}/bin'
990sbindir='${exec_prefix}/sbin'
991libexecdir='${exec_prefix}/libexec'
992datarootdir='${prefix}/share'
993datadir='${datarootdir}'
994sysconfdir='${prefix}/etc'
995sharedstatedir='${prefix}/com'
996localstatedir='${prefix}/var'
997runstatedir='${localstatedir}/run'
998includedir='${prefix}/include'
999oldincludedir='/usr/include'
1000docdir='${datarootdir}/doc/${PACKAGE}'
1001infodir='${datarootdir}/info'
1002htmldir='${docdir}'
1003dvidir='${docdir}'
1004pdfdir='${docdir}'
1005psdir='${docdir}'
1006libdir='${exec_prefix}/lib'
1007localedir='${datarootdir}/locale'
1008mandir='${datarootdir}/man'
1009
1010ac_prev=
1011ac_dashdash=
1012for ac_option
1013do
1014  # If the previous option needs an argument, assign it.
1015  if test -n "$ac_prev"; then
1016    eval $ac_prev=\$ac_option
1017    ac_prev=
1018    continue
1019  fi
1020
1021  case $ac_option in
1022  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1023  *=)   ac_optarg= ;;
1024  *)    ac_optarg=yes ;;
1025  esac
1026
1027  case $ac_dashdash$ac_option in
1028  --)
1029    ac_dashdash=yes ;;
1030
1031  -bindir | --bindir | --bindi | --bind | --bin | --bi)
1032    ac_prev=bindir ;;
1033  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1034    bindir=$ac_optarg ;;
1035
1036  -build | --build | --buil | --bui | --bu)
1037    ac_prev=build_alias ;;
1038  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1039    build_alias=$ac_optarg ;;
1040
1041  -cache-file | --cache-file | --cache-fil | --cache-fi \
1042  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1043    ac_prev=cache_file ;;
1044  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1045  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1046    cache_file=$ac_optarg ;;
1047
1048  --config-cache | -C)
1049    cache_file=config.cache ;;
1050
1051  -datadir | --datadir | --datadi | --datad)
1052    ac_prev=datadir ;;
1053  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1054    datadir=$ac_optarg ;;
1055
1056  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1057  | --dataroo | --dataro | --datar)
1058    ac_prev=datarootdir ;;
1059  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1060  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1061    datarootdir=$ac_optarg ;;
1062
1063  -disable-* | --disable-*)
1064    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1065    # Reject names that are not valid shell variable names.
1066    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1067      as_fn_error $? "invalid feature name: \`$ac_useropt'"
1068    ac_useropt_orig=$ac_useropt
1069    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1070    case $ac_user_opts in
1071      *"
1072"enable_$ac_useropt"
1073"*) ;;
1074      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1075	 ac_unrecognized_sep=', ';;
1076    esac
1077    eval enable_$ac_useropt=no ;;
1078
1079  -docdir | --docdir | --docdi | --doc | --do)
1080    ac_prev=docdir ;;
1081  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1082    docdir=$ac_optarg ;;
1083
1084  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1085    ac_prev=dvidir ;;
1086  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1087    dvidir=$ac_optarg ;;
1088
1089  -enable-* | --enable-*)
1090    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1091    # Reject names that are not valid shell variable names.
1092    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1093      as_fn_error $? "invalid feature name: \`$ac_useropt'"
1094    ac_useropt_orig=$ac_useropt
1095    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1096    case $ac_user_opts in
1097      *"
1098"enable_$ac_useropt"
1099"*) ;;
1100      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1101	 ac_unrecognized_sep=', ';;
1102    esac
1103    eval enable_$ac_useropt=\$ac_optarg ;;
1104
1105  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1106  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1107  | --exec | --exe | --ex)
1108    ac_prev=exec_prefix ;;
1109  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1110  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1111  | --exec=* | --exe=* | --ex=*)
1112    exec_prefix=$ac_optarg ;;
1113
1114  -gas | --gas | --ga | --g)
1115    # Obsolete; use --with-gas.
1116    with_gas=yes ;;
1117
1118  -help | --help | --hel | --he | -h)
1119    ac_init_help=long ;;
1120  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1121    ac_init_help=recursive ;;
1122  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1123    ac_init_help=short ;;
1124
1125  -host | --host | --hos | --ho)
1126    ac_prev=host_alias ;;
1127  -host=* | --host=* | --hos=* | --ho=*)
1128    host_alias=$ac_optarg ;;
1129
1130  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1131    ac_prev=htmldir ;;
1132  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1133  | --ht=*)
1134    htmldir=$ac_optarg ;;
1135
1136  -includedir | --includedir | --includedi | --included | --include \
1137  | --includ | --inclu | --incl | --inc)
1138    ac_prev=includedir ;;
1139  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1140  | --includ=* | --inclu=* | --incl=* | --inc=*)
1141    includedir=$ac_optarg ;;
1142
1143  -infodir | --infodir | --infodi | --infod | --info | --inf)
1144    ac_prev=infodir ;;
1145  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1146    infodir=$ac_optarg ;;
1147
1148  -libdir | --libdir | --libdi | --libd)
1149    ac_prev=libdir ;;
1150  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1151    libdir=$ac_optarg ;;
1152
1153  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1154  | --libexe | --libex | --libe)
1155    ac_prev=libexecdir ;;
1156  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1157  | --libexe=* | --libex=* | --libe=*)
1158    libexecdir=$ac_optarg ;;
1159
1160  -localedir | --localedir | --localedi | --localed | --locale)
1161    ac_prev=localedir ;;
1162  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1163    localedir=$ac_optarg ;;
1164
1165  -localstatedir | --localstatedir | --localstatedi | --localstated \
1166  | --localstate | --localstat | --localsta | --localst | --locals)
1167    ac_prev=localstatedir ;;
1168  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1169  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1170    localstatedir=$ac_optarg ;;
1171
1172  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1173    ac_prev=mandir ;;
1174  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1175    mandir=$ac_optarg ;;
1176
1177  -nfp | --nfp | --nf)
1178    # Obsolete; use --without-fp.
1179    with_fp=no ;;
1180
1181  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1182  | --no-cr | --no-c | -n)
1183    no_create=yes ;;
1184
1185  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1186  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1187    no_recursion=yes ;;
1188
1189  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1190  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1191  | --oldin | --oldi | --old | --ol | --o)
1192    ac_prev=oldincludedir ;;
1193  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1194  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1195  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1196    oldincludedir=$ac_optarg ;;
1197
1198  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1199    ac_prev=prefix ;;
1200  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1201    prefix=$ac_optarg ;;
1202
1203  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1204  | --program-pre | --program-pr | --program-p)
1205    ac_prev=program_prefix ;;
1206  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1207  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1208    program_prefix=$ac_optarg ;;
1209
1210  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1211  | --program-suf | --program-su | --program-s)
1212    ac_prev=program_suffix ;;
1213  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1214  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1215    program_suffix=$ac_optarg ;;
1216
1217  -program-transform-name | --program-transform-name \
1218  | --program-transform-nam | --program-transform-na \
1219  | --program-transform-n | --program-transform- \
1220  | --program-transform | --program-transfor \
1221  | --program-transfo | --program-transf \
1222  | --program-trans | --program-tran \
1223  | --progr-tra | --program-tr | --program-t)
1224    ac_prev=program_transform_name ;;
1225  -program-transform-name=* | --program-transform-name=* \
1226  | --program-transform-nam=* | --program-transform-na=* \
1227  | --program-transform-n=* | --program-transform-=* \
1228  | --program-transform=* | --program-transfor=* \
1229  | --program-transfo=* | --program-transf=* \
1230  | --program-trans=* | --program-tran=* \
1231  | --progr-tra=* | --program-tr=* | --program-t=*)
1232    program_transform_name=$ac_optarg ;;
1233
1234  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1235    ac_prev=pdfdir ;;
1236  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1237    pdfdir=$ac_optarg ;;
1238
1239  -psdir | --psdir | --psdi | --psd | --ps)
1240    ac_prev=psdir ;;
1241  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1242    psdir=$ac_optarg ;;
1243
1244  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1245  | -silent | --silent | --silen | --sile | --sil)
1246    silent=yes ;;
1247
1248  -runstatedir | --runstatedir | --runstatedi | --runstated \
1249  | --runstate | --runstat | --runsta | --runst | --runs \
1250  | --run | --ru | --r)
1251    ac_prev=runstatedir ;;
1252  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1253  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1254  | --run=* | --ru=* | --r=*)
1255    runstatedir=$ac_optarg ;;
1256
1257  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1258    ac_prev=sbindir ;;
1259  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1260  | --sbi=* | --sb=*)
1261    sbindir=$ac_optarg ;;
1262
1263  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1264  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1265  | --sharedst | --shareds | --shared | --share | --shar \
1266  | --sha | --sh)
1267    ac_prev=sharedstatedir ;;
1268  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1269  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1270  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1271  | --sha=* | --sh=*)
1272    sharedstatedir=$ac_optarg ;;
1273
1274  -site | --site | --sit)
1275    ac_prev=site ;;
1276  -site=* | --site=* | --sit=*)
1277    site=$ac_optarg ;;
1278
1279  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1280    ac_prev=srcdir ;;
1281  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1282    srcdir=$ac_optarg ;;
1283
1284  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1285  | --syscon | --sysco | --sysc | --sys | --sy)
1286    ac_prev=sysconfdir ;;
1287  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1288  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1289    sysconfdir=$ac_optarg ;;
1290
1291  -target | --target | --targe | --targ | --tar | --ta | --t)
1292    ac_prev=target_alias ;;
1293  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1294    target_alias=$ac_optarg ;;
1295
1296  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1297    verbose=yes ;;
1298
1299  -version | --version | --versio | --versi | --vers | -V)
1300    ac_init_version=: ;;
1301
1302  -with-* | --with-*)
1303    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1304    # Reject names that are not valid shell variable names.
1305    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1306      as_fn_error $? "invalid package name: \`$ac_useropt'"
1307    ac_useropt_orig=$ac_useropt
1308    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1309    case $ac_user_opts in
1310      *"
1311"with_$ac_useropt"
1312"*) ;;
1313      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1314	 ac_unrecognized_sep=', ';;
1315    esac
1316    eval with_$ac_useropt=\$ac_optarg ;;
1317
1318  -without-* | --without-*)
1319    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1320    # Reject names that are not valid shell variable names.
1321    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1322      as_fn_error $? "invalid package name: \`$ac_useropt'"
1323    ac_useropt_orig=$ac_useropt
1324    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1325    case $ac_user_opts in
1326      *"
1327"with_$ac_useropt"
1328"*) ;;
1329      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1330	 ac_unrecognized_sep=', ';;
1331    esac
1332    eval with_$ac_useropt=no ;;
1333
1334  --x)
1335    # Obsolete; use --with-x.
1336    with_x=yes ;;
1337
1338  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1339  | --x-incl | --x-inc | --x-in | --x-i)
1340    ac_prev=x_includes ;;
1341  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1342  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1343    x_includes=$ac_optarg ;;
1344
1345  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1346  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1347    ac_prev=x_libraries ;;
1348  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1349  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1350    x_libraries=$ac_optarg ;;
1351
1352  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1353Try \`$0 --help' for more information"
1354    ;;
1355
1356  *=*)
1357    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1358    # Reject names that are not valid shell variable names.
1359    case $ac_envvar in #(
1360      '' | [0-9]* | *[!_$as_cr_alnum]* )
1361      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1362    esac
1363    eval $ac_envvar=\$ac_optarg
1364    export $ac_envvar ;;
1365
1366  *)
1367    # FIXME: should be removed in autoconf 3.0.
1368    printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
1369    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1370      printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
1371    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1372    ;;
1373
1374  esac
1375done
1376
1377if test -n "$ac_prev"; then
1378  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1379  as_fn_error $? "missing argument to $ac_option"
1380fi
1381
1382if test -n "$ac_unrecognized_opts"; then
1383  case $enable_option_checking in
1384    no) ;;
1385    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1386    *)     printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1387  esac
1388fi
1389
1390# Check all directory arguments for consistency.
1391for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1392		datadir sysconfdir sharedstatedir localstatedir includedir \
1393		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1394		libdir localedir mandir runstatedir
1395do
1396  eval ac_val=\$$ac_var
1397  # Remove trailing slashes.
1398  case $ac_val in
1399    */ )
1400      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1401      eval $ac_var=\$ac_val;;
1402  esac
1403  # Be sure to have absolute directory names.
1404  case $ac_val in
1405    [\\/$]* | ?:[\\/]* )  continue;;
1406    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1407  esac
1408  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1409done
1410
1411# There might be people who depend on the old broken behavior: `$host'
1412# used to hold the argument of --host etc.
1413# FIXME: To remove some day.
1414build=$build_alias
1415host=$host_alias
1416target=$target_alias
1417
1418# FIXME: To remove some day.
1419if test "x$host_alias" != x; then
1420  if test "x$build_alias" = x; then
1421    cross_compiling=maybe
1422  elif test "x$build_alias" != "x$host_alias"; then
1423    cross_compiling=yes
1424  fi
1425fi
1426
1427ac_tool_prefix=
1428test -n "$host_alias" && ac_tool_prefix=$host_alias-
1429
1430test "$silent" = yes && exec 6>/dev/null
1431
1432
1433ac_pwd=`pwd` && test -n "$ac_pwd" &&
1434ac_ls_di=`ls -di .` &&
1435ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1436  as_fn_error $? "working directory cannot be determined"
1437test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1438  as_fn_error $? "pwd does not report name of working directory"
1439
1440
1441# Find the source files, if location was not specified.
1442if test -z "$srcdir"; then
1443  ac_srcdir_defaulted=yes
1444  # Try the directory containing this script, then the parent directory.
1445  ac_confdir=`$as_dirname -- "$as_myself" ||
1446$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1447	 X"$as_myself" : 'X\(//\)[^/]' \| \
1448	 X"$as_myself" : 'X\(//\)$' \| \
1449	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1450printf "%s\n" X"$as_myself" |
1451    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1452	    s//\1/
1453	    q
1454	  }
1455	  /^X\(\/\/\)[^/].*/{
1456	    s//\1/
1457	    q
1458	  }
1459	  /^X\(\/\/\)$/{
1460	    s//\1/
1461	    q
1462	  }
1463	  /^X\(\/\).*/{
1464	    s//\1/
1465	    q
1466	  }
1467	  s/.*/./; q'`
1468  srcdir=$ac_confdir
1469  if test ! -r "$srcdir/$ac_unique_file"; then
1470    srcdir=..
1471  fi
1472else
1473  ac_srcdir_defaulted=no
1474fi
1475if test ! -r "$srcdir/$ac_unique_file"; then
1476  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1477  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1478fi
1479ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1480ac_abs_confdir=`(
1481	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1482	pwd)`
1483# When building in place, set srcdir=.
1484if test "$ac_abs_confdir" = "$ac_pwd"; then
1485  srcdir=.
1486fi
1487# Remove unnecessary trailing slashes from srcdir.
1488# Double slashes in file names in object file debugging info
1489# mess up M-x gdb in Emacs.
1490case $srcdir in
1491*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1492esac
1493for ac_var in $ac_precious_vars; do
1494  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1495  eval ac_env_${ac_var}_value=\$${ac_var}
1496  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1497  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1498done
1499
1500#
1501# Report the --help message.
1502#
1503if test "$ac_init_help" = "long"; then
1504  # Omit some internal or obsolete options to make the list less imposing.
1505  # This message is too long to be a string in the A/UX 3.1 sh.
1506  cat <<_ACEOF
1507\`configure' configures this package to adapt to many kinds of systems.
1508
1509Usage: $0 [OPTION]... [VAR=VALUE]...
1510
1511To assign environment variables (e.g., CC, CFLAGS...), specify them as
1512VAR=VALUE.  See below for descriptions of some of the useful variables.
1513
1514Defaults for the options are specified in brackets.
1515
1516Configuration:
1517  -h, --help              display this help and exit
1518      --help=short        display options specific to this package
1519      --help=recursive    display the short help of all the included packages
1520  -V, --version           display version information and exit
1521  -q, --quiet, --silent   do not print \`checking ...' messages
1522      --cache-file=FILE   cache test results in FILE [disabled]
1523  -C, --config-cache      alias for \`--cache-file=config.cache'
1524  -n, --no-create         do not create output files
1525      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1526
1527Installation directories:
1528  --prefix=PREFIX         install architecture-independent files in PREFIX
1529                          [$ac_default_prefix]
1530  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1531                          [PREFIX]
1532
1533By default, \`make install' will install all the files in
1534\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1535an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1536for instance \`--prefix=\$HOME'.
1537
1538For better control, use the options below.
1539
1540Fine tuning of the installation directories:
1541  --bindir=DIR            user executables [EPREFIX/bin]
1542  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1543  --libexecdir=DIR        program executables [EPREFIX/libexec]
1544  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1545  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1546  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1547  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
1548  --libdir=DIR            object code libraries [EPREFIX/lib]
1549  --includedir=DIR        C header files [PREFIX/include]
1550  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1551  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1552  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1553  --infodir=DIR           info documentation [DATAROOTDIR/info]
1554  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1555  --mandir=DIR            man documentation [DATAROOTDIR/man]
1556  --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1557  --htmldir=DIR           html documentation [DOCDIR]
1558  --dvidir=DIR            dvi documentation [DOCDIR]
1559  --pdfdir=DIR            pdf documentation [DOCDIR]
1560  --psdir=DIR             ps documentation [DOCDIR]
1561_ACEOF
1562
1563  cat <<\_ACEOF
1564
1565System types:
1566  --build=BUILD     configure for building on BUILD [guessed]
1567  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1568_ACEOF
1569fi
1570
1571if test -n "$ac_init_help"; then
1572
1573  cat <<\_ACEOF
1574
1575Optional Features:
1576  --disable-option-checking  ignore unrecognized --enable/--with options
1577  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1578  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1579  --enable-maintainer-mode
1580                          enable makefile rules useful for maintainers
1581  --enable-symlink-install
1582                          use symlinks when installing instead of hard links
1583  --enable-relative-symlinks
1584                          use relative symlinks when installing
1585
1586  --enable-symlink-build  use symlinks while building instead of hard links
1587  --enable-verbose-makecmds
1588                          enable verbose make command output
1589  --enable-elf-shlibs     select ELF shared libraries
1590  --enable-bsd-shlibs     select BSD shared libraries
1591  --enable-profile        build profiling libraries
1592  --enable-gcov           build for coverage testing using gcov
1593  --enable-hardening      build for coverage testing using gcov
1594  --enable-jbd-debug      enable journal debugging
1595  --enable-blkid-debug    enable blkid debugging
1596  --disable-testio-debug  disable the use of the test I/O manager for
1597                          debugging
1598  --enable-developer-features
1599                          enable features for use by ext4 developers
1600  --enable-libuuid        build and use private uuid library
1601  --enable-libblkid       build and use private blkid library
1602  --enable-subset         enable subset-only build
1603  --disable-backtrace     disable use backtrace
1604  --disable-debugfs       disable support of debugfs program
1605  --disable-imager        disable support of e2image program
1606  --disable-resizer       disable support of e2resize program
1607  --disable-defrag        disable support of e4defrag program
1608  --enable-fsck           build fsck wrapper program
1609  --enable-e2initrd-helper
1610                          build e2initrd-helper program
1611  --disable-tls           disable use of thread local support
1612  --disable-uuidd         disable building the uuid daemon
1613  --disable-mmp           disable support mmp, Multi Mount Protection
1614  --disable-tdb           disable tdb support
1615  --disable-bmap-stats    disable collection of bitmap stats
1616  --enable-bmap-stats-ops enable collection of additional bitmap stats
1617  --disable-nls           do not use Native Language Support
1618  --disable-rpath         do not hardcode runtime library paths
1619  --disable-fuse2fs       do not build fuse2fs
1620  --enable-lto            enable link time optimization
1621  --enable-ubsan          enable undefined behavior sanitizer
1622  --enable-addrsan        enable address sanitizer
1623  --enable-threadsan      enable thread sanitizer
1624  --enable-fuzzing        enable fuzzing sanitizer
1625  --disable-largefile     omit support for large files
1626
1627Optional Packages:
1628  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1629  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1630  --with-diet-libc        use diet libc
1631  --with-cc               no longer supported, use CC= instead
1632  --with-ccopts           no longer supported, use CFLAGS= instead
1633  --with-ldopts           no longer supported, use LDFLAGS= instead
1634  --with-root-prefix=PREFIX
1635                          override prefix variable for files to be placed in
1636                          the root
1637  --without-pthread       disable use of pthread support
1638  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1639  --with-libiconv-prefix[=DIR]  search for libiconv in DIR/include and DIR/lib
1640  --without-libiconv-prefix     don't search for libiconv in includedir and libdir
1641  --with-libintl-prefix[=DIR]  search for libintl in DIR/include and DIR/lib
1642  --without-libintl-prefix     don't search for libintl in includedir and libdir
1643  --with-multiarch=ARCH   specify the multiarch triplet
1644  --with-udev-rules-dir[=DIR]
1645                          Install udev rules into DIR.
1646  --with-crond-dir[=DIR]  Install system crontabs into DIR.
1647  --with-systemd-unit-dir[=DIR]
1648                          Install systemd system units into DIR.
1649
1650Some influential environment variables:
1651  CC          C compiler command
1652  CFLAGS      C compiler flags
1653  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1654              nonstandard directory <lib dir>
1655  LIBS        libraries to pass to the linker, e.g. -l<library>
1656  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1657              you have headers in a nonstandard directory <include dir>
1658  CPP         C preprocessor
1659  PKG_CONFIG  path to pkg-config utility
1660  PKG_CONFIG_PATH
1661              directories to add to pkg-config's search path
1662  PKG_CONFIG_LIBDIR
1663              path overriding pkg-config's built-in search path
1664  CXX         C++ compiler command
1665  CXXFLAGS    C++ compiler flags
1666  udev_CFLAGS C compiler flags for udev, overriding pkg-config
1667  udev_LIBS   linker flags for udev, overriding pkg-config
1668  systemd_CFLAGS
1669              C compiler flags for systemd, overriding pkg-config
1670  systemd_LIBS
1671              linker flags for systemd, overriding pkg-config
1672
1673Use these variables to override the choices made by `configure' or to help
1674it to find libraries and programs with nonstandard names/locations.
1675
1676Report bugs to the package provider.
1677_ACEOF
1678ac_status=$?
1679fi
1680
1681if test "$ac_init_help" = "recursive"; then
1682  # If there are subdirs, report their specific --help.
1683  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1684    test -d "$ac_dir" ||
1685      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1686      continue
1687    ac_builddir=.
1688
1689case "$ac_dir" in
1690.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1691*)
1692  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
1693  # A ".." for each directory in $ac_dir_suffix.
1694  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1695  case $ac_top_builddir_sub in
1696  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1697  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1698  esac ;;
1699esac
1700ac_abs_top_builddir=$ac_pwd
1701ac_abs_builddir=$ac_pwd$ac_dir_suffix
1702# for backward compatibility:
1703ac_top_builddir=$ac_top_build_prefix
1704
1705case $srcdir in
1706  .)  # We are building in place.
1707    ac_srcdir=.
1708    ac_top_srcdir=$ac_top_builddir_sub
1709    ac_abs_top_srcdir=$ac_pwd ;;
1710  [\\/]* | ?:[\\/]* )  # Absolute name.
1711    ac_srcdir=$srcdir$ac_dir_suffix;
1712    ac_top_srcdir=$srcdir
1713    ac_abs_top_srcdir=$srcdir ;;
1714  *) # Relative name.
1715    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1716    ac_top_srcdir=$ac_top_build_prefix$srcdir
1717    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1718esac
1719ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1720
1721    cd "$ac_dir" || { ac_status=$?; continue; }
1722    # Check for configure.gnu first; this name is used for a wrapper for
1723    # Metaconfig's "Configure" on case-insensitive file systems.
1724    if test -f "$ac_srcdir/configure.gnu"; then
1725      echo &&
1726      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1727    elif test -f "$ac_srcdir/configure"; then
1728      echo &&
1729      $SHELL "$ac_srcdir/configure" --help=recursive
1730    else
1731      printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1732    fi || ac_status=$?
1733    cd "$ac_pwd" || { ac_status=$?; break; }
1734  done
1735fi
1736
1737test -n "$ac_init_help" && exit $ac_status
1738if $ac_init_version; then
1739  cat <<\_ACEOF
1740configure
1741generated by GNU Autoconf 2.71
1742
1743Copyright (C) 2021 Free Software Foundation, Inc.
1744This configure script is free software; the Free Software Foundation
1745gives unlimited permission to copy, distribute and modify it.
1746_ACEOF
1747  exit
1748fi
1749
1750## ------------------------ ##
1751## Autoconf initialization. ##
1752## ------------------------ ##
1753
1754# ac_fn_c_try_compile LINENO
1755# --------------------------
1756# Try to compile conftest.$ac_ext, and return whether this succeeded.
1757ac_fn_c_try_compile ()
1758{
1759  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1760  rm -f conftest.$ac_objext conftest.beam
1761  if { { ac_try="$ac_compile"
1762case "(($ac_try" in
1763  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1764  *) ac_try_echo=$ac_try;;
1765esac
1766eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1767printf "%s\n" "$ac_try_echo"; } >&5
1768  (eval "$ac_compile") 2>conftest.err
1769  ac_status=$?
1770  if test -s conftest.err; then
1771    grep -v '^ *+' conftest.err >conftest.er1
1772    cat conftest.er1 >&5
1773    mv -f conftest.er1 conftest.err
1774  fi
1775  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1776  test $ac_status = 0; } && {
1777	 test -z "$ac_c_werror_flag" ||
1778	 test ! -s conftest.err
1779       } && test -s conftest.$ac_objext
1780then :
1781  ac_retval=0
1782else $as_nop
1783  printf "%s\n" "$as_me: failed program was:" >&5
1784sed 's/^/| /' conftest.$ac_ext >&5
1785
1786	ac_retval=1
1787fi
1788  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1789  as_fn_set_status $ac_retval
1790
1791} # ac_fn_c_try_compile
1792
1793# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1794# -------------------------------------------------------
1795# Tests whether HEADER exists and can be compiled using the include files in
1796# INCLUDES, setting the cache variable VAR accordingly.
1797ac_fn_c_check_header_compile ()
1798{
1799  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1800  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1801printf %s "checking for $2... " >&6; }
1802if eval test \${$3+y}
1803then :
1804  printf %s "(cached) " >&6
1805else $as_nop
1806  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1807/* end confdefs.h.  */
1808$4
1809#include <$2>
1810_ACEOF
1811if ac_fn_c_try_compile "$LINENO"
1812then :
1813  eval "$3=yes"
1814else $as_nop
1815  eval "$3=no"
1816fi
1817rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1818fi
1819eval ac_res=\$$3
1820	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1821printf "%s\n" "$ac_res" >&6; }
1822  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1823
1824} # ac_fn_c_check_header_compile
1825
1826# ac_fn_c_try_link LINENO
1827# -----------------------
1828# Try to link conftest.$ac_ext, and return whether this succeeded.
1829ac_fn_c_try_link ()
1830{
1831  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1832  rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
1833  if { { ac_try="$ac_link"
1834case "(($ac_try" in
1835  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1836  *) ac_try_echo=$ac_try;;
1837esac
1838eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1839printf "%s\n" "$ac_try_echo"; } >&5
1840  (eval "$ac_link") 2>conftest.err
1841  ac_status=$?
1842  if test -s conftest.err; then
1843    grep -v '^ *+' conftest.err >conftest.er1
1844    cat conftest.er1 >&5
1845    mv -f conftest.er1 conftest.err
1846  fi
1847  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1848  test $ac_status = 0; } && {
1849	 test -z "$ac_c_werror_flag" ||
1850	 test ! -s conftest.err
1851       } && test -s conftest$ac_exeext && {
1852	 test "$cross_compiling" = yes ||
1853	 test -x conftest$ac_exeext
1854       }
1855then :
1856  ac_retval=0
1857else $as_nop
1858  printf "%s\n" "$as_me: failed program was:" >&5
1859sed 's/^/| /' conftest.$ac_ext >&5
1860
1861	ac_retval=1
1862fi
1863  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1864  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1865  # interfere with the next link command; also delete a directory that is
1866  # left behind by Apple's compiler.  We do this before executing the actions.
1867  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1868  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1869  as_fn_set_status $ac_retval
1870
1871} # ac_fn_c_try_link
1872
1873# ac_fn_c_try_cpp LINENO
1874# ----------------------
1875# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1876ac_fn_c_try_cpp ()
1877{
1878  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1879  if { { ac_try="$ac_cpp conftest.$ac_ext"
1880case "(($ac_try" in
1881  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1882  *) ac_try_echo=$ac_try;;
1883esac
1884eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1885printf "%s\n" "$ac_try_echo"; } >&5
1886  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1887  ac_status=$?
1888  if test -s conftest.err; then
1889    grep -v '^ *+' conftest.err >conftest.er1
1890    cat conftest.er1 >&5
1891    mv -f conftest.er1 conftest.err
1892  fi
1893  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1894  test $ac_status = 0; } > conftest.i && {
1895	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1896	 test ! -s conftest.err
1897       }
1898then :
1899  ac_retval=0
1900else $as_nop
1901  printf "%s\n" "$as_me: failed program was:" >&5
1902sed 's/^/| /' conftest.$ac_ext >&5
1903
1904    ac_retval=1
1905fi
1906  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1907  as_fn_set_status $ac_retval
1908
1909} # ac_fn_c_try_cpp
1910
1911# ac_fn_c_try_run LINENO
1912# ----------------------
1913# Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that
1914# executables *can* be run.
1915ac_fn_c_try_run ()
1916{
1917  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1918  if { { ac_try="$ac_link"
1919case "(($ac_try" in
1920  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1921  *) ac_try_echo=$ac_try;;
1922esac
1923eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1924printf "%s\n" "$ac_try_echo"; } >&5
1925  (eval "$ac_link") 2>&5
1926  ac_status=$?
1927  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1928  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1929  { { case "(($ac_try" in
1930  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1931  *) ac_try_echo=$ac_try;;
1932esac
1933eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1934printf "%s\n" "$ac_try_echo"; } >&5
1935  (eval "$ac_try") 2>&5
1936  ac_status=$?
1937  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1938  test $ac_status = 0; }; }
1939then :
1940  ac_retval=0
1941else $as_nop
1942  printf "%s\n" "$as_me: program exited with status $ac_status" >&5
1943       printf "%s\n" "$as_me: failed program was:" >&5
1944sed 's/^/| /' conftest.$ac_ext >&5
1945
1946       ac_retval=$ac_status
1947fi
1948  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1949  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1950  as_fn_set_status $ac_retval
1951
1952} # ac_fn_c_try_run
1953
1954# ac_fn_c_check_func LINENO FUNC VAR
1955# ----------------------------------
1956# Tests whether FUNC exists, setting the cache variable VAR accordingly
1957ac_fn_c_check_func ()
1958{
1959  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1960  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1961printf %s "checking for $2... " >&6; }
1962if eval test \${$3+y}
1963then :
1964  printf %s "(cached) " >&6
1965else $as_nop
1966  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1967/* end confdefs.h.  */
1968/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1969   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1970#define $2 innocuous_$2
1971
1972/* System header to define __stub macros and hopefully few prototypes,
1973   which can conflict with char $2 (); below.  */
1974
1975#include <limits.h>
1976#undef $2
1977
1978/* Override any GCC internal prototype to avoid an error.
1979   Use char because int might match the return type of a GCC
1980   builtin and then its argument prototype would still apply.  */
1981#ifdef __cplusplus
1982extern "C"
1983#endif
1984char $2 ();
1985/* The GNU C library defines this for functions which it implements
1986    to always fail with ENOSYS.  Some functions are actually named
1987    something starting with __ and the normal name is an alias.  */
1988#if defined __stub_$2 || defined __stub___$2
1989choke me
1990#endif
1991
1992int
1993main (void)
1994{
1995return $2 ();
1996  ;
1997  return 0;
1998}
1999_ACEOF
2000if ac_fn_c_try_link "$LINENO"
2001then :
2002  eval "$3=yes"
2003else $as_nop
2004  eval "$3=no"
2005fi
2006rm -f core conftest.err conftest.$ac_objext conftest.beam \
2007    conftest$ac_exeext conftest.$ac_ext
2008fi
2009eval ac_res=\$$3
2010	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2011printf "%s\n" "$ac_res" >&6; }
2012  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2013
2014} # ac_fn_c_check_func
2015
2016# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2017# ----------------------------------------------------
2018# Tries to find if the field MEMBER exists in type AGGR, after including
2019# INCLUDES, setting cache variable VAR accordingly.
2020ac_fn_c_check_member ()
2021{
2022  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2023  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2024printf %s "checking for $2.$3... " >&6; }
2025if eval test \${$4+y}
2026then :
2027  printf %s "(cached) " >&6
2028else $as_nop
2029  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2030/* end confdefs.h.  */
2031$5
2032int
2033main (void)
2034{
2035static $2 ac_aggr;
2036if (ac_aggr.$3)
2037return 0;
2038  ;
2039  return 0;
2040}
2041_ACEOF
2042if ac_fn_c_try_compile "$LINENO"
2043then :
2044  eval "$4=yes"
2045else $as_nop
2046  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2047/* end confdefs.h.  */
2048$5
2049int
2050main (void)
2051{
2052static $2 ac_aggr;
2053if (sizeof ac_aggr.$3)
2054return 0;
2055  ;
2056  return 0;
2057}
2058_ACEOF
2059if ac_fn_c_try_compile "$LINENO"
2060then :
2061  eval "$4=yes"
2062else $as_nop
2063  eval "$4=no"
2064fi
2065rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2066fi
2067rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2068fi
2069eval ac_res=\$$4
2070	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2071printf "%s\n" "$ac_res" >&6; }
2072  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2073
2074} # ac_fn_c_check_member
2075
2076# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2077# -------------------------------------------
2078# Tests whether TYPE exists after having included INCLUDES, setting cache
2079# variable VAR accordingly.
2080ac_fn_c_check_type ()
2081{
2082  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2083  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2084printf %s "checking for $2... " >&6; }
2085if eval test \${$3+y}
2086then :
2087  printf %s "(cached) " >&6
2088else $as_nop
2089  eval "$3=no"
2090  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2091/* end confdefs.h.  */
2092$4
2093int
2094main (void)
2095{
2096if (sizeof ($2))
2097	 return 0;
2098  ;
2099  return 0;
2100}
2101_ACEOF
2102if ac_fn_c_try_compile "$LINENO"
2103then :
2104  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2105/* end confdefs.h.  */
2106$4
2107int
2108main (void)
2109{
2110if (sizeof (($2)))
2111	    return 0;
2112  ;
2113  return 0;
2114}
2115_ACEOF
2116if ac_fn_c_try_compile "$LINENO"
2117then :
2118
2119else $as_nop
2120  eval "$3=yes"
2121fi
2122rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2123fi
2124rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2125fi
2126eval ac_res=\$$3
2127	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2128printf "%s\n" "$ac_res" >&6; }
2129  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2130
2131} # ac_fn_c_check_type
2132
2133# ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
2134# ------------------------------------------------------------------
2135# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2136# accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
2137ac_fn_check_decl ()
2138{
2139  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2140  as_decl_name=`echo $2|sed 's/ *(.*//'`
2141  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2142printf %s "checking whether $as_decl_name is declared... " >&6; }
2143if eval test \${$3+y}
2144then :
2145  printf %s "(cached) " >&6
2146else $as_nop
2147  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2148  eval ac_save_FLAGS=\$$6
2149  as_fn_append $6 " $5"
2150  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2151/* end confdefs.h.  */
2152$4
2153int
2154main (void)
2155{
2156#ifndef $as_decl_name
2157#ifdef __cplusplus
2158  (void) $as_decl_use;
2159#else
2160  (void) $as_decl_name;
2161#endif
2162#endif
2163
2164  ;
2165  return 0;
2166}
2167_ACEOF
2168if ac_fn_c_try_compile "$LINENO"
2169then :
2170  eval "$3=yes"
2171else $as_nop
2172  eval "$3=no"
2173fi
2174rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2175  eval $6=\$ac_save_FLAGS
2176
2177fi
2178eval ac_res=\$$3
2179	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2180printf "%s\n" "$ac_res" >&6; }
2181  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2182
2183} # ac_fn_check_decl
2184
2185# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2186# --------------------------------------------
2187# Tries to find the compile-time value of EXPR in a program that includes
2188# INCLUDES, setting VAR accordingly. Returns whether the value could be
2189# computed
2190ac_fn_c_compute_int ()
2191{
2192  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2193  if test "$cross_compiling" = yes; then
2194    # Depending upon the size, compute the lo and hi bounds.
2195cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2196/* end confdefs.h.  */
2197$4
2198int
2199main (void)
2200{
2201static int test_array [1 - 2 * !(($2) >= 0)];
2202test_array [0] = 0;
2203return test_array [0];
2204
2205  ;
2206  return 0;
2207}
2208_ACEOF
2209if ac_fn_c_try_compile "$LINENO"
2210then :
2211  ac_lo=0 ac_mid=0
2212  while :; do
2213    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2214/* end confdefs.h.  */
2215$4
2216int
2217main (void)
2218{
2219static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2220test_array [0] = 0;
2221return test_array [0];
2222
2223  ;
2224  return 0;
2225}
2226_ACEOF
2227if ac_fn_c_try_compile "$LINENO"
2228then :
2229  ac_hi=$ac_mid; break
2230else $as_nop
2231  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2232			if test $ac_lo -le $ac_mid; then
2233			  ac_lo= ac_hi=
2234			  break
2235			fi
2236			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2237fi
2238rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2239  done
2240else $as_nop
2241  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2242/* end confdefs.h.  */
2243$4
2244int
2245main (void)
2246{
2247static int test_array [1 - 2 * !(($2) < 0)];
2248test_array [0] = 0;
2249return test_array [0];
2250
2251  ;
2252  return 0;
2253}
2254_ACEOF
2255if ac_fn_c_try_compile "$LINENO"
2256then :
2257  ac_hi=-1 ac_mid=-1
2258  while :; do
2259    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2260/* end confdefs.h.  */
2261$4
2262int
2263main (void)
2264{
2265static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2266test_array [0] = 0;
2267return test_array [0];
2268
2269  ;
2270  return 0;
2271}
2272_ACEOF
2273if ac_fn_c_try_compile "$LINENO"
2274then :
2275  ac_lo=$ac_mid; break
2276else $as_nop
2277  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2278			if test $ac_mid -le $ac_hi; then
2279			  ac_lo= ac_hi=
2280			  break
2281			fi
2282			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2283fi
2284rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2285  done
2286else $as_nop
2287  ac_lo= ac_hi=
2288fi
2289rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2290fi
2291rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2292# Binary search between lo and hi bounds.
2293while test "x$ac_lo" != "x$ac_hi"; do
2294  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2295  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2296/* end confdefs.h.  */
2297$4
2298int
2299main (void)
2300{
2301static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2302test_array [0] = 0;
2303return test_array [0];
2304
2305  ;
2306  return 0;
2307}
2308_ACEOF
2309if ac_fn_c_try_compile "$LINENO"
2310then :
2311  ac_hi=$ac_mid
2312else $as_nop
2313  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2314fi
2315rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2316done
2317case $ac_lo in #((
2318?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2319'') ac_retval=1 ;;
2320esac
2321  else
2322    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2323/* end confdefs.h.  */
2324$4
2325static long int longval (void) { return $2; }
2326static unsigned long int ulongval (void) { return $2; }
2327#include <stdio.h>
2328#include <stdlib.h>
2329int
2330main (void)
2331{
2332
2333  FILE *f = fopen ("conftest.val", "w");
2334  if (! f)
2335    return 1;
2336  if (($2) < 0)
2337    {
2338      long int i = longval ();
2339      if (i != ($2))
2340	return 1;
2341      fprintf (f, "%ld", i);
2342    }
2343  else
2344    {
2345      unsigned long int i = ulongval ();
2346      if (i != ($2))
2347	return 1;
2348      fprintf (f, "%lu", i);
2349    }
2350  /* Do not output a trailing newline, as this causes \r\n confusion
2351     on some platforms.  */
2352  return ferror (f) || fclose (f) != 0;
2353
2354  ;
2355  return 0;
2356}
2357_ACEOF
2358if ac_fn_c_try_run "$LINENO"
2359then :
2360  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2361else $as_nop
2362  ac_retval=1
2363fi
2364rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2365  conftest.$ac_objext conftest.beam conftest.$ac_ext
2366rm -f conftest.val
2367
2368  fi
2369  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2370  as_fn_set_status $ac_retval
2371
2372} # ac_fn_c_compute_int
2373
2374# ac_fn_cxx_try_compile LINENO
2375# ----------------------------
2376# Try to compile conftest.$ac_ext, and return whether this succeeded.
2377ac_fn_cxx_try_compile ()
2378{
2379  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2380  rm -f conftest.$ac_objext conftest.beam
2381  if { { ac_try="$ac_compile"
2382case "(($ac_try" in
2383  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2384  *) ac_try_echo=$ac_try;;
2385esac
2386eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2387printf "%s\n" "$ac_try_echo"; } >&5
2388  (eval "$ac_compile") 2>conftest.err
2389  ac_status=$?
2390  if test -s conftest.err; then
2391    grep -v '^ *+' conftest.err >conftest.er1
2392    cat conftest.er1 >&5
2393    mv -f conftest.er1 conftest.err
2394  fi
2395  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2396  test $ac_status = 0; } && {
2397	 test -z "$ac_cxx_werror_flag" ||
2398	 test ! -s conftest.err
2399       } && test -s conftest.$ac_objext
2400then :
2401  ac_retval=0
2402else $as_nop
2403  printf "%s\n" "$as_me: failed program was:" >&5
2404sed 's/^/| /' conftest.$ac_ext >&5
2405
2406	ac_retval=1
2407fi
2408  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2409  as_fn_set_status $ac_retval
2410
2411} # ac_fn_cxx_try_compile
2412ac_configure_args_raw=
2413for ac_arg
2414do
2415  case $ac_arg in
2416  *\'*)
2417    ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2418  esac
2419  as_fn_append ac_configure_args_raw " '$ac_arg'"
2420done
2421
2422case $ac_configure_args_raw in
2423  *$as_nl*)
2424    ac_safe_unquote= ;;
2425  *)
2426    ac_unsafe_z='|&;<>()$`\\"*?[ ''	' # This string ends in space, tab.
2427    ac_unsafe_a="$ac_unsafe_z#~"
2428    ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
2429    ac_configure_args_raw=`      printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
2430esac
2431
2432cat >config.log <<_ACEOF
2433This file contains any messages produced by compilers while
2434running configure, to aid debugging if configure makes a mistake.
2435
2436It was created by $as_me, which was
2437generated by GNU Autoconf 2.71.  Invocation command line was
2438
2439  $ $0$ac_configure_args_raw
2440
2441_ACEOF
2442exec 5>>config.log
2443{
2444cat <<_ASUNAME
2445## --------- ##
2446## Platform. ##
2447## --------- ##
2448
2449hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2450uname -m = `(uname -m) 2>/dev/null || echo unknown`
2451uname -r = `(uname -r) 2>/dev/null || echo unknown`
2452uname -s = `(uname -s) 2>/dev/null || echo unknown`
2453uname -v = `(uname -v) 2>/dev/null || echo unknown`
2454
2455/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2456/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2457
2458/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2459/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2460/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2461/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2462/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2463/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2464/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2465
2466_ASUNAME
2467
2468as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2469for as_dir in $PATH
2470do
2471  IFS=$as_save_IFS
2472  case $as_dir in #(((
2473    '') as_dir=./ ;;
2474    */) ;;
2475    *) as_dir=$as_dir/ ;;
2476  esac
2477    printf "%s\n" "PATH: $as_dir"
2478  done
2479IFS=$as_save_IFS
2480
2481} >&5
2482
2483cat >&5 <<_ACEOF
2484
2485
2486## ----------- ##
2487## Core tests. ##
2488## ----------- ##
2489
2490_ACEOF
2491
2492
2493# Keep a trace of the command line.
2494# Strip out --no-create and --no-recursion so they do not pile up.
2495# Strip out --silent because we don't want to record it for future runs.
2496# Also quote any args containing shell meta-characters.
2497# Make two passes to allow for proper duplicate-argument suppression.
2498ac_configure_args=
2499ac_configure_args0=
2500ac_configure_args1=
2501ac_must_keep_next=false
2502for ac_pass in 1 2
2503do
2504  for ac_arg
2505  do
2506    case $ac_arg in
2507    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2508    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2509    | -silent | --silent | --silen | --sile | --sil)
2510      continue ;;
2511    *\'*)
2512      ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2513    esac
2514    case $ac_pass in
2515    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2516    2)
2517      as_fn_append ac_configure_args1 " '$ac_arg'"
2518      if test $ac_must_keep_next = true; then
2519	ac_must_keep_next=false # Got value, back to normal.
2520      else
2521	case $ac_arg in
2522	  *=* | --config-cache | -C | -disable-* | --disable-* \
2523	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2524	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2525	  | -with-* | --with-* | -without-* | --without-* | --x)
2526	    case "$ac_configure_args0 " in
2527	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2528	    esac
2529	    ;;
2530	  -* ) ac_must_keep_next=true ;;
2531	esac
2532      fi
2533      as_fn_append ac_configure_args " '$ac_arg'"
2534      ;;
2535    esac
2536  done
2537done
2538{ ac_configure_args0=; unset ac_configure_args0;}
2539{ ac_configure_args1=; unset ac_configure_args1;}
2540
2541# When interrupted or exit'd, cleanup temporary files, and complete
2542# config.log.  We remove comments because anyway the quotes in there
2543# would cause problems or look ugly.
2544# WARNING: Use '\'' to represent an apostrophe within the trap.
2545# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2546trap 'exit_status=$?
2547  # Sanitize IFS.
2548  IFS=" ""	$as_nl"
2549  # Save into config.log some information that might help in debugging.
2550  {
2551    echo
2552
2553    printf "%s\n" "## ---------------- ##
2554## Cache variables. ##
2555## ---------------- ##"
2556    echo
2557    # The following way of writing the cache mishandles newlines in values,
2558(
2559  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2560    eval ac_val=\$$ac_var
2561    case $ac_val in #(
2562    *${as_nl}*)
2563      case $ac_var in #(
2564      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2565printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2566      esac
2567      case $ac_var in #(
2568      _ | IFS | as_nl) ;; #(
2569      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2570      *) { eval $ac_var=; unset $ac_var;} ;;
2571      esac ;;
2572    esac
2573  done
2574  (set) 2>&1 |
2575    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2576    *${as_nl}ac_space=\ *)
2577      sed -n \
2578	"s/'\''/'\''\\\\'\'''\''/g;
2579	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2580      ;; #(
2581    *)
2582      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2583      ;;
2584    esac |
2585    sort
2586)
2587    echo
2588
2589    printf "%s\n" "## ----------------- ##
2590## Output variables. ##
2591## ----------------- ##"
2592    echo
2593    for ac_var in $ac_subst_vars
2594    do
2595      eval ac_val=\$$ac_var
2596      case $ac_val in
2597      *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2598      esac
2599      printf "%s\n" "$ac_var='\''$ac_val'\''"
2600    done | sort
2601    echo
2602
2603    if test -n "$ac_subst_files"; then
2604      printf "%s\n" "## ------------------- ##
2605## File substitutions. ##
2606## ------------------- ##"
2607      echo
2608      for ac_var in $ac_subst_files
2609      do
2610	eval ac_val=\$$ac_var
2611	case $ac_val in
2612	*\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2613	esac
2614	printf "%s\n" "$ac_var='\''$ac_val'\''"
2615      done | sort
2616      echo
2617    fi
2618
2619    if test -s confdefs.h; then
2620      printf "%s\n" "## ----------- ##
2621## confdefs.h. ##
2622## ----------- ##"
2623      echo
2624      cat confdefs.h
2625      echo
2626    fi
2627    test "$ac_signal" != 0 &&
2628      printf "%s\n" "$as_me: caught signal $ac_signal"
2629    printf "%s\n" "$as_me: exit $exit_status"
2630  } >&5
2631  rm -f core *.core core.conftest.* &&
2632    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2633    exit $exit_status
2634' 0
2635for ac_signal in 1 2 13 15; do
2636  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2637done
2638ac_signal=0
2639
2640# confdefs.h avoids OS command line length limits that DEFS can exceed.
2641rm -f -r conftest* confdefs.h
2642
2643printf "%s\n" "/* confdefs.h */" > confdefs.h
2644
2645# Predefined preprocessor variables.
2646
2647printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
2648
2649printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
2650
2651printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
2652
2653printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
2654
2655printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
2656
2657printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
2658
2659
2660# Let the site file select an alternate cache file if it wants to.
2661# Prefer an explicitly selected file to automatically selected ones.
2662if test -n "$CONFIG_SITE"; then
2663  ac_site_files="$CONFIG_SITE"
2664elif test "x$prefix" != xNONE; then
2665  ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
2666else
2667  ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
2668fi
2669
2670for ac_site_file in $ac_site_files
2671do
2672  case $ac_site_file in #(
2673  */*) :
2674     ;; #(
2675  *) :
2676    ac_site_file=./$ac_site_file ;;
2677esac
2678  if test -f "$ac_site_file" && test -r "$ac_site_file"; then
2679    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2680printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
2681    sed 's/^/| /' "$ac_site_file" >&5
2682    . "$ac_site_file" \
2683      || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2684printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2685as_fn_error $? "failed to load site script $ac_site_file
2686See \`config.log' for more details" "$LINENO" 5; }
2687  fi
2688done
2689
2690if test -r "$cache_file"; then
2691  # Some versions of bash will fail to source /dev/null (special files
2692  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2693  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2694    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2695printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
2696    case $cache_file in
2697      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2698      *)                      . "./$cache_file";;
2699    esac
2700  fi
2701else
2702  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2703printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
2704  >$cache_file
2705fi
2706
2707as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
2708# Test code for whether the C compiler supports C89 (global declarations)
2709ac_c_conftest_c89_globals='
2710/* Does the compiler advertise C89 conformance?
2711   Do not test the value of __STDC__, because some compilers set it to 0
2712   while being otherwise adequately conformant. */
2713#if !defined __STDC__
2714# error "Compiler does not advertise C89 conformance"
2715#endif
2716
2717#include <stddef.h>
2718#include <stdarg.h>
2719struct stat;
2720/* Most of the following tests are stolen from RCS 5.7 src/conf.sh.  */
2721struct buf { int x; };
2722struct buf * (*rcsopen) (struct buf *, struct stat *, int);
2723static char *e (p, i)
2724     char **p;
2725     int i;
2726{
2727  return p[i];
2728}
2729static char *f (char * (*g) (char **, int), char **p, ...)
2730{
2731  char *s;
2732  va_list v;
2733  va_start (v,p);
2734  s = g (p, va_arg (v,int));
2735  va_end (v);
2736  return s;
2737}
2738
2739/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2740   function prototypes and stuff, but not \xHH hex character constants.
2741   These do not provoke an error unfortunately, instead are silently treated
2742   as an "x".  The following induces an error, until -std is added to get
2743   proper ANSI mode.  Curiously \x00 != x always comes out true, for an
2744   array size at least.  It is necessary to write \x00 == 0 to get something
2745   that is true only with -std.  */
2746int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
2747
2748/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2749   inside strings and character constants.  */
2750#define FOO(x) '\''x'\''
2751int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
2752
2753int test (int i, double x);
2754struct s1 {int (*f) (int a);};
2755struct s2 {int (*f) (double a);};
2756int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
2757               int, int);'
2758
2759# Test code for whether the C compiler supports C89 (body of main).
2760ac_c_conftest_c89_main='
2761ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
2762'
2763
2764# Test code for whether the C compiler supports C99 (global declarations)
2765ac_c_conftest_c99_globals='
2766// Does the compiler advertise C99 conformance?
2767#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
2768# error "Compiler does not advertise C99 conformance"
2769#endif
2770
2771#include <stdbool.h>
2772extern int puts (const char *);
2773extern int printf (const char *, ...);
2774extern int dprintf (int, const char *, ...);
2775extern void *malloc (size_t);
2776
2777// Check varargs macros.  These examples are taken from C99 6.10.3.5.
2778// dprintf is used instead of fprintf to avoid needing to declare
2779// FILE and stderr.
2780#define debug(...) dprintf (2, __VA_ARGS__)
2781#define showlist(...) puts (#__VA_ARGS__)
2782#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
2783static void
2784test_varargs_macros (void)
2785{
2786  int x = 1234;
2787  int y = 5678;
2788  debug ("Flag");
2789  debug ("X = %d\n", x);
2790  showlist (The first, second, and third items.);
2791  report (x>y, "x is %d but y is %d", x, y);
2792}
2793
2794// Check long long types.
2795#define BIG64 18446744073709551615ull
2796#define BIG32 4294967295ul
2797#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
2798#if !BIG_OK
2799  #error "your preprocessor is broken"
2800#endif
2801#if BIG_OK
2802#else
2803  #error "your preprocessor is broken"
2804#endif
2805static long long int bignum = -9223372036854775807LL;
2806static unsigned long long int ubignum = BIG64;
2807
2808struct incomplete_array
2809{
2810  int datasize;
2811  double data[];
2812};
2813
2814struct named_init {
2815  int number;
2816  const wchar_t *name;
2817  double average;
2818};
2819
2820typedef const char *ccp;
2821
2822static inline int
2823test_restrict (ccp restrict text)
2824{
2825  // See if C++-style comments work.
2826  // Iterate through items via the restricted pointer.
2827  // Also check for declarations in for loops.
2828  for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
2829    continue;
2830  return 0;
2831}
2832
2833// Check varargs and va_copy.
2834static bool
2835test_varargs (const char *format, ...)
2836{
2837  va_list args;
2838  va_start (args, format);
2839  va_list args_copy;
2840  va_copy (args_copy, args);
2841
2842  const char *str = "";
2843  int number = 0;
2844  float fnumber = 0;
2845
2846  while (*format)
2847    {
2848      switch (*format++)
2849	{
2850	case '\''s'\'': // string
2851	  str = va_arg (args_copy, const char *);
2852	  break;
2853	case '\''d'\'': // int
2854	  number = va_arg (args_copy, int);
2855	  break;
2856	case '\''f'\'': // float
2857	  fnumber = va_arg (args_copy, double);
2858	  break;
2859	default:
2860	  break;
2861	}
2862    }
2863  va_end (args_copy);
2864  va_end (args);
2865
2866  return *str && number && fnumber;
2867}
2868'
2869
2870# Test code for whether the C compiler supports C99 (body of main).
2871ac_c_conftest_c99_main='
2872  // Check bool.
2873  _Bool success = false;
2874  success |= (argc != 0);
2875
2876  // Check restrict.
2877  if (test_restrict ("String literal") == 0)
2878    success = true;
2879  char *restrict newvar = "Another string";
2880
2881  // Check varargs.
2882  success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
2883  test_varargs_macros ();
2884
2885  // Check flexible array members.
2886  struct incomplete_array *ia =
2887    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
2888  ia->datasize = 10;
2889  for (int i = 0; i < ia->datasize; ++i)
2890    ia->data[i] = i * 1.234;
2891
2892  // Check named initializers.
2893  struct named_init ni = {
2894    .number = 34,
2895    .name = L"Test wide string",
2896    .average = 543.34343,
2897  };
2898
2899  ni.number = 58;
2900
2901  int dynamic_array[ni.number];
2902  dynamic_array[0] = argv[0][0];
2903  dynamic_array[ni.number - 1] = 543;
2904
2905  // work around unused variable warnings
2906  ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
2907	 || dynamic_array[ni.number - 1] != 543);
2908'
2909
2910# Test code for whether the C compiler supports C11 (global declarations)
2911ac_c_conftest_c11_globals='
2912// Does the compiler advertise C11 conformance?
2913#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
2914# error "Compiler does not advertise C11 conformance"
2915#endif
2916
2917// Check _Alignas.
2918char _Alignas (double) aligned_as_double;
2919char _Alignas (0) no_special_alignment;
2920extern char aligned_as_int;
2921char _Alignas (0) _Alignas (int) aligned_as_int;
2922
2923// Check _Alignof.
2924enum
2925{
2926  int_alignment = _Alignof (int),
2927  int_array_alignment = _Alignof (int[100]),
2928  char_alignment = _Alignof (char)
2929};
2930_Static_assert (0 < -_Alignof (int), "_Alignof is signed");
2931
2932// Check _Noreturn.
2933int _Noreturn does_not_return (void) { for (;;) continue; }
2934
2935// Check _Static_assert.
2936struct test_static_assert
2937{
2938  int x;
2939  _Static_assert (sizeof (int) <= sizeof (long int),
2940                  "_Static_assert does not work in struct");
2941  long int y;
2942};
2943
2944// Check UTF-8 literals.
2945#define u8 syntax error!
2946char const utf8_literal[] = u8"happens to be ASCII" "another string";
2947
2948// Check duplicate typedefs.
2949typedef long *long_ptr;
2950typedef long int *long_ptr;
2951typedef long_ptr long_ptr;
2952
2953// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
2954struct anonymous
2955{
2956  union {
2957    struct { int i; int j; };
2958    struct { int k; long int l; } w;
2959  };
2960  int m;
2961} v1;
2962'
2963
2964# Test code for whether the C compiler supports C11 (body of main).
2965ac_c_conftest_c11_main='
2966  _Static_assert ((offsetof (struct anonymous, i)
2967		   == offsetof (struct anonymous, w.k)),
2968		  "Anonymous union alignment botch");
2969  v1.i = 2;
2970  v1.w.k = 5;
2971  ok |= v1.i != 5;
2972'
2973
2974# Test code for whether the C compiler supports C11 (complete).
2975ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
2976${ac_c_conftest_c99_globals}
2977${ac_c_conftest_c11_globals}
2978
2979int
2980main (int argc, char **argv)
2981{
2982  int ok = 0;
2983  ${ac_c_conftest_c89_main}
2984  ${ac_c_conftest_c99_main}
2985  ${ac_c_conftest_c11_main}
2986  return ok;
2987}
2988"
2989
2990# Test code for whether the C compiler supports C99 (complete).
2991ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
2992${ac_c_conftest_c99_globals}
2993
2994int
2995main (int argc, char **argv)
2996{
2997  int ok = 0;
2998  ${ac_c_conftest_c89_main}
2999  ${ac_c_conftest_c99_main}
3000  return ok;
3001}
3002"
3003
3004# Test code for whether the C compiler supports C89 (complete).
3005ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
3006
3007int
3008main (int argc, char **argv)
3009{
3010  int ok = 0;
3011  ${ac_c_conftest_c89_main}
3012  return ok;
3013}
3014"
3015
3016as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
3017as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
3018as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
3019as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
3020as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
3021as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
3022as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
3023as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
3024as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H"
3025as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H"
3026gt_needs="$gt_needs "
3027as_fn_append ac_func_c_list " vprintf HAVE_VPRINTF"
3028# Test code for whether the C++ compiler supports C++98 (global declarations)
3029ac_cxx_conftest_cxx98_globals='
3030// Does the compiler advertise C++98 conformance?
3031#if !defined __cplusplus || __cplusplus < 199711L
3032# error "Compiler does not advertise C++98 conformance"
3033#endif
3034
3035// These inclusions are to reject old compilers that
3036// lack the unsuffixed header files.
3037#include <cstdlib>
3038#include <exception>
3039
3040// <cassert> and <cstring> are *not* freestanding headers in C++98.
3041extern void assert (int);
3042namespace std {
3043  extern int strcmp (const char *, const char *);
3044}
3045
3046// Namespaces, exceptions, and templates were all added after "C++ 2.0".
3047using std::exception;
3048using std::strcmp;
3049
3050namespace {
3051
3052void test_exception_syntax()
3053{
3054  try {
3055    throw "test";
3056  } catch (const char *s) {
3057    // Extra parentheses suppress a warning when building autoconf itself,
3058    // due to lint rules shared with more typical C programs.
3059    assert (!(strcmp) (s, "test"));
3060  }
3061}
3062
3063template <typename T> struct test_template
3064{
3065  T const val;
3066  explicit test_template(T t) : val(t) {}
3067  template <typename U> T add(U u) { return static_cast<T>(u) + val; }
3068};
3069
3070} // anonymous namespace
3071'
3072
3073# Test code for whether the C++ compiler supports C++98 (body of main)
3074ac_cxx_conftest_cxx98_main='
3075  assert (argc);
3076  assert (! argv[0]);
3077{
3078  test_exception_syntax ();
3079  test_template<double> tt (2.0);
3080  assert (tt.add (4) == 6.0);
3081  assert (true && !false);
3082}
3083'
3084
3085# Test code for whether the C++ compiler supports C++11 (global declarations)
3086ac_cxx_conftest_cxx11_globals='
3087// Does the compiler advertise C++ 2011 conformance?
3088#if !defined __cplusplus || __cplusplus < 201103L
3089# error "Compiler does not advertise C++11 conformance"
3090#endif
3091
3092namespace cxx11test
3093{
3094  constexpr int get_val() { return 20; }
3095
3096  struct testinit
3097  {
3098    int i;
3099    double d;
3100  };
3101
3102  class delegate
3103  {
3104  public:
3105    delegate(int n) : n(n) {}
3106    delegate(): delegate(2354) {}
3107
3108    virtual int getval() { return this->n; };
3109  protected:
3110    int n;
3111  };
3112
3113  class overridden : public delegate
3114  {
3115  public:
3116    overridden(int n): delegate(n) {}
3117    virtual int getval() override final { return this->n * 2; }
3118  };
3119
3120  class nocopy
3121  {
3122  public:
3123    nocopy(int i): i(i) {}
3124    nocopy() = default;
3125    nocopy(const nocopy&) = delete;
3126    nocopy & operator=(const nocopy&) = delete;
3127  private:
3128    int i;
3129  };
3130
3131  // for testing lambda expressions
3132  template <typename Ret, typename Fn> Ret eval(Fn f, Ret v)
3133  {
3134    return f(v);
3135  }
3136
3137  // for testing variadic templates and trailing return types
3138  template <typename V> auto sum(V first) -> V
3139  {
3140    return first;
3141  }
3142  template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
3143  {
3144    return first + sum(rest...);
3145  }
3146}
3147'
3148
3149# Test code for whether the C++ compiler supports C++11 (body of main)
3150ac_cxx_conftest_cxx11_main='
3151{
3152  // Test auto and decltype
3153  auto a1 = 6538;
3154  auto a2 = 48573953.4;
3155  auto a3 = "String literal";
3156
3157  int total = 0;
3158  for (auto i = a3; *i; ++i) { total += *i; }
3159
3160  decltype(a2) a4 = 34895.034;
3161}
3162{
3163  // Test constexpr
3164  short sa[cxx11test::get_val()] = { 0 };
3165}
3166{
3167  // Test initializer lists
3168  cxx11test::testinit il = { 4323, 435234.23544 };
3169}
3170{
3171  // Test range-based for
3172  int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3,
3173                 14, 19, 17, 8, 6, 20, 16, 2, 11, 1};
3174  for (auto &x : array) { x += 23; }
3175}
3176{
3177  // Test lambda expressions
3178  using cxx11test::eval;
3179  assert (eval ([](int x) { return x*2; }, 21) == 42);
3180  double d = 2.0;
3181  assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0);
3182  assert (d == 5.0);
3183  assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0);
3184  assert (d == 5.0);
3185}
3186{
3187  // Test use of variadic templates
3188  using cxx11test::sum;
3189  auto a = sum(1);
3190  auto b = sum(1, 2);
3191  auto c = sum(1.0, 2.0, 3.0);
3192}
3193{
3194  // Test constructor delegation
3195  cxx11test::delegate d1;
3196  cxx11test::delegate d2();
3197  cxx11test::delegate d3(45);
3198}
3199{
3200  // Test override and final
3201  cxx11test::overridden o1(55464);
3202}
3203{
3204  // Test nullptr
3205  char *c = nullptr;
3206}
3207{
3208  // Test template brackets
3209  test_template<::test_template<int>> v(test_template<int>(12));
3210}
3211{
3212  // Unicode literals
3213  char const *utf8 = u8"UTF-8 string \u2500";
3214  char16_t const *utf16 = u"UTF-8 string \u2500";
3215  char32_t const *utf32 = U"UTF-32 string \u2500";
3216}
3217'
3218
3219# Test code for whether the C compiler supports C++11 (complete).
3220ac_cxx_conftest_cxx11_program="${ac_cxx_conftest_cxx98_globals}
3221${ac_cxx_conftest_cxx11_globals}
3222
3223int
3224main (int argc, char **argv)
3225{
3226  int ok = 0;
3227  ${ac_cxx_conftest_cxx98_main}
3228  ${ac_cxx_conftest_cxx11_main}
3229  return ok;
3230}
3231"
3232
3233# Test code for whether the C compiler supports C++98 (complete).
3234ac_cxx_conftest_cxx98_program="${ac_cxx_conftest_cxx98_globals}
3235int
3236main (int argc, char **argv)
3237{
3238  int ok = 0;
3239  ${ac_cxx_conftest_cxx98_main}
3240  return ok;
3241}
3242"
3243
3244
3245# Auxiliary files required by this configure script.
3246ac_aux_files="config.rpath install-sh config.guess config.sub"
3247
3248# Locations in which to look for auxiliary files.
3249ac_aux_dir_candidates="${srcdir}/config"
3250
3251# Search for a directory containing all of the required auxiliary files,
3252# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
3253# If we don't find one directory that contains all the files we need,
3254# we report the set of missing files from the *first* directory in
3255# $ac_aux_dir_candidates and give up.
3256ac_missing_aux_files=""
3257ac_first_candidate=:
3258printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
3259as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3260as_found=false
3261for as_dir in $ac_aux_dir_candidates
3262do
3263  IFS=$as_save_IFS
3264  case $as_dir in #(((
3265    '') as_dir=./ ;;
3266    */) ;;
3267    *) as_dir=$as_dir/ ;;
3268  esac
3269  as_found=:
3270
3271  printf "%s\n" "$as_me:${as_lineno-$LINENO}:  trying $as_dir" >&5
3272  ac_aux_dir_found=yes
3273  ac_install_sh=
3274  for ac_aux in $ac_aux_files
3275  do
3276    # As a special case, if "install-sh" is required, that requirement
3277    # can be satisfied by any of "install-sh", "install.sh", or "shtool",
3278    # and $ac_install_sh is set appropriately for whichever one is found.
3279    if test x"$ac_aux" = x"install-sh"
3280    then
3281      if test -f "${as_dir}install-sh"; then
3282        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install-sh found" >&5
3283        ac_install_sh="${as_dir}install-sh -c"
3284      elif test -f "${as_dir}install.sh"; then
3285        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install.sh found" >&5
3286        ac_install_sh="${as_dir}install.sh -c"
3287      elif test -f "${as_dir}shtool"; then
3288        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}shtool found" >&5
3289        ac_install_sh="${as_dir}shtool install -c"
3290      else
3291        ac_aux_dir_found=no
3292        if $ac_first_candidate; then
3293          ac_missing_aux_files="${ac_missing_aux_files} install-sh"
3294        else
3295          break
3296        fi
3297      fi
3298    else
3299      if test -f "${as_dir}${ac_aux}"; then
3300        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}${ac_aux} found" >&5
3301      else
3302        ac_aux_dir_found=no
3303        if $ac_first_candidate; then
3304          ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
3305        else
3306          break
3307        fi
3308      fi
3309    fi
3310  done
3311  if test "$ac_aux_dir_found" = yes; then
3312    ac_aux_dir="$as_dir"
3313    break
3314  fi
3315  ac_first_candidate=false
3316
3317  as_found=false
3318done
3319IFS=$as_save_IFS
3320if $as_found
3321then :
3322
3323else $as_nop
3324  as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
3325fi
3326
3327
3328# These three variables are undocumented and unsupported,
3329# and are intended to be withdrawn in a future Autoconf release.
3330# They can cause serious problems if a builder's source tree is in a directory
3331# whose full name contains unusual characters.
3332if test -f "${ac_aux_dir}config.guess"; then
3333  ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
3334fi
3335if test -f "${ac_aux_dir}config.sub"; then
3336  ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
3337fi
3338if test -f "$ac_aux_dir/configure"; then
3339  ac_configure="$SHELL ${ac_aux_dir}configure"
3340fi
3341
3342# Check that the precious variables saved in the cache have kept the same
3343# value.
3344ac_cache_corrupted=false
3345for ac_var in $ac_precious_vars; do
3346  eval ac_old_set=\$ac_cv_env_${ac_var}_set
3347  eval ac_new_set=\$ac_env_${ac_var}_set
3348  eval ac_old_val=\$ac_cv_env_${ac_var}_value
3349  eval ac_new_val=\$ac_env_${ac_var}_value
3350  case $ac_old_set,$ac_new_set in
3351    set,)
3352      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
3353printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
3354      ac_cache_corrupted=: ;;
3355    ,set)
3356      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
3357printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
3358      ac_cache_corrupted=: ;;
3359    ,);;
3360    *)
3361      if test "x$ac_old_val" != "x$ac_new_val"; then
3362	# differences in whitespace do not lead to failure.
3363	ac_old_val_w=`echo x $ac_old_val`
3364	ac_new_val_w=`echo x $ac_new_val`
3365	if test "$ac_old_val_w" != "$ac_new_val_w"; then
3366	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
3367printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
3368	  ac_cache_corrupted=:
3369	else
3370	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
3371printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
3372	  eval $ac_var=\$ac_old_val
3373	fi
3374	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
3375printf "%s\n" "$as_me:   former value:  \`$ac_old_val'" >&2;}
3376	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
3377printf "%s\n" "$as_me:   current value: \`$ac_new_val'" >&2;}
3378      fi;;
3379  esac
3380  # Pass precious variables to config.status.
3381  if test "$ac_new_set" = set; then
3382    case $ac_new_val in
3383    *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
3384    *) ac_arg=$ac_var=$ac_new_val ;;
3385    esac
3386    case " $ac_configure_args " in
3387      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
3388      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
3389    esac
3390  fi
3391done
3392if $ac_cache_corrupted; then
3393  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3394printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3395  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
3396printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
3397  as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
3398	    and start over" "$LINENO" 5
3399fi
3400## -------------------- ##
3401## Main body of script. ##
3402## -------------------- ##
3403
3404ac_ext=c
3405ac_cpp='$CPP $CPPFLAGS'
3406ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3407ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3408ac_compiler_gnu=$ac_cv_c_compiler_gnu
3409
3410
3411
3412
3413
3414ac_config_headers="$ac_config_headers lib/config.h"
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426ac_ext=c
3427ac_cpp='$CPP $CPPFLAGS'
3428ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3429ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3430ac_compiler_gnu=$ac_cv_c_compiler_gnu
3431if test -n "$ac_tool_prefix"; then
3432  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3433set dummy ${ac_tool_prefix}gcc; ac_word=$2
3434{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3435printf %s "checking for $ac_word... " >&6; }
3436if test ${ac_cv_prog_CC+y}
3437then :
3438  printf %s "(cached) " >&6
3439else $as_nop
3440  if test -n "$CC"; then
3441  ac_cv_prog_CC="$CC" # Let the user override the test.
3442else
3443as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3444for as_dir in $PATH
3445do
3446  IFS=$as_save_IFS
3447  case $as_dir in #(((
3448    '') as_dir=./ ;;
3449    */) ;;
3450    *) as_dir=$as_dir/ ;;
3451  esac
3452    for ac_exec_ext in '' $ac_executable_extensions; do
3453  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3454    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3455    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3456    break 2
3457  fi
3458done
3459  done
3460IFS=$as_save_IFS
3461
3462fi
3463fi
3464CC=$ac_cv_prog_CC
3465if test -n "$CC"; then
3466  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3467printf "%s\n" "$CC" >&6; }
3468else
3469  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3470printf "%s\n" "no" >&6; }
3471fi
3472
3473
3474fi
3475if test -z "$ac_cv_prog_CC"; then
3476  ac_ct_CC=$CC
3477  # Extract the first word of "gcc", so it can be a program name with args.
3478set dummy gcc; ac_word=$2
3479{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3480printf %s "checking for $ac_word... " >&6; }
3481if test ${ac_cv_prog_ac_ct_CC+y}
3482then :
3483  printf %s "(cached) " >&6
3484else $as_nop
3485  if test -n "$ac_ct_CC"; then
3486  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3487else
3488as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3489for as_dir in $PATH
3490do
3491  IFS=$as_save_IFS
3492  case $as_dir in #(((
3493    '') as_dir=./ ;;
3494    */) ;;
3495    *) as_dir=$as_dir/ ;;
3496  esac
3497    for ac_exec_ext in '' $ac_executable_extensions; do
3498  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3499    ac_cv_prog_ac_ct_CC="gcc"
3500    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3501    break 2
3502  fi
3503done
3504  done
3505IFS=$as_save_IFS
3506
3507fi
3508fi
3509ac_ct_CC=$ac_cv_prog_ac_ct_CC
3510if test -n "$ac_ct_CC"; then
3511  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3512printf "%s\n" "$ac_ct_CC" >&6; }
3513else
3514  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3515printf "%s\n" "no" >&6; }
3516fi
3517
3518  if test "x$ac_ct_CC" = x; then
3519    CC=""
3520  else
3521    case $cross_compiling:$ac_tool_warned in
3522yes:)
3523{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3524printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3525ac_tool_warned=yes ;;
3526esac
3527    CC=$ac_ct_CC
3528  fi
3529else
3530  CC="$ac_cv_prog_CC"
3531fi
3532
3533if test -z "$CC"; then
3534          if test -n "$ac_tool_prefix"; then
3535    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3536set dummy ${ac_tool_prefix}cc; ac_word=$2
3537{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3538printf %s "checking for $ac_word... " >&6; }
3539if test ${ac_cv_prog_CC+y}
3540then :
3541  printf %s "(cached) " >&6
3542else $as_nop
3543  if test -n "$CC"; then
3544  ac_cv_prog_CC="$CC" # Let the user override the test.
3545else
3546as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3547for as_dir in $PATH
3548do
3549  IFS=$as_save_IFS
3550  case $as_dir in #(((
3551    '') as_dir=./ ;;
3552    */) ;;
3553    *) as_dir=$as_dir/ ;;
3554  esac
3555    for ac_exec_ext in '' $ac_executable_extensions; do
3556  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3557    ac_cv_prog_CC="${ac_tool_prefix}cc"
3558    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3559    break 2
3560  fi
3561done
3562  done
3563IFS=$as_save_IFS
3564
3565fi
3566fi
3567CC=$ac_cv_prog_CC
3568if test -n "$CC"; then
3569  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3570printf "%s\n" "$CC" >&6; }
3571else
3572  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3573printf "%s\n" "no" >&6; }
3574fi
3575
3576
3577  fi
3578fi
3579if test -z "$CC"; then
3580  # Extract the first word of "cc", so it can be a program name with args.
3581set dummy cc; ac_word=$2
3582{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3583printf %s "checking for $ac_word... " >&6; }
3584if test ${ac_cv_prog_CC+y}
3585then :
3586  printf %s "(cached) " >&6
3587else $as_nop
3588  if test -n "$CC"; then
3589  ac_cv_prog_CC="$CC" # Let the user override the test.
3590else
3591  ac_prog_rejected=no
3592as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3593for as_dir in $PATH
3594do
3595  IFS=$as_save_IFS
3596  case $as_dir in #(((
3597    '') as_dir=./ ;;
3598    */) ;;
3599    *) as_dir=$as_dir/ ;;
3600  esac
3601    for ac_exec_ext in '' $ac_executable_extensions; do
3602  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3603    if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3604       ac_prog_rejected=yes
3605       continue
3606     fi
3607    ac_cv_prog_CC="cc"
3608    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3609    break 2
3610  fi
3611done
3612  done
3613IFS=$as_save_IFS
3614
3615if test $ac_prog_rejected = yes; then
3616  # We found a bogon in the path, so make sure we never use it.
3617  set dummy $ac_cv_prog_CC
3618  shift
3619  if test $# != 0; then
3620    # We chose a different compiler from the bogus one.
3621    # However, it has the same basename, so the bogon will be chosen
3622    # first if we set CC to just the basename; use the full file name.
3623    shift
3624    ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
3625  fi
3626fi
3627fi
3628fi
3629CC=$ac_cv_prog_CC
3630if test -n "$CC"; then
3631  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3632printf "%s\n" "$CC" >&6; }
3633else
3634  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3635printf "%s\n" "no" >&6; }
3636fi
3637
3638
3639fi
3640if test -z "$CC"; then
3641  if test -n "$ac_tool_prefix"; then
3642  for ac_prog in cl.exe
3643  do
3644    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3645set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3646{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3647printf %s "checking for $ac_word... " >&6; }
3648if test ${ac_cv_prog_CC+y}
3649then :
3650  printf %s "(cached) " >&6
3651else $as_nop
3652  if test -n "$CC"; then
3653  ac_cv_prog_CC="$CC" # Let the user override the test.
3654else
3655as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3656for as_dir in $PATH
3657do
3658  IFS=$as_save_IFS
3659  case $as_dir in #(((
3660    '') as_dir=./ ;;
3661    */) ;;
3662    *) as_dir=$as_dir/ ;;
3663  esac
3664    for ac_exec_ext in '' $ac_executable_extensions; do
3665  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3666    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3667    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3668    break 2
3669  fi
3670done
3671  done
3672IFS=$as_save_IFS
3673
3674fi
3675fi
3676CC=$ac_cv_prog_CC
3677if test -n "$CC"; then
3678  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3679printf "%s\n" "$CC" >&6; }
3680else
3681  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3682printf "%s\n" "no" >&6; }
3683fi
3684
3685
3686    test -n "$CC" && break
3687  done
3688fi
3689if test -z "$CC"; then
3690  ac_ct_CC=$CC
3691  for ac_prog in cl.exe
3692do
3693  # Extract the first word of "$ac_prog", so it can be a program name with args.
3694set dummy $ac_prog; ac_word=$2
3695{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3696printf %s "checking for $ac_word... " >&6; }
3697if test ${ac_cv_prog_ac_ct_CC+y}
3698then :
3699  printf %s "(cached) " >&6
3700else $as_nop
3701  if test -n "$ac_ct_CC"; then
3702  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3703else
3704as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3705for as_dir in $PATH
3706do
3707  IFS=$as_save_IFS
3708  case $as_dir in #(((
3709    '') as_dir=./ ;;
3710    */) ;;
3711    *) as_dir=$as_dir/ ;;
3712  esac
3713    for ac_exec_ext in '' $ac_executable_extensions; do
3714  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3715    ac_cv_prog_ac_ct_CC="$ac_prog"
3716    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3717    break 2
3718  fi
3719done
3720  done
3721IFS=$as_save_IFS
3722
3723fi
3724fi
3725ac_ct_CC=$ac_cv_prog_ac_ct_CC
3726if test -n "$ac_ct_CC"; then
3727  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3728printf "%s\n" "$ac_ct_CC" >&6; }
3729else
3730  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3731printf "%s\n" "no" >&6; }
3732fi
3733
3734
3735  test -n "$ac_ct_CC" && break
3736done
3737
3738  if test "x$ac_ct_CC" = x; then
3739    CC=""
3740  else
3741    case $cross_compiling:$ac_tool_warned in
3742yes:)
3743{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3744printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3745ac_tool_warned=yes ;;
3746esac
3747    CC=$ac_ct_CC
3748  fi
3749fi
3750
3751fi
3752if test -z "$CC"; then
3753  if test -n "$ac_tool_prefix"; then
3754  # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
3755set dummy ${ac_tool_prefix}clang; ac_word=$2
3756{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3757printf %s "checking for $ac_word... " >&6; }
3758if test ${ac_cv_prog_CC+y}
3759then :
3760  printf %s "(cached) " >&6
3761else $as_nop
3762  if test -n "$CC"; then
3763  ac_cv_prog_CC="$CC" # Let the user override the test.
3764else
3765as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3766for as_dir in $PATH
3767do
3768  IFS=$as_save_IFS
3769  case $as_dir in #(((
3770    '') as_dir=./ ;;
3771    */) ;;
3772    *) as_dir=$as_dir/ ;;
3773  esac
3774    for ac_exec_ext in '' $ac_executable_extensions; do
3775  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3776    ac_cv_prog_CC="${ac_tool_prefix}clang"
3777    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3778    break 2
3779  fi
3780done
3781  done
3782IFS=$as_save_IFS
3783
3784fi
3785fi
3786CC=$ac_cv_prog_CC
3787if test -n "$CC"; then
3788  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3789printf "%s\n" "$CC" >&6; }
3790else
3791  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3792printf "%s\n" "no" >&6; }
3793fi
3794
3795
3796fi
3797if test -z "$ac_cv_prog_CC"; then
3798  ac_ct_CC=$CC
3799  # Extract the first word of "clang", so it can be a program name with args.
3800set dummy clang; ac_word=$2
3801{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3802printf %s "checking for $ac_word... " >&6; }
3803if test ${ac_cv_prog_ac_ct_CC+y}
3804then :
3805  printf %s "(cached) " >&6
3806else $as_nop
3807  if test -n "$ac_ct_CC"; then
3808  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3809else
3810as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3811for as_dir in $PATH
3812do
3813  IFS=$as_save_IFS
3814  case $as_dir in #(((
3815    '') as_dir=./ ;;
3816    */) ;;
3817    *) as_dir=$as_dir/ ;;
3818  esac
3819    for ac_exec_ext in '' $ac_executable_extensions; do
3820  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3821    ac_cv_prog_ac_ct_CC="clang"
3822    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3823    break 2
3824  fi
3825done
3826  done
3827IFS=$as_save_IFS
3828
3829fi
3830fi
3831ac_ct_CC=$ac_cv_prog_ac_ct_CC
3832if test -n "$ac_ct_CC"; then
3833  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3834printf "%s\n" "$ac_ct_CC" >&6; }
3835else
3836  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3837printf "%s\n" "no" >&6; }
3838fi
3839
3840  if test "x$ac_ct_CC" = x; then
3841    CC=""
3842  else
3843    case $cross_compiling:$ac_tool_warned in
3844yes:)
3845{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3846printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3847ac_tool_warned=yes ;;
3848esac
3849    CC=$ac_ct_CC
3850  fi
3851else
3852  CC="$ac_cv_prog_CC"
3853fi
3854
3855fi
3856
3857
3858test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3859printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3860as_fn_error $? "no acceptable C compiler found in \$PATH
3861See \`config.log' for more details" "$LINENO" 5; }
3862
3863# Provide some information about the compiler.
3864printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3865set X $ac_compile
3866ac_compiler=$2
3867for ac_option in --version -v -V -qversion -version; do
3868  { { ac_try="$ac_compiler $ac_option >&5"
3869case "(($ac_try" in
3870  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3871  *) ac_try_echo=$ac_try;;
3872esac
3873eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3874printf "%s\n" "$ac_try_echo"; } >&5
3875  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3876  ac_status=$?
3877  if test -s conftest.err; then
3878    sed '10a\
3879... rest of stderr output deleted ...
3880         10q' conftest.err >conftest.er1
3881    cat conftest.er1 >&5
3882  fi
3883  rm -f conftest.er1 conftest.err
3884  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3885  test $ac_status = 0; }
3886done
3887
3888cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3889/* end confdefs.h.  */
3890
3891int
3892main (void)
3893{
3894
3895  ;
3896  return 0;
3897}
3898_ACEOF
3899ac_clean_files_save=$ac_clean_files
3900ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3901# Try to create an executable without -o first, disregard a.out.
3902# It will help us diagnose broken compilers, and finding out an intuition
3903# of exeext.
3904{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3905printf %s "checking whether the C compiler works... " >&6; }
3906ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3907
3908# The possible output files:
3909ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3910
3911ac_rmfiles=
3912for ac_file in $ac_files
3913do
3914  case $ac_file in
3915    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3916    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3917  esac
3918done
3919rm -f $ac_rmfiles
3920
3921if { { ac_try="$ac_link_default"
3922case "(($ac_try" in
3923  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3924  *) ac_try_echo=$ac_try;;
3925esac
3926eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3927printf "%s\n" "$ac_try_echo"; } >&5
3928  (eval "$ac_link_default") 2>&5
3929  ac_status=$?
3930  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3931  test $ac_status = 0; }
3932then :
3933  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3934# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3935# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3936# so that the user can short-circuit this test for compilers unknown to
3937# Autoconf.
3938for ac_file in $ac_files ''
3939do
3940  test -f "$ac_file" || continue
3941  case $ac_file in
3942    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3943	;;
3944    [ab].out )
3945	# We found the default executable, but exeext='' is most
3946	# certainly right.
3947	break;;
3948    *.* )
3949	if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
3950	then :; else
3951	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3952	fi
3953	# We set ac_cv_exeext here because the later test for it is not
3954	# safe: cross compilers may not add the suffix if given an `-o'
3955	# argument, so we may need to know it at that point already.
3956	# Even if this section looks crufty: it has the advantage of
3957	# actually working.
3958	break;;
3959    * )
3960	break;;
3961  esac
3962done
3963test "$ac_cv_exeext" = no && ac_cv_exeext=
3964
3965else $as_nop
3966  ac_file=''
3967fi
3968if test -z "$ac_file"
3969then :
3970  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3971printf "%s\n" "no" >&6; }
3972printf "%s\n" "$as_me: failed program was:" >&5
3973sed 's/^/| /' conftest.$ac_ext >&5
3974
3975{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3976printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3977as_fn_error 77 "C compiler cannot create executables
3978See \`config.log' for more details" "$LINENO" 5; }
3979else $as_nop
3980  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3981printf "%s\n" "yes" >&6; }
3982fi
3983{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3984printf %s "checking for C compiler default output file name... " >&6; }
3985{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3986printf "%s\n" "$ac_file" >&6; }
3987ac_exeext=$ac_cv_exeext
3988
3989rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3990ac_clean_files=$ac_clean_files_save
3991{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3992printf %s "checking for suffix of executables... " >&6; }
3993if { { ac_try="$ac_link"
3994case "(($ac_try" in
3995  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3996  *) ac_try_echo=$ac_try;;
3997esac
3998eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3999printf "%s\n" "$ac_try_echo"; } >&5
4000  (eval "$ac_link") 2>&5
4001  ac_status=$?
4002  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4003  test $ac_status = 0; }
4004then :
4005  # If both `conftest.exe' and `conftest' are `present' (well, observable)
4006# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
4007# work properly (i.e., refer to `conftest.exe'), while it won't with
4008# `rm'.
4009for ac_file in conftest.exe conftest conftest.*; do
4010  test -f "$ac_file" || continue
4011  case $ac_file in
4012    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4013    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4014	  break;;
4015    * ) break;;
4016  esac
4017done
4018else $as_nop
4019  { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4020printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4021as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4022See \`config.log' for more details" "$LINENO" 5; }
4023fi
4024rm -f conftest conftest$ac_cv_exeext
4025{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4026printf "%s\n" "$ac_cv_exeext" >&6; }
4027
4028rm -f conftest.$ac_ext
4029EXEEXT=$ac_cv_exeext
4030ac_exeext=$EXEEXT
4031cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4032/* end confdefs.h.  */
4033#include <stdio.h>
4034int
4035main (void)
4036{
4037FILE *f = fopen ("conftest.out", "w");
4038 return ferror (f) || fclose (f) != 0;
4039
4040  ;
4041  return 0;
4042}
4043_ACEOF
4044ac_clean_files="$ac_clean_files conftest.out"
4045# Check that the compiler produces executables we can run.  If not, either
4046# the compiler is broken, or we cross compile.
4047{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4048printf %s "checking whether we are cross compiling... " >&6; }
4049if test "$cross_compiling" != yes; then
4050  { { ac_try="$ac_link"
4051case "(($ac_try" in
4052  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4053  *) ac_try_echo=$ac_try;;
4054esac
4055eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4056printf "%s\n" "$ac_try_echo"; } >&5
4057  (eval "$ac_link") 2>&5
4058  ac_status=$?
4059  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4060  test $ac_status = 0; }
4061  if { ac_try='./conftest$ac_cv_exeext'
4062  { { case "(($ac_try" in
4063  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4064  *) ac_try_echo=$ac_try;;
4065esac
4066eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4067printf "%s\n" "$ac_try_echo"; } >&5
4068  (eval "$ac_try") 2>&5
4069  ac_status=$?
4070  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4071  test $ac_status = 0; }; }; then
4072    cross_compiling=no
4073  else
4074    if test "$cross_compiling" = maybe; then
4075	cross_compiling=yes
4076    else
4077	{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4078printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4079as_fn_error 77 "cannot run C compiled programs.
4080If you meant to cross compile, use \`--host'.
4081See \`config.log' for more details" "$LINENO" 5; }
4082    fi
4083  fi
4084fi
4085{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4086printf "%s\n" "$cross_compiling" >&6; }
4087
4088rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4089ac_clean_files=$ac_clean_files_save
4090{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4091printf %s "checking for suffix of object files... " >&6; }
4092if test ${ac_cv_objext+y}
4093then :
4094  printf %s "(cached) " >&6
4095else $as_nop
4096  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4097/* end confdefs.h.  */
4098
4099int
4100main (void)
4101{
4102
4103  ;
4104  return 0;
4105}
4106_ACEOF
4107rm -f conftest.o conftest.obj
4108if { { ac_try="$ac_compile"
4109case "(($ac_try" in
4110  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4111  *) ac_try_echo=$ac_try;;
4112esac
4113eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4114printf "%s\n" "$ac_try_echo"; } >&5
4115  (eval "$ac_compile") 2>&5
4116  ac_status=$?
4117  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4118  test $ac_status = 0; }
4119then :
4120  for ac_file in conftest.o conftest.obj conftest.*; do
4121  test -f "$ac_file" || continue;
4122  case $ac_file in
4123    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4124    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4125       break;;
4126  esac
4127done
4128else $as_nop
4129  printf "%s\n" "$as_me: failed program was:" >&5
4130sed 's/^/| /' conftest.$ac_ext >&5
4131
4132{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4133printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4134as_fn_error $? "cannot compute suffix of object files: cannot compile
4135See \`config.log' for more details" "$LINENO" 5; }
4136fi
4137rm -f conftest.$ac_cv_objext conftest.$ac_ext
4138fi
4139{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4140printf "%s\n" "$ac_cv_objext" >&6; }
4141OBJEXT=$ac_cv_objext
4142ac_objext=$OBJEXT
4143{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
4144printf %s "checking whether the compiler supports GNU C... " >&6; }
4145if test ${ac_cv_c_compiler_gnu+y}
4146then :
4147  printf %s "(cached) " >&6
4148else $as_nop
4149  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4150/* end confdefs.h.  */
4151
4152int
4153main (void)
4154{
4155#ifndef __GNUC__
4156       choke me
4157#endif
4158
4159  ;
4160  return 0;
4161}
4162_ACEOF
4163if ac_fn_c_try_compile "$LINENO"
4164then :
4165  ac_compiler_gnu=yes
4166else $as_nop
4167  ac_compiler_gnu=no
4168fi
4169rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4170ac_cv_c_compiler_gnu=$ac_compiler_gnu
4171
4172fi
4173{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4174printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
4175ac_compiler_gnu=$ac_cv_c_compiler_gnu
4176
4177if test $ac_compiler_gnu = yes; then
4178  GCC=yes
4179else
4180  GCC=
4181fi
4182ac_test_CFLAGS=${CFLAGS+y}
4183ac_save_CFLAGS=$CFLAGS
4184{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4185printf %s "checking whether $CC accepts -g... " >&6; }
4186if test ${ac_cv_prog_cc_g+y}
4187then :
4188  printf %s "(cached) " >&6
4189else $as_nop
4190  ac_save_c_werror_flag=$ac_c_werror_flag
4191   ac_c_werror_flag=yes
4192   ac_cv_prog_cc_g=no
4193   CFLAGS="-g"
4194   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4195/* end confdefs.h.  */
4196
4197int
4198main (void)
4199{
4200
4201  ;
4202  return 0;
4203}
4204_ACEOF
4205if ac_fn_c_try_compile "$LINENO"
4206then :
4207  ac_cv_prog_cc_g=yes
4208else $as_nop
4209  CFLAGS=""
4210      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4211/* end confdefs.h.  */
4212
4213int
4214main (void)
4215{
4216
4217  ;
4218  return 0;
4219}
4220_ACEOF
4221if ac_fn_c_try_compile "$LINENO"
4222then :
4223
4224else $as_nop
4225  ac_c_werror_flag=$ac_save_c_werror_flag
4226	 CFLAGS="-g"
4227	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4228/* end confdefs.h.  */
4229
4230int
4231main (void)
4232{
4233
4234  ;
4235  return 0;
4236}
4237_ACEOF
4238if ac_fn_c_try_compile "$LINENO"
4239then :
4240  ac_cv_prog_cc_g=yes
4241fi
4242rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4243fi
4244rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4245fi
4246rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4247   ac_c_werror_flag=$ac_save_c_werror_flag
4248fi
4249{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4250printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
4251if test $ac_test_CFLAGS; then
4252  CFLAGS=$ac_save_CFLAGS
4253elif test $ac_cv_prog_cc_g = yes; then
4254  if test "$GCC" = yes; then
4255    CFLAGS="-g -O2"
4256  else
4257    CFLAGS="-g"
4258  fi
4259else
4260  if test "$GCC" = yes; then
4261    CFLAGS="-O2"
4262  else
4263    CFLAGS=
4264  fi
4265fi
4266ac_prog_cc_stdc=no
4267if test x$ac_prog_cc_stdc = xno
4268then :
4269  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
4270printf %s "checking for $CC option to enable C11 features... " >&6; }
4271if test ${ac_cv_prog_cc_c11+y}
4272then :
4273  printf %s "(cached) " >&6
4274else $as_nop
4275  ac_cv_prog_cc_c11=no
4276ac_save_CC=$CC
4277cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4278/* end confdefs.h.  */
4279$ac_c_conftest_c11_program
4280_ACEOF
4281for ac_arg in '' -std=gnu11
4282do
4283  CC="$ac_save_CC $ac_arg"
4284  if ac_fn_c_try_compile "$LINENO"
4285then :
4286  ac_cv_prog_cc_c11=$ac_arg
4287fi
4288rm -f core conftest.err conftest.$ac_objext conftest.beam
4289  test "x$ac_cv_prog_cc_c11" != "xno" && break
4290done
4291rm -f conftest.$ac_ext
4292CC=$ac_save_CC
4293fi
4294
4295if test "x$ac_cv_prog_cc_c11" = xno
4296then :
4297  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4298printf "%s\n" "unsupported" >&6; }
4299else $as_nop
4300  if test "x$ac_cv_prog_cc_c11" = x
4301then :
4302  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4303printf "%s\n" "none needed" >&6; }
4304else $as_nop
4305  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
4306printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
4307     CC="$CC $ac_cv_prog_cc_c11"
4308fi
4309  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
4310  ac_prog_cc_stdc=c11
4311fi
4312fi
4313if test x$ac_prog_cc_stdc = xno
4314then :
4315  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
4316printf %s "checking for $CC option to enable C99 features... " >&6; }
4317if test ${ac_cv_prog_cc_c99+y}
4318then :
4319  printf %s "(cached) " >&6
4320else $as_nop
4321  ac_cv_prog_cc_c99=no
4322ac_save_CC=$CC
4323cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4324/* end confdefs.h.  */
4325$ac_c_conftest_c99_program
4326_ACEOF
4327for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
4328do
4329  CC="$ac_save_CC $ac_arg"
4330  if ac_fn_c_try_compile "$LINENO"
4331then :
4332  ac_cv_prog_cc_c99=$ac_arg
4333fi
4334rm -f core conftest.err conftest.$ac_objext conftest.beam
4335  test "x$ac_cv_prog_cc_c99" != "xno" && break
4336done
4337rm -f conftest.$ac_ext
4338CC=$ac_save_CC
4339fi
4340
4341if test "x$ac_cv_prog_cc_c99" = xno
4342then :
4343  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4344printf "%s\n" "unsupported" >&6; }
4345else $as_nop
4346  if test "x$ac_cv_prog_cc_c99" = x
4347then :
4348  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4349printf "%s\n" "none needed" >&6; }
4350else $as_nop
4351  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4352printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
4353     CC="$CC $ac_cv_prog_cc_c99"
4354fi
4355  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
4356  ac_prog_cc_stdc=c99
4357fi
4358fi
4359if test x$ac_prog_cc_stdc = xno
4360then :
4361  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
4362printf %s "checking for $CC option to enable C89 features... " >&6; }
4363if test ${ac_cv_prog_cc_c89+y}
4364then :
4365  printf %s "(cached) " >&6
4366else $as_nop
4367  ac_cv_prog_cc_c89=no
4368ac_save_CC=$CC
4369cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4370/* end confdefs.h.  */
4371$ac_c_conftest_c89_program
4372_ACEOF
4373for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4374do
4375  CC="$ac_save_CC $ac_arg"
4376  if ac_fn_c_try_compile "$LINENO"
4377then :
4378  ac_cv_prog_cc_c89=$ac_arg
4379fi
4380rm -f core conftest.err conftest.$ac_objext conftest.beam
4381  test "x$ac_cv_prog_cc_c89" != "xno" && break
4382done
4383rm -f conftest.$ac_ext
4384CC=$ac_save_CC
4385fi
4386
4387if test "x$ac_cv_prog_cc_c89" = xno
4388then :
4389  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4390printf "%s\n" "unsupported" >&6; }
4391else $as_nop
4392  if test "x$ac_cv_prog_cc_c89" = x
4393then :
4394  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4395printf "%s\n" "none needed" >&6; }
4396else $as_nop
4397  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4398printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
4399     CC="$CC $ac_cv_prog_cc_c89"
4400fi
4401  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
4402  ac_prog_cc_stdc=c89
4403fi
4404fi
4405
4406ac_ext=c
4407ac_cpp='$CPP $CPPFLAGS'
4408ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4409ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4410ac_compiler_gnu=$ac_cv_c_compiler_gnu
4411
4412
4413ac_header= ac_cache=
4414for ac_item in $ac_header_c_list
4415do
4416  if test $ac_cache; then
4417    ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
4418    if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
4419      printf "%s\n" "#define $ac_item 1" >> confdefs.h
4420    fi
4421    ac_header= ac_cache=
4422  elif test $ac_header; then
4423    ac_cache=$ac_item
4424  else
4425    ac_header=$ac_item
4426  fi
4427done
4428
4429
4430
4431
4432
4433
4434
4435
4436if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
4437then :
4438
4439printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
4440
4441fi
4442
4443
4444
4445
4446
4447
4448  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4449printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4450if test ${ac_cv_safe_to_define___extensions__+y}
4451then :
4452  printf %s "(cached) " >&6
4453else $as_nop
4454  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4455/* end confdefs.h.  */
4456
4457#         define __EXTENSIONS__ 1
4458          $ac_includes_default
4459int
4460main (void)
4461{
4462
4463  ;
4464  return 0;
4465}
4466_ACEOF
4467if ac_fn_c_try_compile "$LINENO"
4468then :
4469  ac_cv_safe_to_define___extensions__=yes
4470else $as_nop
4471  ac_cv_safe_to_define___extensions__=no
4472fi
4473rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4474fi
4475{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4476printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; }
4477
4478  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5
4479printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; }
4480if test ${ac_cv_should_define__xopen_source+y}
4481then :
4482  printf %s "(cached) " >&6
4483else $as_nop
4484  ac_cv_should_define__xopen_source=no
4485    if test $ac_cv_header_wchar_h = yes
4486then :
4487  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4488/* end confdefs.h.  */
4489
4490          #include <wchar.h>
4491          mbstate_t x;
4492int
4493main (void)
4494{
4495
4496  ;
4497  return 0;
4498}
4499_ACEOF
4500if ac_fn_c_try_compile "$LINENO"
4501then :
4502
4503else $as_nop
4504  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4505/* end confdefs.h.  */
4506
4507            #define _XOPEN_SOURCE 500
4508            #include <wchar.h>
4509            mbstate_t x;
4510int
4511main (void)
4512{
4513
4514  ;
4515  return 0;
4516}
4517_ACEOF
4518if ac_fn_c_try_compile "$LINENO"
4519then :
4520  ac_cv_should_define__xopen_source=yes
4521fi
4522rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4523fi
4524rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4525fi
4526fi
4527{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5
4528printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; }
4529
4530  printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h
4531
4532  printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h
4533
4534  printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h
4535
4536  printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h
4537
4538  printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h
4539
4540  printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h
4541
4542  printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4543
4544  printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h
4545
4546  printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h
4547
4548  printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h
4549
4550  printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h
4551
4552  printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h
4553
4554  printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h
4555
4556  printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h
4557
4558  printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h
4559
4560  if test $ac_cv_header_minix_config_h = yes
4561then :
4562  MINIX=yes
4563    printf "%s\n" "#define _MINIX 1" >>confdefs.h
4564
4565    printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h
4566
4567    printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h
4568
4569else $as_nop
4570  MINIX=
4571fi
4572  if test $ac_cv_safe_to_define___extensions__ = yes
4573then :
4574  printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h
4575
4576fi
4577  if test $ac_cv_should_define__xopen_source = yes
4578then :
4579  printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h
4580
4581fi
4582
4583MCONFIG=./MCONFIG
4584
4585BINARY_TYPE=bin
4586E2FSPROGS_VERSION=`grep E2FSPROGS_VERSION ${srcdir}/version.h  \
4587	| awk '{print $3}' | tr \" " " | awk '{print $1}'`
4588E2FSPROGS_DATE=`grep E2FSPROGS_DATE ${srcdir}/version.h | awk '{print $3}' \
4589	| tr \" " " | awk '{print $1}'`
4590E2FSPROGS_DAY=$(echo $E2FSPROGS_DATE | awk -F- '{print $1}' | sed -e '/^[1-9]$/s/^/0/')
4591MONTH=`echo $E2FSPROGS_DATE | awk -F- '{print $2}'`
4592YEAR=`echo $E2FSPROGS_DATE | awk -F- '{print $3}'`
4593
4594if expr $YEAR ">" 1900 > /dev/null ; then
4595	E2FSPROGS_YEAR=$YEAR
4596elif expr $YEAR ">" 90 >/dev/null ; then
4597	E2FSPROGS_YEAR=19$YEAR
4598else
4599	E2FSPROGS_YEAR=20$YEAR
4600fi
4601
4602case $MONTH in
4603Jan)	MONTH_NUM=01; E2FSPROGS_MONTH="January" ;;
4604Feb)	MONTH_NUM=02; E2FSPROGS_MONTH="February" ;;
4605Mar)	MONTH_NUM=03; E2FSPROGS_MONTH="March" ;;
4606Apr)	MONTH_NUM=04; E2FSPROGS_MONTH="April" ;;
4607May)	MONTH_NUM=05; E2FSPROGS_MONTH="May" ;;
4608Jun)	MONTH_NUM=06; E2FSPROGS_MONTH="June" ;;
4609Jul)	MONTH_NUM=07; E2FSPROGS_MONTH="July" ;;
4610Aug)	MONTH_NUM=08; E2FSPROGS_MONTH="August" ;;
4611Sep)	MONTH_NUM=09; E2FSPROGS_MONTH="September" ;;
4612Oct)	MONTH_NUM=10; E2FSPROGS_MONTH="October" ;;
4613Nov)	MONTH_NUM=11; E2FSPROGS_MONTH="November" ;;
4614Dec)	MONTH_NUM=12; E2FSPROGS_MONTH="December" ;;
4615*)	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unknown month $MONTH??" >&5
4616printf "%s\n" "$as_me: WARNING: Unknown month $MONTH??" >&2;} ;;
4617esac
4618
4619base_ver=`echo $E2FSPROGS_VERSION | \
4620	       sed -e 's/-WIP//' -e 's/pre-//' -e 's/-PLUS//'`
4621
4622date_spec=${E2FSPROGS_YEAR}.${MONTH_NUM}.${E2FSPROGS_DAY}
4623
4624case $E2FSPROGS_VERSION in
4625*-WIP|pre-*)
4626	E2FSPROGS_PKGVER="$base_ver~WIP.$date_spec"
4627	;;
4628*)
4629	E2FSPROGS_PKGVER="$base_ver"
4630	;;
4631esac
4632
4633unset DATE MONTH YEAR base_ver pre_vers date_spec
4634{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION" >&5
4635printf "%s\n" "Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION" >&6; }
4636{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}" >&5
4637printf "%s\n" "Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}" >&6; }
4638
4639
4640
4641
4642
4643
4644WITH_DIET_LIBC=
4645
4646# Check whether --with-diet-libc was given.
4647if test ${with_diet_libc+y}
4648then :
4649  withval=$with_diet_libc; CC="diet cc -nostdinc"
4650WITH_DIET_LIBC=yes
4651if test -z "$LIBS"
4652then
4653	LIBS="-lcompat"
4654else
4655	LIBS="$LIBS -lcompat"
4656fi
4657{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: CC=$CC" >&5
4658printf "%s\n" "CC=$CC" >&6; }
4659fi
4660
4661
4662
4663  # Make sure we can run config.sub.
4664$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
4665  as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
4666
4667{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4668printf %s "checking build system type... " >&6; }
4669if test ${ac_cv_build+y}
4670then :
4671  printf %s "(cached) " >&6
4672else $as_nop
4673  ac_build_alias=$build_alias
4674test "x$ac_build_alias" = x &&
4675  ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
4676test "x$ac_build_alias" = x &&
4677  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4678ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
4679  as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
4680
4681fi
4682{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4683printf "%s\n" "$ac_cv_build" >&6; }
4684case $ac_cv_build in
4685*-*-*) ;;
4686*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4687esac
4688build=$ac_cv_build
4689ac_save_IFS=$IFS; IFS='-'
4690set x $ac_cv_build
4691shift
4692build_cpu=$1
4693build_vendor=$2
4694shift; shift
4695# Remember, the first character of IFS is used to create $*,
4696# except with old shells:
4697build_os=$*
4698IFS=$ac_save_IFS
4699case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4700
4701
4702{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4703printf %s "checking host system type... " >&6; }
4704if test ${ac_cv_host+y}
4705then :
4706  printf %s "(cached) " >&6
4707else $as_nop
4708  if test "x$host_alias" = x; then
4709  ac_cv_host=$ac_cv_build
4710else
4711  ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
4712    as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
4713fi
4714
4715fi
4716{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4717printf "%s\n" "$ac_cv_host" >&6; }
4718case $ac_cv_host in
4719*-*-*) ;;
4720*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4721esac
4722host=$ac_cv_host
4723ac_save_IFS=$IFS; IFS='-'
4724set x $ac_cv_host
4725shift
4726host_cpu=$1
4727host_vendor=$2
4728shift; shift
4729# Remember, the first character of IFS is used to create $*,
4730# except with old shells:
4731host_os=$*
4732IFS=$ac_save_IFS
4733case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4734
4735
4736DLOPEN_LIB=''
4737{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
4738printf %s "checking for dlopen in -ldl... " >&6; }
4739if test ${ac_cv_lib_dl_dlopen+y}
4740then :
4741  printf %s "(cached) " >&6
4742else $as_nop
4743  ac_check_lib_save_LIBS=$LIBS
4744LIBS="-ldl  $LIBS"
4745cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4746/* end confdefs.h.  */
4747
4748/* Override any GCC internal prototype to avoid an error.
4749   Use char because int might match the return type of a GCC
4750   builtin and then its argument prototype would still apply.  */
4751char dlopen ();
4752int
4753main (void)
4754{
4755return dlopen ();
4756  ;
4757  return 0;
4758}
4759_ACEOF
4760if ac_fn_c_try_link "$LINENO"
4761then :
4762  ac_cv_lib_dl_dlopen=yes
4763else $as_nop
4764  ac_cv_lib_dl_dlopen=no
4765fi
4766rm -f core conftest.err conftest.$ac_objext conftest.beam \
4767    conftest$ac_exeext conftest.$ac_ext
4768LIBS=$ac_check_lib_save_LIBS
4769fi
4770{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
4771printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
4772if test "x$ac_cv_lib_dl_dlopen" = xyes
4773then :
4774  DLOPEN_LIB=-ldl
4775fi
4776
4777
4778
4779# Check whether --with-cc was given.
4780if test ${with_cc+y}
4781then :
4782  withval=$with_cc; as_fn_error $? "--with-cc no longer supported; use CC= instead" "$LINENO" 5
4783fi
4784
4785
4786# Check whether --with-ccopts was given.
4787if test ${with_ccopts+y}
4788then :
4789  withval=$with_ccopts; as_fn_error $? "--with-ccopts no longer supported; use CFLAGS= instead" "$LINENO" 5
4790fi
4791
4792
4793# Check whether --with-ldopts was given.
4794if test ${with_ldopts+y}
4795then :
4796  withval=$with_ldopts; as_fn_error $? "--with-ldopts no longer supported; use LDFLAGS= instead" "$LINENO" 5
4797fi
4798
4799ac_ext=c
4800ac_cpp='$CPP $CPPFLAGS'
4801ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4802ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4803ac_compiler_gnu=$ac_cv_c_compiler_gnu
4804if test -n "$ac_tool_prefix"; then
4805  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4806set dummy ${ac_tool_prefix}gcc; ac_word=$2
4807{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4808printf %s "checking for $ac_word... " >&6; }
4809if test ${ac_cv_prog_CC+y}
4810then :
4811  printf %s "(cached) " >&6
4812else $as_nop
4813  if test -n "$CC"; then
4814  ac_cv_prog_CC="$CC" # Let the user override the test.
4815else
4816as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4817for as_dir in $PATH
4818do
4819  IFS=$as_save_IFS
4820  case $as_dir in #(((
4821    '') as_dir=./ ;;
4822    */) ;;
4823    *) as_dir=$as_dir/ ;;
4824  esac
4825    for ac_exec_ext in '' $ac_executable_extensions; do
4826  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4827    ac_cv_prog_CC="${ac_tool_prefix}gcc"
4828    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4829    break 2
4830  fi
4831done
4832  done
4833IFS=$as_save_IFS
4834
4835fi
4836fi
4837CC=$ac_cv_prog_CC
4838if test -n "$CC"; then
4839  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4840printf "%s\n" "$CC" >&6; }
4841else
4842  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4843printf "%s\n" "no" >&6; }
4844fi
4845
4846
4847fi
4848if test -z "$ac_cv_prog_CC"; then
4849  ac_ct_CC=$CC
4850  # Extract the first word of "gcc", so it can be a program name with args.
4851set dummy gcc; ac_word=$2
4852{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4853printf %s "checking for $ac_word... " >&6; }
4854if test ${ac_cv_prog_ac_ct_CC+y}
4855then :
4856  printf %s "(cached) " >&6
4857else $as_nop
4858  if test -n "$ac_ct_CC"; then
4859  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4860else
4861as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4862for as_dir in $PATH
4863do
4864  IFS=$as_save_IFS
4865  case $as_dir in #(((
4866    '') as_dir=./ ;;
4867    */) ;;
4868    *) as_dir=$as_dir/ ;;
4869  esac
4870    for ac_exec_ext in '' $ac_executable_extensions; do
4871  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4872    ac_cv_prog_ac_ct_CC="gcc"
4873    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4874    break 2
4875  fi
4876done
4877  done
4878IFS=$as_save_IFS
4879
4880fi
4881fi
4882ac_ct_CC=$ac_cv_prog_ac_ct_CC
4883if test -n "$ac_ct_CC"; then
4884  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4885printf "%s\n" "$ac_ct_CC" >&6; }
4886else
4887  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4888printf "%s\n" "no" >&6; }
4889fi
4890
4891  if test "x$ac_ct_CC" = x; then
4892    CC=""
4893  else
4894    case $cross_compiling:$ac_tool_warned in
4895yes:)
4896{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4897printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4898ac_tool_warned=yes ;;
4899esac
4900    CC=$ac_ct_CC
4901  fi
4902else
4903  CC="$ac_cv_prog_CC"
4904fi
4905
4906if test -z "$CC"; then
4907          if test -n "$ac_tool_prefix"; then
4908    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4909set dummy ${ac_tool_prefix}cc; ac_word=$2
4910{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4911printf %s "checking for $ac_word... " >&6; }
4912if test ${ac_cv_prog_CC+y}
4913then :
4914  printf %s "(cached) " >&6
4915else $as_nop
4916  if test -n "$CC"; then
4917  ac_cv_prog_CC="$CC" # Let the user override the test.
4918else
4919as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4920for as_dir in $PATH
4921do
4922  IFS=$as_save_IFS
4923  case $as_dir in #(((
4924    '') as_dir=./ ;;
4925    */) ;;
4926    *) as_dir=$as_dir/ ;;
4927  esac
4928    for ac_exec_ext in '' $ac_executable_extensions; do
4929  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4930    ac_cv_prog_CC="${ac_tool_prefix}cc"
4931    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4932    break 2
4933  fi
4934done
4935  done
4936IFS=$as_save_IFS
4937
4938fi
4939fi
4940CC=$ac_cv_prog_CC
4941if test -n "$CC"; then
4942  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4943printf "%s\n" "$CC" >&6; }
4944else
4945  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4946printf "%s\n" "no" >&6; }
4947fi
4948
4949
4950  fi
4951fi
4952if test -z "$CC"; then
4953  # Extract the first word of "cc", so it can be a program name with args.
4954set dummy cc; ac_word=$2
4955{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4956printf %s "checking for $ac_word... " >&6; }
4957if test ${ac_cv_prog_CC+y}
4958then :
4959  printf %s "(cached) " >&6
4960else $as_nop
4961  if test -n "$CC"; then
4962  ac_cv_prog_CC="$CC" # Let the user override the test.
4963else
4964  ac_prog_rejected=no
4965as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4966for as_dir in $PATH
4967do
4968  IFS=$as_save_IFS
4969  case $as_dir in #(((
4970    '') as_dir=./ ;;
4971    */) ;;
4972    *) as_dir=$as_dir/ ;;
4973  esac
4974    for ac_exec_ext in '' $ac_executable_extensions; do
4975  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4976    if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4977       ac_prog_rejected=yes
4978       continue
4979     fi
4980    ac_cv_prog_CC="cc"
4981    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4982    break 2
4983  fi
4984done
4985  done
4986IFS=$as_save_IFS
4987
4988if test $ac_prog_rejected = yes; then
4989  # We found a bogon in the path, so make sure we never use it.
4990  set dummy $ac_cv_prog_CC
4991  shift
4992  if test $# != 0; then
4993    # We chose a different compiler from the bogus one.
4994    # However, it has the same basename, so the bogon will be chosen
4995    # first if we set CC to just the basename; use the full file name.
4996    shift
4997    ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
4998  fi
4999fi
5000fi
5001fi
5002CC=$ac_cv_prog_CC
5003if test -n "$CC"; then
5004  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5005printf "%s\n" "$CC" >&6; }
5006else
5007  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5008printf "%s\n" "no" >&6; }
5009fi
5010
5011
5012fi
5013if test -z "$CC"; then
5014  if test -n "$ac_tool_prefix"; then
5015  for ac_prog in cl.exe
5016  do
5017    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5018set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5019{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5020printf %s "checking for $ac_word... " >&6; }
5021if test ${ac_cv_prog_CC+y}
5022then :
5023  printf %s "(cached) " >&6
5024else $as_nop
5025  if test -n "$CC"; then
5026  ac_cv_prog_CC="$CC" # Let the user override the test.
5027else
5028as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5029for as_dir in $PATH
5030do
5031  IFS=$as_save_IFS
5032  case $as_dir in #(((
5033    '') as_dir=./ ;;
5034    */) ;;
5035    *) as_dir=$as_dir/ ;;
5036  esac
5037    for ac_exec_ext in '' $ac_executable_extensions; do
5038  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5039    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5040    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5041    break 2
5042  fi
5043done
5044  done
5045IFS=$as_save_IFS
5046
5047fi
5048fi
5049CC=$ac_cv_prog_CC
5050if test -n "$CC"; then
5051  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5052printf "%s\n" "$CC" >&6; }
5053else
5054  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5055printf "%s\n" "no" >&6; }
5056fi
5057
5058
5059    test -n "$CC" && break
5060  done
5061fi
5062if test -z "$CC"; then
5063  ac_ct_CC=$CC
5064  for ac_prog in cl.exe
5065do
5066  # Extract the first word of "$ac_prog", so it can be a program name with args.
5067set dummy $ac_prog; ac_word=$2
5068{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5069printf %s "checking for $ac_word... " >&6; }
5070if test ${ac_cv_prog_ac_ct_CC+y}
5071then :
5072  printf %s "(cached) " >&6
5073else $as_nop
5074  if test -n "$ac_ct_CC"; then
5075  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5076else
5077as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5078for as_dir in $PATH
5079do
5080  IFS=$as_save_IFS
5081  case $as_dir in #(((
5082    '') as_dir=./ ;;
5083    */) ;;
5084    *) as_dir=$as_dir/ ;;
5085  esac
5086    for ac_exec_ext in '' $ac_executable_extensions; do
5087  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5088    ac_cv_prog_ac_ct_CC="$ac_prog"
5089    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5090    break 2
5091  fi
5092done
5093  done
5094IFS=$as_save_IFS
5095
5096fi
5097fi
5098ac_ct_CC=$ac_cv_prog_ac_ct_CC
5099if test -n "$ac_ct_CC"; then
5100  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5101printf "%s\n" "$ac_ct_CC" >&6; }
5102else
5103  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5104printf "%s\n" "no" >&6; }
5105fi
5106
5107
5108  test -n "$ac_ct_CC" && break
5109done
5110
5111  if test "x$ac_ct_CC" = x; then
5112    CC=""
5113  else
5114    case $cross_compiling:$ac_tool_warned in
5115yes:)
5116{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5117printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5118ac_tool_warned=yes ;;
5119esac
5120    CC=$ac_ct_CC
5121  fi
5122fi
5123
5124fi
5125if test -z "$CC"; then
5126  if test -n "$ac_tool_prefix"; then
5127  # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
5128set dummy ${ac_tool_prefix}clang; ac_word=$2
5129{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5130printf %s "checking for $ac_word... " >&6; }
5131if test ${ac_cv_prog_CC+y}
5132then :
5133  printf %s "(cached) " >&6
5134else $as_nop
5135  if test -n "$CC"; then
5136  ac_cv_prog_CC="$CC" # Let the user override the test.
5137else
5138as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5139for as_dir in $PATH
5140do
5141  IFS=$as_save_IFS
5142  case $as_dir in #(((
5143    '') as_dir=./ ;;
5144    */) ;;
5145    *) as_dir=$as_dir/ ;;
5146  esac
5147    for ac_exec_ext in '' $ac_executable_extensions; do
5148  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5149    ac_cv_prog_CC="${ac_tool_prefix}clang"
5150    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5151    break 2
5152  fi
5153done
5154  done
5155IFS=$as_save_IFS
5156
5157fi
5158fi
5159CC=$ac_cv_prog_CC
5160if test -n "$CC"; then
5161  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5162printf "%s\n" "$CC" >&6; }
5163else
5164  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5165printf "%s\n" "no" >&6; }
5166fi
5167
5168
5169fi
5170if test -z "$ac_cv_prog_CC"; then
5171  ac_ct_CC=$CC
5172  # Extract the first word of "clang", so it can be a program name with args.
5173set dummy clang; ac_word=$2
5174{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5175printf %s "checking for $ac_word... " >&6; }
5176if test ${ac_cv_prog_ac_ct_CC+y}
5177then :
5178  printf %s "(cached) " >&6
5179else $as_nop
5180  if test -n "$ac_ct_CC"; then
5181  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5182else
5183as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5184for as_dir in $PATH
5185do
5186  IFS=$as_save_IFS
5187  case $as_dir in #(((
5188    '') as_dir=./ ;;
5189    */) ;;
5190    *) as_dir=$as_dir/ ;;
5191  esac
5192    for ac_exec_ext in '' $ac_executable_extensions; do
5193  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5194    ac_cv_prog_ac_ct_CC="clang"
5195    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5196    break 2
5197  fi
5198done
5199  done
5200IFS=$as_save_IFS
5201
5202fi
5203fi
5204ac_ct_CC=$ac_cv_prog_ac_ct_CC
5205if test -n "$ac_ct_CC"; then
5206  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5207printf "%s\n" "$ac_ct_CC" >&6; }
5208else
5209  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5210printf "%s\n" "no" >&6; }
5211fi
5212
5213  if test "x$ac_ct_CC" = x; then
5214    CC=""
5215  else
5216    case $cross_compiling:$ac_tool_warned in
5217yes:)
5218{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5219printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5220ac_tool_warned=yes ;;
5221esac
5222    CC=$ac_ct_CC
5223  fi
5224else
5225  CC="$ac_cv_prog_CC"
5226fi
5227
5228fi
5229
5230
5231test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5232printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5233as_fn_error $? "no acceptable C compiler found in \$PATH
5234See \`config.log' for more details" "$LINENO" 5; }
5235
5236# Provide some information about the compiler.
5237printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5238set X $ac_compile
5239ac_compiler=$2
5240for ac_option in --version -v -V -qversion -version; do
5241  { { ac_try="$ac_compiler $ac_option >&5"
5242case "(($ac_try" in
5243  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5244  *) ac_try_echo=$ac_try;;
5245esac
5246eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5247printf "%s\n" "$ac_try_echo"; } >&5
5248  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5249  ac_status=$?
5250  if test -s conftest.err; then
5251    sed '10a\
5252... rest of stderr output deleted ...
5253         10q' conftest.err >conftest.er1
5254    cat conftest.er1 >&5
5255  fi
5256  rm -f conftest.er1 conftest.err
5257  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5258  test $ac_status = 0; }
5259done
5260
5261{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
5262printf %s "checking whether the compiler supports GNU C... " >&6; }
5263if test ${ac_cv_c_compiler_gnu+y}
5264then :
5265  printf %s "(cached) " >&6
5266else $as_nop
5267  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5268/* end confdefs.h.  */
5269
5270int
5271main (void)
5272{
5273#ifndef __GNUC__
5274       choke me
5275#endif
5276
5277  ;
5278  return 0;
5279}
5280_ACEOF
5281if ac_fn_c_try_compile "$LINENO"
5282then :
5283  ac_compiler_gnu=yes
5284else $as_nop
5285  ac_compiler_gnu=no
5286fi
5287rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5288ac_cv_c_compiler_gnu=$ac_compiler_gnu
5289
5290fi
5291{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5292printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
5293ac_compiler_gnu=$ac_cv_c_compiler_gnu
5294
5295if test $ac_compiler_gnu = yes; then
5296  GCC=yes
5297else
5298  GCC=
5299fi
5300ac_test_CFLAGS=${CFLAGS+y}
5301ac_save_CFLAGS=$CFLAGS
5302{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5303printf %s "checking whether $CC accepts -g... " >&6; }
5304if test ${ac_cv_prog_cc_g+y}
5305then :
5306  printf %s "(cached) " >&6
5307else $as_nop
5308  ac_save_c_werror_flag=$ac_c_werror_flag
5309   ac_c_werror_flag=yes
5310   ac_cv_prog_cc_g=no
5311   CFLAGS="-g"
5312   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5313/* end confdefs.h.  */
5314
5315int
5316main (void)
5317{
5318
5319  ;
5320  return 0;
5321}
5322_ACEOF
5323if ac_fn_c_try_compile "$LINENO"
5324then :
5325  ac_cv_prog_cc_g=yes
5326else $as_nop
5327  CFLAGS=""
5328      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5329/* end confdefs.h.  */
5330
5331int
5332main (void)
5333{
5334
5335  ;
5336  return 0;
5337}
5338_ACEOF
5339if ac_fn_c_try_compile "$LINENO"
5340then :
5341
5342else $as_nop
5343  ac_c_werror_flag=$ac_save_c_werror_flag
5344	 CFLAGS="-g"
5345	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5346/* end confdefs.h.  */
5347
5348int
5349main (void)
5350{
5351
5352  ;
5353  return 0;
5354}
5355_ACEOF
5356if ac_fn_c_try_compile "$LINENO"
5357then :
5358  ac_cv_prog_cc_g=yes
5359fi
5360rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5361fi
5362rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5363fi
5364rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5365   ac_c_werror_flag=$ac_save_c_werror_flag
5366fi
5367{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5368printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
5369if test $ac_test_CFLAGS; then
5370  CFLAGS=$ac_save_CFLAGS
5371elif test $ac_cv_prog_cc_g = yes; then
5372  if test "$GCC" = yes; then
5373    CFLAGS="-g -O2"
5374  else
5375    CFLAGS="-g"
5376  fi
5377else
5378  if test "$GCC" = yes; then
5379    CFLAGS="-O2"
5380  else
5381    CFLAGS=
5382  fi
5383fi
5384ac_prog_cc_stdc=no
5385if test x$ac_prog_cc_stdc = xno
5386then :
5387  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
5388printf %s "checking for $CC option to enable C11 features... " >&6; }
5389if test ${ac_cv_prog_cc_c11+y}
5390then :
5391  printf %s "(cached) " >&6
5392else $as_nop
5393  ac_cv_prog_cc_c11=no
5394ac_save_CC=$CC
5395cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5396/* end confdefs.h.  */
5397$ac_c_conftest_c11_program
5398_ACEOF
5399for ac_arg in '' -std=gnu11
5400do
5401  CC="$ac_save_CC $ac_arg"
5402  if ac_fn_c_try_compile "$LINENO"
5403then :
5404  ac_cv_prog_cc_c11=$ac_arg
5405fi
5406rm -f core conftest.err conftest.$ac_objext conftest.beam
5407  test "x$ac_cv_prog_cc_c11" != "xno" && break
5408done
5409rm -f conftest.$ac_ext
5410CC=$ac_save_CC
5411fi
5412
5413if test "x$ac_cv_prog_cc_c11" = xno
5414then :
5415  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5416printf "%s\n" "unsupported" >&6; }
5417else $as_nop
5418  if test "x$ac_cv_prog_cc_c11" = x
5419then :
5420  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5421printf "%s\n" "none needed" >&6; }
5422else $as_nop
5423  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
5424printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
5425     CC="$CC $ac_cv_prog_cc_c11"
5426fi
5427  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
5428  ac_prog_cc_stdc=c11
5429fi
5430fi
5431if test x$ac_prog_cc_stdc = xno
5432then :
5433  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
5434printf %s "checking for $CC option to enable C99 features... " >&6; }
5435if test ${ac_cv_prog_cc_c99+y}
5436then :
5437  printf %s "(cached) " >&6
5438else $as_nop
5439  ac_cv_prog_cc_c99=no
5440ac_save_CC=$CC
5441cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5442/* end confdefs.h.  */
5443$ac_c_conftest_c99_program
5444_ACEOF
5445for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
5446do
5447  CC="$ac_save_CC $ac_arg"
5448  if ac_fn_c_try_compile "$LINENO"
5449then :
5450  ac_cv_prog_cc_c99=$ac_arg
5451fi
5452rm -f core conftest.err conftest.$ac_objext conftest.beam
5453  test "x$ac_cv_prog_cc_c99" != "xno" && break
5454done
5455rm -f conftest.$ac_ext
5456CC=$ac_save_CC
5457fi
5458
5459if test "x$ac_cv_prog_cc_c99" = xno
5460then :
5461  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5462printf "%s\n" "unsupported" >&6; }
5463else $as_nop
5464  if test "x$ac_cv_prog_cc_c99" = x
5465then :
5466  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5467printf "%s\n" "none needed" >&6; }
5468else $as_nop
5469  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
5470printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
5471     CC="$CC $ac_cv_prog_cc_c99"
5472fi
5473  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
5474  ac_prog_cc_stdc=c99
5475fi
5476fi
5477if test x$ac_prog_cc_stdc = xno
5478then :
5479  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
5480printf %s "checking for $CC option to enable C89 features... " >&6; }
5481if test ${ac_cv_prog_cc_c89+y}
5482then :
5483  printf %s "(cached) " >&6
5484else $as_nop
5485  ac_cv_prog_cc_c89=no
5486ac_save_CC=$CC
5487cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5488/* end confdefs.h.  */
5489$ac_c_conftest_c89_program
5490_ACEOF
5491for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5492do
5493  CC="$ac_save_CC $ac_arg"
5494  if ac_fn_c_try_compile "$LINENO"
5495then :
5496  ac_cv_prog_cc_c89=$ac_arg
5497fi
5498rm -f core conftest.err conftest.$ac_objext conftest.beam
5499  test "x$ac_cv_prog_cc_c89" != "xno" && break
5500done
5501rm -f conftest.$ac_ext
5502CC=$ac_save_CC
5503fi
5504
5505if test "x$ac_cv_prog_cc_c89" = xno
5506then :
5507  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5508printf "%s\n" "unsupported" >&6; }
5509else $as_nop
5510  if test "x$ac_cv_prog_cc_c89" = x
5511then :
5512  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5513printf "%s\n" "none needed" >&6; }
5514else $as_nop
5515  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5516printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
5517     CC="$CC $ac_cv_prog_cc_c89"
5518fi
5519  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
5520  ac_prog_cc_stdc=c89
5521fi
5522fi
5523
5524ac_ext=c
5525ac_cpp='$CPP $CPPFLAGS'
5526ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5527ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5528ac_compiler_gnu=$ac_cv_c_compiler_gnu
5529
5530if test "$GCC" = yes; then
5531   RDYNAMIC="-rdynamic"
5532
5533fi
5534ac_ext=c
5535ac_cpp='$CPP $CPPFLAGS'
5536ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5537ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5538ac_compiler_gnu=$ac_cv_c_compiler_gnu
5539{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5540printf %s "checking how to run the C preprocessor... " >&6; }
5541# On Suns, sometimes $CPP names a directory.
5542if test -n "$CPP" && test -d "$CPP"; then
5543  CPP=
5544fi
5545if test -z "$CPP"; then
5546  if test ${ac_cv_prog_CPP+y}
5547then :
5548  printf %s "(cached) " >&6
5549else $as_nop
5550      # Double quotes because $CC needs to be expanded
5551    for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp
5552    do
5553      ac_preproc_ok=false
5554for ac_c_preproc_warn_flag in '' yes
5555do
5556  # Use a header file that comes with gcc, so configuring glibc
5557  # with a fresh cross-compiler works.
5558  # On the NeXT, cc -E runs the code through the compiler's parser,
5559  # not just through cpp. "Syntax error" is here to catch this case.
5560  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5561/* end confdefs.h.  */
5562#include <limits.h>
5563		     Syntax error
5564_ACEOF
5565if ac_fn_c_try_cpp "$LINENO"
5566then :
5567
5568else $as_nop
5569  # Broken: fails on valid input.
5570continue
5571fi
5572rm -f conftest.err conftest.i conftest.$ac_ext
5573
5574  # OK, works on sane cases.  Now check whether nonexistent headers
5575  # can be detected and how.
5576  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5577/* end confdefs.h.  */
5578#include <ac_nonexistent.h>
5579_ACEOF
5580if ac_fn_c_try_cpp "$LINENO"
5581then :
5582  # Broken: success on invalid input.
5583continue
5584else $as_nop
5585  # Passes both tests.
5586ac_preproc_ok=:
5587break
5588fi
5589rm -f conftest.err conftest.i conftest.$ac_ext
5590
5591done
5592# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5593rm -f conftest.i conftest.err conftest.$ac_ext
5594if $ac_preproc_ok
5595then :
5596  break
5597fi
5598
5599    done
5600    ac_cv_prog_CPP=$CPP
5601
5602fi
5603  CPP=$ac_cv_prog_CPP
5604else
5605  ac_cv_prog_CPP=$CPP
5606fi
5607{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5608printf "%s\n" "$CPP" >&6; }
5609ac_preproc_ok=false
5610for ac_c_preproc_warn_flag in '' yes
5611do
5612  # Use a header file that comes with gcc, so configuring glibc
5613  # with a fresh cross-compiler works.
5614  # On the NeXT, cc -E runs the code through the compiler's parser,
5615  # not just through cpp. "Syntax error" is here to catch this case.
5616  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5617/* end confdefs.h.  */
5618#include <limits.h>
5619		     Syntax error
5620_ACEOF
5621if ac_fn_c_try_cpp "$LINENO"
5622then :
5623
5624else $as_nop
5625  # Broken: fails on valid input.
5626continue
5627fi
5628rm -f conftest.err conftest.i conftest.$ac_ext
5629
5630  # OK, works on sane cases.  Now check whether nonexistent headers
5631  # can be detected and how.
5632  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5633/* end confdefs.h.  */
5634#include <ac_nonexistent.h>
5635_ACEOF
5636if ac_fn_c_try_cpp "$LINENO"
5637then :
5638  # Broken: success on invalid input.
5639continue
5640else $as_nop
5641  # Passes both tests.
5642ac_preproc_ok=:
5643break
5644fi
5645rm -f conftest.err conftest.i conftest.$ac_ext
5646
5647done
5648# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5649rm -f conftest.i conftest.err conftest.$ac_ext
5650if $ac_preproc_ok
5651then :
5652
5653else $as_nop
5654  { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5655printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5656as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5657See \`config.log' for more details" "$LINENO" 5; }
5658fi
5659
5660ac_ext=c
5661ac_cpp='$CPP $CPPFLAGS'
5662ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5663ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5664ac_compiler_gnu=$ac_cv_c_compiler_gnu
5665
5666{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for additional special compiler flags" >&5
5667printf %s "checking for additional special compiler flags... " >&6; }
5668if test "$GCC" = yes
5669then
5670    case "$host_cpu" in
5671	alpha)		addcflags="-mieee" ;;
5672    esac
5673fi
5674if test "x$addcflags" != x
5675then
5676    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $addcflags" >&5
5677printf "%s\n" "$addcflags" >&6; }
5678    CFLAGS="$addcflags $CFLAGS"
5679else
5680    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: (none)" >&5
5681printf "%s\n" "(none)" >&6; }
5682fi
5683LIB_EXT=.a
5684STATIC_LIB_EXT=.a
5685PROFILED_LIB_EXT=.a
5686
5687# Check whether --with-root-prefix was given.
5688if test ${with_root_prefix+y}
5689then :
5690  withval=$with_root_prefix; root_prefix=$withval
5691else $as_nop
5692  root_prefix=NONE
5693fi
5694# Check whether --enable-maintainer-mode was given.
5695if test ${enable_maintainer_mode+y}
5696then :
5697  enableval=$enable_maintainer_mode; if test "$enableval" = "no"
5698then
5699	MAINTAINER_CMT=#
5700	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling maintainer mode" >&5
5701printf "%s\n" "Disabling maintainer mode" >&6; }
5702else
5703	MAINTAINER_CMT=
5704	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling maintainer mode" >&5
5705printf "%s\n" "Enabling maintainer mode" >&6; }
5706fi
5707
5708else $as_nop
5709  MAINTAINER_CMT=#
5710{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling maintainer mode by default" >&5
5711printf "%s\n" "Disabling maintainer mode by default" >&6; }
5712
5713fi
5714
5715
5716# Check whether --enable-symlink-install was given.
5717if test ${enable_symlink_install+y}
5718then :
5719  enableval=$enable_symlink_install; if test "$enableval" = "no"
5720then
5721	LINK_INSTALL_FLAGS=-f
5722	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for install" >&5
5723printf "%s\n" "Disabling symlinks for install" >&6; }
5724else
5725	LINK_INSTALL_FLAGS=-sf
5726	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling symlinks for install" >&5
5727printf "%s\n" "Enabling symlinks for install" >&6; }
5728fi
5729
5730else $as_nop
5731  LINK_INSTALL_FLAGS=-f
5732{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for install by default" >&5
5733printf "%s\n" "Disabling symlinks for install by default" >&6; }
5734
5735fi
5736
5737
5738relative_symlink_defined=
5739# Check whether --enable-relative-symlinks was given.
5740if test ${enable_relative_symlinks+y}
5741then :
5742  enableval=$enable_relative_symlinks; if test "$enableval" = "no"
5743then
5744	SYMLINK_RELATIVE=
5745	relative_symlink_defined=yes
5746	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install" >&5
5747printf "%s\n" "Disabling relative symlinks for install" >&6; }
5748else
5749	SYMLINK_RELATIVE=--relative
5750	relative_symlink_defined=yes
5751	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling relative symlinks for install" >&5
5752printf "%s\n" "Enabling relative symlinks for install" >&6; }
5753fi
5754fi
5755
5756# Check whether --enable-symlink-relative-symlinks was given.
5757if test ${enable_symlink_relative_symlinks+y}
5758then :
5759  enableval=$enable_symlink_relative_symlinks; if test "$enableval" = "no"
5760then
5761	SYMLINK_RELATIVE=yes
5762	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install" >&5
5763printf "%s\n" "Disabling relative symlinks for install" >&6; }
5764else
5765	SYMLINK_RELATIVE=--relative
5766	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling relative symlinks for install" >&5
5767printf "%s\n" "Enabling relative symlinks for install" >&6; }
5768fi
5769
5770else $as_nop
5771  if test -z "$relative_symlink_defined"
5772then
5773	SYMLINK_RELATIVE=
5774{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install by default" >&5
5775printf "%s\n" "Disabling relative symlinks for install by default" >&6; }
5776fi
5777
5778fi
5779
5780
5781# Check whether --enable-symlink-build was given.
5782if test ${enable_symlink_build+y}
5783then :
5784  enableval=$enable_symlink_build; if test "$enableval" = "no"
5785then
5786	LINK_BUILD_FLAGS=
5787	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for build" >&5
5788printf "%s\n" "Disabling symlinks for build" >&6; }
5789else
5790	LINK_BUILD_FLAGS=-s
5791	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling symlinks for build" >&5
5792printf "%s\n" "Enabling symlinks for build" >&6; }
5793fi
5794
5795else $as_nop
5796  LINK_BUILD_FLAGS=
5797{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for build by default" >&5
5798printf "%s\n" "Disabling symlinks for build by default" >&6; }
5799
5800fi
5801
5802
5803# Check whether --enable-verbose-makecmds was given.
5804if test ${enable_verbose_makecmds+y}
5805then :
5806  enableval=$enable_verbose_makecmds; if test "$enableval" = "no"
5807then
5808	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling verbose make commands" >&5
5809printf "%s\n" "Disabling verbose make commands" >&6; }
5810	E=@echo
5811	ES=echo
5812	Q=@
5813else
5814	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling verbose make commands" >&5
5815printf "%s\n" "Enabling verbose make commands" >&6; }
5816	E=@\\#
5817	ES=\\#
5818	Q=
5819fi
5820
5821else $as_nop
5822  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling verbose make commands" >&5
5823printf "%s\n" "Disabling verbose make commands" >&6; }
5824E=@echo
5825ES=echo
5826Q=@
5827
5828fi
5829
5830
5831
5832
5833E2_PKG_CONFIG_STATIC=--static
5834LDFLAG_DYNAMIC=
5835PRIVATE_LIBS_CMT=
5836# Check whether --enable-elf-shlibs was given.
5837if test ${enable_elf_shlibs+y}
5838then :
5839  enableval=$enable_elf_shlibs; if test "$enableval" = "no"
5840then
5841	ELF_CMT=#
5842	MAKEFILE_ELF=/dev/null
5843	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ELF shared libraries" >&5
5844printf "%s\n" "Disabling ELF shared libraries" >&6; }
5845else
5846	E2_PKG_CONFIG_STATIC=
5847	ELF_CMT=
5848	MAKEFILE_ELF=$srcdir/lib/Makefile.elf-lib
5849	case "$host_os" in
5850	solaris2.*)
5851		MAKEFILE_ELF=$srcdir/lib/Makefile.solaris-lib
5852	;;
5853	esac
5854	BINARY_TYPE=elfbin
5855	LIB_EXT=.so
5856	PRIVATE_LIBS_CMT=#
5857	LDFLAG_DYNAMIC='-Wl,-rpath-link,$(top_builddir)/lib'
5858	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling ELF shared libraries" >&5
5859printf "%s\n" "Enabling ELF shared libraries" >&6; }
5860fi
5861
5862else $as_nop
5863  MAKEFILE_ELF=/dev/null
5864ELF_CMT=#
5865{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ELF shared libraries by default" >&5
5866printf "%s\n" "Disabling ELF shared libraries by default" >&6; }
5867
5868fi
5869
5870
5871
5872# Check whether --enable-bsd-shlibs was given.
5873if test ${enable_bsd_shlibs+y}
5874then :
5875  enableval=$enable_bsd_shlibs; if test "$enableval" = "no"
5876then
5877	BSDLIB_CMT=#
5878	MAKEFILE_BSDLIB=/dev/null
5879	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling BSD shared libraries" >&5
5880printf "%s\n" "Disabling BSD shared libraries" >&6; }
5881else
5882	E2_PKG_CONFIG_STATIC=
5883	BSDLIB_CMT=
5884	MAKEFILE_BSDLIB=$srcdir/lib/Makefile.bsd-lib
5885	LIB_EXT=.so
5886	case "$host_os" in
5887	darwin*)
5888		MAKEFILE_BSDLIB=$srcdir/lib/Makefile.darwin-lib
5889		LIB_EXT=.dylib
5890	;;
5891	esac
5892	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling BSD shared libraries" >&5
5893printf "%s\n" "Enabling BSD shared libraries" >&6; }
5894fi
5895
5896else $as_nop
5897  MAKEFILE_BSDLIB=/dev/null
5898BSDLIB_CMT=#
5899{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling BSD shared libraries by default" >&5
5900printf "%s\n" "Disabling BSD shared libraries by default" >&6; }
5901
5902fi
5903
5904
5905
5906# Check whether --enable-profile was given.
5907if test ${enable_profile+y}
5908then :
5909  enableval=$enable_profile; if test "$enableval" = "no"
5910then
5911	PROFILE_CMT=#
5912	MAKEFILE_PROFILE=/dev/null
5913	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling profiling libraries" >&5
5914printf "%s\n" "Disabling profiling libraries" >&6; }
5915else
5916	PROFILE_CMT=
5917	MAKEFILE_PROFILE=$srcdir/lib/Makefile.profile
5918	PROFILED_LIB_EXT=_p.a
5919	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building profiling libraries" >&5
5920printf "%s\n" "Building profiling libraries" >&6; }
5921fi
5922
5923else $as_nop
5924  PROFILE_CMT=#
5925MAKEFILE_PROFILE=/dev/null
5926{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling profiling libraries by default" >&5
5927printf "%s\n" "Disabling profiling libraries by default" >&6; }
5928
5929fi
5930
5931
5932
5933# Check whether --enable-gcov was given.
5934if test ${enable_gcov+y}
5935then :
5936  enableval=$enable_gcov; if test "$enableval" = "yes"
5937then
5938	CFLAGS="-g -fprofile-arcs -ftest-coverage"
5939	LDFLAGS="-fprofile-arcs -ftest-coverage"
5940	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling gcov support" >&5
5941printf "%s\n" "Enabling gcov support" >&6; }
5942fi
5943
5944fi
5945
5946CFLAGS_SHLIB="${CFLAGS_SHLIB:-$CFLAGS}"
5947CFLAGS_STLIB="${CFLAGS_STLIB:-$CFLAGS}"
5948LDFLAGS_SHLIB=${LDFLAGS_SHLIB:-$LDFLAGS}
5949LDFLAGS_STATIC=${LDFLAGS_STATIC:-$LDFLAGS}
5950# Check whether --enable-hardening was given.
5951if test ${enable_hardening+y}
5952then :
5953  enableval=$enable_hardening; if test "$enableval" = "yes"
5954then
5955	HARDEN_CFLAGS="-D_FORTIFY_SOURCE=2 -fstack-protector-strong"
5956	HARDEN_LDFLAGS="-Wl,-z,relro -Wl,-z,now"
5957	CFLAGS="$CFLAGS $HARDEN_CFLAGS -fPIE"
5958	CFLAGS_SHLIB="$CFLAGS_SHLIB $HARDEN_CFLAGS"
5959	CFLAGS_STLIB="$CFLAGS_STLIB $HARDEN_CFLAGS -fPIE"
5960	LDFLAGS="$LDFLAGS $HARDEN_LDFLAGS -fPIE -pie"
5961	LDFLAGS_STATIC="$LDFLAGS_STATIC $HARDEN_LDFLAGS"
5962	LDFLAGS_SHLIB="$LDFLAGS_SHLIB $HARDEN_LDFLAGS"
5963	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling hardening support" >&5
5964printf "%s\n" "Enabling hardening support" >&6; }
5965fi
5966
5967fi
5968
5969
5970
5971
5972
5973
5974# Check whether --enable-jbd-debug was given.
5975if test ${enable_jbd_debug+y}
5976then :
5977  enableval=$enable_jbd_debug; if test "$enableval" = "no"
5978then
5979	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling journal debugging" >&5
5980printf "%s\n" "Disabling journal debugging" >&6; }
5981else
5982
5983printf "%s\n" "#define CONFIG_JBD_DEBUG 1" >>confdefs.h
5984
5985	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling journal debugging" >&5
5986printf "%s\n" "Enabling journal debugging" >&6; }
5987fi
5988
5989else $as_nop
5990  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling journal debugging by default" >&5
5991printf "%s\n" "Disabling journal debugging by default" >&6; }
5992
5993fi
5994
5995# Check whether --enable-blkid-debug was given.
5996if test ${enable_blkid_debug+y}
5997then :
5998  enableval=$enable_blkid_debug; if test "$enableval" = "no"
5999then
6000	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling blkid debugging" >&5
6001printf "%s\n" "Disabling blkid debugging" >&6; }
6002else
6003
6004printf "%s\n" "#define CONFIG_BLKID_DEBUG 1" >>confdefs.h
6005
6006	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling blkid debugging" >&5
6007printf "%s\n" "Enabling blkid debugging" >&6; }
6008fi
6009
6010else $as_nop
6011  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling blkid debugging by default" >&5
6012printf "%s\n" "Disabling blkid debugging by default" >&6; }
6013
6014fi
6015
6016# Check whether --enable-testio-debug was given.
6017if test ${enable_testio_debug+y}
6018then :
6019  enableval=$enable_testio_debug;
6020if test "$enableval" = "no"
6021then
6022	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling testio debugging" >&5
6023printf "%s\n" "Disabling testio debugging" >&6; }
6024	TEST_IO_CMT="#"
6025else
6026	TEST_IO_CMT=
6027	printf "%s\n" "#define CONFIG_TESTIO_DEBUG 1" >>confdefs.h
6028
6029	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling testio debugging" >&5
6030printf "%s\n" "Enabling testio debugging" >&6; }
6031fi
6032
6033else $as_nop
6034  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling testio debugging by default" >&5
6035printf "%s\n" "Enabling testio debugging by default" >&6; }
6036printf "%s\n" "#define CONFIG_TESTIO_DEBUG 1" >>confdefs.h
6037
6038TEST_IO_CMT=
6039
6040fi
6041
6042
6043# Check whether --enable-developer-features was given.
6044if test ${enable_developer_features+y}
6045then :
6046  enableval=$enable_developer_features;
6047if test "$enableval" = "yes"
6048then
6049	DEV_FEATURES_CMT=
6050	printf "%s\n" "#define CONFIG_DEVELOPER_FEATURES 1" >>confdefs.h
6051
6052	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling ext4 developer features" >&5
6053printf "%s\n" "Enabling ext4 developer features" >&6; }
6054else
6055	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ext4 developer features" >&5
6056printf "%s\n" "Disabling ext4 developer features" >&6; }
6057	DEV_FEATURES_CMT="#"
6058fi
6059
6060else $as_nop
6061  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ext4 developer features by default" >&5
6062printf "%s\n" "Disabling ext4 developer features by default" >&6; }
6063DEV_FEATURES_CMT=
6064
6065fi
6066
6067
6068
6069
6070
6071
6072
6073
6074
6075if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
6076	if test -n "$ac_tool_prefix"; then
6077  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
6078set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
6079{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6080printf %s "checking for $ac_word... " >&6; }
6081if test ${ac_cv_path_PKG_CONFIG+y}
6082then :
6083  printf %s "(cached) " >&6
6084else $as_nop
6085  case $PKG_CONFIG in
6086  [\\/]* | ?:[\\/]*)
6087  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
6088  ;;
6089  *)
6090  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6091for as_dir in $PATH
6092do
6093  IFS=$as_save_IFS
6094  case $as_dir in #(((
6095    '') as_dir=./ ;;
6096    */) ;;
6097    *) as_dir=$as_dir/ ;;
6098  esac
6099    for ac_exec_ext in '' $ac_executable_extensions; do
6100  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6101    ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6102    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6103    break 2
6104  fi
6105done
6106  done
6107IFS=$as_save_IFS
6108
6109  ;;
6110esac
6111fi
6112PKG_CONFIG=$ac_cv_path_PKG_CONFIG
6113if test -n "$PKG_CONFIG"; then
6114  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
6115printf "%s\n" "$PKG_CONFIG" >&6; }
6116else
6117  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6118printf "%s\n" "no" >&6; }
6119fi
6120
6121
6122fi
6123if test -z "$ac_cv_path_PKG_CONFIG"; then
6124  ac_pt_PKG_CONFIG=$PKG_CONFIG
6125  # Extract the first word of "pkg-config", so it can be a program name with args.
6126set dummy pkg-config; ac_word=$2
6127{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6128printf %s "checking for $ac_word... " >&6; }
6129if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
6130then :
6131  printf %s "(cached) " >&6
6132else $as_nop
6133  case $ac_pt_PKG_CONFIG in
6134  [\\/]* | ?:[\\/]*)
6135  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
6136  ;;
6137  *)
6138  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6139for as_dir in $PATH
6140do
6141  IFS=$as_save_IFS
6142  case $as_dir in #(((
6143    '') as_dir=./ ;;
6144    */) ;;
6145    *) as_dir=$as_dir/ ;;
6146  esac
6147    for ac_exec_ext in '' $ac_executable_extensions; do
6148  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6149    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6150    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6151    break 2
6152  fi
6153done
6154  done
6155IFS=$as_save_IFS
6156
6157  ;;
6158esac
6159fi
6160ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
6161if test -n "$ac_pt_PKG_CONFIG"; then
6162  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
6163printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
6164else
6165  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6166printf "%s\n" "no" >&6; }
6167fi
6168
6169  if test "x$ac_pt_PKG_CONFIG" = x; then
6170    PKG_CONFIG=""
6171  else
6172    case $cross_compiling:$ac_tool_warned in
6173yes:)
6174{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6175printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6176ac_tool_warned=yes ;;
6177esac
6178    PKG_CONFIG=$ac_pt_PKG_CONFIG
6179  fi
6180else
6181  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
6182fi
6183
6184fi
6185if test -n "$PKG_CONFIG"; then
6186	_pkg_min_version=0.9.0
6187	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
6188printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
6189	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
6190		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6191printf "%s\n" "yes" >&6; }
6192	else
6193		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6194printf "%s\n" "no" >&6; }
6195		PKG_CONFIG=""
6196	fi
6197fi
6198LIBUUID=
6199DEPLIBUUID=
6200STATIC_LIBUUID=
6201DEPSTATIC_LIBUUID=
6202PROFILED_LIBUUID=
6203DEPPROFILED_LIBUUID=
6204UUID_CMT=
6205# Check whether --enable-libuuid was given.
6206if test ${enable_libuuid+y}
6207then :
6208  enableval=$enable_libuuid; if test "$enableval" = "no"
6209then
6210	if test -z "$PKG_CONFIG"; then
6211		as_fn_error $? "pkg-config not installed; please install it." "$LINENO" 5
6212	fi
6213
6214	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uuid_generate in -luuid" >&5
6215printf %s "checking for uuid_generate in -luuid... " >&6; }
6216if test ${ac_cv_lib_uuid_uuid_generate+y}
6217then :
6218  printf %s "(cached) " >&6
6219else $as_nop
6220  ac_check_lib_save_LIBS=$LIBS
6221LIBS="-luuid  $LIBS"
6222cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6223/* end confdefs.h.  */
6224
6225/* Override any GCC internal prototype to avoid an error.
6226   Use char because int might match the return type of a GCC
6227   builtin and then its argument prototype would still apply.  */
6228char uuid_generate ();
6229int
6230main (void)
6231{
6232return uuid_generate ();
6233  ;
6234  return 0;
6235}
6236_ACEOF
6237if ac_fn_c_try_link "$LINENO"
6238then :
6239  ac_cv_lib_uuid_uuid_generate=yes
6240else $as_nop
6241  ac_cv_lib_uuid_uuid_generate=no
6242fi
6243rm -f core conftest.err conftest.$ac_objext conftest.beam \
6244    conftest$ac_exeext conftest.$ac_ext
6245LIBS=$ac_check_lib_save_LIBS
6246fi
6247{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_generate" >&5
6248printf "%s\n" "$ac_cv_lib_uuid_uuid_generate" >&6; }
6249if test "x$ac_cv_lib_uuid_uuid_generate" = xyes
6250then :
6251  LIBUUID=`$PKG_CONFIG --libs uuid`;
6252		 STATIC_LIBUUID=`$PKG_CONFIG --static --libs uuid`
6253else $as_nop
6254  as_fn_error $? "external uuid library not found" "$LINENO" 5
6255fi
6256
6257	PROFILED_LIBUUID=$LIBUUID
6258	UUID_CMT=#
6259	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling private uuid library" >&5
6260printf "%s\n" "Disabling private uuid library" >&6; }
6261else
6262	LIBUUID='$(LIB)/libuuid'$LIB_EXT
6263	DEPLIBUUID=$LIBUUID
6264	STATIC_LIBUUID='$(LIB)/libuuid'$STATIC_LIB_EXT
6265	DEPSTATIC_LIBUUID=$STATIC_LIBUUID
6266	PROFILED_LIBUUID='$(LIB)/libuuid'$PROFILED_LIB_EXT
6267	DEPPROFILED_LIBUUID=$PROFILED_LIBUUID
6268	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private uuid library" >&5
6269printf "%s\n" "Enabling private uuid library" >&6; }
6270fi
6271
6272else $as_nop
6273  if test -n "$PKG_CONFIG"; then
6274	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uuid_generate in -luuid" >&5
6275printf %s "checking for uuid_generate in -luuid... " >&6; }
6276if test ${ac_cv_lib_uuid_uuid_generate+y}
6277then :
6278  printf %s "(cached) " >&6
6279else $as_nop
6280  ac_check_lib_save_LIBS=$LIBS
6281LIBS="-luuid  $LIBS"
6282cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6283/* end confdefs.h.  */
6284
6285/* Override any GCC internal prototype to avoid an error.
6286   Use char because int might match the return type of a GCC
6287   builtin and then its argument prototype would still apply.  */
6288char uuid_generate ();
6289int
6290main (void)
6291{
6292return uuid_generate ();
6293  ;
6294  return 0;
6295}
6296_ACEOF
6297if ac_fn_c_try_link "$LINENO"
6298then :
6299  ac_cv_lib_uuid_uuid_generate=yes
6300else $as_nop
6301  ac_cv_lib_uuid_uuid_generate=no
6302fi
6303rm -f core conftest.err conftest.$ac_objext conftest.beam \
6304    conftest$ac_exeext conftest.$ac_ext
6305LIBS=$ac_check_lib_save_LIBS
6306fi
6307{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_generate" >&5
6308printf "%s\n" "$ac_cv_lib_uuid_uuid_generate" >&6; }
6309if test "x$ac_cv_lib_uuid_uuid_generate" = xyes
6310then :
6311  LIBUUID=`$PKG_CONFIG --libs uuid`;
6312		 STATIC_LIBUUID=`$PKG_CONFIG --static --libs uuid`
6313fi
6314
6315fi
6316if test -n "$LIBUUID"; then
6317	PROFILED_LIBUUID=$LIBUUID
6318	UUID_CMT=#
6319	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Using system uuid by default" >&5
6320printf "%s\n" "Using system uuid by default" >&6; }
6321else
6322	LIBUUID='$(LIB)/libuuid'$LIB_EXT
6323	DEPLIBUUID=$LIBUUID
6324	STATIC_LIBUUID='$(LIB)/libuuid'$STATIC_LIB_EXT
6325	DEPSTATIC_LIBUUID=$STATIC_LIBUUID
6326	PROFILED_LIBUUID='$(LIB)/libuuid'$PROFILED_LIB_EXT
6327	DEPPROFILED_LIBUUID=$PROFILED_LIBUUID
6328	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private uuid library by default" >&5
6329printf "%s\n" "Enabling private uuid library by default" >&6; }
6330fi
6331
6332fi
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346
6347
6348if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
6349	if test -n "$ac_tool_prefix"; then
6350  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
6351set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
6352{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6353printf %s "checking for $ac_word... " >&6; }
6354if test ${ac_cv_path_PKG_CONFIG+y}
6355then :
6356  printf %s "(cached) " >&6
6357else $as_nop
6358  case $PKG_CONFIG in
6359  [\\/]* | ?:[\\/]*)
6360  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
6361  ;;
6362  *)
6363  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6364for as_dir in $PATH
6365do
6366  IFS=$as_save_IFS
6367  case $as_dir in #(((
6368    '') as_dir=./ ;;
6369    */) ;;
6370    *) as_dir=$as_dir/ ;;
6371  esac
6372    for ac_exec_ext in '' $ac_executable_extensions; do
6373  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6374    ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6375    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6376    break 2
6377  fi
6378done
6379  done
6380IFS=$as_save_IFS
6381
6382  ;;
6383esac
6384fi
6385PKG_CONFIG=$ac_cv_path_PKG_CONFIG
6386if test -n "$PKG_CONFIG"; then
6387  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
6388printf "%s\n" "$PKG_CONFIG" >&6; }
6389else
6390  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6391printf "%s\n" "no" >&6; }
6392fi
6393
6394
6395fi
6396if test -z "$ac_cv_path_PKG_CONFIG"; then
6397  ac_pt_PKG_CONFIG=$PKG_CONFIG
6398  # Extract the first word of "pkg-config", so it can be a program name with args.
6399set dummy pkg-config; ac_word=$2
6400{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6401printf %s "checking for $ac_word... " >&6; }
6402if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
6403then :
6404  printf %s "(cached) " >&6
6405else $as_nop
6406  case $ac_pt_PKG_CONFIG in
6407  [\\/]* | ?:[\\/]*)
6408  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
6409  ;;
6410  *)
6411  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6412for as_dir in $PATH
6413do
6414  IFS=$as_save_IFS
6415  case $as_dir in #(((
6416    '') as_dir=./ ;;
6417    */) ;;
6418    *) as_dir=$as_dir/ ;;
6419  esac
6420    for ac_exec_ext in '' $ac_executable_extensions; do
6421  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6422    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6423    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6424    break 2
6425  fi
6426done
6427  done
6428IFS=$as_save_IFS
6429
6430  ;;
6431esac
6432fi
6433ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
6434if test -n "$ac_pt_PKG_CONFIG"; then
6435  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
6436printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
6437else
6438  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6439printf "%s\n" "no" >&6; }
6440fi
6441
6442  if test "x$ac_pt_PKG_CONFIG" = x; then
6443    PKG_CONFIG=""
6444  else
6445    case $cross_compiling:$ac_tool_warned in
6446yes:)
6447{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6448printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6449ac_tool_warned=yes ;;
6450esac
6451    PKG_CONFIG=$ac_pt_PKG_CONFIG
6452  fi
6453else
6454  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
6455fi
6456
6457fi
6458if test -n "$PKG_CONFIG"; then
6459	_pkg_min_version=0.9.0
6460	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
6461printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
6462	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
6463		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6464printf "%s\n" "yes" >&6; }
6465	else
6466		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6467printf "%s\n" "no" >&6; }
6468		PKG_CONFIG=""
6469	fi
6470fi
6471LIBBLKID=
6472DEPLIBBLKID=
6473STATIC_LIBBLKID=
6474DEPSTATIC_LIBBLKID=
6475PROFILED_LIBBLKID=
6476DEPPROFILED_LIBBLKID=
6477BLKID_CMT=
6478
6479# Check whether --enable-libblkid was given.
6480if test ${enable_libblkid+y}
6481then :
6482  enableval=$enable_libblkid; if test "$enableval" = "no"
6483then
6484	if test -z "$PKG_CONFIG"; then
6485		as_fn_error $? "pkg-config not installed; please install it." "$LINENO" 5
6486	fi
6487
6488	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_get_cache in -lblkid" >&5
6489printf %s "checking for blkid_get_cache in -lblkid... " >&6; }
6490if test ${ac_cv_lib_blkid_blkid_get_cache+y}
6491then :
6492  printf %s "(cached) " >&6
6493else $as_nop
6494  ac_check_lib_save_LIBS=$LIBS
6495LIBS="-lblkid -luuid $LIBS"
6496cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6497/* end confdefs.h.  */
6498
6499/* Override any GCC internal prototype to avoid an error.
6500   Use char because int might match the return type of a GCC
6501   builtin and then its argument prototype would still apply.  */
6502char blkid_get_cache ();
6503int
6504main (void)
6505{
6506return blkid_get_cache ();
6507  ;
6508  return 0;
6509}
6510_ACEOF
6511if ac_fn_c_try_link "$LINENO"
6512then :
6513  ac_cv_lib_blkid_blkid_get_cache=yes
6514else $as_nop
6515  ac_cv_lib_blkid_blkid_get_cache=no
6516fi
6517rm -f core conftest.err conftest.$ac_objext conftest.beam \
6518    conftest$ac_exeext conftest.$ac_ext
6519LIBS=$ac_check_lib_save_LIBS
6520fi
6521{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_get_cache" >&5
6522printf "%s\n" "$ac_cv_lib_blkid_blkid_get_cache" >&6; }
6523if test "x$ac_cv_lib_blkid_blkid_get_cache" = xyes
6524then :
6525  LIBBLKID=`$PKG_CONFIG --libs blkid`;
6526		 STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid`
6527else $as_nop
6528  as_fn_error $? "external blkid library not found" "$LINENO" 5
6529fi
6530
6531	BLKID_CMT=#
6532	PROFILED_LIBBLKID=$LIBBLKID
6533	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling private blkid library" >&5
6534printf "%s\n" "Disabling private blkid library" >&6; }
6535else
6536	LIBBLKID='$(LIB)/libblkid'$LIB_EXT
6537	DEPLIBBLKID=$LIBBLKID
6538	STATIC_LIBBLKID='$(LIB)/libblkid'$STATIC_LIB_EXT
6539	DEPSTATIC_LIBBLKID=$STATIC_LIBBLKID
6540	PROFILED_LIBBLKID='$(LIB)/libblkid'$PROFILED_LIB_EXT
6541	DEPPROFILED_LIBBLKID=$PROFILED_LIBBLKID
6542	printf "%s\n" "#define CONFIG_BUILD_FINDFS 1" >>confdefs.h
6543
6544	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private blkid library" >&5
6545printf "%s\n" "Enabling private blkid library" >&6; }
6546fi
6547
6548else $as_nop
6549  if test -n "$PKG_CONFIG"; then
6550	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_get_cache in -lblkid" >&5
6551printf %s "checking for blkid_get_cache in -lblkid... " >&6; }
6552if test ${ac_cv_lib_blkid_blkid_get_cache+y}
6553then :
6554  printf %s "(cached) " >&6
6555else $as_nop
6556  ac_check_lib_save_LIBS=$LIBS
6557LIBS="-lblkid  $LIBS"
6558cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6559/* end confdefs.h.  */
6560
6561/* Override any GCC internal prototype to avoid an error.
6562   Use char because int might match the return type of a GCC
6563   builtin and then its argument prototype would still apply.  */
6564char blkid_get_cache ();
6565int
6566main (void)
6567{
6568return blkid_get_cache ();
6569  ;
6570  return 0;
6571}
6572_ACEOF
6573if ac_fn_c_try_link "$LINENO"
6574then :
6575  ac_cv_lib_blkid_blkid_get_cache=yes
6576else $as_nop
6577  ac_cv_lib_blkid_blkid_get_cache=no
6578fi
6579rm -f core conftest.err conftest.$ac_objext conftest.beam \
6580    conftest$ac_exeext conftest.$ac_ext
6581LIBS=$ac_check_lib_save_LIBS
6582fi
6583{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_get_cache" >&5
6584printf "%s\n" "$ac_cv_lib_blkid_blkid_get_cache" >&6; }
6585if test "x$ac_cv_lib_blkid_blkid_get_cache" = xyes
6586then :
6587  LIBBLKID=`$PKG_CONFIG --libs blkid`;
6588		 STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid`
6589fi
6590
6591fi
6592if test -n "$LIBBLKID"; then
6593	BLKID_CMT=#
6594	PROFILED_LIBBLKID=$LIBBLKID
6595	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Using system blkid library by default" >&5
6596printf "%s\n" "Using system blkid library by default" >&6; }
6597else
6598	LIBBLKID='$(LIB)/libblkid'$LIB_EXT
6599	DEPLIBBLKID=$LIBBLKID
6600	STATIC_LIBBLKID='$(LIB)/libblkid'$STATIC_LIB_EXT
6601	DEPSTATIC_LIBBLKID=$STATIC_LIBBLKID
6602	PROFILED_LIBBLKID='$(LIB)/libblkid'$PROFILED_LIB_EXT
6603	DEPPROFILED_LIBBLKID=$PROFILED_LIBBLKID
6604	printf "%s\n" "#define CONFIG_BUILD_FINDFS 1" >>confdefs.h
6605
6606	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private blkid library by default" >&5
6607printf "%s\n" "Enabling private blkid library by default" >&6; }
6608fi
6609
6610fi
6611
6612
6613
6614
6615
6616
6617
6618
6619ALL_CMT=
6620SUBSET_CMT=
6621# Check whether --enable-subset was given.
6622if test ${enable_subset+y}
6623then :
6624  enableval=$enable_subset; if test "$enableval" = "no"
6625then
6626	SUBSET_CMT=#
6627	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling subset-only build" >&5
6628printf "%s\n" "Disabling subset-only build" >&6; }
6629else
6630	ALL_CMT=#
6631	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling subset-only-build" >&5
6632printf "%s\n" "Enabling subset-only-build" >&6; }
6633fi
6634
6635fi
6636
6637
6638
6639
6640# Check whether --enable-backtrace was given.
6641if test ${enable_backtrace+y}
6642then :
6643  enableval=$enable_backtrace; if test "$enableval" = "no"
6644then
6645	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling use of backtrace" >&5
6646printf "%s\n" "Disabling use of backtrace" >&6; }
6647	printf "%s\n" "#define DISABLE_BACKTRACE 1" >>confdefs.h
6648
6649else
6650	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling use of backtrace" >&5
6651printf "%s\n" "Enabling use of backtrace" >&6; }
6652fi
6653
6654else $as_nop
6655  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling use of backtrace by default" >&5
6656printf "%s\n" "Enabling use of backtrace by default" >&6; }
6657
6658fi
6659
6660# Check whether --enable-debugfs was given.
6661if test ${enable_debugfs+y}
6662then :
6663  enableval=$enable_debugfs; if test "$enableval" = "no"
6664then
6665	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling debugfs support" >&5
6666printf "%s\n" "Disabling debugfs support" >&6; }
6667	DEBUGFS_CMT="#"
6668else
6669	DEBUGFS_CMT=
6670	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling debugfs support" >&5
6671printf "%s\n" "Enabling debugfs support" >&6; }
6672fi
6673
6674else $as_nop
6675  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling debugfs support by default" >&5
6676printf "%s\n" "Enabling debugfs support by default" >&6; }
6677DEBUGFS_CMT=
6678
6679fi
6680
6681
6682# Check whether --enable-imager was given.
6683if test ${enable_imager+y}
6684then :
6685  enableval=$enable_imager; if test "$enableval" = "no"
6686then
6687	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e2image support" >&5
6688printf "%s\n" "Disabling e2image support" >&6; }
6689	IMAGER_CMT="#"
6690else
6691	IMAGER_CMT=
6692	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2image support" >&5
6693printf "%s\n" "Enabling e2image support" >&6; }
6694fi
6695
6696else $as_nop
6697  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2image support by default" >&5
6698printf "%s\n" "Enabling e2image support by default" >&6; }
6699IMAGER_CMT=
6700
6701fi
6702
6703
6704# Check whether --enable-resizer was given.
6705if test ${enable_resizer+y}
6706then :
6707  enableval=$enable_resizer; if test "$enableval" = "no"
6708then
6709	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e2resize support" >&5
6710printf "%s\n" "Disabling e2resize support" >&6; }
6711	RESIZER_CMT="#"
6712else
6713	RESIZER_CMT=
6714	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2resize support" >&5
6715printf "%s\n" "Enabling e2resize support" >&6; }
6716fi
6717
6718else $as_nop
6719  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2resize support by default" >&5
6720printf "%s\n" "Enabling e2resize support by default" >&6; }
6721RESIZER_CMT=
6722
6723fi
6724
6725
6726# Check whether --enable-defrag was given.
6727if test ${enable_defrag+y}
6728then :
6729  enableval=$enable_defrag; if test "$enableval" = "no"
6730then
6731	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e4defrag support" >&5
6732printf "%s\n" "Disabling e4defrag support" >&6; }
6733	DEFRAG_CMT="#"
6734else
6735	DEFRAG_CMT=
6736	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e4defrag support" >&5
6737printf "%s\n" "Enabling e4defrag support" >&6; }
6738fi
6739
6740else $as_nop
6741  if test -z "$WITH_DIET_LIBC"
6742then
6743	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e4defrag support by default" >&5
6744printf "%s\n" "Enabling e4defrag support by default" >&6; }
6745	DEFRAG_CMT=
6746else
6747	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e4defrag support by default" >&5
6748printf "%s\n" "Disabling e4defrag support by default" >&6; }
6749	DEFRAG_CMT="#"
6750fi
6751
6752fi
6753
6754
6755# Check whether --enable-fsck was given.
6756if test ${enable_fsck+y}
6757then :
6758  enableval=$enable_fsck; if test "$enableval" = "no"
6759then
6760	FSCK_PROG='' FSCK_MAN=''
6761	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building fsck wrapper" >&5
6762printf "%s\n" "Not building fsck wrapper" >&6; }
6763else
6764	FSCK_PROG=fsck FSCK_MAN=fsck.8
6765	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building fsck wrapper" >&5
6766printf "%s\n" "Building fsck wrapper" >&6; }
6767fi
6768
6769else $as_nop
6770  case "$host_os" in
6771  gnu*)
6772    FSCK_PROG='' FSCK_MAN=''
6773    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building fsck wrapper by default" >&5
6774printf "%s\n" "Not building fsck wrapper by default" >&6; }
6775    ;;
6776  *)
6777    FSCK_PROG=fsck FSCK_MAN=fsck.8
6778    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building fsck wrapper by default" >&5
6779printf "%s\n" "Building fsck wrapper by default" >&6; }
6780esac
6781
6782fi
6783
6784
6785
6786# Check whether --enable-e2initrd-helper was given.
6787if test ${enable_e2initrd_helper+y}
6788then :
6789  enableval=$enable_e2initrd_helper; if test "$enableval" = "no"
6790then
6791	E2INITRD_PROG='' E2INITRD_MAN=''
6792	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building e2initrd helper" >&5
6793printf "%s\n" "Not building e2initrd helper" >&6; }
6794else
6795	E2INITRD_PROG=e2initrd_helper E2INITRD_MAN=e2initrd_helper.8
6796	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building e2initrd helper" >&5
6797printf "%s\n" "Building e2initrd helper" >&6; }
6798fi
6799
6800else $as_nop
6801  E2INITRD_PROG=e2initrd_helper E2INITRD_MAN=e2initrd_helper.8
6802{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building e2initrd helper by default" >&5
6803printf "%s\n" "Building e2initrd helper by default" >&6; }
6804
6805fi
6806
6807
6808
6809# Check whether --enable-tls was given.
6810if test ${enable_tls+y}
6811then :
6812  enableval=$enable_tls; if test "$enableval" = "no"
6813then
6814	try_tls=""
6815	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling thread local support" >&5
6816printf "%s\n" "Disabling thread local support" >&6; }
6817else
6818	try_tls="yes"
6819	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling thread local support" >&5
6820printf "%s\n" "Enabling thread local support" >&6; }
6821fi
6822
6823else $as_nop
6824  if test -n "$WITH_DIET_LIBC"
6825then
6826	try_tls=""
6827	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Diet libc does not support thread local support" >&5
6828printf "%s\n" "Diet libc does not support thread local support" >&6; }
6829else
6830	try_tls="yes"
6831	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Try using thread local support by default" >&5
6832printf "%s\n" "Try using thread local support by default" >&6; }
6833fi
6834
6835fi
6836
6837if test "$try_tls" = "yes"
6838then
6839
6840  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for thread local storage (TLS) class" >&5
6841printf %s "checking for thread local storage (TLS) class... " >&6; }
6842  if test ${ac_cv_tls+y}
6843then :
6844  printf %s "(cached) " >&6
6845else $as_nop
6846
6847    ax_tls_keywords="__thread __declspec(thread) none"
6848    for ax_tls_keyword in $ax_tls_keywords; do
6849       case $ax_tls_keyword in
6850          none) ac_cv_tls=none ; break ;;
6851          *)
6852             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6853/* end confdefs.h.  */
6854#include <stdlib.h>
6855                 static void
6856                 foo(void) {
6857                 static  $ax_tls_keyword  int bar;
6858                 exit(1);
6859                 }
6860int
6861main (void)
6862{
6863
6864  ;
6865  return 0;
6866}
6867_ACEOF
6868if ac_fn_c_try_compile "$LINENO"
6869then :
6870  ac_cv_tls=$ax_tls_keyword ; break
6871else $as_nop
6872  ac_cv_tls=none
6873
6874fi
6875rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
6876          esac
6877    done
6878
6879fi
6880
6881
6882  if test "$ac_cv_tls" != "none"; then
6883
6884printf "%s\n" "#define TLS $ac_cv_tls" >>confdefs.h
6885
6886  fi
6887  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_tls" >&5
6888printf "%s\n" "$ac_cv_tls" >&6; }
6889
6890fi
6891
6892# Check whether --with-pthread was given.
6893if test ${with_pthread+y}
6894then :
6895  withval=$with_pthread; if test "$withval" = "no"
6896then
6897	try_pthread=""
6898	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling pthread support" >&5
6899printf "%s\n" "Disabling pthread support" >&6; }
6900else
6901	try_pthread="yes"
6902	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Testing for pthread support" >&5
6903printf "%s\n" "Testing for pthread support" >&6; }
6904fi
6905
6906else $as_nop
6907  try_pthread="yes"
6908{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Try testing for pthread support by default" >&5
6909printf "%s\n" "Try testing for pthread support by default" >&6; }
6910
6911fi
6912
6913if test "$try_pthread" = "yes"
6914then
6915{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6916printf %s "checking for a sed that does not truncate output... " >&6; }
6917if test ${ac_cv_path_SED+y}
6918then :
6919  printf %s "(cached) " >&6
6920else $as_nop
6921            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6922     for ac_i in 1 2 3 4 5 6 7; do
6923       ac_script="$ac_script$as_nl$ac_script"
6924     done
6925     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6926     { ac_script=; unset ac_script;}
6927     if test -z "$SED"; then
6928  ac_path_SED_found=false
6929  # Loop through the user's path and test for each of PROGNAME-LIST
6930  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6931for as_dir in $PATH
6932do
6933  IFS=$as_save_IFS
6934  case $as_dir in #(((
6935    '') as_dir=./ ;;
6936    */) ;;
6937    *) as_dir=$as_dir/ ;;
6938  esac
6939    for ac_prog in sed gsed
6940   do
6941    for ac_exec_ext in '' $ac_executable_extensions; do
6942      ac_path_SED="$as_dir$ac_prog$ac_exec_ext"
6943      as_fn_executable_p "$ac_path_SED" || continue
6944# Check for GNU ac_path_SED and select it if it is found.
6945  # Check for GNU $ac_path_SED
6946case `"$ac_path_SED" --version 2>&1` in
6947*GNU*)
6948  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6949*)
6950  ac_count=0
6951  printf %s 0123456789 >"conftest.in"
6952  while :
6953  do
6954    cat "conftest.in" "conftest.in" >"conftest.tmp"
6955    mv "conftest.tmp" "conftest.in"
6956    cp "conftest.in" "conftest.nl"
6957    printf "%s\n" '' >> "conftest.nl"
6958    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6959    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6960    as_fn_arith $ac_count + 1 && ac_count=$as_val
6961    if test $ac_count -gt ${ac_path_SED_max-0}; then
6962      # Best one so far, save it but keep looking for a better one
6963      ac_cv_path_SED="$ac_path_SED"
6964      ac_path_SED_max=$ac_count
6965    fi
6966    # 10*(2^10) chars as input seems more than enough
6967    test $ac_count -gt 10 && break
6968  done
6969  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6970esac
6971
6972      $ac_path_SED_found && break 3
6973    done
6974  done
6975  done
6976IFS=$as_save_IFS
6977  if test -z "$ac_cv_path_SED"; then
6978    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6979  fi
6980else
6981  ac_cv_path_SED=$SED
6982fi
6983
6984fi
6985{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6986printf "%s\n" "$ac_cv_path_SED" >&6; }
6987 SED="$ac_cv_path_SED"
6988  rm -f conftest.sed
6989
6990
6991{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
6992printf %s "checking for grep that handles long lines and -e... " >&6; }
6993if test ${ac_cv_path_GREP+y}
6994then :
6995  printf %s "(cached) " >&6
6996else $as_nop
6997  if test -z "$GREP"; then
6998  ac_path_GREP_found=false
6999  # Loop through the user's path and test for each of PROGNAME-LIST
7000  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7001for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7002do
7003  IFS=$as_save_IFS
7004  case $as_dir in #(((
7005    '') as_dir=./ ;;
7006    */) ;;
7007    *) as_dir=$as_dir/ ;;
7008  esac
7009    for ac_prog in grep ggrep
7010   do
7011    for ac_exec_ext in '' $ac_executable_extensions; do
7012      ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
7013      as_fn_executable_p "$ac_path_GREP" || continue
7014# Check for GNU ac_path_GREP and select it if it is found.
7015  # Check for GNU $ac_path_GREP
7016case `"$ac_path_GREP" --version 2>&1` in
7017*GNU*)
7018  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7019*)
7020  ac_count=0
7021  printf %s 0123456789 >"conftest.in"
7022  while :
7023  do
7024    cat "conftest.in" "conftest.in" >"conftest.tmp"
7025    mv "conftest.tmp" "conftest.in"
7026    cp "conftest.in" "conftest.nl"
7027    printf "%s\n" 'GREP' >> "conftest.nl"
7028    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7029    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7030    as_fn_arith $ac_count + 1 && ac_count=$as_val
7031    if test $ac_count -gt ${ac_path_GREP_max-0}; then
7032      # Best one so far, save it but keep looking for a better one
7033      ac_cv_path_GREP="$ac_path_GREP"
7034      ac_path_GREP_max=$ac_count
7035    fi
7036    # 10*(2^10) chars as input seems more than enough
7037    test $ac_count -gt 10 && break
7038  done
7039  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7040esac
7041
7042      $ac_path_GREP_found && break 3
7043    done
7044  done
7045  done
7046IFS=$as_save_IFS
7047  if test -z "$ac_cv_path_GREP"; then
7048    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7049  fi
7050else
7051  ac_cv_path_GREP=$GREP
7052fi
7053
7054fi
7055{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7056printf "%s\n" "$ac_cv_path_GREP" >&6; }
7057 GREP="$ac_cv_path_GREP"
7058
7059
7060{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7061printf %s "checking for egrep... " >&6; }
7062if test ${ac_cv_path_EGREP+y}
7063then :
7064  printf %s "(cached) " >&6
7065else $as_nop
7066  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7067   then ac_cv_path_EGREP="$GREP -E"
7068   else
7069     if test -z "$EGREP"; then
7070  ac_path_EGREP_found=false
7071  # Loop through the user's path and test for each of PROGNAME-LIST
7072  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7073for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7074do
7075  IFS=$as_save_IFS
7076  case $as_dir in #(((
7077    '') as_dir=./ ;;
7078    */) ;;
7079    *) as_dir=$as_dir/ ;;
7080  esac
7081    for ac_prog in egrep
7082   do
7083    for ac_exec_ext in '' $ac_executable_extensions; do
7084      ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
7085      as_fn_executable_p "$ac_path_EGREP" || continue
7086# Check for GNU ac_path_EGREP and select it if it is found.
7087  # Check for GNU $ac_path_EGREP
7088case `"$ac_path_EGREP" --version 2>&1` in
7089*GNU*)
7090  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7091*)
7092  ac_count=0
7093  printf %s 0123456789 >"conftest.in"
7094  while :
7095  do
7096    cat "conftest.in" "conftest.in" >"conftest.tmp"
7097    mv "conftest.tmp" "conftest.in"
7098    cp "conftest.in" "conftest.nl"
7099    printf "%s\n" 'EGREP' >> "conftest.nl"
7100    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7101    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7102    as_fn_arith $ac_count + 1 && ac_count=$as_val
7103    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7104      # Best one so far, save it but keep looking for a better one
7105      ac_cv_path_EGREP="$ac_path_EGREP"
7106      ac_path_EGREP_max=$ac_count
7107    fi
7108    # 10*(2^10) chars as input seems more than enough
7109    test $ac_count -gt 10 && break
7110  done
7111  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7112esac
7113
7114      $ac_path_EGREP_found && break 3
7115    done
7116  done
7117  done
7118IFS=$as_save_IFS
7119  if test -z "$ac_cv_path_EGREP"; then
7120    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7121  fi
7122else
7123  ac_cv_path_EGREP=$EGREP
7124fi
7125
7126   fi
7127fi
7128{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7129printf "%s\n" "$ac_cv_path_EGREP" >&6; }
7130 EGREP="$ac_cv_path_EGREP"
7131
7132
7133
7134
7135
7136
7137ac_ext=c
7138ac_cpp='$CPP $CPPFLAGS'
7139ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7140ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7141ac_compiler_gnu=$ac_cv_c_compiler_gnu
7142
7143ax_pthread_ok=no
7144
7145# We used to check for pthread.h first, but this fails if pthread.h
7146# requires special compiler flags (e.g. on Tru64 or Sequent).
7147# It gets checked for in the link test anyway.
7148
7149# First of all, check if the user has set any of the PTHREAD_LIBS,
7150# etcetera environment variables, and if threads linking works using
7151# them:
7152if test "x$PTHREAD_CFLAGS$PTHREAD_LIBS" != "x"; then
7153        ax_pthread_save_CC="$CC"
7154        ax_pthread_save_CFLAGS="$CFLAGS"
7155        ax_pthread_save_LIBS="$LIBS"
7156        if test "x$PTHREAD_CC" != "x"
7157then :
7158  CC="$PTHREAD_CC"
7159fi
7160        if test "x$PTHREAD_CXX" != "x"
7161then :
7162  CXX="$PTHREAD_CXX"
7163fi
7164        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
7165        LIBS="$PTHREAD_LIBS $LIBS"
7166        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS" >&5
7167printf %s "checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS... " >&6; }
7168        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7169/* end confdefs.h.  */
7170
7171/* Override any GCC internal prototype to avoid an error.
7172   Use char because int might match the return type of a GCC
7173   builtin and then its argument prototype would still apply.  */
7174char pthread_join ();
7175int
7176main (void)
7177{
7178return pthread_join ();
7179  ;
7180  return 0;
7181}
7182_ACEOF
7183if ac_fn_c_try_link "$LINENO"
7184then :
7185  ax_pthread_ok=yes
7186fi
7187rm -f core conftest.err conftest.$ac_objext conftest.beam \
7188    conftest$ac_exeext conftest.$ac_ext
7189        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
7190printf "%s\n" "$ax_pthread_ok" >&6; }
7191        if test "x$ax_pthread_ok" = "xno"; then
7192                PTHREAD_LIBS=""
7193                PTHREAD_CFLAGS=""
7194        fi
7195        CC="$ax_pthread_save_CC"
7196        CFLAGS="$ax_pthread_save_CFLAGS"
7197        LIBS="$ax_pthread_save_LIBS"
7198fi
7199
7200# We must check for the threads library under a number of different
7201# names; the ordering is very important because some systems
7202# (e.g. DEC) have both -lpthread and -lpthreads, where one of the
7203# libraries is broken (non-POSIX).
7204
7205# Create a list of thread flags to try. Items with a "," contain both
7206# C compiler flags (before ",") and linker flags (after ","). Other items
7207# starting with a "-" are C compiler flags, and remaining items are
7208# library names, except for "none" which indicates that we try without
7209# any flags at all, and "pthread-config" which is a program returning
7210# the flags for the Pth emulation library.
7211
7212ax_pthread_flags="pthreads none -Kthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
7213
7214# The ordering *is* (sometimes) important.  Some notes on the
7215# individual items follow:
7216
7217# pthreads: AIX (must check this before -lpthread)
7218# none: in case threads are in libc; should be tried before -Kthread and
7219#       other compiler flags to prevent continual compiler warnings
7220# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
7221# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads), Tru64
7222#           (Note: HP C rejects this with "bad form for `-t' option")
7223# -pthreads: Solaris/gcc (Note: HP C also rejects)
7224# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
7225#      doesn't hurt to check since this sometimes defines pthreads and
7226#      -D_REENTRANT too), HP C (must be checked before -lpthread, which
7227#      is present but should not be used directly; and before -mthreads,
7228#      because the compiler interprets this as "-mt" + "-hreads")
7229# -mthreads: Mingw32/gcc, Lynx/gcc
7230# pthread: Linux, etcetera
7231# --thread-safe: KAI C++
7232# pthread-config: use pthread-config program (for GNU Pth library)
7233
7234case $host_os in
7235
7236        freebsd*)
7237
7238        # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
7239        # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
7240
7241        ax_pthread_flags="-kthread lthread $ax_pthread_flags"
7242        ;;
7243
7244        hpux*)
7245
7246        # From the cc(1) man page: "[-mt] Sets various -D flags to enable
7247        # multi-threading and also sets -lpthread."
7248
7249        ax_pthread_flags="-mt -pthread pthread $ax_pthread_flags"
7250        ;;
7251
7252        openedition*)
7253
7254        # IBM z/OS requires a feature-test macro to be defined in order to
7255        # enable POSIX threads at all, so give the user a hint if this is
7256        # not set. (We don't define these ourselves, as they can affect
7257        # other portions of the system API in unpredictable ways.)
7258
7259        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7260/* end confdefs.h.  */
7261
7262#            if !defined(_OPEN_THREADS) && !defined(_UNIX03_THREADS)
7263             AX_PTHREAD_ZOS_MISSING
7264#            endif
7265
7266_ACEOF
7267if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7268  $EGREP "AX_PTHREAD_ZOS_MISSING" >/dev/null 2>&1
7269then :
7270  { 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
7271printf "%s\n" "$as_me: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&2;}
7272fi
7273rm -rf conftest*
7274
7275        ;;
7276
7277        solaris*)
7278
7279        # On Solaris (at least, for some versions), libc contains stubbed
7280        # (non-functional) versions of the pthreads routines, so link-based
7281        # tests will erroneously succeed. (N.B.: The stubs are missing
7282        # pthread_cleanup_push, or rather a function called by this macro,
7283        # so we could check for that, but who knows whether they'll stub
7284        # that too in a future libc.)  So we'll check first for the
7285        # standard Solaris way of linking pthreads (-mt -lpthread).
7286
7287        ax_pthread_flags="-mt,-lpthread pthread $ax_pthread_flags"
7288        ;;
7289esac
7290
7291# Are we compiling with Clang?
7292
7293{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC is Clang" >&5
7294printf %s "checking whether $CC is Clang... " >&6; }
7295if test ${ax_cv_PTHREAD_CLANG+y}
7296then :
7297  printf %s "(cached) " >&6
7298else $as_nop
7299  ax_cv_PTHREAD_CLANG=no
7300     # Note that Autoconf sets GCC=yes for Clang as well as GCC
7301     if test "x$GCC" = "xyes"; then
7302        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7303/* end confdefs.h.  */
7304/* Note: Clang 2.7 lacks __clang_[a-z]+__ */
7305#            if defined(__clang__) && defined(__llvm__)
7306             AX_PTHREAD_CC_IS_CLANG
7307#            endif
7308
7309_ACEOF
7310if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7311  $EGREP "AX_PTHREAD_CC_IS_CLANG" >/dev/null 2>&1
7312then :
7313  ax_cv_PTHREAD_CLANG=yes
7314fi
7315rm -rf conftest*
7316
7317     fi
7318
7319fi
7320{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG" >&5
7321printf "%s\n" "$ax_cv_PTHREAD_CLANG" >&6; }
7322ax_pthread_clang="$ax_cv_PTHREAD_CLANG"
7323
7324
7325# GCC generally uses -pthread, or -pthreads on some platforms (e.g. SPARC)
7326
7327# Note that for GCC and Clang -pthread generally implies -lpthread,
7328# except when -nostdlib is passed.
7329# This is problematic using libtool to build C++ shared libraries with pthread:
7330# [1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25460
7331# [2] https://bugzilla.redhat.com/show_bug.cgi?id=661333
7332# [3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=468555
7333# To solve this, first try -pthread together with -lpthread for GCC
7334
7335if test "x$GCC" = "xyes"
7336then :
7337  ax_pthread_flags="-pthread,-lpthread -pthread -pthreads $ax_pthread_flags"
7338fi
7339
7340# Clang takes -pthread (never supported any other flag), but we'll try with -lpthread first
7341
7342if test "x$ax_pthread_clang" = "xyes"
7343then :
7344  ax_pthread_flags="-pthread,-lpthread -pthread"
7345fi
7346
7347
7348# The presence of a feature test macro requesting re-entrant function
7349# definitions is, on some systems, a strong hint that pthreads support is
7350# correctly enabled
7351
7352case $host_os in
7353        darwin* | hpux* | linux* | osf* | solaris*)
7354        ax_pthread_check_macro="_REENTRANT"
7355        ;;
7356
7357        aix*)
7358        ax_pthread_check_macro="_THREAD_SAFE"
7359        ;;
7360
7361        *)
7362        ax_pthread_check_macro="--"
7363        ;;
7364esac
7365if test "x$ax_pthread_check_macro" = "x--"
7366then :
7367  ax_pthread_check_cond=0
7368else $as_nop
7369  ax_pthread_check_cond="!defined($ax_pthread_check_macro)"
7370fi
7371
7372
7373if test "x$ax_pthread_ok" = "xno"; then
7374for ax_pthread_try_flag in $ax_pthread_flags; do
7375
7376        case $ax_pthread_try_flag in
7377                none)
7378                { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
7379printf %s "checking whether pthreads work without any flags... " >&6; }
7380                ;;
7381
7382                *,*)
7383                PTHREAD_CFLAGS=`echo $ax_pthread_try_flag | sed "s/^\(.*\),\(.*\)$/\1/"`
7384                PTHREAD_LIBS=`echo $ax_pthread_try_flag | sed "s/^\(.*\),\(.*\)$/\2/"`
7385                { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with \"$PTHREAD_CFLAGS\" and \"$PTHREAD_LIBS\"" >&5
7386printf %s "checking whether pthreads work with \"$PTHREAD_CFLAGS\" and \"$PTHREAD_LIBS\"... " >&6; }
7387                ;;
7388
7389                -*)
7390                { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $ax_pthread_try_flag" >&5
7391printf %s "checking whether pthreads work with $ax_pthread_try_flag... " >&6; }
7392                PTHREAD_CFLAGS="$ax_pthread_try_flag"
7393                ;;
7394
7395                pthread-config)
7396                # Extract the first word of "pthread-config", so it can be a program name with args.
7397set dummy pthread-config; ac_word=$2
7398{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7399printf %s "checking for $ac_word... " >&6; }
7400if test ${ac_cv_prog_ax_pthread_config+y}
7401then :
7402  printf %s "(cached) " >&6
7403else $as_nop
7404  if test -n "$ax_pthread_config"; then
7405  ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test.
7406else
7407as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7408for as_dir in $PATH
7409do
7410  IFS=$as_save_IFS
7411  case $as_dir in #(((
7412    '') as_dir=./ ;;
7413    */) ;;
7414    *) as_dir=$as_dir/ ;;
7415  esac
7416    for ac_exec_ext in '' $ac_executable_extensions; do
7417  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7418    ac_cv_prog_ax_pthread_config="yes"
7419    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7420    break 2
7421  fi
7422done
7423  done
7424IFS=$as_save_IFS
7425
7426  test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no"
7427fi
7428fi
7429ax_pthread_config=$ac_cv_prog_ax_pthread_config
7430if test -n "$ax_pthread_config"; then
7431  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
7432printf "%s\n" "$ax_pthread_config" >&6; }
7433else
7434  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7435printf "%s\n" "no" >&6; }
7436fi
7437
7438
7439                if test "x$ax_pthread_config" = "xno"
7440then :
7441  continue
7442fi
7443                PTHREAD_CFLAGS="`pthread-config --cflags`"
7444                PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
7445                ;;
7446
7447                *)
7448                { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$ax_pthread_try_flag" >&5
7449printf %s "checking for the pthreads library -l$ax_pthread_try_flag... " >&6; }
7450                PTHREAD_LIBS="-l$ax_pthread_try_flag"
7451                ;;
7452        esac
7453
7454        ax_pthread_save_CFLAGS="$CFLAGS"
7455        ax_pthread_save_LIBS="$LIBS"
7456        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
7457        LIBS="$PTHREAD_LIBS $LIBS"
7458
7459        # Check for various functions.  We must include pthread.h,
7460        # since some functions may be macros.  (On the Sequent, we
7461        # need a special flag -Kthread to make this header compile.)
7462        # We check for pthread_join because it is in -lpthread on IRIX
7463        # while pthread_create is in libc.  We check for pthread_attr_init
7464        # due to DEC craziness with -lpthreads.  We check for
7465        # pthread_cleanup_push because it is one of the few pthread
7466        # functions on Solaris that doesn't have a non-functional libc stub.
7467        # We try pthread_create on general principles.
7468
7469        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7470/* end confdefs.h.  */
7471#include <pthread.h>
7472#                       if $ax_pthread_check_cond
7473#                        error "$ax_pthread_check_macro must be defined"
7474#                       endif
7475                        static void *some_global = NULL;
7476                        static void routine(void *a)
7477                          {
7478                             /* To avoid any unused-parameter or
7479                                unused-but-set-parameter warning.  */
7480                             some_global = a;
7481                          }
7482                        static void *start_routine(void *a) { return a; }
7483int
7484main (void)
7485{
7486pthread_t th; pthread_attr_t attr;
7487                        pthread_create(&th, 0, start_routine, 0);
7488                        pthread_join(th, 0);
7489                        pthread_attr_init(&attr);
7490                        pthread_cleanup_push(routine, 0);
7491                        pthread_cleanup_pop(0) /* ; */
7492  ;
7493  return 0;
7494}
7495_ACEOF
7496if ac_fn_c_try_link "$LINENO"
7497then :
7498  ax_pthread_ok=yes
7499fi
7500rm -f core conftest.err conftest.$ac_objext conftest.beam \
7501    conftest$ac_exeext conftest.$ac_ext
7502
7503        CFLAGS="$ax_pthread_save_CFLAGS"
7504        LIBS="$ax_pthread_save_LIBS"
7505
7506        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
7507printf "%s\n" "$ax_pthread_ok" >&6; }
7508        if test "x$ax_pthread_ok" = "xyes"
7509then :
7510  break
7511fi
7512
7513        PTHREAD_LIBS=""
7514        PTHREAD_CFLAGS=""
7515done
7516fi
7517
7518
7519# Clang needs special handling, because older versions handle the -pthread
7520# option in a rather... idiosyncratic way
7521
7522if test "x$ax_pthread_clang" = "xyes"; then
7523
7524        # Clang takes -pthread; it has never supported any other flag
7525
7526        # (Note 1: This will need to be revisited if a system that Clang
7527        # supports has POSIX threads in a separate library.  This tends not
7528        # to be the way of modern systems, but it's conceivable.)
7529
7530        # (Note 2: On some systems, notably Darwin, -pthread is not needed
7531        # to get POSIX threads support; the API is always present and
7532        # active.  We could reasonably leave PTHREAD_CFLAGS empty.  But
7533        # -pthread does define _REENTRANT, and while the Darwin headers
7534        # ignore this macro, third-party headers might not.)
7535
7536        # However, older versions of Clang make a point of warning the user
7537        # that, in an invocation where only linking and no compilation is
7538        # taking place, the -pthread option has no effect ("argument unused
7539        # during compilation").  They expect -pthread to be passed in only
7540        # when source code is being compiled.
7541        #
7542        # Problem is, this is at odds with the way Automake and most other
7543        # C build frameworks function, which is that the same flags used in
7544        # compilation (CFLAGS) are also used in linking.  Many systems
7545        # supported by AX_PTHREAD require exactly this for POSIX threads
7546        # support, and in fact it is often not straightforward to specify a
7547        # flag that is used only in the compilation phase and not in
7548        # linking.  Such a scenario is extremely rare in practice.
7549        #
7550        # Even though use of the -pthread flag in linking would only print
7551        # a warning, this can be a nuisance for well-run software projects
7552        # that build with -Werror.  So if the active version of Clang has
7553        # this misfeature, we search for an option to squash it.
7554
7555        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread" >&5
7556printf %s "checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread... " >&6; }
7557if test ${ax_cv_PTHREAD_CLANG_NO_WARN_FLAG+y}
7558then :
7559  printf %s "(cached) " >&6
7560else $as_nop
7561  ax_cv_PTHREAD_CLANG_NO_WARN_FLAG=unknown
7562             # Create an alternate version of $ac_link that compiles and
7563             # links in two steps (.c -> .o, .o -> exe) instead of one
7564             # (.c -> exe), because the warning occurs only in the second
7565             # step
7566             ax_pthread_save_ac_link="$ac_link"
7567             ax_pthread_sed='s/conftest\.\$ac_ext/conftest.$ac_objext/g'
7568             ax_pthread_link_step=`printf "%s\n" "$ac_link" | sed "$ax_pthread_sed"`
7569             ax_pthread_2step_ac_link="($ac_compile) && (echo ==== >&5) && ($ax_pthread_link_step)"
7570             ax_pthread_save_CFLAGS="$CFLAGS"
7571             for ax_pthread_try in '' -Qunused-arguments -Wno-unused-command-line-argument unknown; do
7572                if test "x$ax_pthread_try" = "xunknown"
7573then :
7574  break
7575fi
7576                CFLAGS="-Werror -Wunknown-warning-option $ax_pthread_try -pthread $ax_pthread_save_CFLAGS"
7577                ac_link="$ax_pthread_save_ac_link"
7578                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7579/* end confdefs.h.  */
7580int main(void){return 0;}
7581_ACEOF
7582if ac_fn_c_try_link "$LINENO"
7583then :
7584  ac_link="$ax_pthread_2step_ac_link"
7585                     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7586/* end confdefs.h.  */
7587int main(void){return 0;}
7588_ACEOF
7589if ac_fn_c_try_link "$LINENO"
7590then :
7591  break
7592fi
7593rm -f core conftest.err conftest.$ac_objext conftest.beam \
7594    conftest$ac_exeext conftest.$ac_ext
7595
7596fi
7597rm -f core conftest.err conftest.$ac_objext conftest.beam \
7598    conftest$ac_exeext conftest.$ac_ext
7599             done
7600             ac_link="$ax_pthread_save_ac_link"
7601             CFLAGS="$ax_pthread_save_CFLAGS"
7602             if test "x$ax_pthread_try" = "x"
7603then :
7604  ax_pthread_try=no
7605fi
7606             ax_cv_PTHREAD_CLANG_NO_WARN_FLAG="$ax_pthread_try"
7607
7608fi
7609{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&5
7610printf "%s\n" "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&6; }
7611
7612        case "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" in
7613                no | unknown) ;;
7614                *) PTHREAD_CFLAGS="$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG $PTHREAD_CFLAGS" ;;
7615        esac
7616
7617fi # $ax_pthread_clang = yes
7618
7619
7620
7621# Various other checks:
7622if test "x$ax_pthread_ok" = "xyes"; then
7623        ax_pthread_save_CFLAGS="$CFLAGS"
7624        ax_pthread_save_LIBS="$LIBS"
7625        CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
7626        LIBS="$PTHREAD_LIBS $LIBS"
7627
7628        # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
7629        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
7630printf %s "checking for joinable pthread attribute... " >&6; }
7631if test ${ax_cv_PTHREAD_JOINABLE_ATTR+y}
7632then :
7633  printf %s "(cached) " >&6
7634else $as_nop
7635  ax_cv_PTHREAD_JOINABLE_ATTR=unknown
7636             for ax_pthread_attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
7637                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7638/* end confdefs.h.  */
7639#include <pthread.h>
7640int
7641main (void)
7642{
7643int attr = $ax_pthread_attr; return attr /* ; */
7644  ;
7645  return 0;
7646}
7647_ACEOF
7648if ac_fn_c_try_link "$LINENO"
7649then :
7650  ax_cv_PTHREAD_JOINABLE_ATTR=$ax_pthread_attr; break
7651fi
7652rm -f core conftest.err conftest.$ac_objext conftest.beam \
7653    conftest$ac_exeext conftest.$ac_ext
7654             done
7655
7656fi
7657{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_JOINABLE_ATTR" >&5
7658printf "%s\n" "$ax_cv_PTHREAD_JOINABLE_ATTR" >&6; }
7659        if test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xunknown" && \
7660               test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xPTHREAD_CREATE_JOINABLE" && \
7661               test "x$ax_pthread_joinable_attr_defined" != "xyes"
7662then :
7663
7664printf "%s\n" "#define PTHREAD_CREATE_JOINABLE $ax_cv_PTHREAD_JOINABLE_ATTR" >>confdefs.h
7665
7666               ax_pthread_joinable_attr_defined=yes
7667
7668fi
7669
7670        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether more special flags are required for pthreads" >&5
7671printf %s "checking whether more special flags are required for pthreads... " >&6; }
7672if test ${ax_cv_PTHREAD_SPECIAL_FLAGS+y}
7673then :
7674  printf %s "(cached) " >&6
7675else $as_nop
7676  ax_cv_PTHREAD_SPECIAL_FLAGS=no
7677             case $host_os in
7678             solaris*)
7679             ax_cv_PTHREAD_SPECIAL_FLAGS="-D_POSIX_PTHREAD_SEMANTICS"
7680             ;;
7681             esac
7682
7683fi
7684{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_SPECIAL_FLAGS" >&5
7685printf "%s\n" "$ax_cv_PTHREAD_SPECIAL_FLAGS" >&6; }
7686        if test "x$ax_cv_PTHREAD_SPECIAL_FLAGS" != "xno" && \
7687               test "x$ax_pthread_special_flags_added" != "xyes"
7688then :
7689  PTHREAD_CFLAGS="$ax_cv_PTHREAD_SPECIAL_FLAGS $PTHREAD_CFLAGS"
7690               ax_pthread_special_flags_added=yes
7691fi
7692
7693        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
7694printf %s "checking for PTHREAD_PRIO_INHERIT... " >&6; }
7695if test ${ax_cv_PTHREAD_PRIO_INHERIT+y}
7696then :
7697  printf %s "(cached) " >&6
7698else $as_nop
7699  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7700/* end confdefs.h.  */
7701#include <pthread.h>
7702int
7703main (void)
7704{
7705int i = PTHREAD_PRIO_INHERIT;
7706                                               return i;
7707  ;
7708  return 0;
7709}
7710_ACEOF
7711if ac_fn_c_try_link "$LINENO"
7712then :
7713  ax_cv_PTHREAD_PRIO_INHERIT=yes
7714else $as_nop
7715  ax_cv_PTHREAD_PRIO_INHERIT=no
7716fi
7717rm -f core conftest.err conftest.$ac_objext conftest.beam \
7718    conftest$ac_exeext conftest.$ac_ext
7719
7720fi
7721{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
7722printf "%s\n" "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
7723        if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes" && \
7724               test "x$ax_pthread_prio_inherit_defined" != "xyes"
7725then :
7726
7727printf "%s\n" "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
7728
7729               ax_pthread_prio_inherit_defined=yes
7730
7731fi
7732
7733        CFLAGS="$ax_pthread_save_CFLAGS"
7734        LIBS="$ax_pthread_save_LIBS"
7735
7736        # More AIX lossage: compile with *_r variant
7737        if test "x$GCC" != "xyes"; then
7738            case $host_os in
7739                aix*)
7740                case "x/$CC" in #(
7741  x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xlc128|x*/xlc128_v6) :
7742    #handle absolute path differently from PATH based program lookup
7743                     case "x$CC" in #(
7744  x/*) :
7745
7746			   if as_fn_executable_p ${CC}_r
7747then :
7748  PTHREAD_CC="${CC}_r"
7749fi
7750			   if test "x${CXX}" != "x"
7751then :
7752  if as_fn_executable_p ${CXX}_r
7753then :
7754  PTHREAD_CXX="${CXX}_r"
7755fi
7756fi
7757			  ;; #(
7758  *) :
7759
7760			   for ac_prog in ${CC}_r
7761do
7762  # Extract the first word of "$ac_prog", so it can be a program name with args.
7763set dummy $ac_prog; ac_word=$2
7764{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7765printf %s "checking for $ac_word... " >&6; }
7766if test ${ac_cv_prog_PTHREAD_CC+y}
7767then :
7768  printf %s "(cached) " >&6
7769else $as_nop
7770  if test -n "$PTHREAD_CC"; then
7771  ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
7772else
7773as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7774for as_dir in $PATH
7775do
7776  IFS=$as_save_IFS
7777  case $as_dir in #(((
7778    '') as_dir=./ ;;
7779    */) ;;
7780    *) as_dir=$as_dir/ ;;
7781  esac
7782    for ac_exec_ext in '' $ac_executable_extensions; do
7783  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7784    ac_cv_prog_PTHREAD_CC="$ac_prog"
7785    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7786    break 2
7787  fi
7788done
7789  done
7790IFS=$as_save_IFS
7791
7792fi
7793fi
7794PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
7795if test -n "$PTHREAD_CC"; then
7796  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
7797printf "%s\n" "$PTHREAD_CC" >&6; }
7798else
7799  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7800printf "%s\n" "no" >&6; }
7801fi
7802
7803
7804  test -n "$PTHREAD_CC" && break
7805done
7806test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
7807
7808			   if test "x${CXX}" != "x"
7809then :
7810  for ac_prog in ${CXX}_r
7811do
7812  # Extract the first word of "$ac_prog", so it can be a program name with args.
7813set dummy $ac_prog; ac_word=$2
7814{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7815printf %s "checking for $ac_word... " >&6; }
7816if test ${ac_cv_prog_PTHREAD_CXX+y}
7817then :
7818  printf %s "(cached) " >&6
7819else $as_nop
7820  if test -n "$PTHREAD_CXX"; then
7821  ac_cv_prog_PTHREAD_CXX="$PTHREAD_CXX" # Let the user override the test.
7822else
7823as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7824for as_dir in $PATH
7825do
7826  IFS=$as_save_IFS
7827  case $as_dir in #(((
7828    '') as_dir=./ ;;
7829    */) ;;
7830    *) as_dir=$as_dir/ ;;
7831  esac
7832    for ac_exec_ext in '' $ac_executable_extensions; do
7833  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7834    ac_cv_prog_PTHREAD_CXX="$ac_prog"
7835    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7836    break 2
7837  fi
7838done
7839  done
7840IFS=$as_save_IFS
7841
7842fi
7843fi
7844PTHREAD_CXX=$ac_cv_prog_PTHREAD_CXX
7845if test -n "$PTHREAD_CXX"; then
7846  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CXX" >&5
7847printf "%s\n" "$PTHREAD_CXX" >&6; }
7848else
7849  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7850printf "%s\n" "no" >&6; }
7851fi
7852
7853
7854  test -n "$PTHREAD_CXX" && break
7855done
7856test -n "$PTHREAD_CXX" || PTHREAD_CXX="$CXX"
7857
7858fi
7859
7860                      ;;
7861esac
7862                     ;; #(
7863  *) :
7864     ;;
7865esac
7866                ;;
7867            esac
7868        fi
7869fi
7870
7871test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
7872test -n "$PTHREAD_CXX" || PTHREAD_CXX="$CXX"
7873
7874
7875
7876
7877
7878
7879# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
7880if test "x$ax_pthread_ok" = "xyes"; then
7881
7882printf "%s\n" "#define HAVE_PTHREAD 1" >>confdefs.h
7883
7884        :
7885else
7886        ax_pthread_ok=no
7887
7888fi
7889ac_ext=c
7890ac_cpp='$CPP $CPPFLAGS'
7891ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7892ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7893ac_compiler_gnu=$ac_cv_c_compiler_gnu
7894
7895
7896else
7897test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
7898
7899fi
7900
7901# Check whether --enable-uuidd was given.
7902if test ${enable_uuidd+y}
7903then :
7904  enableval=$enable_uuidd; if test "$enableval" = "no"
7905then
7906	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building uuidd" >&5
7907printf "%s\n" "Not building uuidd" >&6; }
7908	UUIDD_CMT="#"
7909else
7910	printf "%s\n" "#define USE_UUIDD 1" >>confdefs.h
7911
7912	UUIDD_CMT=""
7913	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building uuidd" >&5
7914printf "%s\n" "Building uuidd" >&6; }
7915fi
7916
7917else $as_nop
7918  printf "%s\n" "#define USE_UUIDD 1" >>confdefs.h
7919
7920if test -z "$UUID_CMT"
7921then
7922	UUIDD_CMT=""
7923	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building uuidd by default" >&5
7924printf "%s\n" "Building uuidd by default" >&6; }
7925else
7926	UUIDD_CMT="#"
7927	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling uuidd by default" >&5
7928printf "%s\n" "Disabling uuidd by default" >&6; }
7929fi
7930
7931fi
7932
7933
7934
7935# Check whether --enable-mmp was given.
7936if test ${enable_mmp+y}
7937then :
7938  enableval=$enable_mmp; if test "$enableval" = "no"
7939then
7940	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling mmp support" >&5
7941printf "%s\n" "Disabling mmp support" >&6; }
7942else
7943	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling mmp support" >&5
7944printf "%s\n" "Enabling mmp support" >&6; }
7945	printf "%s\n" "#define CONFIG_MMP 1" >>confdefs.h
7946
7947fi
7948
7949else $as_nop
7950  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling mmp support by default" >&5
7951printf "%s\n" "Enabling mmp support by default" >&6; }
7952printf "%s\n" "#define CONFIG_MMP 1" >>confdefs.h
7953
7954
7955fi
7956
7957
7958# Check whether --enable-tdb was given.
7959if test ${enable_tdb+y}
7960then :
7961  enableval=$enable_tdb;
7962if test "$enableval" = "no"
7963then
7964	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling tdb support" >&5
7965printf "%s\n" "Disabling tdb support" >&6; }
7966	CONFIG_TDB=0
7967else
7968	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling tdb support" >&5
7969printf "%s\n" "Enabling tdb support" >&6; }
7970	CONFIG_TDB=1
7971fi
7972
7973
7974else $as_nop
7975
7976case "$host_os" in
7977mingw*)
7978	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling tdb support by default" >&5
7979printf "%s\n" "Disabling tdb support by default" >&6; }
7980	CONFIG_TDB=0
7981	;;
7982*)
7983	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling tdb support by default" >&5
7984printf "%s\n" "Enabling tdb support by default" >&6; }
7985	CONFIG_TDB=1
7986	;;
7987esac
7988
7989
7990fi
7991
7992if test "$CONFIG_TDB" = "1"
7993then
7994	printf "%s\n" "#define CONFIG_TDB 1" >>confdefs.h
7995
7996	TDB_CMT=""
7997	TDB_MAN_COMMENT=""
7998else
7999	TDB_CMT="#"
8000	TDB_MAN_COMMENT='.\"'
8001fi
8002
8003
8004
8005# Check whether --enable-bmap-stats was given.
8006if test ${enable_bmap_stats+y}
8007then :
8008  enableval=$enable_bmap_stats; if test "$enableval" = "no"
8009then
8010	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling bitmap statistics support" >&5
8011printf "%s\n" "Disabling bitmap statistics support" >&6; }
8012else
8013	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling bitmap statistics support" >&5
8014printf "%s\n" "Enabling bitmap statistics support" >&6; }
8015	printf "%s\n" "#define ENABLE_BMAP_STATS 1" >>confdefs.h
8016
8017fi
8018
8019else $as_nop
8020  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling bitmap statistics support by default" >&5
8021printf "%s\n" "Enabling bitmap statistics support by default" >&6; }
8022printf "%s\n" "#define ENABLE_BMAP_STATS 1" >>confdefs.h
8023
8024
8025fi
8026
8027
8028# Check whether --enable-bmap-stats-ops was given.
8029if test ${enable_bmap_stats_ops+y}
8030then :
8031  enableval=$enable_bmap_stats_ops; if test "$enableval" = "no"
8032then
8033	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling additional bitmap statistics" >&5
8034printf "%s\n" "Disabling additional bitmap statistics" >&6; }
8035else
8036		if test "x${enable_bmap_stats}" = "xno"
8037then :
8038  { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8039printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
8040as_fn_error $? "Error --enable-bmap-stats-ops requires bmap-stats
8041See \`config.log' for more details" "$LINENO" 5; }
8042fi
8043
8044	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling additional bitmap statistics" >&5
8045printf "%s\n" "Enabling additional bitmap statistics" >&6; }
8046	printf "%s\n" "#define ENABLE_BMAP_STATS_OPS 1" >>confdefs.h
8047
8048fi
8049
8050else $as_nop
8051  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling additional bitmap statistics by default" >&5
8052printf "%s\n" "Disabling additional bitmap statistics by default" >&6; }
8053
8054fi
8055
8056MAKEFILE_LIBRARY=$srcdir/lib/Makefile.library
8057
8058GETTEXT_PACKAGE=e2fsprogs
8059PACKAGE=e2fsprogs
8060VERSION="$E2FSPROGS_VERSION"
8061VERSION=0.14.1
8062
8063printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
8064
8065
8066printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h
8067
8068
8069
8070
8071
8072{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
8073printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
8074set x ${MAKE-make}
8075ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
8076if eval test \${ac_cv_prog_make_${ac_make}_set+y}
8077then :
8078  printf %s "(cached) " >&6
8079else $as_nop
8080  cat >conftest.make <<\_ACEOF
8081SHELL = /bin/sh
8082all:
8083	@echo '@@@%%%=$(MAKE)=@@@%%%'
8084_ACEOF
8085# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
8086case `${MAKE-make} -f conftest.make 2>/dev/null` in
8087  *@@@%%%=?*=@@@%%%*)
8088    eval ac_cv_prog_make_${ac_make}_set=yes;;
8089  *)
8090    eval ac_cv_prog_make_${ac_make}_set=no;;
8091esac
8092rm -f conftest.make
8093fi
8094if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
8095  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8096printf "%s\n" "yes" >&6; }
8097  SET_MAKE=
8098else
8099  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8100printf "%s\n" "no" >&6; }
8101  SET_MAKE="MAKE=${MAKE-make}"
8102fi
8103
8104
8105  # Find a good install program.  We prefer a C program (faster),
8106# so one script is as good as another.  But avoid the broken or
8107# incompatible versions:
8108# SysV /etc/install, /usr/sbin/install
8109# SunOS /usr/etc/install
8110# IRIX /sbin/install
8111# AIX /bin/install
8112# AmigaOS /C/install, which installs bootblocks on floppy discs
8113# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
8114# AFS /usr/afsws/bin/install, which mishandles nonexistent args
8115# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
8116# OS/2's system install, which has a completely different semantic
8117# ./install, which can be erroneously created by make from ./install.sh.
8118# Reject install programs that cannot install multiple files.
8119{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
8120printf %s "checking for a BSD-compatible install... " >&6; }
8121if test -z "$INSTALL"; then
8122if test ${ac_cv_path_install+y}
8123then :
8124  printf %s "(cached) " >&6
8125else $as_nop
8126  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8127for as_dir in $PATH
8128do
8129  IFS=$as_save_IFS
8130  case $as_dir in #(((
8131    '') as_dir=./ ;;
8132    */) ;;
8133    *) as_dir=$as_dir/ ;;
8134  esac
8135    # Account for fact that we put trailing slashes in our PATH walk.
8136case $as_dir in #((
8137  ./ | /[cC]/* | \
8138  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
8139  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
8140  /usr/ucb/* ) ;;
8141  *)
8142    # OSF1 and SCO ODT 3.0 have their own names for install.
8143    # Don't use installbsd from OSF since it installs stuff as root
8144    # by default.
8145    for ac_prog in ginstall scoinst install; do
8146      for ac_exec_ext in '' $ac_executable_extensions; do
8147	if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
8148	  if test $ac_prog = install &&
8149	    grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8150	    # AIX install.  It has an incompatible calling convention.
8151	    :
8152	  elif test $ac_prog = install &&
8153	    grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8154	    # program-specific install script used by HP pwplus--don't use.
8155	    :
8156	  else
8157	    rm -rf conftest.one conftest.two conftest.dir
8158	    echo one > conftest.one
8159	    echo two > conftest.two
8160	    mkdir conftest.dir
8161	    if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
8162	      test -s conftest.one && test -s conftest.two &&
8163	      test -s conftest.dir/conftest.one &&
8164	      test -s conftest.dir/conftest.two
8165	    then
8166	      ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
8167	      break 3
8168	    fi
8169	  fi
8170	fi
8171      done
8172    done
8173    ;;
8174esac
8175
8176  done
8177IFS=$as_save_IFS
8178
8179rm -rf conftest.one conftest.two conftest.dir
8180
8181fi
8182  if test ${ac_cv_path_install+y}; then
8183    INSTALL=$ac_cv_path_install
8184  else
8185    # As a last resort, use the slow shell script.  Don't cache a
8186    # value for INSTALL within a source directory, because that will
8187    # break other packages using the cache if that directory is
8188    # removed, or if the value is a relative name.
8189    INSTALL=$ac_install_sh
8190  fi
8191fi
8192{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
8193printf "%s\n" "$INSTALL" >&6; }
8194
8195# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8196# It thinks the first close brace ends the variable substitution.
8197test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8198
8199test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8200
8201test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8202
8203
8204  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5
8205printf %s "checking for a race-free mkdir -p... " >&6; }
8206if test -z "$MKDIR_P"; then
8207  if test ${ac_cv_path_mkdir+y}
8208then :
8209  printf %s "(cached) " >&6
8210else $as_nop
8211  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8212for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
8213do
8214  IFS=$as_save_IFS
8215  case $as_dir in #(((
8216    '') as_dir=./ ;;
8217    */) ;;
8218    *) as_dir=$as_dir/ ;;
8219  esac
8220    for ac_prog in mkdir gmkdir; do
8221	 for ac_exec_ext in '' $ac_executable_extensions; do
8222	   as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue
8223	   case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #(
8224	     'mkdir ('*'coreutils) '* | \
8225	     'BusyBox '* | \
8226	     'mkdir (fileutils) '4.1*)
8227	       ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext
8228	       break 3;;
8229	   esac
8230	 done
8231       done
8232  done
8233IFS=$as_save_IFS
8234
8235fi
8236
8237  test -d ./--version && rmdir ./--version
8238  if test ${ac_cv_path_mkdir+y}; then
8239    MKDIR_P="$ac_cv_path_mkdir -p"
8240  else
8241    # As a last resort, use the slow shell script.  Don't cache a
8242    # value for MKDIR_P within a source directory, because that will
8243    # break other packages using the cache if that directory is
8244    # removed, or if the value is a relative name.
8245    MKDIR_P="$ac_install_sh -d"
8246  fi
8247fi
8248{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
8249printf "%s\n" "$MKDIR_P" >&6; }
8250
8251
8252  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8253printf %s "checking whether NLS is requested... " >&6; }
8254    # Check whether --enable-nls was given.
8255if test ${enable_nls+y}
8256then :
8257  enableval=$enable_nls; USE_NLS=$enableval
8258else $as_nop
8259  USE_NLS=yes
8260fi
8261
8262  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
8263printf "%s\n" "$USE_NLS" >&6; }
8264
8265
8266
8267
8268      GETTEXT_MACRO_VERSION=0.20
8269
8270
8271
8272
8273# Prepare PATH_SEPARATOR.
8274# The user is always right.
8275if test "${PATH_SEPARATOR+set}" != set; then
8276  # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
8277  # contains only /bin. Note that ksh looks also at the FPATH variable,
8278  # so we have to set that as well for the test.
8279  PATH_SEPARATOR=:
8280  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8281    && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8282           || PATH_SEPARATOR=';'
8283       }
8284fi
8285
8286# Find out how to test for executable files. Don't use a zero-byte file,
8287# as systems may use methods other than mode bits to determine executability.
8288cat >conf$$.file <<_ASEOF
8289#! /bin/sh
8290exit 0
8291_ASEOF
8292chmod +x conf$$.file
8293if test -x conf$$.file >/dev/null 2>&1; then
8294  ac_executable_p="test -x"
8295else
8296  ac_executable_p="test -f"
8297fi
8298rm -f conf$$.file
8299
8300# Extract the first word of "msgfmt", so it can be a program name with args.
8301set dummy msgfmt; ac_word=$2
8302{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8303printf %s "checking for $ac_word... " >&6; }
8304if test ${ac_cv_path_MSGFMT+y}
8305then :
8306  printf %s "(cached) " >&6
8307else $as_nop
8308  case "$MSGFMT" in
8309  [\\/]* | ?:[\\/]*)
8310    ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
8311    ;;
8312  *)
8313    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
8314    for ac_dir in $PATH; do
8315      IFS="$ac_save_IFS"
8316      test -z "$ac_dir" && ac_dir=.
8317      for ac_exec_ext in '' $ac_executable_extensions; do
8318        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
8319          echo "$as_me: trying $ac_dir/$ac_word..." >&5
8320          if $ac_dir/$ac_word --statistics /dev/null >&5 2>&1 &&
8321     (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
8322            ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
8323            break 2
8324          fi
8325        fi
8326      done
8327    done
8328    IFS="$ac_save_IFS"
8329  test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
8330    ;;
8331esac
8332fi
8333MSGFMT="$ac_cv_path_MSGFMT"
8334if test "$MSGFMT" != ":"; then
8335  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
8336printf "%s\n" "$MSGFMT" >&6; }
8337else
8338  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8339printf "%s\n" "no" >&6; }
8340fi
8341
8342  # Extract the first word of "gmsgfmt", so it can be a program name with args.
8343set dummy gmsgfmt; ac_word=$2
8344{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8345printf %s "checking for $ac_word... " >&6; }
8346if test ${ac_cv_path_GMSGFMT+y}
8347then :
8348  printf %s "(cached) " >&6
8349else $as_nop
8350  case $GMSGFMT in
8351  [\\/]* | ?:[\\/]*)
8352  ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
8353  ;;
8354  *)
8355  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8356for as_dir in $PATH
8357do
8358  IFS=$as_save_IFS
8359  case $as_dir in #(((
8360    '') as_dir=./ ;;
8361    */) ;;
8362    *) as_dir=$as_dir/ ;;
8363  esac
8364    for ac_exec_ext in '' $ac_executable_extensions; do
8365  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8366    ac_cv_path_GMSGFMT="$as_dir$ac_word$ac_exec_ext"
8367    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8368    break 2
8369  fi
8370done
8371  done
8372IFS=$as_save_IFS
8373
8374  test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
8375  ;;
8376esac
8377fi
8378GMSGFMT=$ac_cv_path_GMSGFMT
8379if test -n "$GMSGFMT"; then
8380  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
8381printf "%s\n" "$GMSGFMT" >&6; }
8382else
8383  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8384printf "%s\n" "no" >&6; }
8385fi
8386
8387
8388
8389    case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
8390    '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;;
8391    *) GMSGFMT_015=$GMSGFMT ;;
8392  esac
8393
8394
8395
8396# Prepare PATH_SEPARATOR.
8397# The user is always right.
8398if test "${PATH_SEPARATOR+set}" != set; then
8399  # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
8400  # contains only /bin. Note that ksh looks also at the FPATH variable,
8401  # so we have to set that as well for the test.
8402  PATH_SEPARATOR=:
8403  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8404    && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8405           || PATH_SEPARATOR=';'
8406       }
8407fi
8408
8409# Find out how to test for executable files. Don't use a zero-byte file,
8410# as systems may use methods other than mode bits to determine executability.
8411cat >conf$$.file <<_ASEOF
8412#! /bin/sh
8413exit 0
8414_ASEOF
8415chmod +x conf$$.file
8416if test -x conf$$.file >/dev/null 2>&1; then
8417  ac_executable_p="test -x"
8418else
8419  ac_executable_p="test -f"
8420fi
8421rm -f conf$$.file
8422
8423# Extract the first word of "xgettext", so it can be a program name with args.
8424set dummy xgettext; ac_word=$2
8425{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8426printf %s "checking for $ac_word... " >&6; }
8427if test ${ac_cv_path_XGETTEXT+y}
8428then :
8429  printf %s "(cached) " >&6
8430else $as_nop
8431  case "$XGETTEXT" in
8432  [\\/]* | ?:[\\/]*)
8433    ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
8434    ;;
8435  *)
8436    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
8437    for ac_dir in $PATH; do
8438      IFS="$ac_save_IFS"
8439      test -z "$ac_dir" && ac_dir=.
8440      for ac_exec_ext in '' $ac_executable_extensions; do
8441        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
8442          echo "$as_me: trying $ac_dir/$ac_word..." >&5
8443          if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&5 2>&1 &&
8444     (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
8445            ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
8446            break 2
8447          fi
8448        fi
8449      done
8450    done
8451    IFS="$ac_save_IFS"
8452  test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
8453    ;;
8454esac
8455fi
8456XGETTEXT="$ac_cv_path_XGETTEXT"
8457if test "$XGETTEXT" != ":"; then
8458  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
8459printf "%s\n" "$XGETTEXT" >&6; }
8460else
8461  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8462printf "%s\n" "no" >&6; }
8463fi
8464
8465    rm -f messages.po
8466
8467    case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
8468    '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;;
8469    *) XGETTEXT_015=$XGETTEXT ;;
8470  esac
8471
8472
8473
8474# Prepare PATH_SEPARATOR.
8475# The user is always right.
8476if test "${PATH_SEPARATOR+set}" != set; then
8477  # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
8478  # contains only /bin. Note that ksh looks also at the FPATH variable,
8479  # so we have to set that as well for the test.
8480  PATH_SEPARATOR=:
8481  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8482    && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8483           || PATH_SEPARATOR=';'
8484       }
8485fi
8486
8487# Find out how to test for executable files. Don't use a zero-byte file,
8488# as systems may use methods other than mode bits to determine executability.
8489cat >conf$$.file <<_ASEOF
8490#! /bin/sh
8491exit 0
8492_ASEOF
8493chmod +x conf$$.file
8494if test -x conf$$.file >/dev/null 2>&1; then
8495  ac_executable_p="test -x"
8496else
8497  ac_executable_p="test -f"
8498fi
8499rm -f conf$$.file
8500
8501# Extract the first word of "msgmerge", so it can be a program name with args.
8502set dummy msgmerge; ac_word=$2
8503{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8504printf %s "checking for $ac_word... " >&6; }
8505if test ${ac_cv_path_MSGMERGE+y}
8506then :
8507  printf %s "(cached) " >&6
8508else $as_nop
8509  case "$MSGMERGE" in
8510  [\\/]* | ?:[\\/]*)
8511    ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
8512    ;;
8513  *)
8514    ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
8515    for ac_dir in $PATH; do
8516      IFS="$ac_save_IFS"
8517      test -z "$ac_dir" && ac_dir=.
8518      for ac_exec_ext in '' $ac_executable_extensions; do
8519        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
8520          echo "$as_me: trying $ac_dir/$ac_word..." >&5
8521          if $ac_dir/$ac_word --update -q /dev/null /dev/null >&5 2>&1; then
8522            ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
8523            break 2
8524          fi
8525        fi
8526      done
8527    done
8528    IFS="$ac_save_IFS"
8529  test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
8530    ;;
8531esac
8532fi
8533MSGMERGE="$ac_cv_path_MSGMERGE"
8534if test "$MSGMERGE" != ":"; then
8535  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
8536printf "%s\n" "$MSGMERGE" >&6; }
8537else
8538  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8539printf "%s\n" "no" >&6; }
8540fi
8541
8542
8543    if LC_ALL=C $MSGMERGE --help | grep ' --for-msgfmt ' >/dev/null; then
8544    MSGMERGE_FOR_MSGFMT_OPTION='--for-msgfmt'
8545  else
8546        if LC_ALL=C $MSGMERGE --help | grep ' --no-fuzzy-matching ' >/dev/null; then
8547      MSGMERGE_FOR_MSGFMT_OPTION='--no-fuzzy-matching --no-location --quiet'
8548    else
8549                        MSGMERGE_FOR_MSGFMT_OPTION='--no-location --quiet'
8550    fi
8551  fi
8552
8553
8554    test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS=
8555
8556
8557  ac_config_commands="$ac_config_commands po-directories"
8558
8559
8560
8561      if test "X$prefix" = "XNONE"; then
8562    acl_final_prefix="$ac_default_prefix"
8563  else
8564    acl_final_prefix="$prefix"
8565  fi
8566  if test "X$exec_prefix" = "XNONE"; then
8567    acl_final_exec_prefix='${prefix}'
8568  else
8569    acl_final_exec_prefix="$exec_prefix"
8570  fi
8571  acl_save_prefix="$prefix"
8572  prefix="$acl_final_prefix"
8573  eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
8574  prefix="$acl_save_prefix"
8575
8576
8577
8578# Check whether --with-gnu-ld was given.
8579if test ${with_gnu_ld+y}
8580then :
8581  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
8582else $as_nop
8583  with_gnu_ld=no
8584fi
8585
8586# Prepare PATH_SEPARATOR.
8587# The user is always right.
8588if test "${PATH_SEPARATOR+set}" != set; then
8589  # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
8590  # contains only /bin. Note that ksh looks also at the FPATH variable,
8591  # so we have to set that as well for the test.
8592  PATH_SEPARATOR=:
8593  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8594    && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8595           || PATH_SEPARATOR=';'
8596       }
8597fi
8598
8599if test -n "$LD"; then
8600  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld" >&5
8601printf %s "checking for ld... " >&6; }
8602elif test "$GCC" = yes; then
8603  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
8604printf %s "checking for ld used by $CC... " >&6; }
8605elif test "$with_gnu_ld" = yes; then
8606  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
8607printf %s "checking for GNU ld... " >&6; }
8608else
8609  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
8610printf %s "checking for non-GNU ld... " >&6; }
8611fi
8612if test -n "$LD"; then
8613  # Let the user override the test with a path.
8614  :
8615else
8616  if test ${acl_cv_path_LD+y}
8617then :
8618  printf %s "(cached) " >&6
8619else $as_nop
8620
8621    acl_cv_path_LD= # Final result of this test
8622    ac_prog=ld # Program to search in $PATH
8623    if test "$GCC" = yes; then
8624      # Check if gcc -print-prog-name=ld gives a path.
8625      case $host in
8626        *-*-mingw*)
8627          # gcc leaves a trailing carriage return which upsets mingw
8628          acl_output=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
8629        *)
8630          acl_output=`($CC -print-prog-name=ld) 2>&5` ;;
8631      esac
8632      case $acl_output in
8633        # Accept absolute paths.
8634        [\\/]* | ?:[\\/]*)
8635          re_direlt='/[^/][^/]*/\.\./'
8636          # Canonicalize the pathname of ld
8637          acl_output=`echo "$acl_output" | sed 's%\\\\%/%g'`
8638          while echo "$acl_output" | grep "$re_direlt" > /dev/null 2>&1; do
8639            acl_output=`echo $acl_output | sed "s%$re_direlt%/%"`
8640          done
8641          # Got the pathname. No search in PATH is needed.
8642          acl_cv_path_LD="$acl_output"
8643          ac_prog=
8644          ;;
8645        "")
8646          # If it fails, then pretend we aren't using GCC.
8647          ;;
8648        *)
8649          # If it is relative, then search for the first ld in PATH.
8650          with_gnu_ld=unknown
8651          ;;
8652      esac
8653    fi
8654    if test -n "$ac_prog"; then
8655      # Search for $ac_prog in $PATH.
8656      acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8657      for ac_dir in $PATH; do
8658        IFS="$acl_save_ifs"
8659        test -z "$ac_dir" && ac_dir=.
8660        if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
8661          acl_cv_path_LD="$ac_dir/$ac_prog"
8662          # Check to see if the program is GNU ld.  I'd rather use --version,
8663          # but apparently some variants of GNU ld only accept -v.
8664          # Break only if it was the GNU/non-GNU ld that we prefer.
8665          case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in
8666            *GNU* | *'with BFD'*)
8667              test "$with_gnu_ld" != no && break
8668              ;;
8669            *)
8670              test "$with_gnu_ld" != yes && break
8671              ;;
8672          esac
8673        fi
8674      done
8675      IFS="$acl_save_ifs"
8676    fi
8677    case $host in
8678      *-*-aix*)
8679        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8680/* end confdefs.h.  */
8681#if defined __powerpc64__ || defined _ARCH_PPC64
8682                int ok;
8683               #else
8684                error fail
8685               #endif
8686
8687_ACEOF
8688if ac_fn_c_try_compile "$LINENO"
8689then :
8690  # The compiler produces 64-bit code. Add option '-b64' so that the
8691           # linker groks 64-bit object files.
8692           case "$acl_cv_path_LD " in
8693             *" -b64 "*) ;;
8694             *) acl_cv_path_LD="$acl_cv_path_LD -b64" ;;
8695           esac
8696
8697fi
8698rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8699        ;;
8700      sparc64-*-netbsd*)
8701        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8702/* end confdefs.h.  */
8703#if defined __sparcv9 || defined __arch64__
8704                int ok;
8705               #else
8706                error fail
8707               #endif
8708
8709_ACEOF
8710if ac_fn_c_try_compile "$LINENO"
8711then :
8712
8713else $as_nop
8714  # The compiler produces 32-bit code. Add option '-m elf32_sparc'
8715           # so that the linker groks 32-bit object files.
8716           case "$acl_cv_path_LD " in
8717             *" -m elf32_sparc "*) ;;
8718             *) acl_cv_path_LD="$acl_cv_path_LD -m elf32_sparc" ;;
8719           esac
8720
8721fi
8722rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8723        ;;
8724    esac
8725
8726fi
8727
8728  LD="$acl_cv_path_LD"
8729fi
8730if test -n "$LD"; then
8731  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
8732printf "%s\n" "$LD" >&6; }
8733else
8734  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8735printf "%s\n" "no" >&6; }
8736  as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
8737fi
8738{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
8739printf %s "checking if the linker ($LD) is GNU ld... " >&6; }
8740if test ${acl_cv_prog_gnu_ld+y}
8741then :
8742  printf %s "(cached) " >&6
8743else $as_nop
8744  # I'd rather use --version here, but apparently some GNU lds only accept -v.
8745case `$LD -v 2>&1 </dev/null` in
8746*GNU* | *'with BFD'*)
8747  acl_cv_prog_gnu_ld=yes
8748  ;;
8749*)
8750  acl_cv_prog_gnu_ld=no
8751  ;;
8752esac
8753fi
8754{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
8755printf "%s\n" "$acl_cv_prog_gnu_ld" >&6; }
8756with_gnu_ld=$acl_cv_prog_gnu_ld
8757
8758
8759
8760
8761
8762
8763                                                { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
8764printf %s "checking for shared library run path origin... " >&6; }
8765if test ${acl_cv_rpath+y}
8766then :
8767  printf %s "(cached) " >&6
8768else $as_nop
8769
8770    CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
8771    ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
8772    . ./conftest.sh
8773    rm -f ./conftest.sh
8774    acl_cv_rpath=done
8775
8776fi
8777{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
8778printf "%s\n" "$acl_cv_rpath" >&6; }
8779  wl="$acl_cv_wl"
8780  acl_libext="$acl_cv_libext"
8781  acl_shlibext="$acl_cv_shlibext"
8782  acl_libname_spec="$acl_cv_libname_spec"
8783  acl_library_names_spec="$acl_cv_library_names_spec"
8784  acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
8785  acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
8786  acl_hardcode_direct="$acl_cv_hardcode_direct"
8787  acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
8788    # Check whether --enable-rpath was given.
8789if test ${enable_rpath+y}
8790then :
8791  enableval=$enable_rpath; :
8792else $as_nop
8793  enable_rpath=yes
8794fi
8795
8796
8797
8798
8799  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking 32-bit host C ABI" >&5
8800printf %s "checking 32-bit host C ABI... " >&6; }
8801if test ${gl_cv_host_cpu_c_abi_32bit+y}
8802then :
8803  printf %s "(cached) " >&6
8804else $as_nop
8805  if test -n "$gl_cv_host_cpu_c_abi"; then
8806       case "$gl_cv_host_cpu_c_abi" in
8807         i386 | x86_64-x32 | arm | armhf | arm64-ilp32 | hppa | ia64-ilp32 | mips | mipsn32 | powerpc | riscv*-ilp32* | s390 | sparc)
8808           gl_cv_host_cpu_c_abi_32bit=yes ;;
8809         x86_64 | alpha | arm64 | hppa64 | ia64 | mips64 | powerpc64 | powerpc64-elfv2 | riscv*-lp64* | s390x | sparc64 )
8810           gl_cv_host_cpu_c_abi_32bit=no ;;
8811         *)
8812           gl_cv_host_cpu_c_abi_32bit=unknown ;;
8813       esac
8814     else
8815       case "$host_cpu" in
8816
8817         # CPUs that only support a 32-bit ABI.
8818         arc \
8819         | bfin \
8820         | cris* \
8821         | csky \
8822         | epiphany \
8823         | ft32 \
8824         | h8300 \
8825         | m68k \
8826         | microblaze | microblazeel \
8827         | nds32 | nds32le | nds32be \
8828         | nios2 | nios2eb | nios2el \
8829         | or1k* \
8830         | or32 \
8831         | sh | sh1234 | sh1234elb \
8832         | tic6x \
8833         | xtensa* )
8834           gl_cv_host_cpu_c_abi_32bit=yes
8835           ;;
8836
8837         # CPUs that only support a 64-bit ABI.
8838         alpha | alphaev[4-8] | alphaev56 | alphapca5[67] | alphaev6[78] \
8839         | mmix )
8840           gl_cv_host_cpu_c_abi_32bit=no
8841           ;;
8842
8843         i[34567]86 )
8844           gl_cv_host_cpu_c_abi_32bit=yes
8845           ;;
8846
8847         x86_64 )
8848           # On x86_64 systems, the C compiler may be generating code in one of
8849           # these ABIs:
8850           # - 64-bit instruction set, 64-bit pointers, 64-bit 'long': x86_64.
8851           # - 64-bit instruction set, 64-bit pointers, 32-bit 'long': x86_64
8852           #   with native Windows (mingw, MSVC).
8853           # - 64-bit instruction set, 32-bit pointers, 32-bit 'long': x86_64-x32.
8854           # - 32-bit instruction set, 32-bit pointers, 32-bit 'long': i386.
8855           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8856/* end confdefs.h.  */
8857#if (defined __x86_64__ || defined __amd64__ \
8858                       || defined _M_X64 || defined _M_AMD64) \
8859                      && !(defined __ILP32__ || defined _ILP32)
8860                   int ok;
8861                  #else
8862                   error fail
8863                  #endif
8864
8865_ACEOF
8866if ac_fn_c_try_compile "$LINENO"
8867then :
8868  gl_cv_host_cpu_c_abi_32bit=no
8869else $as_nop
8870  gl_cv_host_cpu_c_abi_32bit=yes
8871fi
8872rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8873           ;;
8874
8875         arm* | aarch64 )
8876           # Assume arm with EABI.
8877           # On arm64 systems, the C compiler may be generating code in one of
8878           # these ABIs:
8879           # - aarch64 instruction set, 64-bit pointers, 64-bit 'long': arm64.
8880           # - aarch64 instruction set, 32-bit pointers, 32-bit 'long': arm64-ilp32.
8881           # - 32-bit instruction set, 32-bit pointers, 32-bit 'long': arm or armhf.
8882           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8883/* end confdefs.h.  */
8884#if defined __aarch64__ && !(defined __ILP32__ || defined _ILP32)
8885                   int ok;
8886                  #else
8887                   error fail
8888                  #endif
8889
8890_ACEOF
8891if ac_fn_c_try_compile "$LINENO"
8892then :
8893  gl_cv_host_cpu_c_abi_32bit=no
8894else $as_nop
8895  gl_cv_host_cpu_c_abi_32bit=yes
8896fi
8897rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8898           ;;
8899
8900         hppa1.0 | hppa1.1 | hppa2.0* | hppa64 )
8901           # On hppa, the C compiler may be generating 32-bit code or 64-bit
8902           # code. In the latter case, it defines _LP64 and __LP64__.
8903           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8904/* end confdefs.h.  */
8905#ifdef __LP64__
8906                   int ok;
8907                  #else
8908                   error fail
8909                  #endif
8910
8911_ACEOF
8912if ac_fn_c_try_compile "$LINENO"
8913then :
8914  gl_cv_host_cpu_c_abi_32bit=no
8915else $as_nop
8916  gl_cv_host_cpu_c_abi_32bit=yes
8917fi
8918rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8919           ;;
8920
8921         ia64* )
8922           # On ia64 on HP-UX, the C compiler may be generating 64-bit code or
8923           # 32-bit code. In the latter case, it defines _ILP32.
8924           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8925/* end confdefs.h.  */
8926#ifdef _ILP32
8927                   int ok;
8928                  #else
8929                   error fail
8930                  #endif
8931
8932_ACEOF
8933if ac_fn_c_try_compile "$LINENO"
8934then :
8935  gl_cv_host_cpu_c_abi_32bit=yes
8936else $as_nop
8937  gl_cv_host_cpu_c_abi_32bit=no
8938fi
8939rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8940           ;;
8941
8942         mips* )
8943           # We should also check for (_MIPS_SZPTR == 64), but gcc keeps this
8944           # at 32.
8945           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8946/* end confdefs.h.  */
8947#if defined _MIPS_SZLONG && (_MIPS_SZLONG == 64)
8948                   int ok;
8949                  #else
8950                   error fail
8951                  #endif
8952
8953_ACEOF
8954if ac_fn_c_try_compile "$LINENO"
8955then :
8956  gl_cv_host_cpu_c_abi_32bit=no
8957else $as_nop
8958  gl_cv_host_cpu_c_abi_32bit=yes
8959fi
8960rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8961           ;;
8962
8963         powerpc* )
8964           # Different ABIs are in use on AIX vs. Mac OS X vs. Linux,*BSD.
8965           # No need to distinguish them here; the caller may distinguish
8966           # them based on the OS.
8967           # On powerpc64 systems, the C compiler may still be generating
8968           # 32-bit code. And on powerpc-ibm-aix systems, the C compiler may
8969           # be generating 64-bit code.
8970           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8971/* end confdefs.h.  */
8972#if defined __powerpc64__ || defined _ARCH_PPC64
8973                   int ok;
8974                  #else
8975                   error fail
8976                  #endif
8977
8978_ACEOF
8979if ac_fn_c_try_compile "$LINENO"
8980then :
8981  gl_cv_host_cpu_c_abi_32bit=no
8982else $as_nop
8983  gl_cv_host_cpu_c_abi_32bit=yes
8984fi
8985rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8986           ;;
8987
8988         rs6000 )
8989           gl_cv_host_cpu_c_abi_32bit=yes
8990           ;;
8991
8992         riscv32 | riscv64 )
8993           # There are 6 ABIs: ilp32, ilp32f, ilp32d, lp64, lp64f, lp64d.
8994           # Size of 'long' and 'void *':
8995           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8996/* end confdefs.h.  */
8997#if defined __LP64__
8998                    int ok;
8999                  #else
9000                    error fail
9001                  #endif
9002
9003_ACEOF
9004if ac_fn_c_try_compile "$LINENO"
9005then :
9006  gl_cv_host_cpu_c_abi_32bit=no
9007else $as_nop
9008  gl_cv_host_cpu_c_abi_32bit=yes
9009fi
9010rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
9011           ;;
9012
9013         s390* )
9014           # On s390x, the C compiler may be generating 64-bit (= s390x) code
9015           # or 31-bit (= s390) code.
9016           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9017/* end confdefs.h.  */
9018#if defined __LP64__ || defined __s390x__
9019                    int ok;
9020                  #else
9021                    error fail
9022                  #endif
9023
9024_ACEOF
9025if ac_fn_c_try_compile "$LINENO"
9026then :
9027  gl_cv_host_cpu_c_abi_32bit=no
9028else $as_nop
9029  gl_cv_host_cpu_c_abi_32bit=yes
9030fi
9031rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
9032           ;;
9033
9034         sparc | sparc64 )
9035           # UltraSPARCs running Linux have `uname -m` = "sparc64", but the
9036           # C compiler still generates 32-bit code.
9037           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9038/* end confdefs.h.  */
9039#if defined __sparcv9 || defined __arch64__
9040                   int ok;
9041                  #else
9042                   error fail
9043                  #endif
9044
9045_ACEOF
9046if ac_fn_c_try_compile "$LINENO"
9047then :
9048  gl_cv_host_cpu_c_abi_32bit=no
9049else $as_nop
9050  gl_cv_host_cpu_c_abi_32bit=yes
9051fi
9052rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
9053           ;;
9054
9055         *)
9056           gl_cv_host_cpu_c_abi_32bit=unknown
9057           ;;
9058       esac
9059     fi
9060
9061fi
9062{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_host_cpu_c_abi_32bit" >&5
9063printf "%s\n" "$gl_cv_host_cpu_c_abi_32bit" >&6; }
9064
9065  HOST_CPU_C_ABI_32BIT="$gl_cv_host_cpu_c_abi_32bit"
9066
9067
9068
9069
9070
9071  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ELF binary format" >&5
9072printf %s "checking for ELF binary format... " >&6; }
9073if test ${gl_cv_elf+y}
9074then :
9075  printf %s "(cached) " >&6
9076else $as_nop
9077  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9078/* end confdefs.h.  */
9079#ifdef __ELF__
9080        Extensible Linking Format
9081        #endif
9082
9083_ACEOF
9084if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9085  $EGREP "Extensible Linking Format" >/dev/null 2>&1
9086then :
9087  gl_cv_elf=yes
9088else $as_nop
9089  gl_cv_elf=no
9090fi
9091rm -rf conftest*
9092
9093
9094fi
9095{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_elf" >&5
9096printf "%s\n" "$gl_cv_elf" >&6; }
9097  if test $gl_cv_elf; then
9098    # Extract the ELF class of a file (5th byte) in decimal.
9099    # Cf. https://en.wikipedia.org/wiki/Executable_and_Linkable_Format#File_header
9100    if od -A x < /dev/null >/dev/null 2>/dev/null; then
9101      # Use POSIX od.
9102      func_elfclass ()
9103      {
9104        od -A n -t d1 -j 4 -N 1
9105      }
9106    else
9107      # Use BSD hexdump.
9108      func_elfclass ()
9109      {
9110        dd bs=1 count=1 skip=4 2>/dev/null | hexdump -e '1/1 "%3d "'
9111        echo
9112      }
9113    fi
9114    case $HOST_CPU_C_ABI_32BIT in
9115      yes)
9116        # 32-bit ABI.
9117        acl_is_expected_elfclass ()
9118        {
9119          test "`func_elfclass | sed -e 's/[ 	]//g'`" = 1
9120        }
9121        ;;
9122      no)
9123        # 64-bit ABI.
9124        acl_is_expected_elfclass ()
9125        {
9126          test "`func_elfclass | sed -e 's/[ 	]//g'`" = 2
9127        }
9128        ;;
9129      *)
9130        # Unknown.
9131        acl_is_expected_elfclass ()
9132        {
9133          :
9134        }
9135        ;;
9136    esac
9137  else
9138    acl_is_expected_elfclass ()
9139    {
9140      :
9141    }
9142  fi
9143
9144    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for the common suffixes of directories in the library search path" >&5
9145printf %s "checking for the common suffixes of directories in the library search path... " >&6; }
9146if test ${acl_cv_libdirstems+y}
9147then :
9148  printf %s "(cached) " >&6
9149else $as_nop
9150            acl_libdirstem=lib
9151     acl_libdirstem2=
9152     acl_libdirstem3=
9153     case "$host_os" in
9154       solaris*)
9155                                                      if test $HOST_CPU_C_ABI_32BIT = no; then
9156           acl_libdirstem2=lib/64
9157           case "$host_cpu" in
9158             sparc*)        acl_libdirstem3=lib/sparcv9 ;;
9159             i*86 | x86_64) acl_libdirstem3=lib/amd64 ;;
9160           esac
9161         fi
9162         ;;
9163       *)
9164                                                                                 searchpath=`(LC_ALL=C $CC $CPPFLAGS $CFLAGS -print-search-dirs) 2>/dev/null \
9165                     | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
9166         if test $HOST_CPU_C_ABI_32BIT != no; then
9167           # 32-bit or unknown ABI.
9168           if test -d /usr/lib32; then
9169             acl_libdirstem2=lib32
9170           fi
9171         fi
9172         if test $HOST_CPU_C_ABI_32BIT != yes; then
9173           # 64-bit or unknown ABI.
9174           if test -d /usr/lib64; then
9175             acl_libdirstem3=lib64
9176           fi
9177         fi
9178         if test -n "$searchpath"; then
9179           acl_save_IFS="${IFS= 	}"; IFS=":"
9180           for searchdir in $searchpath; do
9181             if test -d "$searchdir"; then
9182               case "$searchdir" in
9183                 */lib32/ | */lib32 ) acl_libdirstem2=lib32 ;;
9184                 */lib64/ | */lib64 ) acl_libdirstem3=lib64 ;;
9185                 */../ | */.. )
9186                   # Better ignore directories of this form. They are misleading.
9187                   ;;
9188                 *) searchdir=`cd "$searchdir" && pwd`
9189                    case "$searchdir" in
9190                      */lib32 ) acl_libdirstem2=lib32 ;;
9191                      */lib64 ) acl_libdirstem3=lib64 ;;
9192                    esac ;;
9193               esac
9194             fi
9195           done
9196           IFS="$acl_save_IFS"
9197           if test $HOST_CPU_C_ABI_32BIT = yes; then
9198             # 32-bit ABI.
9199             acl_libdirstem3=
9200           fi
9201           if test $HOST_CPU_C_ABI_32BIT = no; then
9202             # 64-bit ABI.
9203             acl_libdirstem2=
9204           fi
9205         fi
9206         ;;
9207     esac
9208     test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
9209     test -n "$acl_libdirstem3" || acl_libdirstem3="$acl_libdirstem"
9210     acl_cv_libdirstems="$acl_libdirstem,$acl_libdirstem2,$acl_libdirstem3"
9211
9212fi
9213{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_libdirstems" >&5
9214printf "%s\n" "$acl_cv_libdirstems" >&6; }
9215      acl_libdirstem=`echo "$acl_cv_libdirstems" | sed -e 's/,.*//'`
9216  acl_libdirstem2=`echo "$acl_cv_libdirstems" | sed -e 's/^[^,]*,//' -e 's/,.*//'`
9217  acl_libdirstem3=`echo "$acl_cv_libdirstems" | sed -e 's/^[^,]*,[^,]*,//' -e 's/,.*//'`
9218
9219
9220
9221
9222
9223
9224
9225
9226
9227
9228
9229    use_additional=yes
9230
9231  acl_save_prefix="$prefix"
9232  prefix="$acl_final_prefix"
9233  acl_save_exec_prefix="$exec_prefix"
9234  exec_prefix="$acl_final_exec_prefix"
9235
9236    eval additional_includedir=\"$includedir\"
9237    eval additional_libdir=\"$libdir\"
9238    eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
9239    eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
9240
9241  exec_prefix="$acl_save_exec_prefix"
9242  prefix="$acl_save_prefix"
9243
9244
9245# Check whether --with-libiconv-prefix was given.
9246if test ${with_libiconv_prefix+y}
9247then :
9248  withval=$with_libiconv_prefix;
9249    if test "X$withval" = "Xno"; then
9250      use_additional=no
9251    else
9252      if test "X$withval" = "X"; then
9253
9254  acl_save_prefix="$prefix"
9255  prefix="$acl_final_prefix"
9256  acl_save_exec_prefix="$exec_prefix"
9257  exec_prefix="$acl_final_exec_prefix"
9258
9259          eval additional_includedir=\"$includedir\"
9260          eval additional_libdir=\"$libdir\"
9261          eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
9262          eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
9263
9264  exec_prefix="$acl_save_exec_prefix"
9265  prefix="$acl_save_prefix"
9266
9267      else
9268        additional_includedir="$withval/include"
9269        additional_libdir="$withval/$acl_libdirstem"
9270        additional_libdir2="$withval/$acl_libdirstem2"
9271        additional_libdir3="$withval/$acl_libdirstem3"
9272      fi
9273    fi
9274
9275fi
9276
9277  if test "X$additional_libdir2" = "X$additional_libdir"; then
9278    additional_libdir2=
9279  fi
9280  if test "X$additional_libdir3" = "X$additional_libdir"; then
9281    additional_libdir3=
9282  fi
9283      LIBICONV=
9284  LTLIBICONV=
9285  INCICONV=
9286  LIBICONV_PREFIX=
9287      HAVE_LIBICONV=
9288  rpathdirs=
9289  ltrpathdirs=
9290  names_already_handled=
9291  names_next_round='iconv '
9292  while test -n "$names_next_round"; do
9293    names_this_round="$names_next_round"
9294    names_next_round=
9295    for name in $names_this_round; do
9296      already_handled=
9297      for n in $names_already_handled; do
9298        if test "$n" = "$name"; then
9299          already_handled=yes
9300          break
9301        fi
9302      done
9303      if test -z "$already_handled"; then
9304        names_already_handled="$names_already_handled $name"
9305                        uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
9306        eval value=\"\$HAVE_LIB$uppername\"
9307        if test -n "$value"; then
9308          if test "$value" = yes; then
9309            eval value=\"\$LIB$uppername\"
9310            test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
9311            eval value=\"\$LTLIB$uppername\"
9312            test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
9313          else
9314                                    :
9315          fi
9316        else
9317                              found_dir=
9318          found_la=
9319          found_so=
9320          found_a=
9321          eval libname=\"$acl_libname_spec\"    # typically: libname=lib$name
9322          if test -n "$acl_shlibext"; then
9323            shrext=".$acl_shlibext"             # typically: shrext=.so
9324          else
9325            shrext=
9326          fi
9327          if test $use_additional = yes; then
9328            for additional_libdir_variable in additional_libdir additional_libdir2 additional_libdir3; do
9329              if test "X$found_dir" = "X"; then
9330                eval dir=\$$additional_libdir_variable
9331                if test -n "$dir"; then
9332                                                      if test -n "$acl_shlibext"; then
9333                    if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
9334                      found_dir="$dir"
9335                      found_so="$dir/$libname$shrext"
9336                    else
9337                      if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
9338                        ver=`(cd "$dir" && \
9339                              for f in "$libname$shrext".*; do echo "$f"; done \
9340                              | sed -e "s,^$libname$shrext\\\\.,," \
9341                              | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
9342                              | sed 1q ) 2>/dev/null`
9343                        if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
9344                          found_dir="$dir"
9345                          found_so="$dir/$libname$shrext.$ver"
9346                        fi
9347                      else
9348                        eval library_names=\"$acl_library_names_spec\"
9349                        for f in $library_names; do
9350                          if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
9351                            found_dir="$dir"
9352                            found_so="$dir/$f"
9353                            break
9354                          fi
9355                        done
9356                      fi
9357                    fi
9358                  fi
9359                                    if test "X$found_dir" = "X"; then
9360                    if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
9361                      found_dir="$dir"
9362                      found_a="$dir/$libname.$acl_libext"
9363                    fi
9364                  fi
9365                  if test "X$found_dir" != "X"; then
9366                    if test -f "$dir/$libname.la"; then
9367                      found_la="$dir/$libname.la"
9368                    fi
9369                  fi
9370                fi
9371              fi
9372            done
9373          fi
9374          if test "X$found_dir" = "X"; then
9375            for x in $LDFLAGS $LTLIBICONV; do
9376
9377  acl_save_prefix="$prefix"
9378  prefix="$acl_final_prefix"
9379  acl_save_exec_prefix="$exec_prefix"
9380  exec_prefix="$acl_final_exec_prefix"
9381  eval x=\"$x\"
9382  exec_prefix="$acl_save_exec_prefix"
9383  prefix="$acl_save_prefix"
9384
9385              case "$x" in
9386                -L*)
9387                  dir=`echo "X$x" | sed -e 's/^X-L//'`
9388                                    if test -n "$acl_shlibext"; then
9389                    if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
9390                      found_dir="$dir"
9391                      found_so="$dir/$libname$shrext"
9392                    else
9393                      if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
9394                        ver=`(cd "$dir" && \
9395                              for f in "$libname$shrext".*; do echo "$f"; done \
9396                              | sed -e "s,^$libname$shrext\\\\.,," \
9397                              | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
9398                              | sed 1q ) 2>/dev/null`
9399                        if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
9400                          found_dir="$dir"
9401                          found_so="$dir/$libname$shrext.$ver"
9402                        fi
9403                      else
9404                        eval library_names=\"$acl_library_names_spec\"
9405                        for f in $library_names; do
9406                          if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
9407                            found_dir="$dir"
9408                            found_so="$dir/$f"
9409                            break
9410                          fi
9411                        done
9412                      fi
9413                    fi
9414                  fi
9415                                    if test "X$found_dir" = "X"; then
9416                    if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
9417                      found_dir="$dir"
9418                      found_a="$dir/$libname.$acl_libext"
9419                    fi
9420                  fi
9421                  if test "X$found_dir" != "X"; then
9422                    if test -f "$dir/$libname.la"; then
9423                      found_la="$dir/$libname.la"
9424                    fi
9425                  fi
9426                  ;;
9427              esac
9428              if test "X$found_dir" != "X"; then
9429                break
9430              fi
9431            done
9432          fi
9433          if test "X$found_dir" != "X"; then
9434                        LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
9435            if test "X$found_so" != "X"; then
9436                                                        if test "$enable_rpath" = no \
9437                 || test "X$found_dir" = "X/usr/$acl_libdirstem" \
9438                 || test "X$found_dir" = "X/usr/$acl_libdirstem2" \
9439                 || test "X$found_dir" = "X/usr/$acl_libdirstem3"; then
9440                                LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9441              else
9442                                                                                haveit=
9443                for x in $ltrpathdirs; do
9444                  if test "X$x" = "X$found_dir"; then
9445                    haveit=yes
9446                    break
9447                  fi
9448                done
9449                if test -z "$haveit"; then
9450                  ltrpathdirs="$ltrpathdirs $found_dir"
9451                fi
9452                                if test "$acl_hardcode_direct" = yes; then
9453                                                      LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9454                else
9455                  if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
9456                                                            LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9457                                                            haveit=
9458                    for x in $rpathdirs; do
9459                      if test "X$x" = "X$found_dir"; then
9460                        haveit=yes
9461                        break
9462                      fi
9463                    done
9464                    if test -z "$haveit"; then
9465                      rpathdirs="$rpathdirs $found_dir"
9466                    fi
9467                  else
9468                                                                                haveit=
9469                    for x in $LDFLAGS $LIBICONV; do
9470
9471  acl_save_prefix="$prefix"
9472  prefix="$acl_final_prefix"
9473  acl_save_exec_prefix="$exec_prefix"
9474  exec_prefix="$acl_final_exec_prefix"
9475  eval x=\"$x\"
9476  exec_prefix="$acl_save_exec_prefix"
9477  prefix="$acl_save_prefix"
9478
9479                      if test "X$x" = "X-L$found_dir"; then
9480                        haveit=yes
9481                        break
9482                      fi
9483                    done
9484                    if test -z "$haveit"; then
9485                      LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
9486                    fi
9487                    if test "$acl_hardcode_minus_L" != no; then
9488                                                                                        LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9489                    else
9490                                                                                                                                                                                LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
9491                    fi
9492                  fi
9493                fi
9494              fi
9495            else
9496              if test "X$found_a" != "X"; then
9497                                LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
9498              else
9499                                                LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
9500              fi
9501            fi
9502                        additional_includedir=
9503            case "$found_dir" in
9504              */$acl_libdirstem | */$acl_libdirstem/)
9505                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
9506                if test "$name" = 'iconv'; then
9507                  LIBICONV_PREFIX="$basedir"
9508                fi
9509                additional_includedir="$basedir/include"
9510                ;;
9511              */$acl_libdirstem2 | */$acl_libdirstem2/)
9512                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
9513                if test "$name" = 'iconv'; then
9514                  LIBICONV_PREFIX="$basedir"
9515                fi
9516                additional_includedir="$basedir/include"
9517                ;;
9518              */$acl_libdirstem3 | */$acl_libdirstem3/)
9519                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem3/"'*$,,'`
9520                if test "$name" = 'iconv'; then
9521                  LIBICONV_PREFIX="$basedir"
9522                fi
9523                additional_includedir="$basedir/include"
9524                ;;
9525            esac
9526            if test "X$additional_includedir" != "X"; then
9527                                                                                                                if test "X$additional_includedir" != "X/usr/include"; then
9528                haveit=
9529                if test "X$additional_includedir" = "X/usr/local/include"; then
9530                  if test -n "$GCC"; then
9531                    case $host_os in
9532                      linux* | gnu* | k*bsd*-gnu) haveit=yes;;
9533                    esac
9534                  fi
9535                fi
9536                if test -z "$haveit"; then
9537                  for x in $CPPFLAGS $INCICONV; do
9538
9539  acl_save_prefix="$prefix"
9540  prefix="$acl_final_prefix"
9541  acl_save_exec_prefix="$exec_prefix"
9542  exec_prefix="$acl_final_exec_prefix"
9543  eval x=\"$x\"
9544  exec_prefix="$acl_save_exec_prefix"
9545  prefix="$acl_save_prefix"
9546
9547                    if test "X$x" = "X-I$additional_includedir"; then
9548                      haveit=yes
9549                      break
9550                    fi
9551                  done
9552                  if test -z "$haveit"; then
9553                    if test -d "$additional_includedir"; then
9554                                            INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
9555                    fi
9556                  fi
9557                fi
9558              fi
9559            fi
9560                        if test -n "$found_la"; then
9561                                                        save_libdir="$libdir"
9562              case "$found_la" in
9563                */* | *\\*) . "$found_la" ;;
9564                *) . "./$found_la" ;;
9565              esac
9566              libdir="$save_libdir"
9567                            for dep in $dependency_libs; do
9568                case "$dep" in
9569                  -L*)
9570                    dependency_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
9571                                                                                                                                                                if test "X$dependency_libdir" != "X/usr/$acl_libdirstem" \
9572                       && test "X$dependency_libdir" != "X/usr/$acl_libdirstem2" \
9573                       && test "X$dependency_libdir" != "X/usr/$acl_libdirstem3"; then
9574                      haveit=
9575                      if test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem" \
9576                         || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem2" \
9577                         || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem3"; then
9578                        if test -n "$GCC"; then
9579                          case $host_os in
9580                            linux* | gnu* | k*bsd*-gnu) haveit=yes;;
9581                          esac
9582                        fi
9583                      fi
9584                      if test -z "$haveit"; then
9585                        haveit=
9586                        for x in $LDFLAGS $LIBICONV; do
9587
9588  acl_save_prefix="$prefix"
9589  prefix="$acl_final_prefix"
9590  acl_save_exec_prefix="$exec_prefix"
9591  exec_prefix="$acl_final_exec_prefix"
9592  eval x=\"$x\"
9593  exec_prefix="$acl_save_exec_prefix"
9594  prefix="$acl_save_prefix"
9595
9596                          if test "X$x" = "X-L$dependency_libdir"; then
9597                            haveit=yes
9598                            break
9599                          fi
9600                        done
9601                        if test -z "$haveit"; then
9602                          if test -d "$dependency_libdir"; then
9603                                                        LIBICONV="${LIBICONV}${LIBICONV:+ }-L$dependency_libdir"
9604                          fi
9605                        fi
9606                        haveit=
9607                        for x in $LDFLAGS $LTLIBICONV; do
9608
9609  acl_save_prefix="$prefix"
9610  prefix="$acl_final_prefix"
9611  acl_save_exec_prefix="$exec_prefix"
9612  exec_prefix="$acl_final_exec_prefix"
9613  eval x=\"$x\"
9614  exec_prefix="$acl_save_exec_prefix"
9615  prefix="$acl_save_prefix"
9616
9617                          if test "X$x" = "X-L$dependency_libdir"; then
9618                            haveit=yes
9619                            break
9620                          fi
9621                        done
9622                        if test -z "$haveit"; then
9623                          if test -d "$dependency_libdir"; then
9624                                                        LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$dependency_libdir"
9625                          fi
9626                        fi
9627                      fi
9628                    fi
9629                    ;;
9630                  -R*)
9631                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
9632                    if test "$enable_rpath" != no; then
9633                                                                  haveit=
9634                      for x in $rpathdirs; do
9635                        if test "X$x" = "X$dir"; then
9636                          haveit=yes
9637                          break
9638                        fi
9639                      done
9640                      if test -z "$haveit"; then
9641                        rpathdirs="$rpathdirs $dir"
9642                      fi
9643                                                                  haveit=
9644                      for x in $ltrpathdirs; do
9645                        if test "X$x" = "X$dir"; then
9646                          haveit=yes
9647                          break
9648                        fi
9649                      done
9650                      if test -z "$haveit"; then
9651                        ltrpathdirs="$ltrpathdirs $dir"
9652                      fi
9653                    fi
9654                    ;;
9655                  -l*)
9656                                        names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
9657                    ;;
9658                  *.la)
9659                                                                                names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
9660                    ;;
9661                  *)
9662                                        LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
9663                    LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
9664                    ;;
9665                esac
9666              done
9667            fi
9668          else
9669                                                            LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
9670            LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
9671          fi
9672        fi
9673      fi
9674    done
9675  done
9676  if test "X$rpathdirs" != "X"; then
9677    if test -n "$acl_hardcode_libdir_separator"; then
9678                        alldirs=
9679      for found_dir in $rpathdirs; do
9680        alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
9681      done
9682            acl_save_libdir="$libdir"
9683      libdir="$alldirs"
9684      eval flag=\"$acl_hardcode_libdir_flag_spec\"
9685      libdir="$acl_save_libdir"
9686      LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
9687    else
9688            for found_dir in $rpathdirs; do
9689        acl_save_libdir="$libdir"
9690        libdir="$found_dir"
9691        eval flag=\"$acl_hardcode_libdir_flag_spec\"
9692        libdir="$acl_save_libdir"
9693        LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
9694      done
9695    fi
9696  fi
9697  if test "X$ltrpathdirs" != "X"; then
9698            for found_dir in $ltrpathdirs; do
9699      LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
9700    done
9701  fi
9702
9703
9704
9705
9706
9707
9708
9709
9710
9711
9712
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
9724
9725
9726
9727
9728
9729
9730
9731    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
9732printf %s "checking for CFPreferencesCopyAppValue... " >&6; }
9733if test ${gt_cv_func_CFPreferencesCopyAppValue+y}
9734then :
9735  printf %s "(cached) " >&6
9736else $as_nop
9737  gt_save_LIBS="$LIBS"
9738     LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
9739     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9740/* end confdefs.h.  */
9741#include <CoreFoundation/CFPreferences.h>
9742int
9743main (void)
9744{
9745CFPreferencesCopyAppValue(NULL, NULL)
9746  ;
9747  return 0;
9748}
9749_ACEOF
9750if ac_fn_c_try_link "$LINENO"
9751then :
9752  gt_cv_func_CFPreferencesCopyAppValue=yes
9753else $as_nop
9754  gt_cv_func_CFPreferencesCopyAppValue=no
9755fi
9756rm -f core conftest.err conftest.$ac_objext conftest.beam \
9757    conftest$ac_exeext conftest.$ac_ext
9758     LIBS="$gt_save_LIBS"
9759fi
9760{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
9761printf "%s\n" "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
9762  if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
9763
9764printf "%s\n" "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
9765
9766  fi
9767                    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyPreferredLanguages" >&5
9768printf %s "checking for CFLocaleCopyPreferredLanguages... " >&6; }
9769if test ${gt_cv_func_CFLocaleCopyPreferredLanguages+y}
9770then :
9771  printf %s "(cached) " >&6
9772else $as_nop
9773  gt_save_LIBS="$LIBS"
9774     LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
9775     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9776/* end confdefs.h.  */
9777#include <CoreFoundation/CFLocale.h>
9778int
9779main (void)
9780{
9781CFLocaleCopyPreferredLanguages();
9782  ;
9783  return 0;
9784}
9785_ACEOF
9786if ac_fn_c_try_link "$LINENO"
9787then :
9788  gt_cv_func_CFLocaleCopyPreferredLanguages=yes
9789else $as_nop
9790  gt_cv_func_CFLocaleCopyPreferredLanguages=no
9791fi
9792rm -f core conftest.err conftest.$ac_objext conftest.beam \
9793    conftest$ac_exeext conftest.$ac_ext
9794     LIBS="$gt_save_LIBS"
9795fi
9796{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyPreferredLanguages" >&5
9797printf "%s\n" "$gt_cv_func_CFLocaleCopyPreferredLanguages" >&6; }
9798  if test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
9799
9800printf "%s\n" "#define HAVE_CFLOCALECOPYPREFERREDLANGUAGES 1" >>confdefs.h
9801
9802  fi
9803  INTL_MACOSX_LIBS=
9804  if test $gt_cv_func_CFPreferencesCopyAppValue = yes \
9805     || test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
9806    INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
9807  fi
9808
9809
9810
9811
9812
9813
9814  LIBINTL=
9815  LTLIBINTL=
9816  POSUB=
9817
9818    case " $gt_needs " in
9819    *" need-formatstring-macros "*) gt_api_version=3 ;;
9820    *" need-ngettext "*) gt_api_version=2 ;;
9821    *) gt_api_version=1 ;;
9822  esac
9823  gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc"
9824  gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl"
9825
9826    if test "$USE_NLS" = "yes"; then
9827    gt_use_preinstalled_gnugettext=no
9828
9829
9830        if test $gt_api_version -ge 3; then
9831          gt_revision_test_code='
9832#ifndef __GNU_GETTEXT_SUPPORTED_REVISION
9833#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
9834#endif
9835typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
9836'
9837        else
9838          gt_revision_test_code=
9839        fi
9840        if test $gt_api_version -ge 2; then
9841          gt_expression_test_code=' + * ngettext ("", "", 0)'
9842        else
9843          gt_expression_test_code=
9844        fi
9845
9846        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5
9847printf %s "checking for GNU gettext in libc... " >&6; }
9848if eval test \${$gt_func_gnugettext_libc+y}
9849then :
9850  printf %s "(cached) " >&6
9851else $as_nop
9852  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9853/* end confdefs.h.  */
9854
9855#include <libintl.h>
9856#ifndef __GNU_GETTEXT_SUPPORTED_REVISION
9857extern int _nl_msg_cat_cntr;
9858extern int *_nl_domain_bindings;
9859#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_domain_bindings)
9860#else
9861#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
9862#endif
9863$gt_revision_test_code
9864
9865int
9866main (void)
9867{
9868
9869bindtextdomain ("", "");
9870return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
9871
9872  ;
9873  return 0;
9874}
9875_ACEOF
9876if ac_fn_c_try_link "$LINENO"
9877then :
9878  eval "$gt_func_gnugettext_libc=yes"
9879else $as_nop
9880  eval "$gt_func_gnugettext_libc=no"
9881fi
9882rm -f core conftest.err conftest.$ac_objext conftest.beam \
9883    conftest$ac_exeext conftest.$ac_ext
9884fi
9885eval ac_res=\$$gt_func_gnugettext_libc
9886	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9887printf "%s\n" "$ac_res" >&6; }
9888
9889        if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
9890
9891
9892
9893
9894
9895          am_save_CPPFLAGS="$CPPFLAGS"
9896
9897  for element in $INCICONV; do
9898    haveit=
9899    for x in $CPPFLAGS; do
9900
9901  acl_save_prefix="$prefix"
9902  prefix="$acl_final_prefix"
9903  acl_save_exec_prefix="$exec_prefix"
9904  exec_prefix="$acl_final_exec_prefix"
9905  eval x=\"$x\"
9906  exec_prefix="$acl_save_exec_prefix"
9907  prefix="$acl_save_prefix"
9908
9909      if test "X$x" = "X$element"; then
9910        haveit=yes
9911        break
9912      fi
9913    done
9914    if test -z "$haveit"; then
9915      CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
9916    fi
9917  done
9918
9919
9920  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
9921printf %s "checking for iconv... " >&6; }
9922if test ${am_cv_func_iconv+y}
9923then :
9924  printf %s "(cached) " >&6
9925else $as_nop
9926
9927    am_cv_func_iconv="no, consider installing GNU libiconv"
9928    am_cv_lib_iconv=no
9929    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9930/* end confdefs.h.  */
9931
9932#include <stdlib.h>
9933#include <iconv.h>
9934
9935int
9936main (void)
9937{
9938iconv_t cd = iconv_open("","");
9939           iconv(cd,NULL,NULL,NULL,NULL);
9940           iconv_close(cd);
9941  ;
9942  return 0;
9943}
9944_ACEOF
9945if ac_fn_c_try_link "$LINENO"
9946then :
9947  am_cv_func_iconv=yes
9948fi
9949rm -f core conftest.err conftest.$ac_objext conftest.beam \
9950    conftest$ac_exeext conftest.$ac_ext
9951    if test "$am_cv_func_iconv" != yes; then
9952      am_save_LIBS="$LIBS"
9953      LIBS="$LIBS $LIBICONV"
9954      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9955/* end confdefs.h.  */
9956
9957#include <stdlib.h>
9958#include <iconv.h>
9959
9960int
9961main (void)
9962{
9963iconv_t cd = iconv_open("","");
9964             iconv(cd,NULL,NULL,NULL,NULL);
9965             iconv_close(cd);
9966  ;
9967  return 0;
9968}
9969_ACEOF
9970if ac_fn_c_try_link "$LINENO"
9971then :
9972  am_cv_lib_iconv=yes
9973        am_cv_func_iconv=yes
9974fi
9975rm -f core conftest.err conftest.$ac_objext conftest.beam \
9976    conftest$ac_exeext conftest.$ac_ext
9977      LIBS="$am_save_LIBS"
9978    fi
9979
9980fi
9981{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
9982printf "%s\n" "$am_cv_func_iconv" >&6; }
9983  if test "$am_cv_func_iconv" = yes; then
9984    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
9985printf %s "checking for working iconv... " >&6; }
9986if test ${am_cv_func_iconv_works+y}
9987then :
9988  printf %s "(cached) " >&6
9989else $as_nop
9990
9991                  am_save_LIBS="$LIBS"
9992      if test $am_cv_lib_iconv = yes; then
9993        LIBS="$LIBS $LIBICONV"
9994      fi
9995      am_cv_func_iconv_works=no
9996      for ac_iconv_const in '' 'const'; do
9997        if test "$cross_compiling" = yes
9998then :
9999  case "$host_os" in
10000             aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
10001             *)            am_cv_func_iconv_works="guessing yes" ;;
10002           esac
10003else $as_nop
10004  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10005/* end confdefs.h.  */
10006
10007#include <iconv.h>
10008#include <string.h>
10009
10010#ifndef ICONV_CONST
10011# define ICONV_CONST $ac_iconv_const
10012#endif
10013
10014int
10015main (void)
10016{
10017int result = 0;
10018  /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
10019     returns.  */
10020  {
10021    iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
10022    if (cd_utf8_to_88591 != (iconv_t)(-1))
10023      {
10024        static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */
10025        char buf[10];
10026        ICONV_CONST char *inptr = input;
10027        size_t inbytesleft = strlen (input);
10028        char *outptr = buf;
10029        size_t outbytesleft = sizeof (buf);
10030        size_t res = iconv (cd_utf8_to_88591,
10031                            &inptr, &inbytesleft,
10032                            &outptr, &outbytesleft);
10033        if (res == 0)
10034          result |= 1;
10035        iconv_close (cd_utf8_to_88591);
10036      }
10037  }
10038  /* Test against Solaris 10 bug: Failures are not distinguishable from
10039     successful returns.  */
10040  {
10041    iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
10042    if (cd_ascii_to_88591 != (iconv_t)(-1))
10043      {
10044        static ICONV_CONST char input[] = "\263";
10045        char buf[10];
10046        ICONV_CONST char *inptr = input;
10047        size_t inbytesleft = strlen (input);
10048        char *outptr = buf;
10049        size_t outbytesleft = sizeof (buf);
10050        size_t res = iconv (cd_ascii_to_88591,
10051                            &inptr, &inbytesleft,
10052                            &outptr, &outbytesleft);
10053        if (res == 0)
10054          result |= 2;
10055        iconv_close (cd_ascii_to_88591);
10056      }
10057  }
10058  /* Test against AIX 6.1..7.1 bug: Buffer overrun.  */
10059  {
10060    iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
10061    if (cd_88591_to_utf8 != (iconv_t)(-1))
10062      {
10063        static ICONV_CONST char input[] = "\304";
10064        static char buf[2] = { (char)0xDE, (char)0xAD };
10065        ICONV_CONST char *inptr = input;
10066        size_t inbytesleft = 1;
10067        char *outptr = buf;
10068        size_t outbytesleft = 1;
10069        size_t res = iconv (cd_88591_to_utf8,
10070                            &inptr, &inbytesleft,
10071                            &outptr, &outbytesleft);
10072        if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
10073          result |= 4;
10074        iconv_close (cd_88591_to_utf8);
10075      }
10076  }
10077#if 0 /* This bug could be worked around by the caller.  */
10078  /* Test against HP-UX 11.11 bug: Positive return value instead of 0.  */
10079  {
10080    iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
10081    if (cd_88591_to_utf8 != (iconv_t)(-1))
10082      {
10083        static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
10084        char buf[50];
10085        ICONV_CONST char *inptr = input;
10086        size_t inbytesleft = strlen (input);
10087        char *outptr = buf;
10088        size_t outbytesleft = sizeof (buf);
10089        size_t res = iconv (cd_88591_to_utf8,
10090                            &inptr, &inbytesleft,
10091                            &outptr, &outbytesleft);
10092        if ((int)res > 0)
10093          result |= 8;
10094        iconv_close (cd_88591_to_utf8);
10095      }
10096  }
10097#endif
10098  /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
10099     provided.  */
10100  {
10101    /* Try standardized names.  */
10102    iconv_t cd1 = iconv_open ("UTF-8", "EUC-JP");
10103    /* Try IRIX, OSF/1 names.  */
10104    iconv_t cd2 = iconv_open ("UTF-8", "eucJP");
10105    /* Try AIX names.  */
10106    iconv_t cd3 = iconv_open ("UTF-8", "IBM-eucJP");
10107    /* Try HP-UX names.  */
10108    iconv_t cd4 = iconv_open ("utf8", "eucJP");
10109    if (cd1 == (iconv_t)(-1) && cd2 == (iconv_t)(-1)
10110        && cd3 == (iconv_t)(-1) && cd4 == (iconv_t)(-1))
10111      result |= 16;
10112    if (cd1 != (iconv_t)(-1))
10113      iconv_close (cd1);
10114    if (cd2 != (iconv_t)(-1))
10115      iconv_close (cd2);
10116    if (cd3 != (iconv_t)(-1))
10117      iconv_close (cd3);
10118    if (cd4 != (iconv_t)(-1))
10119      iconv_close (cd4);
10120  }
10121  return result;
10122
10123  ;
10124  return 0;
10125}
10126_ACEOF
10127if ac_fn_c_try_run "$LINENO"
10128then :
10129  am_cv_func_iconv_works=yes
10130fi
10131rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10132  conftest.$ac_objext conftest.beam conftest.$ac_ext
10133fi
10134
10135        test "$am_cv_func_iconv_works" = no || break
10136      done
10137      LIBS="$am_save_LIBS"
10138
10139fi
10140{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
10141printf "%s\n" "$am_cv_func_iconv_works" >&6; }
10142    case "$am_cv_func_iconv_works" in
10143      *no) am_func_iconv=no am_cv_lib_iconv=no ;;
10144      *)   am_func_iconv=yes ;;
10145    esac
10146  else
10147    am_func_iconv=no am_cv_lib_iconv=no
10148  fi
10149  if test "$am_func_iconv" = yes; then
10150
10151printf "%s\n" "#define HAVE_ICONV 1" >>confdefs.h
10152
10153  fi
10154  if test "$am_cv_lib_iconv" = yes; then
10155    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
10156printf %s "checking how to link with libiconv... " >&6; }
10157    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
10158printf "%s\n" "$LIBICONV" >&6; }
10159  else
10160            CPPFLAGS="$am_save_CPPFLAGS"
10161    LIBICONV=
10162    LTLIBICONV=
10163  fi
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174    use_additional=yes
10175
10176  acl_save_prefix="$prefix"
10177  prefix="$acl_final_prefix"
10178  acl_save_exec_prefix="$exec_prefix"
10179  exec_prefix="$acl_final_exec_prefix"
10180
10181    eval additional_includedir=\"$includedir\"
10182    eval additional_libdir=\"$libdir\"
10183    eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
10184    eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
10185
10186  exec_prefix="$acl_save_exec_prefix"
10187  prefix="$acl_save_prefix"
10188
10189
10190# Check whether --with-libintl-prefix was given.
10191if test ${with_libintl_prefix+y}
10192then :
10193  withval=$with_libintl_prefix;
10194    if test "X$withval" = "Xno"; then
10195      use_additional=no
10196    else
10197      if test "X$withval" = "X"; then
10198
10199  acl_save_prefix="$prefix"
10200  prefix="$acl_final_prefix"
10201  acl_save_exec_prefix="$exec_prefix"
10202  exec_prefix="$acl_final_exec_prefix"
10203
10204          eval additional_includedir=\"$includedir\"
10205          eval additional_libdir=\"$libdir\"
10206          eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
10207          eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
10208
10209  exec_prefix="$acl_save_exec_prefix"
10210  prefix="$acl_save_prefix"
10211
10212      else
10213        additional_includedir="$withval/include"
10214        additional_libdir="$withval/$acl_libdirstem"
10215        additional_libdir2="$withval/$acl_libdirstem2"
10216        additional_libdir3="$withval/$acl_libdirstem3"
10217      fi
10218    fi
10219
10220fi
10221
10222  if test "X$additional_libdir2" = "X$additional_libdir"; then
10223    additional_libdir2=
10224  fi
10225  if test "X$additional_libdir3" = "X$additional_libdir"; then
10226    additional_libdir3=
10227  fi
10228      LIBINTL=
10229  LTLIBINTL=
10230  INCINTL=
10231  LIBINTL_PREFIX=
10232      HAVE_LIBINTL=
10233  rpathdirs=
10234  ltrpathdirs=
10235  names_already_handled=
10236  names_next_round='intl '
10237  while test -n "$names_next_round"; do
10238    names_this_round="$names_next_round"
10239    names_next_round=
10240    for name in $names_this_round; do
10241      already_handled=
10242      for n in $names_already_handled; do
10243        if test "$n" = "$name"; then
10244          already_handled=yes
10245          break
10246        fi
10247      done
10248      if test -z "$already_handled"; then
10249        names_already_handled="$names_already_handled $name"
10250                        uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
10251        eval value=\"\$HAVE_LIB$uppername\"
10252        if test -n "$value"; then
10253          if test "$value" = yes; then
10254            eval value=\"\$LIB$uppername\"
10255            test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
10256            eval value=\"\$LTLIB$uppername\"
10257            test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
10258          else
10259                                    :
10260          fi
10261        else
10262                              found_dir=
10263          found_la=
10264          found_so=
10265          found_a=
10266          eval libname=\"$acl_libname_spec\"    # typically: libname=lib$name
10267          if test -n "$acl_shlibext"; then
10268            shrext=".$acl_shlibext"             # typically: shrext=.so
10269          else
10270            shrext=
10271          fi
10272          if test $use_additional = yes; then
10273            for additional_libdir_variable in additional_libdir additional_libdir2 additional_libdir3; do
10274              if test "X$found_dir" = "X"; then
10275                eval dir=\$$additional_libdir_variable
10276                if test -n "$dir"; then
10277                                                      if test -n "$acl_shlibext"; then
10278                    if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
10279                      found_dir="$dir"
10280                      found_so="$dir/$libname$shrext"
10281                    else
10282                      if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
10283                        ver=`(cd "$dir" && \
10284                              for f in "$libname$shrext".*; do echo "$f"; done \
10285                              | sed -e "s,^$libname$shrext\\\\.,," \
10286                              | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
10287                              | sed 1q ) 2>/dev/null`
10288                        if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
10289                          found_dir="$dir"
10290                          found_so="$dir/$libname$shrext.$ver"
10291                        fi
10292                      else
10293                        eval library_names=\"$acl_library_names_spec\"
10294                        for f in $library_names; do
10295                          if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
10296                            found_dir="$dir"
10297                            found_so="$dir/$f"
10298                            break
10299                          fi
10300                        done
10301                      fi
10302                    fi
10303                  fi
10304                                    if test "X$found_dir" = "X"; then
10305                    if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
10306                      found_dir="$dir"
10307                      found_a="$dir/$libname.$acl_libext"
10308                    fi
10309                  fi
10310                  if test "X$found_dir" != "X"; then
10311                    if test -f "$dir/$libname.la"; then
10312                      found_la="$dir/$libname.la"
10313                    fi
10314                  fi
10315                fi
10316              fi
10317            done
10318          fi
10319          if test "X$found_dir" = "X"; then
10320            for x in $LDFLAGS $LTLIBINTL; do
10321
10322  acl_save_prefix="$prefix"
10323  prefix="$acl_final_prefix"
10324  acl_save_exec_prefix="$exec_prefix"
10325  exec_prefix="$acl_final_exec_prefix"
10326  eval x=\"$x\"
10327  exec_prefix="$acl_save_exec_prefix"
10328  prefix="$acl_save_prefix"
10329
10330              case "$x" in
10331                -L*)
10332                  dir=`echo "X$x" | sed -e 's/^X-L//'`
10333                                    if test -n "$acl_shlibext"; then
10334                    if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
10335                      found_dir="$dir"
10336                      found_so="$dir/$libname$shrext"
10337                    else
10338                      if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
10339                        ver=`(cd "$dir" && \
10340                              for f in "$libname$shrext".*; do echo "$f"; done \
10341                              | sed -e "s,^$libname$shrext\\\\.,," \
10342                              | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
10343                              | sed 1q ) 2>/dev/null`
10344                        if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
10345                          found_dir="$dir"
10346                          found_so="$dir/$libname$shrext.$ver"
10347                        fi
10348                      else
10349                        eval library_names=\"$acl_library_names_spec\"
10350                        for f in $library_names; do
10351                          if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
10352                            found_dir="$dir"
10353                            found_so="$dir/$f"
10354                            break
10355                          fi
10356                        done
10357                      fi
10358                    fi
10359                  fi
10360                                    if test "X$found_dir" = "X"; then
10361                    if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
10362                      found_dir="$dir"
10363                      found_a="$dir/$libname.$acl_libext"
10364                    fi
10365                  fi
10366                  if test "X$found_dir" != "X"; then
10367                    if test -f "$dir/$libname.la"; then
10368                      found_la="$dir/$libname.la"
10369                    fi
10370                  fi
10371                  ;;
10372              esac
10373              if test "X$found_dir" != "X"; then
10374                break
10375              fi
10376            done
10377          fi
10378          if test "X$found_dir" != "X"; then
10379                        LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
10380            if test "X$found_so" != "X"; then
10381                                                        if test "$enable_rpath" = no \
10382                 || test "X$found_dir" = "X/usr/$acl_libdirstem" \
10383                 || test "X$found_dir" = "X/usr/$acl_libdirstem2" \
10384                 || test "X$found_dir" = "X/usr/$acl_libdirstem3"; then
10385                                LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10386              else
10387                                                                                haveit=
10388                for x in $ltrpathdirs; do
10389                  if test "X$x" = "X$found_dir"; then
10390                    haveit=yes
10391                    break
10392                  fi
10393                done
10394                if test -z "$haveit"; then
10395                  ltrpathdirs="$ltrpathdirs $found_dir"
10396                fi
10397                                if test "$acl_hardcode_direct" = yes; then
10398                                                      LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10399                else
10400                  if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
10401                                                            LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10402                                                            haveit=
10403                    for x in $rpathdirs; do
10404                      if test "X$x" = "X$found_dir"; then
10405                        haveit=yes
10406                        break
10407                      fi
10408                    done
10409                    if test -z "$haveit"; then
10410                      rpathdirs="$rpathdirs $found_dir"
10411                    fi
10412                  else
10413                                                                                haveit=
10414                    for x in $LDFLAGS $LIBINTL; do
10415
10416  acl_save_prefix="$prefix"
10417  prefix="$acl_final_prefix"
10418  acl_save_exec_prefix="$exec_prefix"
10419  exec_prefix="$acl_final_exec_prefix"
10420  eval x=\"$x\"
10421  exec_prefix="$acl_save_exec_prefix"
10422  prefix="$acl_save_prefix"
10423
10424                      if test "X$x" = "X-L$found_dir"; then
10425                        haveit=yes
10426                        break
10427                      fi
10428                    done
10429                    if test -z "$haveit"; then
10430                      LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
10431                    fi
10432                    if test "$acl_hardcode_minus_L" != no; then
10433                                                                                        LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10434                    else
10435                                                                                                                                                                                LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
10436                    fi
10437                  fi
10438                fi
10439              fi
10440            else
10441              if test "X$found_a" != "X"; then
10442                                LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
10443              else
10444                                                LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
10445              fi
10446            fi
10447                        additional_includedir=
10448            case "$found_dir" in
10449              */$acl_libdirstem | */$acl_libdirstem/)
10450                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
10451                if test "$name" = 'intl'; then
10452                  LIBINTL_PREFIX="$basedir"
10453                fi
10454                additional_includedir="$basedir/include"
10455                ;;
10456              */$acl_libdirstem2 | */$acl_libdirstem2/)
10457                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
10458                if test "$name" = 'intl'; then
10459                  LIBINTL_PREFIX="$basedir"
10460                fi
10461                additional_includedir="$basedir/include"
10462                ;;
10463              */$acl_libdirstem3 | */$acl_libdirstem3/)
10464                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem3/"'*$,,'`
10465                if test "$name" = 'intl'; then
10466                  LIBINTL_PREFIX="$basedir"
10467                fi
10468                additional_includedir="$basedir/include"
10469                ;;
10470            esac
10471            if test "X$additional_includedir" != "X"; then
10472                                                                                                                if test "X$additional_includedir" != "X/usr/include"; then
10473                haveit=
10474                if test "X$additional_includedir" = "X/usr/local/include"; then
10475                  if test -n "$GCC"; then
10476                    case $host_os in
10477                      linux* | gnu* | k*bsd*-gnu) haveit=yes;;
10478                    esac
10479                  fi
10480                fi
10481                if test -z "$haveit"; then
10482                  for x in $CPPFLAGS $INCINTL; do
10483
10484  acl_save_prefix="$prefix"
10485  prefix="$acl_final_prefix"
10486  acl_save_exec_prefix="$exec_prefix"
10487  exec_prefix="$acl_final_exec_prefix"
10488  eval x=\"$x\"
10489  exec_prefix="$acl_save_exec_prefix"
10490  prefix="$acl_save_prefix"
10491
10492                    if test "X$x" = "X-I$additional_includedir"; then
10493                      haveit=yes
10494                      break
10495                    fi
10496                  done
10497                  if test -z "$haveit"; then
10498                    if test -d "$additional_includedir"; then
10499                                            INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
10500                    fi
10501                  fi
10502                fi
10503              fi
10504            fi
10505                        if test -n "$found_la"; then
10506                                                        save_libdir="$libdir"
10507              case "$found_la" in
10508                */* | *\\*) . "$found_la" ;;
10509                *) . "./$found_la" ;;
10510              esac
10511              libdir="$save_libdir"
10512                            for dep in $dependency_libs; do
10513                case "$dep" in
10514                  -L*)
10515                    dependency_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
10516                                                                                                                                                                if test "X$dependency_libdir" != "X/usr/$acl_libdirstem" \
10517                       && test "X$dependency_libdir" != "X/usr/$acl_libdirstem2" \
10518                       && test "X$dependency_libdir" != "X/usr/$acl_libdirstem3"; then
10519                      haveit=
10520                      if test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem" \
10521                         || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem2" \
10522                         || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem3"; then
10523                        if test -n "$GCC"; then
10524                          case $host_os in
10525                            linux* | gnu* | k*bsd*-gnu) haveit=yes;;
10526                          esac
10527                        fi
10528                      fi
10529                      if test -z "$haveit"; then
10530                        haveit=
10531                        for x in $LDFLAGS $LIBINTL; do
10532
10533  acl_save_prefix="$prefix"
10534  prefix="$acl_final_prefix"
10535  acl_save_exec_prefix="$exec_prefix"
10536  exec_prefix="$acl_final_exec_prefix"
10537  eval x=\"$x\"
10538  exec_prefix="$acl_save_exec_prefix"
10539  prefix="$acl_save_prefix"
10540
10541                          if test "X$x" = "X-L$dependency_libdir"; then
10542                            haveit=yes
10543                            break
10544                          fi
10545                        done
10546                        if test -z "$haveit"; then
10547                          if test -d "$dependency_libdir"; then
10548                                                        LIBINTL="${LIBINTL}${LIBINTL:+ }-L$dependency_libdir"
10549                          fi
10550                        fi
10551                        haveit=
10552                        for x in $LDFLAGS $LTLIBINTL; do
10553
10554  acl_save_prefix="$prefix"
10555  prefix="$acl_final_prefix"
10556  acl_save_exec_prefix="$exec_prefix"
10557  exec_prefix="$acl_final_exec_prefix"
10558  eval x=\"$x\"
10559  exec_prefix="$acl_save_exec_prefix"
10560  prefix="$acl_save_prefix"
10561
10562                          if test "X$x" = "X-L$dependency_libdir"; then
10563                            haveit=yes
10564                            break
10565                          fi
10566                        done
10567                        if test -z "$haveit"; then
10568                          if test -d "$dependency_libdir"; then
10569                                                        LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$dependency_libdir"
10570                          fi
10571                        fi
10572                      fi
10573                    fi
10574                    ;;
10575                  -R*)
10576                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
10577                    if test "$enable_rpath" != no; then
10578                                                                  haveit=
10579                      for x in $rpathdirs; do
10580                        if test "X$x" = "X$dir"; then
10581                          haveit=yes
10582                          break
10583                        fi
10584                      done
10585                      if test -z "$haveit"; then
10586                        rpathdirs="$rpathdirs $dir"
10587                      fi
10588                                                                  haveit=
10589                      for x in $ltrpathdirs; do
10590                        if test "X$x" = "X$dir"; then
10591                          haveit=yes
10592                          break
10593                        fi
10594                      done
10595                      if test -z "$haveit"; then
10596                        ltrpathdirs="$ltrpathdirs $dir"
10597                      fi
10598                    fi
10599                    ;;
10600                  -l*)
10601                                        names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10602                    ;;
10603                  *.la)
10604                                                                                names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10605                    ;;
10606                  *)
10607                                        LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
10608                    LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
10609                    ;;
10610                esac
10611              done
10612            fi
10613          else
10614                                                            LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
10615            LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
10616          fi
10617        fi
10618      fi
10619    done
10620  done
10621  if test "X$rpathdirs" != "X"; then
10622    if test -n "$acl_hardcode_libdir_separator"; then
10623                        alldirs=
10624      for found_dir in $rpathdirs; do
10625        alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
10626      done
10627            acl_save_libdir="$libdir"
10628      libdir="$alldirs"
10629      eval flag=\"$acl_hardcode_libdir_flag_spec\"
10630      libdir="$acl_save_libdir"
10631      LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
10632    else
10633            for found_dir in $rpathdirs; do
10634        acl_save_libdir="$libdir"
10635        libdir="$found_dir"
10636        eval flag=\"$acl_hardcode_libdir_flag_spec\"
10637        libdir="$acl_save_libdir"
10638        LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
10639      done
10640    fi
10641  fi
10642  if test "X$ltrpathdirs" != "X"; then
10643            for found_dir in $ltrpathdirs; do
10644      LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
10645    done
10646  fi
10647
10648
10649
10650
10651
10652          { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5
10653printf %s "checking for GNU gettext in libintl... " >&6; }
10654if eval test \${$gt_func_gnugettext_libintl+y}
10655then :
10656  printf %s "(cached) " >&6
10657else $as_nop
10658  gt_save_CPPFLAGS="$CPPFLAGS"
10659            CPPFLAGS="$CPPFLAGS $INCINTL"
10660            gt_save_LIBS="$LIBS"
10661            LIBS="$LIBS $LIBINTL"
10662                        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10663/* end confdefs.h.  */
10664
10665#include <libintl.h>
10666#ifndef __GNU_GETTEXT_SUPPORTED_REVISION
10667extern int _nl_msg_cat_cntr;
10668extern
10669#ifdef __cplusplus
10670"C"
10671#endif
10672const char *_nl_expand_alias (const char *);
10673#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
10674#else
10675#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
10676#endif
10677$gt_revision_test_code
10678
10679int
10680main (void)
10681{
10682
10683bindtextdomain ("", "");
10684return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
10685
10686  ;
10687  return 0;
10688}
10689_ACEOF
10690if ac_fn_c_try_link "$LINENO"
10691then :
10692  eval "$gt_func_gnugettext_libintl=yes"
10693else $as_nop
10694  eval "$gt_func_gnugettext_libintl=no"
10695fi
10696rm -f core conftest.err conftest.$ac_objext conftest.beam \
10697    conftest$ac_exeext conftest.$ac_ext
10698                        if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then
10699              LIBS="$LIBS $LIBICONV"
10700              cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10701/* end confdefs.h.  */
10702
10703#include <libintl.h>
10704#ifndef __GNU_GETTEXT_SUPPORTED_REVISION
10705extern int _nl_msg_cat_cntr;
10706extern
10707#ifdef __cplusplus
10708"C"
10709#endif
10710const char *_nl_expand_alias (const char *);
10711#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
10712#else
10713#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
10714#endif
10715$gt_revision_test_code
10716
10717int
10718main (void)
10719{
10720
10721bindtextdomain ("", "");
10722return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
10723
10724  ;
10725  return 0;
10726}
10727_ACEOF
10728if ac_fn_c_try_link "$LINENO"
10729then :
10730  LIBINTL="$LIBINTL $LIBICONV"
10731                 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
10732                 eval "$gt_func_gnugettext_libintl=yes"
10733
10734fi
10735rm -f core conftest.err conftest.$ac_objext conftest.beam \
10736    conftest$ac_exeext conftest.$ac_ext
10737            fi
10738            CPPFLAGS="$gt_save_CPPFLAGS"
10739            LIBS="$gt_save_LIBS"
10740fi
10741eval ac_res=\$$gt_func_gnugettext_libintl
10742	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10743printf "%s\n" "$ac_res" >&6; }
10744        fi
10745
10746                                        if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \
10747           || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \
10748                && test "$PACKAGE" != gettext-runtime \
10749                && test "$PACKAGE" != gettext-tools; }; then
10750          gt_use_preinstalled_gnugettext=yes
10751        else
10752                    LIBINTL=
10753          LTLIBINTL=
10754          INCINTL=
10755        fi
10756
10757
10758
10759    if test -n "$INTL_MACOSX_LIBS"; then
10760      if test "$gt_use_preinstalled_gnugettext" = "yes" \
10761         || test "$nls_cv_use_gnu_gettext" = "yes"; then
10762                LIBINTL="$LIBINTL $INTL_MACOSX_LIBS"
10763        LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS"
10764      fi
10765    fi
10766
10767    if test "$gt_use_preinstalled_gnugettext" = "yes" \
10768       || test "$nls_cv_use_gnu_gettext" = "yes"; then
10769
10770printf "%s\n" "#define ENABLE_NLS 1" >>confdefs.h
10771
10772    else
10773      USE_NLS=no
10774    fi
10775  fi
10776
10777  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5
10778printf %s "checking whether to use NLS... " >&6; }
10779  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
10780printf "%s\n" "$USE_NLS" >&6; }
10781  if test "$USE_NLS" = "yes"; then
10782    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5
10783printf %s "checking where the gettext function comes from... " >&6; }
10784    if test "$gt_use_preinstalled_gnugettext" = "yes"; then
10785      if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
10786        gt_source="external libintl"
10787      else
10788        gt_source="libc"
10789      fi
10790    else
10791      gt_source="included intl directory"
10792    fi
10793    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5
10794printf "%s\n" "$gt_source" >&6; }
10795  fi
10796
10797  if test "$USE_NLS" = "yes"; then
10798
10799    if test "$gt_use_preinstalled_gnugettext" = "yes"; then
10800      if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
10801        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5
10802printf %s "checking how to link with libintl... " >&6; }
10803        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5
10804printf "%s\n" "$LIBINTL" >&6; }
10805
10806  for element in $INCINTL; do
10807    haveit=
10808    for x in $CPPFLAGS; do
10809
10810  acl_save_prefix="$prefix"
10811  prefix="$acl_final_prefix"
10812  acl_save_exec_prefix="$exec_prefix"
10813  exec_prefix="$acl_final_exec_prefix"
10814  eval x=\"$x\"
10815  exec_prefix="$acl_save_exec_prefix"
10816  prefix="$acl_save_prefix"
10817
10818      if test "X$x" = "X$element"; then
10819        haveit=yes
10820        break
10821      fi
10822    done
10823    if test -z "$haveit"; then
10824      CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10825    fi
10826  done
10827
10828      fi
10829
10830
10831printf "%s\n" "#define HAVE_GETTEXT 1" >>confdefs.h
10832
10833
10834printf "%s\n" "#define HAVE_DCGETTEXT 1" >>confdefs.h
10835
10836    fi
10837
10838        POSUB=po
10839  fi
10840
10841
10842
10843    INTLLIBS="$LIBINTL"
10844
10845
10846
10847
10848
10849
10850
10851{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
10852printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
10853set x ${MAKE-make}
10854ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
10855if eval test \${ac_cv_prog_make_${ac_make}_set+y}
10856then :
10857  printf %s "(cached) " >&6
10858else $as_nop
10859  cat >conftest.make <<\_ACEOF
10860SHELL = /bin/sh
10861all:
10862	@echo '@@@%%%=$(MAKE)=@@@%%%'
10863_ACEOF
10864# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
10865case `${MAKE-make} -f conftest.make 2>/dev/null` in
10866  *@@@%%%=?*=@@@%%%*)
10867    eval ac_cv_prog_make_${ac_make}_set=yes;;
10868  *)
10869    eval ac_cv_prog_make_${ac_make}_set=no;;
10870esac
10871rm -f conftest.make
10872fi
10873if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
10874  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10875printf "%s\n" "yes" >&6; }
10876  SET_MAKE=
10877else
10878  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
10879printf "%s\n" "no" >&6; }
10880  SET_MAKE="MAKE=${MAKE-make}"
10881fi
10882
10883 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU make" >&5
10884printf %s "checking for GNU make... " >&6; }
10885if test ${_cv_gnu_make_command+y}
10886then :
10887  printf %s "(cached) " >&6
10888else $as_nop
10889  _cv_gnu_make_command='' ;
10890                if test -n "$FORCE_NATIVE_MAKE" ; then
10891                   MAKES="make"
10892                else
10893                   MAKES="make gmake gnumake"
10894                fi
10895                for a in "$MAKE" $MAKES ; do
10896                        if test -z "$a" ; then continue ; fi ;
10897                        if  ( sh -c "$a --version" 2> /dev/null | grep GNU  2>&1 > /dev/null ) ;  then
10898                                _cv_gnu_make_command=$a ;
10899                                break;
10900                        fi
10901                done ;
10902
10903fi
10904{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $_cv_gnu_make_command" >&5
10905printf "%s\n" "$_cv_gnu_make_command" >&6; } ;
10906        if test  "x$_cv_gnu_make_command" != "x"  ; then
10907                ifGNUmake='' ;
10908                ifNotGNUmake='#' ;
10909        else
10910                ifGNUmake='#' ;
10911                ifNotGNUmake='' ;
10912                { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: \"Not found\"" >&5
10913printf "%s\n" "\"Not found\"" >&6; };
10914        fi
10915
10916
10917
10918# Extract the first word of "ln", so it can be a program name with args.
10919set dummy ln; ac_word=$2
10920{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10921printf %s "checking for $ac_word... " >&6; }
10922if test ${ac_cv_path_LN+y}
10923then :
10924  printf %s "(cached) " >&6
10925else $as_nop
10926  case $LN in
10927  [\\/]* | ?:[\\/]*)
10928  ac_cv_path_LN="$LN" # Let the user override the test with a path.
10929  ;;
10930  *)
10931  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10932for as_dir in $PATH
10933do
10934  IFS=$as_save_IFS
10935  case $as_dir in #(((
10936    '') as_dir=./ ;;
10937    */) ;;
10938    *) as_dir=$as_dir/ ;;
10939  esac
10940    for ac_exec_ext in '' $ac_executable_extensions; do
10941  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
10942    ac_cv_path_LN="$as_dir$ac_word$ac_exec_ext"
10943    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
10944    break 2
10945  fi
10946done
10947  done
10948IFS=$as_save_IFS
10949
10950  test -z "$ac_cv_path_LN" && ac_cv_path_LN="ln"
10951  ;;
10952esac
10953fi
10954LN=$ac_cv_path_LN
10955if test -n "$LN"; then
10956  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LN" >&5
10957printf "%s\n" "$LN" >&6; }
10958else
10959  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
10960printf "%s\n" "no" >&6; }
10961fi
10962
10963
10964
10965mkdir_p=$MKDIR_P
10966
10967{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
10968printf %s "checking whether ln -s works... " >&6; }
10969LN_S=$as_ln_s
10970if test "$LN_S" = "ln -s"; then
10971  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10972printf "%s\n" "yes" >&6; }
10973else
10974  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
10975printf "%s\n" "no, using $LN_S" >&6; }
10976fi
10977
10978# Extract the first word of "mv", so it can be a program name with args.
10979set dummy mv; ac_word=$2
10980{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10981printf %s "checking for $ac_word... " >&6; }
10982if test ${ac_cv_path_MV+y}
10983then :
10984  printf %s "(cached) " >&6
10985else $as_nop
10986  case $MV in
10987  [\\/]* | ?:[\\/]*)
10988  ac_cv_path_MV="$MV" # Let the user override the test with a path.
10989  ;;
10990  *)
10991  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10992for as_dir in $PATH
10993do
10994  IFS=$as_save_IFS
10995  case $as_dir in #(((
10996    '') as_dir=./ ;;
10997    */) ;;
10998    *) as_dir=$as_dir/ ;;
10999  esac
11000    for ac_exec_ext in '' $ac_executable_extensions; do
11001  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11002    ac_cv_path_MV="$as_dir$ac_word$ac_exec_ext"
11003    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11004    break 2
11005  fi
11006done
11007  done
11008IFS=$as_save_IFS
11009
11010  test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
11011  ;;
11012esac
11013fi
11014MV=$ac_cv_path_MV
11015if test -n "$MV"; then
11016  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MV" >&5
11017printf "%s\n" "$MV" >&6; }
11018else
11019  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11020printf "%s\n" "no" >&6; }
11021fi
11022
11023
11024# Extract the first word of "cp", so it can be a program name with args.
11025set dummy cp; ac_word=$2
11026{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11027printf %s "checking for $ac_word... " >&6; }
11028if test ${ac_cv_path_CP+y}
11029then :
11030  printf %s "(cached) " >&6
11031else $as_nop
11032  case $CP in
11033  [\\/]* | ?:[\\/]*)
11034  ac_cv_path_CP="$CP" # Let the user override the test with a path.
11035  ;;
11036  *)
11037  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11038for as_dir in $PATH
11039do
11040  IFS=$as_save_IFS
11041  case $as_dir in #(((
11042    '') as_dir=./ ;;
11043    */) ;;
11044    *) as_dir=$as_dir/ ;;
11045  esac
11046    for ac_exec_ext in '' $ac_executable_extensions; do
11047  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11048    ac_cv_path_CP="$as_dir$ac_word$ac_exec_ext"
11049    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11050    break 2
11051  fi
11052done
11053  done
11054IFS=$as_save_IFS
11055
11056  test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
11057  ;;
11058esac
11059fi
11060CP=$ac_cv_path_CP
11061if test -n "$CP"; then
11062  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CP" >&5
11063printf "%s\n" "$CP" >&6; }
11064else
11065  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11066printf "%s\n" "no" >&6; }
11067fi
11068
11069
11070# Extract the first word of "rm", so it can be a program name with args.
11071set dummy rm; ac_word=$2
11072{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11073printf %s "checking for $ac_word... " >&6; }
11074if test ${ac_cv_path_RM+y}
11075then :
11076  printf %s "(cached) " >&6
11077else $as_nop
11078  case $RM in
11079  [\\/]* | ?:[\\/]*)
11080  ac_cv_path_RM="$RM" # Let the user override the test with a path.
11081  ;;
11082  *)
11083  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11084for as_dir in $PATH
11085do
11086  IFS=$as_save_IFS
11087  case $as_dir in #(((
11088    '') as_dir=./ ;;
11089    */) ;;
11090    *) as_dir=$as_dir/ ;;
11091  esac
11092    for ac_exec_ext in '' $ac_executable_extensions; do
11093  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11094    ac_cv_path_RM="$as_dir$ac_word$ac_exec_ext"
11095    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11096    break 2
11097  fi
11098done
11099  done
11100IFS=$as_save_IFS
11101
11102  test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
11103  ;;
11104esac
11105fi
11106RM=$ac_cv_path_RM
11107if test -n "$RM"; then
11108  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RM" >&5
11109printf "%s\n" "$RM" >&6; }
11110else
11111  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11112printf "%s\n" "no" >&6; }
11113fi
11114
11115
11116# Extract the first word of "chmod", so it can be a program name with args.
11117set dummy chmod; ac_word=$2
11118{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11119printf %s "checking for $ac_word... " >&6; }
11120if test ${ac_cv_path_CHMOD+y}
11121then :
11122  printf %s "(cached) " >&6
11123else $as_nop
11124  case $CHMOD in
11125  [\\/]* | ?:[\\/]*)
11126  ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path.
11127  ;;
11128  *)
11129  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11130for as_dir in $PATH
11131do
11132  IFS=$as_save_IFS
11133  case $as_dir in #(((
11134    '') as_dir=./ ;;
11135    */) ;;
11136    *) as_dir=$as_dir/ ;;
11137  esac
11138    for ac_exec_ext in '' $ac_executable_extensions; do
11139  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11140    ac_cv_path_CHMOD="$as_dir$ac_word$ac_exec_ext"
11141    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11142    break 2
11143  fi
11144done
11145  done
11146IFS=$as_save_IFS
11147
11148  test -z "$ac_cv_path_CHMOD" && ac_cv_path_CHMOD=":"
11149  ;;
11150esac
11151fi
11152CHMOD=$ac_cv_path_CHMOD
11153if test -n "$CHMOD"; then
11154  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CHMOD" >&5
11155printf "%s\n" "$CHMOD" >&6; }
11156else
11157  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11158printf "%s\n" "no" >&6; }
11159fi
11160
11161
11162for ac_prog in gawk mawk nawk awk
11163do
11164  # Extract the first word of "$ac_prog", so it can be a program name with args.
11165set dummy $ac_prog; ac_word=$2
11166{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11167printf %s "checking for $ac_word... " >&6; }
11168if test ${ac_cv_prog_AWK+y}
11169then :
11170  printf %s "(cached) " >&6
11171else $as_nop
11172  if test -n "$AWK"; then
11173  ac_cv_prog_AWK="$AWK" # Let the user override the test.
11174else
11175as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11176for as_dir in $PATH
11177do
11178  IFS=$as_save_IFS
11179  case $as_dir in #(((
11180    '') as_dir=./ ;;
11181    */) ;;
11182    *) as_dir=$as_dir/ ;;
11183  esac
11184    for ac_exec_ext in '' $ac_executable_extensions; do
11185  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11186    ac_cv_prog_AWK="$ac_prog"
11187    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11188    break 2
11189  fi
11190done
11191  done
11192IFS=$as_save_IFS
11193
11194fi
11195fi
11196AWK=$ac_cv_prog_AWK
11197if test -n "$AWK"; then
11198  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
11199printf "%s\n" "$AWK" >&6; }
11200else
11201  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11202printf "%s\n" "no" >&6; }
11203fi
11204
11205
11206  test -n "$AWK" && break
11207done
11208
11209{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
11210printf %s "checking for egrep... " >&6; }
11211if test ${ac_cv_path_EGREP+y}
11212then :
11213  printf %s "(cached) " >&6
11214else $as_nop
11215  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
11216   then ac_cv_path_EGREP="$GREP -E"
11217   else
11218     if test -z "$EGREP"; then
11219  ac_path_EGREP_found=false
11220  # Loop through the user's path and test for each of PROGNAME-LIST
11221  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11222for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
11223do
11224  IFS=$as_save_IFS
11225  case $as_dir in #(((
11226    '') as_dir=./ ;;
11227    */) ;;
11228    *) as_dir=$as_dir/ ;;
11229  esac
11230    for ac_prog in egrep
11231   do
11232    for ac_exec_ext in '' $ac_executable_extensions; do
11233      ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
11234      as_fn_executable_p "$ac_path_EGREP" || continue
11235# Check for GNU ac_path_EGREP and select it if it is found.
11236  # Check for GNU $ac_path_EGREP
11237case `"$ac_path_EGREP" --version 2>&1` in
11238*GNU*)
11239  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
11240*)
11241  ac_count=0
11242  printf %s 0123456789 >"conftest.in"
11243  while :
11244  do
11245    cat "conftest.in" "conftest.in" >"conftest.tmp"
11246    mv "conftest.tmp" "conftest.in"
11247    cp "conftest.in" "conftest.nl"
11248    printf "%s\n" 'EGREP' >> "conftest.nl"
11249    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
11250    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
11251    as_fn_arith $ac_count + 1 && ac_count=$as_val
11252    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
11253      # Best one so far, save it but keep looking for a better one
11254      ac_cv_path_EGREP="$ac_path_EGREP"
11255      ac_path_EGREP_max=$ac_count
11256    fi
11257    # 10*(2^10) chars as input seems more than enough
11258    test $ac_count -gt 10 && break
11259  done
11260  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
11261esac
11262
11263      $ac_path_EGREP_found && break 3
11264    done
11265  done
11266  done
11267IFS=$as_save_IFS
11268  if test -z "$ac_cv_path_EGREP"; then
11269    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
11270  fi
11271else
11272  ac_cv_path_EGREP=$EGREP
11273fi
11274
11275   fi
11276fi
11277{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
11278printf "%s\n" "$ac_cv_path_EGREP" >&6; }
11279 EGREP="$ac_cv_path_EGREP"
11280
11281
11282# Extract the first word of "sed", so it can be a program name with args.
11283set dummy sed; ac_word=$2
11284{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11285printf %s "checking for $ac_word... " >&6; }
11286if test ${ac_cv_path_SED+y}
11287then :
11288  printf %s "(cached) " >&6
11289else $as_nop
11290  case $SED in
11291  [\\/]* | ?:[\\/]*)
11292  ac_cv_path_SED="$SED" # Let the user override the test with a path.
11293  ;;
11294  *)
11295  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11296for as_dir in $PATH
11297do
11298  IFS=$as_save_IFS
11299  case $as_dir in #(((
11300    '') as_dir=./ ;;
11301    */) ;;
11302    *) as_dir=$as_dir/ ;;
11303  esac
11304    for ac_exec_ext in '' $ac_executable_extensions; do
11305  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11306    ac_cv_path_SED="$as_dir$ac_word$ac_exec_ext"
11307    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11308    break 2
11309  fi
11310done
11311  done
11312IFS=$as_save_IFS
11313
11314  test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
11315  ;;
11316esac
11317fi
11318SED=$ac_cv_path_SED
11319if test -n "$SED"; then
11320  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
11321printf "%s\n" "$SED" >&6; }
11322else
11323  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11324printf "%s\n" "no" >&6; }
11325fi
11326
11327
11328# Extract the first word of "perl", so it can be a program name with args.
11329set dummy perl; ac_word=$2
11330{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11331printf %s "checking for $ac_word... " >&6; }
11332if test ${ac_cv_path_PERL+y}
11333then :
11334  printf %s "(cached) " >&6
11335else $as_nop
11336  case $PERL in
11337  [\\/]* | ?:[\\/]*)
11338  ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
11339  ;;
11340  *)
11341  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11342for as_dir in $PATH
11343do
11344  IFS=$as_save_IFS
11345  case $as_dir in #(((
11346    '') as_dir=./ ;;
11347    */) ;;
11348    *) as_dir=$as_dir/ ;;
11349  esac
11350    for ac_exec_ext in '' $ac_executable_extensions; do
11351  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11352    ac_cv_path_PERL="$as_dir$ac_word$ac_exec_ext"
11353    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11354    break 2
11355  fi
11356done
11357  done
11358IFS=$as_save_IFS
11359
11360  test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl"
11361  ;;
11362esac
11363fi
11364PERL=$ac_cv_path_PERL
11365if test -n "$PERL"; then
11366  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
11367printf "%s\n" "$PERL" >&6; }
11368else
11369  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11370printf "%s\n" "no" >&6; }
11371fi
11372
11373
11374# Extract the first word of "ldconfig", so it can be a program name with args.
11375set dummy ldconfig; ac_word=$2
11376{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11377printf %s "checking for $ac_word... " >&6; }
11378if test ${ac_cv_path_LDCONFIG+y}
11379then :
11380  printf %s "(cached) " >&6
11381else $as_nop
11382  case $LDCONFIG in
11383  [\\/]* | ?:[\\/]*)
11384  ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
11385  ;;
11386  *)
11387  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11388for as_dir in $PATH
11389do
11390  IFS=$as_save_IFS
11391  case $as_dir in #(((
11392    '') as_dir=./ ;;
11393    */) ;;
11394    *) as_dir=$as_dir/ ;;
11395  esac
11396    for ac_exec_ext in '' $ac_executable_extensions; do
11397  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11398    ac_cv_path_LDCONFIG="$as_dir$ac_word$ac_exec_ext"
11399    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11400    break 2
11401  fi
11402done
11403  done
11404IFS=$as_save_IFS
11405
11406  test -z "$ac_cv_path_LDCONFIG" && ac_cv_path_LDCONFIG=":"
11407  ;;
11408esac
11409fi
11410LDCONFIG=$ac_cv_path_LDCONFIG
11411if test -n "$LDCONFIG"; then
11412  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LDCONFIG" >&5
11413printf "%s\n" "$LDCONFIG" >&6; }
11414else
11415  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11416printf "%s\n" "no" >&6; }
11417fi
11418
11419
11420if test -n "$ac_tool_prefix"; then
11421  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
11422set dummy ${ac_tool_prefix}ar; ac_word=$2
11423{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11424printf %s "checking for $ac_word... " >&6; }
11425if test ${ac_cv_prog_AR+y}
11426then :
11427  printf %s "(cached) " >&6
11428else $as_nop
11429  if test -n "$AR"; then
11430  ac_cv_prog_AR="$AR" # Let the user override the test.
11431else
11432as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11433for as_dir in $PATH
11434do
11435  IFS=$as_save_IFS
11436  case $as_dir in #(((
11437    '') as_dir=./ ;;
11438    */) ;;
11439    *) as_dir=$as_dir/ ;;
11440  esac
11441    for ac_exec_ext in '' $ac_executable_extensions; do
11442  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11443    ac_cv_prog_AR="${ac_tool_prefix}ar"
11444    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11445    break 2
11446  fi
11447done
11448  done
11449IFS=$as_save_IFS
11450
11451fi
11452fi
11453AR=$ac_cv_prog_AR
11454if test -n "$AR"; then
11455  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
11456printf "%s\n" "$AR" >&6; }
11457else
11458  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11459printf "%s\n" "no" >&6; }
11460fi
11461
11462
11463fi
11464if test -z "$ac_cv_prog_AR"; then
11465  ac_ct_AR=$AR
11466  # Extract the first word of "ar", so it can be a program name with args.
11467set dummy ar; ac_word=$2
11468{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11469printf %s "checking for $ac_word... " >&6; }
11470if test ${ac_cv_prog_ac_ct_AR+y}
11471then :
11472  printf %s "(cached) " >&6
11473else $as_nop
11474  if test -n "$ac_ct_AR"; then
11475  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
11476else
11477as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11478for as_dir in $PATH
11479do
11480  IFS=$as_save_IFS
11481  case $as_dir in #(((
11482    '') as_dir=./ ;;
11483    */) ;;
11484    *) as_dir=$as_dir/ ;;
11485  esac
11486    for ac_exec_ext in '' $ac_executable_extensions; do
11487  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11488    ac_cv_prog_ac_ct_AR="ar"
11489    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11490    break 2
11491  fi
11492done
11493  done
11494IFS=$as_save_IFS
11495
11496fi
11497fi
11498ac_ct_AR=$ac_cv_prog_ac_ct_AR
11499if test -n "$ac_ct_AR"; then
11500  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
11501printf "%s\n" "$ac_ct_AR" >&6; }
11502else
11503  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11504printf "%s\n" "no" >&6; }
11505fi
11506
11507  if test "x$ac_ct_AR" = x; then
11508    AR="ar"
11509  else
11510    case $cross_compiling:$ac_tool_warned in
11511yes:)
11512{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11513printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11514ac_tool_warned=yes ;;
11515esac
11516    AR=$ac_ct_AR
11517  fi
11518else
11519  AR="$ac_cv_prog_AR"
11520fi
11521
11522if test -n "$ac_tool_prefix"; then
11523  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
11524set dummy ${ac_tool_prefix}ranlib; ac_word=$2
11525{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11526printf %s "checking for $ac_word... " >&6; }
11527if test ${ac_cv_prog_RANLIB+y}
11528then :
11529  printf %s "(cached) " >&6
11530else $as_nop
11531  if test -n "$RANLIB"; then
11532  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
11533else
11534as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11535for as_dir in $PATH
11536do
11537  IFS=$as_save_IFS
11538  case $as_dir in #(((
11539    '') as_dir=./ ;;
11540    */) ;;
11541    *) as_dir=$as_dir/ ;;
11542  esac
11543    for ac_exec_ext in '' $ac_executable_extensions; do
11544  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11545    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
11546    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11547    break 2
11548  fi
11549done
11550  done
11551IFS=$as_save_IFS
11552
11553fi
11554fi
11555RANLIB=$ac_cv_prog_RANLIB
11556if test -n "$RANLIB"; then
11557  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
11558printf "%s\n" "$RANLIB" >&6; }
11559else
11560  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11561printf "%s\n" "no" >&6; }
11562fi
11563
11564
11565fi
11566if test -z "$ac_cv_prog_RANLIB"; then
11567  ac_ct_RANLIB=$RANLIB
11568  # Extract the first word of "ranlib", so it can be a program name with args.
11569set dummy ranlib; ac_word=$2
11570{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11571printf %s "checking for $ac_word... " >&6; }
11572if test ${ac_cv_prog_ac_ct_RANLIB+y}
11573then :
11574  printf %s "(cached) " >&6
11575else $as_nop
11576  if test -n "$ac_ct_RANLIB"; then
11577  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
11578else
11579as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11580for as_dir in $PATH
11581do
11582  IFS=$as_save_IFS
11583  case $as_dir in #(((
11584    '') as_dir=./ ;;
11585    */) ;;
11586    *) as_dir=$as_dir/ ;;
11587  esac
11588    for ac_exec_ext in '' $ac_executable_extensions; do
11589  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11590    ac_cv_prog_ac_ct_RANLIB="ranlib"
11591    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11592    break 2
11593  fi
11594done
11595  done
11596IFS=$as_save_IFS
11597
11598fi
11599fi
11600ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
11601if test -n "$ac_ct_RANLIB"; then
11602  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
11603printf "%s\n" "$ac_ct_RANLIB" >&6; }
11604else
11605  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11606printf "%s\n" "no" >&6; }
11607fi
11608
11609  if test "x$ac_ct_RANLIB" = x; then
11610    RANLIB=":"
11611  else
11612    case $cross_compiling:$ac_tool_warned in
11613yes:)
11614{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11615printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11616ac_tool_warned=yes ;;
11617esac
11618    RANLIB=$ac_ct_RANLIB
11619  fi
11620else
11621  RANLIB="$ac_cv_prog_RANLIB"
11622fi
11623
11624if test -n "$ac_tool_prefix"; then
11625  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
11626set dummy ${ac_tool_prefix}strip; ac_word=$2
11627{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11628printf %s "checking for $ac_word... " >&6; }
11629if test ${ac_cv_prog_STRIP+y}
11630then :
11631  printf %s "(cached) " >&6
11632else $as_nop
11633  if test -n "$STRIP"; then
11634  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
11635else
11636as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11637for as_dir in $PATH
11638do
11639  IFS=$as_save_IFS
11640  case $as_dir in #(((
11641    '') as_dir=./ ;;
11642    */) ;;
11643    *) as_dir=$as_dir/ ;;
11644  esac
11645    for ac_exec_ext in '' $ac_executable_extensions; do
11646  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11647    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
11648    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11649    break 2
11650  fi
11651done
11652  done
11653IFS=$as_save_IFS
11654
11655fi
11656fi
11657STRIP=$ac_cv_prog_STRIP
11658if test -n "$STRIP"; then
11659  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
11660printf "%s\n" "$STRIP" >&6; }
11661else
11662  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11663printf "%s\n" "no" >&6; }
11664fi
11665
11666
11667fi
11668if test -z "$ac_cv_prog_STRIP"; then
11669  ac_ct_STRIP=$STRIP
11670  # Extract the first word of "strip", so it can be a program name with args.
11671set dummy strip; ac_word=$2
11672{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11673printf %s "checking for $ac_word... " >&6; }
11674if test ${ac_cv_prog_ac_ct_STRIP+y}
11675then :
11676  printf %s "(cached) " >&6
11677else $as_nop
11678  if test -n "$ac_ct_STRIP"; then
11679  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
11680else
11681as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11682for as_dir in $PATH
11683do
11684  IFS=$as_save_IFS
11685  case $as_dir in #(((
11686    '') as_dir=./ ;;
11687    */) ;;
11688    *) as_dir=$as_dir/ ;;
11689  esac
11690    for ac_exec_ext in '' $ac_executable_extensions; do
11691  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11692    ac_cv_prog_ac_ct_STRIP="strip"
11693    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11694    break 2
11695  fi
11696done
11697  done
11698IFS=$as_save_IFS
11699
11700fi
11701fi
11702ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
11703if test -n "$ac_ct_STRIP"; then
11704  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
11705printf "%s\n" "$ac_ct_STRIP" >&6; }
11706else
11707  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11708printf "%s\n" "no" >&6; }
11709fi
11710
11711  if test "x$ac_ct_STRIP" = x; then
11712    STRIP=":"
11713  else
11714    case $cross_compiling:$ac_tool_warned in
11715yes:)
11716{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11717printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11718ac_tool_warned=yes ;;
11719esac
11720    STRIP=$ac_ct_STRIP
11721  fi
11722else
11723  STRIP="$ac_cv_prog_STRIP"
11724fi
11725
11726# Extract the first word of "makeinfo", so it can be a program name with args.
11727set dummy makeinfo; ac_word=$2
11728{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11729printf %s "checking for $ac_word... " >&6; }
11730if test ${ac_cv_prog_MAKEINFO+y}
11731then :
11732  printf %s "(cached) " >&6
11733else $as_nop
11734  if test -n "$MAKEINFO"; then
11735  ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
11736else
11737as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11738for as_dir in $PATH
11739do
11740  IFS=$as_save_IFS
11741  case $as_dir in #(((
11742    '') as_dir=./ ;;
11743    */) ;;
11744    *) as_dir=$as_dir/ ;;
11745  esac
11746    for ac_exec_ext in '' $ac_executable_extensions; do
11747  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11748    ac_cv_prog_MAKEINFO="makeinfo"
11749    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11750    break 2
11751  fi
11752done
11753  done
11754IFS=$as_save_IFS
11755
11756fi
11757fi
11758MAKEINFO=$ac_cv_prog_MAKEINFO
11759if test -n "$MAKEINFO"; then
11760  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
11761printf "%s\n" "$MAKEINFO" >&6; }
11762else
11763  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11764printf "%s\n" "no" >&6; }
11765fi
11766
11767
11768if test "_$MAKEINFO" = "_"; then
11769    MAKEINFO="echo Makeinfo is missing. Info documentation will not be built."
11770else
11771    case "$MAKEINFO" in
11772      */missing.*)
11773        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING:
11774*** Makeinfo is missing. Info documentation will not be built." >&5
11775printf "%s\n" "$as_me: WARNING:
11776*** Makeinfo is missing. Info documentation will not be built." >&2;}
11777        ;;
11778      *)
11779        ;;
11780    esac
11781fi
11782
11783
11784# See if we need a separate native compiler.
11785if test $cross_compiling = no; then
11786  BUILD_CC="$CC"
11787
11788else
11789  for ac_prog in gcc cc
11790do
11791  # Extract the first word of "$ac_prog", so it can be a program name with args.
11792set dummy $ac_prog; ac_word=$2
11793{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11794printf %s "checking for $ac_word... " >&6; }
11795if test ${ac_cv_prog_BUILD_CC+y}
11796then :
11797  printf %s "(cached) " >&6
11798else $as_nop
11799  if test -n "$BUILD_CC"; then
11800  ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
11801else
11802as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11803for as_dir in $PATH
11804do
11805  IFS=$as_save_IFS
11806  case $as_dir in #(((
11807    '') as_dir=./ ;;
11808    */) ;;
11809    *) as_dir=$as_dir/ ;;
11810  esac
11811    for ac_exec_ext in '' $ac_executable_extensions; do
11812  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11813    ac_cv_prog_BUILD_CC="$ac_prog"
11814    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11815    break 2
11816  fi
11817done
11818  done
11819IFS=$as_save_IFS
11820
11821fi
11822fi
11823BUILD_CC=$ac_cv_prog_BUILD_CC
11824if test -n "$BUILD_CC"; then
11825  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
11826printf "%s\n" "$BUILD_CC" >&6; }
11827else
11828  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11829printf "%s\n" "no" >&6; }
11830fi
11831
11832
11833  test -n "$BUILD_CC" && break
11834done
11835
11836fi
11837ac_fn_c_check_header_compile "$LINENO" "dirent.h" "ac_cv_header_dirent_h" "$ac_includes_default"
11838if test "x$ac_cv_header_dirent_h" = xyes
11839then :
11840  printf "%s\n" "#define HAVE_DIRENT_H 1" >>confdefs.h
11841
11842fi
11843ac_fn_c_check_header_compile "$LINENO" "errno.h" "ac_cv_header_errno_h" "$ac_includes_default"
11844if test "x$ac_cv_header_errno_h" = xyes
11845then :
11846  printf "%s\n" "#define HAVE_ERRNO_H 1" >>confdefs.h
11847
11848fi
11849ac_fn_c_check_header_compile "$LINENO" "execinfo.h" "ac_cv_header_execinfo_h" "$ac_includes_default"
11850if test "x$ac_cv_header_execinfo_h" = xyes
11851then :
11852  printf "%s\n" "#define HAVE_EXECINFO_H 1" >>confdefs.h
11853
11854fi
11855ac_fn_c_check_header_compile "$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default"
11856if test "x$ac_cv_header_getopt_h" = xyes
11857then :
11858  printf "%s\n" "#define HAVE_GETOPT_H 1" >>confdefs.h
11859
11860fi
11861ac_fn_c_check_header_compile "$LINENO" "malloc.h" "ac_cv_header_malloc_h" "$ac_includes_default"
11862if test "x$ac_cv_header_malloc_h" = xyes
11863then :
11864  printf "%s\n" "#define HAVE_MALLOC_H 1" >>confdefs.h
11865
11866fi
11867ac_fn_c_check_header_compile "$LINENO" "mntent.h" "ac_cv_header_mntent_h" "$ac_includes_default"
11868if test "x$ac_cv_header_mntent_h" = xyes
11869then :
11870  printf "%s\n" "#define HAVE_MNTENT_H 1" >>confdefs.h
11871
11872fi
11873ac_fn_c_check_header_compile "$LINENO" "paths.h" "ac_cv_header_paths_h" "$ac_includes_default"
11874if test "x$ac_cv_header_paths_h" = xyes
11875then :
11876  printf "%s\n" "#define HAVE_PATHS_H 1" >>confdefs.h
11877
11878fi
11879ac_fn_c_check_header_compile "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
11880if test "x$ac_cv_header_pthread_h" = xyes
11881then :
11882  printf "%s\n" "#define HAVE_PTHREAD_H 1" >>confdefs.h
11883
11884fi
11885ac_fn_c_check_header_compile "$LINENO" "semaphore.h" "ac_cv_header_semaphore_h" "$ac_includes_default"
11886if test "x$ac_cv_header_semaphore_h" = xyes
11887then :
11888  printf "%s\n" "#define HAVE_SEMAPHORE_H 1" >>confdefs.h
11889
11890fi
11891ac_fn_c_check_header_compile "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default"
11892if test "x$ac_cv_header_setjmp_h" = xyes
11893then :
11894  printf "%s\n" "#define HAVE_SETJMP_H 1" >>confdefs.h
11895
11896fi
11897ac_fn_c_check_header_compile "$LINENO" "signal.h" "ac_cv_header_signal_h" "$ac_includes_default"
11898if test "x$ac_cv_header_signal_h" = xyes
11899then :
11900  printf "%s\n" "#define HAVE_SIGNAL_H 1" >>confdefs.h
11901
11902fi
11903ac_fn_c_check_header_compile "$LINENO" "stdarg.h" "ac_cv_header_stdarg_h" "$ac_includes_default"
11904if test "x$ac_cv_header_stdarg_h" = xyes
11905then :
11906  printf "%s\n" "#define HAVE_STDARG_H 1" >>confdefs.h
11907
11908fi
11909ac_fn_c_check_header_compile "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
11910if test "x$ac_cv_header_stdint_h" = xyes
11911then :
11912  printf "%s\n" "#define HAVE_STDINT_H 1" >>confdefs.h
11913
11914fi
11915ac_fn_c_check_header_compile "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
11916if test "x$ac_cv_header_stdlib_h" = xyes
11917then :
11918  printf "%s\n" "#define HAVE_STDLIB_H 1" >>confdefs.h
11919
11920fi
11921ac_fn_c_check_header_compile "$LINENO" "termios.h" "ac_cv_header_termios_h" "$ac_includes_default"
11922if test "x$ac_cv_header_termios_h" = xyes
11923then :
11924  printf "%s\n" "#define HAVE_TERMIOS_H 1" >>confdefs.h
11925
11926fi
11927ac_fn_c_check_header_compile "$LINENO" "termio.h" "ac_cv_header_termio_h" "$ac_includes_default"
11928if test "x$ac_cv_header_termio_h" = xyes
11929then :
11930  printf "%s\n" "#define HAVE_TERMIO_H 1" >>confdefs.h
11931
11932fi
11933ac_fn_c_check_header_compile "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
11934if test "x$ac_cv_header_unistd_h" = xyes
11935then :
11936  printf "%s\n" "#define HAVE_UNISTD_H 1" >>confdefs.h
11937
11938fi
11939ac_fn_c_check_header_compile "$LINENO" "utime.h" "ac_cv_header_utime_h" "$ac_includes_default"
11940if test "x$ac_cv_header_utime_h" = xyes
11941then :
11942  printf "%s\n" "#define HAVE_UTIME_H 1" >>confdefs.h
11943
11944fi
11945ac_fn_c_check_header_compile "$LINENO" "attr/xattr.h" "ac_cv_header_attr_xattr_h" "$ac_includes_default"
11946if test "x$ac_cv_header_attr_xattr_h" = xyes
11947then :
11948  printf "%s\n" "#define HAVE_ATTR_XATTR_H 1" >>confdefs.h
11949
11950fi
11951ac_fn_c_check_header_compile "$LINENO" "linux/falloc.h" "ac_cv_header_linux_falloc_h" "$ac_includes_default"
11952if test "x$ac_cv_header_linux_falloc_h" = xyes
11953then :
11954  printf "%s\n" "#define HAVE_LINUX_FALLOC_H 1" >>confdefs.h
11955
11956fi
11957ac_fn_c_check_header_compile "$LINENO" "linux/fd.h" "ac_cv_header_linux_fd_h" "$ac_includes_default"
11958if test "x$ac_cv_header_linux_fd_h" = xyes
11959then :
11960  printf "%s\n" "#define HAVE_LINUX_FD_H 1" >>confdefs.h
11961
11962fi
11963ac_fn_c_check_header_compile "$LINENO" "linux/fsmap.h" "ac_cv_header_linux_fsmap_h" "$ac_includes_default"
11964if test "x$ac_cv_header_linux_fsmap_h" = xyes
11965then :
11966  printf "%s\n" "#define HAVE_LINUX_FSMAP_H 1" >>confdefs.h
11967
11968fi
11969ac_fn_c_check_header_compile "$LINENO" "linux/major.h" "ac_cv_header_linux_major_h" "$ac_includes_default"
11970if test "x$ac_cv_header_linux_major_h" = xyes
11971then :
11972  printf "%s\n" "#define HAVE_LINUX_MAJOR_H 1" >>confdefs.h
11973
11974fi
11975ac_fn_c_check_header_compile "$LINENO" "linux/loop.h" "ac_cv_header_linux_loop_h" "$ac_includes_default"
11976if test "x$ac_cv_header_linux_loop_h" = xyes
11977then :
11978  printf "%s\n" "#define HAVE_LINUX_LOOP_H 1" >>confdefs.h
11979
11980fi
11981ac_fn_c_check_header_compile "$LINENO" "linux/types.h" "ac_cv_header_linux_types_h" "$ac_includes_default"
11982if test "x$ac_cv_header_linux_types_h" = xyes
11983then :
11984  printf "%s\n" "#define HAVE_LINUX_TYPES_H 1" >>confdefs.h
11985
11986fi
11987ac_fn_c_check_header_compile "$LINENO" "net/if_dl.h" "ac_cv_header_net_if_dl_h" "$ac_includes_default"
11988if test "x$ac_cv_header_net_if_dl_h" = xyes
11989then :
11990  printf "%s\n" "#define HAVE_NET_IF_DL_H 1" >>confdefs.h
11991
11992fi
11993ac_fn_c_check_header_compile "$LINENO" "netinet/in.h" "ac_cv_header_netinet_in_h" "$ac_includes_default"
11994if test "x$ac_cv_header_netinet_in_h" = xyes
11995then :
11996  printf "%s\n" "#define HAVE_NETINET_IN_H 1" >>confdefs.h
11997
11998fi
11999ac_fn_c_check_header_compile "$LINENO" "sys/acl.h" "ac_cv_header_sys_acl_h" "$ac_includes_default"
12000if test "x$ac_cv_header_sys_acl_h" = xyes
12001then :
12002  printf "%s\n" "#define HAVE_SYS_ACL_H 1" >>confdefs.h
12003
12004fi
12005ac_fn_c_check_header_compile "$LINENO" "sys/disklabel.h" "ac_cv_header_sys_disklabel_h" "$ac_includes_default"
12006if test "x$ac_cv_header_sys_disklabel_h" = xyes
12007then :
12008  printf "%s\n" "#define HAVE_SYS_DISKLABEL_H 1" >>confdefs.h
12009
12010fi
12011ac_fn_c_check_header_compile "$LINENO" "sys/disk.h" "ac_cv_header_sys_disk_h" "$ac_includes_default"
12012if test "x$ac_cv_header_sys_disk_h" = xyes
12013then :
12014  printf "%s\n" "#define HAVE_SYS_DISK_H 1" >>confdefs.h
12015
12016fi
12017ac_fn_c_check_header_compile "$LINENO" "sys/file.h" "ac_cv_header_sys_file_h" "$ac_includes_default"
12018if test "x$ac_cv_header_sys_file_h" = xyes
12019then :
12020  printf "%s\n" "#define HAVE_SYS_FILE_H 1" >>confdefs.h
12021
12022fi
12023ac_fn_c_check_header_compile "$LINENO" "sys/ioctl.h" "ac_cv_header_sys_ioctl_h" "$ac_includes_default"
12024if test "x$ac_cv_header_sys_ioctl_h" = xyes
12025then :
12026  printf "%s\n" "#define HAVE_SYS_IOCTL_H 1" >>confdefs.h
12027
12028fi
12029ac_fn_c_check_header_compile "$LINENO" "sys/key.h" "ac_cv_header_sys_key_h" "$ac_includes_default"
12030if test "x$ac_cv_header_sys_key_h" = xyes
12031then :
12032  printf "%s\n" "#define HAVE_SYS_KEY_H 1" >>confdefs.h
12033
12034fi
12035ac_fn_c_check_header_compile "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
12036if test "x$ac_cv_header_sys_mkdev_h" = xyes
12037then :
12038  printf "%s\n" "#define HAVE_SYS_MKDEV_H 1" >>confdefs.h
12039
12040fi
12041ac_fn_c_check_header_compile "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
12042if test "x$ac_cv_header_sys_mman_h" = xyes
12043then :
12044  printf "%s\n" "#define HAVE_SYS_MMAN_H 1" >>confdefs.h
12045
12046fi
12047ac_fn_c_check_header_compile "$LINENO" "sys/mount.h" "ac_cv_header_sys_mount_h" "$ac_includes_default"
12048if test "x$ac_cv_header_sys_mount_h" = xyes
12049then :
12050  printf "%s\n" "#define HAVE_SYS_MOUNT_H 1" >>confdefs.h
12051
12052fi
12053ac_fn_c_check_header_compile "$LINENO" "sys/prctl.h" "ac_cv_header_sys_prctl_h" "$ac_includes_default"
12054if test "x$ac_cv_header_sys_prctl_h" = xyes
12055then :
12056  printf "%s\n" "#define HAVE_SYS_PRCTL_H 1" >>confdefs.h
12057
12058fi
12059ac_fn_c_check_header_compile "$LINENO" "sys/random.h" "ac_cv_header_sys_random_h" "$ac_includes_default"
12060if test "x$ac_cv_header_sys_random_h" = xyes
12061then :
12062  printf "%s\n" "#define HAVE_SYS_RANDOM_H 1" >>confdefs.h
12063
12064fi
12065ac_fn_c_check_header_compile "$LINENO" "sys/resource.h" "ac_cv_header_sys_resource_h" "$ac_includes_default"
12066if test "x$ac_cv_header_sys_resource_h" = xyes
12067then :
12068  printf "%s\n" "#define HAVE_SYS_RESOURCE_H 1" >>confdefs.h
12069
12070fi
12071ac_fn_c_check_header_compile "$LINENO" "sys/select.h" "ac_cv_header_sys_select_h" "$ac_includes_default"
12072if test "x$ac_cv_header_sys_select_h" = xyes
12073then :
12074  printf "%s\n" "#define HAVE_SYS_SELECT_H 1" >>confdefs.h
12075
12076fi
12077ac_fn_c_check_header_compile "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default"
12078if test "x$ac_cv_header_sys_socket_h" = xyes
12079then :
12080  printf "%s\n" "#define HAVE_SYS_SOCKET_H 1" >>confdefs.h
12081
12082fi
12083ac_fn_c_check_header_compile "$LINENO" "sys/sockio.h" "ac_cv_header_sys_sockio_h" "$ac_includes_default"
12084if test "x$ac_cv_header_sys_sockio_h" = xyes
12085then :
12086  printf "%s\n" "#define HAVE_SYS_SOCKIO_H 1" >>confdefs.h
12087
12088fi
12089ac_fn_c_check_header_compile "$LINENO" "sys/stat.h" "ac_cv_header_sys_stat_h" "$ac_includes_default"
12090if test "x$ac_cv_header_sys_stat_h" = xyes
12091then :
12092  printf "%s\n" "#define HAVE_SYS_STAT_H 1" >>confdefs.h
12093
12094fi
12095ac_fn_c_check_header_compile "$LINENO" "sys/syscall.h" "ac_cv_header_sys_syscall_h" "$ac_includes_default"
12096if test "x$ac_cv_header_sys_syscall_h" = xyes
12097then :
12098  printf "%s\n" "#define HAVE_SYS_SYSCALL_H 1" >>confdefs.h
12099
12100fi
12101ac_fn_c_check_header_compile "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
12102if test "x$ac_cv_header_sys_sysmacros_h" = xyes
12103then :
12104  printf "%s\n" "#define HAVE_SYS_SYSMACROS_H 1" >>confdefs.h
12105
12106fi
12107ac_fn_c_check_header_compile "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default"
12108if test "x$ac_cv_header_sys_time_h" = xyes
12109then :
12110  printf "%s\n" "#define HAVE_SYS_TIME_H 1" >>confdefs.h
12111
12112fi
12113ac_fn_c_check_header_compile "$LINENO" "sys/types.h" "ac_cv_header_sys_types_h" "$ac_includes_default"
12114if test "x$ac_cv_header_sys_types_h" = xyes
12115then :
12116  printf "%s\n" "#define HAVE_SYS_TYPES_H 1" >>confdefs.h
12117
12118fi
12119ac_fn_c_check_header_compile "$LINENO" "sys/un.h" "ac_cv_header_sys_un_h" "$ac_includes_default"
12120if test "x$ac_cv_header_sys_un_h" = xyes
12121then :
12122  printf "%s\n" "#define HAVE_SYS_UN_H 1" >>confdefs.h
12123
12124fi
12125ac_fn_c_check_header_compile "$LINENO" "sys/wait.h" "ac_cv_header_sys_wait_h" "$ac_includes_default"
12126if test "x$ac_cv_header_sys_wait_h" = xyes
12127then :
12128  printf "%s\n" "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
12129
12130fi
12131ac_fn_c_check_header_compile "$LINENO" "sys/xattr.h" "ac_cv_header_sys_xattr_h" "$ac_includes_default"
12132if test "x$ac_cv_header_sys_xattr_h" = xyes
12133then :
12134  printf "%s\n" "#define HAVE_SYS_XATTR_H 1" >>confdefs.h
12135
12136fi
12137
12138case "$host_os" in
12139mingw*)
12140	# The above checks only detect system headers, not the headers in
12141	# ./include/mingw/, so explicitly define them to be available.
12142	printf "%s\n" "#define HAVE_LINUX_TYPES_H 1" >>confdefs.h
12143
12144	printf "%s\n" "#define HAVE_SYS_STAT_H 1" >>confdefs.h
12145
12146	printf "%s\n" "#define HAVE_SYS_SYSMACROS_H 1" >>confdefs.h
12147
12148	printf "%s\n" "#define HAVE_SYS_TYPES_H 1" >>confdefs.h
12149
12150	printf "%s\n" "#define HAVE_UNISTD_H 1" >>confdefs.h
12151
12152	;;
12153esac
12154{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a dd(1) program that supports iflag=fullblock" >&5
12155printf %s "checking for a dd(1) program that supports iflag=fullblock... " >&6; }
12156DD=
12157for i in dd gdd ; do
12158	if "$i" if=/dev/null of=/dev/null count=1 bs=10k 2>/dev/null iflag=fullblock oflag=append ; then
12159		DD=$i
12160		break
12161	fi
12162done
12163if test -n "$DD" ; then
12164	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DD" >&5
12165printf "%s\n" "$DD" >&6; }
12166else
12167	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found, using dd" >&5
12168printf "%s\n" "not found, using dd" >&6; }
12169	DD=dd
12170	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: No GNU-compatible dd(1) program found, expect some self-test failures." >&5
12171printf "%s\n" "$as_me: WARNING: No GNU-compatible dd(1) program found, expect some self-test failures." >&2;}
12172fi
12173
12174
12175ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "
12176#if HAVE_SYS_TYPES_H
12177#include <sys/types.h>
12178#endif
12179#if HAVE_SYS_SOCKET
12180#include <sys/socket.h>
12181#endif
12182
12183"
12184if test "x$ac_cv_header_net_if_h" = xyes
12185then :
12186  printf "%s\n" "#define HAVE_NET_IF_H 1" >>confdefs.h
12187
12188fi
12189
12190ac_func=
12191for ac_item in $ac_func_c_list
12192do
12193  if test $ac_func; then
12194    ac_fn_c_check_func "$LINENO" $ac_func ac_cv_func_$ac_func
12195    if eval test \"x\$ac_cv_func_$ac_func\" = xyes; then
12196      echo "#define $ac_item 1" >> confdefs.h
12197    fi
12198    ac_func=
12199  else
12200    ac_func=$ac_item
12201  fi
12202done
12203
12204if test "x$ac_cv_func_vprintf" = xno
12205then :
12206  ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
12207if test "x$ac_cv_func__doprnt" = xyes
12208then :
12209
12210printf "%s\n" "#define HAVE_DOPRNT 1" >>confdefs.h
12211
12212fi
12213
12214fi
12215ac_fn_c_check_member "$LINENO" "struct dirent" "d_reclen" "ac_cv_member_struct_dirent_d_reclen" "#include <dirent.h>
12216"
12217if test "x$ac_cv_member_struct_dirent_d_reclen" = xyes
12218then :
12219
12220printf "%s\n" "#define HAVE_RECLEN_DIRENT 1" >>confdefs.h
12221
12222fi
12223
12224ac_fn_c_check_member "$LINENO" "struct stat" "st_atim" "ac_cv_member_struct_stat_st_atim" "$ac_includes_default"
12225if test "x$ac_cv_member_struct_stat_st_atim" = xyes
12226then :
12227
12228printf "%s\n" "#define HAVE_STRUCT_STAT_ST_ATIM 1" >>confdefs.h
12229
12230
12231fi
12232
12233ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "#include <sys/types.h>
12234"
12235if test "x$ac_cv_type_ssize_t" = xyes
12236then :
12237
12238printf "%s\n" "#define HAVE_TYPE_SSIZE_T 1" >>confdefs.h
12239
12240fi
12241
12242{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
12243printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
12244if test ${ac_cv_c_undeclared_builtin_options+y}
12245then :
12246  printf %s "(cached) " >&6
12247else $as_nop
12248  ac_save_CFLAGS=$CFLAGS
12249   ac_cv_c_undeclared_builtin_options='cannot detect'
12250   for ac_arg in '' -fno-builtin; do
12251     CFLAGS="$ac_save_CFLAGS $ac_arg"
12252     # This test program should *not* compile successfully.
12253     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12254/* end confdefs.h.  */
12255
12256int
12257main (void)
12258{
12259(void) strchr;
12260  ;
12261  return 0;
12262}
12263_ACEOF
12264if ac_fn_c_try_compile "$LINENO"
12265then :
12266
12267else $as_nop
12268  # This test program should compile successfully.
12269        # No library function is consistently available on
12270        # freestanding implementations, so test against a dummy
12271        # declaration.  Include always-available headers on the
12272        # off chance that they somehow elicit warnings.
12273        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12274/* end confdefs.h.  */
12275#include <float.h>
12276#include <limits.h>
12277#include <stdarg.h>
12278#include <stddef.h>
12279extern void ac_decl (int, char *);
12280
12281int
12282main (void)
12283{
12284(void) ac_decl (0, (char *) 0);
12285  (void) ac_decl;
12286
12287  ;
12288  return 0;
12289}
12290_ACEOF
12291if ac_fn_c_try_compile "$LINENO"
12292then :
12293  if test x"$ac_arg" = x
12294then :
12295  ac_cv_c_undeclared_builtin_options='none needed'
12296else $as_nop
12297  ac_cv_c_undeclared_builtin_options=$ac_arg
12298fi
12299          break
12300fi
12301rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12302fi
12303rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12304    done
12305    CFLAGS=$ac_save_CFLAGS
12306
12307fi
12308{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
12309printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
12310  case $ac_cv_c_undeclared_builtin_options in #(
12311  'cannot detect') :
12312    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12313printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12314as_fn_error $? "cannot make $CC report undeclared builtins
12315See \`config.log' for more details" "$LINENO" 5; } ;; #(
12316  'none needed') :
12317    ac_c_undeclared_builtin_options='' ;; #(
12318  *) :
12319    ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
12320esac
12321
12322ac_fn_check_decl "$LINENO" "llseek" "ac_cv_have_decl_llseek" "#include <unistd.h>
12323" "$ac_c_undeclared_builtin_options" "CFLAGS"
12324if test "x$ac_cv_have_decl_llseek" = xyes
12325then :
12326
12327printf "%s\n" "#define HAVE_LLSEEK_PROTOTYPE 1" >>confdefs.h
12328
12329fi
12330ac_fn_check_decl "$LINENO" "lseek64" "ac_cv_have_decl_lseek64" "#define _LARGEFILE_SOURCE
12331		 #define _LARGEFILE64_SOURCE
12332		 #include <unistd.h>
12333" "$ac_c_undeclared_builtin_options" "CFLAGS"
12334if test "x$ac_cv_have_decl_lseek64" = xyes
12335then :
12336
12337printf "%s\n" "#define HAVE_LSEEK64_PROTOTYPE 1" >>confdefs.h
12338
12339fi
12340# The cast to long int works around a bug in the HP C Compiler
12341# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12342# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12343# This bug is HP SR number 8606223364.
12344{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
12345printf %s "checking size of short... " >&6; }
12346if test ${ac_cv_sizeof_short+y}
12347then :
12348  printf %s "(cached) " >&6
12349else $as_nop
12350  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"
12351then :
12352
12353else $as_nop
12354  if test "$ac_cv_type_short" = yes; then
12355     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12356printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12357as_fn_error 77 "cannot compute sizeof (short)
12358See \`config.log' for more details" "$LINENO" 5; }
12359   else
12360     ac_cv_sizeof_short=0
12361   fi
12362fi
12363
12364fi
12365{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
12366printf "%s\n" "$ac_cv_sizeof_short" >&6; }
12367
12368
12369
12370printf "%s\n" "#define SIZEOF_SHORT $ac_cv_sizeof_short" >>confdefs.h
12371
12372
12373# The cast to long int works around a bug in the HP C Compiler
12374# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12375# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12376# This bug is HP SR number 8606223364.
12377{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
12378printf %s "checking size of int... " >&6; }
12379if test ${ac_cv_sizeof_int+y}
12380then :
12381  printf %s "(cached) " >&6
12382else $as_nop
12383  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"
12384then :
12385
12386else $as_nop
12387  if test "$ac_cv_type_int" = yes; then
12388     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12389printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12390as_fn_error 77 "cannot compute sizeof (int)
12391See \`config.log' for more details" "$LINENO" 5; }
12392   else
12393     ac_cv_sizeof_int=0
12394   fi
12395fi
12396
12397fi
12398{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
12399printf "%s\n" "$ac_cv_sizeof_int" >&6; }
12400
12401
12402
12403printf "%s\n" "#define SIZEOF_INT $ac_cv_sizeof_int" >>confdefs.h
12404
12405
12406# The cast to long int works around a bug in the HP C Compiler
12407# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12408# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12409# This bug is HP SR number 8606223364.
12410{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
12411printf %s "checking size of long... " >&6; }
12412if test ${ac_cv_sizeof_long+y}
12413then :
12414  printf %s "(cached) " >&6
12415else $as_nop
12416  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"
12417then :
12418
12419else $as_nop
12420  if test "$ac_cv_type_long" = yes; then
12421     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12422printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12423as_fn_error 77 "cannot compute sizeof (long)
12424See \`config.log' for more details" "$LINENO" 5; }
12425   else
12426     ac_cv_sizeof_long=0
12427   fi
12428fi
12429
12430fi
12431{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
12432printf "%s\n" "$ac_cv_sizeof_long" >&6; }
12433
12434
12435
12436printf "%s\n" "#define SIZEOF_LONG $ac_cv_sizeof_long" >>confdefs.h
12437
12438
12439# The cast to long int works around a bug in the HP C Compiler
12440# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12441# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12442# This bug is HP SR number 8606223364.
12443{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12444printf %s "checking size of long long... " >&6; }
12445if test ${ac_cv_sizeof_long_long+y}
12446then :
12447  printf %s "(cached) " >&6
12448else $as_nop
12449  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long"        "$ac_includes_default"
12450then :
12451
12452else $as_nop
12453  if test "$ac_cv_type_long_long" = yes; then
12454     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12455printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12456as_fn_error 77 "cannot compute sizeof (long long)
12457See \`config.log' for more details" "$LINENO" 5; }
12458   else
12459     ac_cv_sizeof_long_long=0
12460   fi
12461fi
12462
12463fi
12464{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
12465printf "%s\n" "$ac_cv_sizeof_long_long" >&6; }
12466
12467
12468
12469printf "%s\n" "#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long" >>confdefs.h
12470
12471
12472# The cast to long int works around a bug in the HP C Compiler
12473# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12474# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12475# This bug is HP SR number 8606223364.
12476{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
12477printf %s "checking size of off_t... " >&6; }
12478if test ${ac_cv_sizeof_off_t+y}
12479then :
12480  printf %s "(cached) " >&6
12481else $as_nop
12482  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t"        "$ac_includes_default"
12483then :
12484
12485else $as_nop
12486  if test "$ac_cv_type_off_t" = yes; then
12487     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12488printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12489as_fn_error 77 "cannot compute sizeof (off_t)
12490See \`config.log' for more details" "$LINENO" 5; }
12491   else
12492     ac_cv_sizeof_off_t=0
12493   fi
12494fi
12495
12496fi
12497{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
12498printf "%s\n" "$ac_cv_sizeof_off_t" >&6; }
12499
12500
12501
12502printf "%s\n" "#define SIZEOF_OFF_T $ac_cv_sizeof_off_t" >>confdefs.h
12503
12504
12505# The cast to long int works around a bug in the HP C Compiler
12506# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12507# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12508# This bug is HP SR number 8606223364.
12509{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5
12510printf %s "checking size of time_t... " >&6; }
12511if test ${ac_cv_sizeof_time_t+y}
12512then :
12513  printf %s "(cached) " >&6
12514else $as_nop
12515  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t"        "$ac_includes_default"
12516then :
12517
12518else $as_nop
12519  if test "$ac_cv_type_time_t" = yes; then
12520     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12521printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12522as_fn_error 77 "cannot compute sizeof (time_t)
12523See \`config.log' for more details" "$LINENO" 5; }
12524   else
12525     ac_cv_sizeof_time_t=0
12526   fi
12527fi
12528
12529fi
12530{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5
12531printf "%s\n" "$ac_cv_sizeof_time_t" >&6; }
12532
12533
12534
12535printf "%s\n" "#define SIZEOF_TIME_T $ac_cv_sizeof_time_t" >>confdefs.h
12536
12537
12538SIZEOF_SHORT=$ac_cv_sizeof_short
12539SIZEOF_INT=$ac_cv_sizeof_int
12540SIZEOF_LONG=$ac_cv_sizeof_long
12541SIZEOF_LONG_LONG=$ac_cv_sizeof_long_long
12542SIZEOF_OFF_T=$ac_cv_sizeof_off_t
12543SIZEOF_TIME_T=$ac_cv_sizeof_time_t
12544
12545
12546
12547
12548
12549
12550 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12551printf %s "checking whether byte ordering is bigendian... " >&6; }
12552if test ${ac_cv_c_bigendian+y}
12553then :
12554  printf %s "(cached) " >&6
12555else $as_nop
12556  ac_cv_c_bigendian=unknown
12557    # See if we're dealing with a universal compiler.
12558    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12559/* end confdefs.h.  */
12560#ifndef __APPLE_CC__
12561	       not a universal capable compiler
12562	     #endif
12563	     typedef int dummy;
12564
12565_ACEOF
12566if ac_fn_c_try_compile "$LINENO"
12567then :
12568
12569	# Check for potential -arch flags.  It is not universal unless
12570	# there are at least two -arch flags with different values.
12571	ac_arch=
12572	ac_prev=
12573	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12574	 if test -n "$ac_prev"; then
12575	   case $ac_word in
12576	     i?86 | x86_64 | ppc | ppc64)
12577	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12578		 ac_arch=$ac_word
12579	       else
12580		 ac_cv_c_bigendian=universal
12581		 break
12582	       fi
12583	       ;;
12584	   esac
12585	   ac_prev=
12586	 elif test "x$ac_word" = "x-arch"; then
12587	   ac_prev=arch
12588	 fi
12589       done
12590fi
12591rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12592    if test $ac_cv_c_bigendian = unknown; then
12593      # See if sys/param.h defines the BYTE_ORDER macro.
12594      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12595/* end confdefs.h.  */
12596#include <sys/types.h>
12597	     #include <sys/param.h>
12598
12599int
12600main (void)
12601{
12602#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12603		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12604		     && LITTLE_ENDIAN)
12605	      bogus endian macros
12606	     #endif
12607
12608  ;
12609  return 0;
12610}
12611_ACEOF
12612if ac_fn_c_try_compile "$LINENO"
12613then :
12614  # It does; now see whether it defined to BIG_ENDIAN or not.
12615	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12616/* end confdefs.h.  */
12617#include <sys/types.h>
12618		#include <sys/param.h>
12619
12620int
12621main (void)
12622{
12623#if BYTE_ORDER != BIG_ENDIAN
12624		 not big endian
12625		#endif
12626
12627  ;
12628  return 0;
12629}
12630_ACEOF
12631if ac_fn_c_try_compile "$LINENO"
12632then :
12633  ac_cv_c_bigendian=yes
12634else $as_nop
12635  ac_cv_c_bigendian=no
12636fi
12637rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12638fi
12639rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12640    fi
12641    if test $ac_cv_c_bigendian = unknown; then
12642      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12643      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12644/* end confdefs.h.  */
12645#include <limits.h>
12646
12647int
12648main (void)
12649{
12650#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12651	      bogus endian macros
12652	     #endif
12653
12654  ;
12655  return 0;
12656}
12657_ACEOF
12658if ac_fn_c_try_compile "$LINENO"
12659then :
12660  # It does; now see whether it defined to _BIG_ENDIAN or not.
12661	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12662/* end confdefs.h.  */
12663#include <limits.h>
12664
12665int
12666main (void)
12667{
12668#ifndef _BIG_ENDIAN
12669		 not big endian
12670		#endif
12671
12672  ;
12673  return 0;
12674}
12675_ACEOF
12676if ac_fn_c_try_compile "$LINENO"
12677then :
12678  ac_cv_c_bigendian=yes
12679else $as_nop
12680  ac_cv_c_bigendian=no
12681fi
12682rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12683fi
12684rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12685    fi
12686    if test $ac_cv_c_bigendian = unknown; then
12687      # Compile a test program.
12688      if test "$cross_compiling" = yes
12689then :
12690  # Try to guess by grepping values from an object file.
12691	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12692/* end confdefs.h.  */
12693unsigned short int ascii_mm[] =
12694		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12695		unsigned short int ascii_ii[] =
12696		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12697		int use_ascii (int i) {
12698		  return ascii_mm[i] + ascii_ii[i];
12699		}
12700		unsigned short int ebcdic_ii[] =
12701		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12702		unsigned short int ebcdic_mm[] =
12703		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12704		int use_ebcdic (int i) {
12705		  return ebcdic_mm[i] + ebcdic_ii[i];
12706		}
12707		extern int foo;
12708
12709int
12710main (void)
12711{
12712return use_ascii (foo) == use_ebcdic (foo);
12713  ;
12714  return 0;
12715}
12716_ACEOF
12717if ac_fn_c_try_compile "$LINENO"
12718then :
12719  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12720	      ac_cv_c_bigendian=yes
12721	    fi
12722	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12723	      if test "$ac_cv_c_bigendian" = unknown; then
12724		ac_cv_c_bigendian=no
12725	      else
12726		# finding both strings is unlikely to happen, but who knows?
12727		ac_cv_c_bigendian=unknown
12728	      fi
12729	    fi
12730fi
12731rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12732else $as_nop
12733  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12734/* end confdefs.h.  */
12735$ac_includes_default
12736int
12737main (void)
12738{
12739
12740	     /* Are we little or big endian?  From Harbison&Steele.  */
12741	     union
12742	     {
12743	       long int l;
12744	       char c[sizeof (long int)];
12745	     } u;
12746	     u.l = 1;
12747	     return u.c[sizeof (long int) - 1] == 1;
12748
12749  ;
12750  return 0;
12751}
12752_ACEOF
12753if ac_fn_c_try_run "$LINENO"
12754then :
12755  ac_cv_c_bigendian=no
12756else $as_nop
12757  ac_cv_c_bigendian=yes
12758fi
12759rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12760  conftest.$ac_objext conftest.beam conftest.$ac_ext
12761fi
12762
12763    fi
12764fi
12765{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12766printf "%s\n" "$ac_cv_c_bigendian" >&6; }
12767 case $ac_cv_c_bigendian in #(
12768   yes)
12769     printf "%s\n" "#define WORDS_BIGENDIAN 1" >>confdefs.h
12770;; #(
12771   no)
12772      ;; #(
12773   universal)
12774
12775printf "%s\n" "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12776
12777     ;; #(
12778   *)
12779     as_fn_error $? "unknown endianness
12780 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12781 esac
12782
12783if test $cross_compiling = no; then
12784  BUILD_CC="$BUILD_CC" CPP="$CPP" /bin/sh $ac_aux_dir/parse-types.sh
12785else
12786  CROSS_COMPILE="1" BUILD_CC="$BUILD_CC" CPP="$CPP" /bin/sh $ac_aux_dir/parse-types.sh
12787fi
12788ASM_TYPES_HEADER=./asm_types.h
12789
12790echo "/* These defines are needed for the public ext2fs.h header file */" \
12791     > public_config.h
12792if grep HAVE_SYS_TYPES_H confdefs.h > tmp_config.$$; then
12793  uniq tmp_config.$$ >> public_config.h
12794else
12795  echo "#undef HAVE_SYS_TYPES_H" >> public_config.h
12796fi
12797if grep WORDS_BIGENDIAN confdefs.h > tmp_config.$$; then
12798  uniq tmp_config.$$ >> public_config.h
12799else
12800  echo "#undef WORDS_BIGENDIAN" >> public_config.h
12801fi
12802rm -f tmp_config.$$
12803PUBLIC_CONFIG_HEADER=./public_config.h
12804
12805ac_fn_c_check_header_compile "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
12806if test "x$ac_cv_header_inttypes_h" = xyes
12807then :
12808  printf "%s\n" "#define HAVE_INTTYPES_H 1" >>confdefs.h
12809
12810fi
12811
12812ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
12813if test "x$ac_cv_type_intptr_t" = xyes
12814then :
12815
12816printf "%s\n" "#define HAVE_INTPTR_T 1" >>confdefs.h
12817
12818
12819fi
12820
12821{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether struct stat has a st_flags field" >&5
12822printf %s "checking whether struct stat has a st_flags field... " >&6; }
12823if test ${e2fsprogs_cv_struct_st_flags+y}
12824then :
12825  printf %s "(cached) " >&6
12826else $as_nop
12827  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12828/* end confdefs.h.  */
12829#include <sys/stat.h>
12830int
12831main (void)
12832{
12833struct stat stat; stat.st_flags = 0;
12834  ;
12835  return 0;
12836}
12837_ACEOF
12838if ac_fn_c_try_compile "$LINENO"
12839then :
12840  e2fsprogs_cv_struct_st_flags=yes
12841else $as_nop
12842  e2fsprogs_cv_struct_st_flags=no
12843fi
12844rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12845fi
12846
12847{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $e2fsprogs_cv_struct_st_flags" >&5
12848printf "%s\n" "$e2fsprogs_cv_struct_st_flags" >&6; }
12849if test "$e2fsprogs_cv_struct_st_flags" = yes; then
12850  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether st_flags field is useful" >&5
12851printf %s "checking whether st_flags field is useful... " >&6; }
12852  if test ${e2fsprogs_cv_struct_st_flags_immut+y}
12853then :
12854  printf %s "(cached) " >&6
12855else $as_nop
12856  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12857/* end confdefs.h.  */
12858#include <sys/stat.h>
12859int
12860main (void)
12861{
12862struct stat stat; stat.st_flags |= UF_IMMUTABLE;
12863  ;
12864  return 0;
12865}
12866_ACEOF
12867if ac_fn_c_try_compile "$LINENO"
12868then :
12869  e2fsprogs_cv_struct_st_flags_immut=yes
12870else $as_nop
12871  e2fsprogs_cv_struct_st_flags_immut=no
12872fi
12873rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12874fi
12875
12876  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $e2fsprogs_cv_struct_st_flags_immut" >&5
12877printf "%s\n" "$e2fsprogs_cv_struct_st_flags_immut" >&6; }
12878  if test "$e2fsprogs_cv_struct_st_flags_immut" = yes; then
12879
12880printf "%s\n" "#define HAVE_STAT_FLAGS 1" >>confdefs.h
12881
12882  fi
12883fi
12884ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/types.h>
12885	 #include <sys/socket.h>
12886"
12887if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes
12888then :
12889
12890printf "%s\n" "#define HAVE_SA_LEN 1" >>confdefs.h
12891
12892fi
12893
12894if test -n "$BLKID_CMT"; then
12895  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_probe_get_topology in -lblkid" >&5
12896printf %s "checking for blkid_probe_get_topology in -lblkid... " >&6; }
12897if test ${ac_cv_lib_blkid_blkid_probe_get_topology+y}
12898then :
12899  printf %s "(cached) " >&6
12900else $as_nop
12901  ac_check_lib_save_LIBS=$LIBS
12902LIBS="-lblkid  $LIBS"
12903cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12904/* end confdefs.h.  */
12905
12906/* Override any GCC internal prototype to avoid an error.
12907   Use char because int might match the return type of a GCC
12908   builtin and then its argument prototype would still apply.  */
12909char blkid_probe_get_topology ();
12910int
12911main (void)
12912{
12913return blkid_probe_get_topology ();
12914  ;
12915  return 0;
12916}
12917_ACEOF
12918if ac_fn_c_try_link "$LINENO"
12919then :
12920  ac_cv_lib_blkid_blkid_probe_get_topology=yes
12921else $as_nop
12922  ac_cv_lib_blkid_blkid_probe_get_topology=no
12923fi
12924rm -f core conftest.err conftest.$ac_objext conftest.beam \
12925    conftest$ac_exeext conftest.$ac_ext
12926LIBS=$ac_check_lib_save_LIBS
12927fi
12928{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_probe_get_topology" >&5
12929printf "%s\n" "$ac_cv_lib_blkid_blkid_probe_get_topology" >&6; }
12930if test "x$ac_cv_lib_blkid_blkid_probe_get_topology" = xyes
12931then :
12932
12933printf "%s\n" "#define HAVE_BLKID_PROBE_GET_TOPOLOGY 1" >>confdefs.h
12934
12935fi
12936
12937  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_topology_get_dax in -lblkid" >&5
12938printf %s "checking for blkid_topology_get_dax in -lblkid... " >&6; }
12939if test ${ac_cv_lib_blkid_blkid_topology_get_dax+y}
12940then :
12941  printf %s "(cached) " >&6
12942else $as_nop
12943  ac_check_lib_save_LIBS=$LIBS
12944LIBS="-lblkid  $LIBS"
12945cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12946/* end confdefs.h.  */
12947
12948/* Override any GCC internal prototype to avoid an error.
12949   Use char because int might match the return type of a GCC
12950   builtin and then its argument prototype would still apply.  */
12951char blkid_topology_get_dax ();
12952int
12953main (void)
12954{
12955return blkid_topology_get_dax ();
12956  ;
12957  return 0;
12958}
12959_ACEOF
12960if ac_fn_c_try_link "$LINENO"
12961then :
12962  ac_cv_lib_blkid_blkid_topology_get_dax=yes
12963else $as_nop
12964  ac_cv_lib_blkid_blkid_topology_get_dax=no
12965fi
12966rm -f core conftest.err conftest.$ac_objext conftest.beam \
12967    conftest$ac_exeext conftest.$ac_ext
12968LIBS=$ac_check_lib_save_LIBS
12969fi
12970{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_topology_get_dax" >&5
12971printf "%s\n" "$ac_cv_lib_blkid_blkid_topology_get_dax" >&6; }
12972if test "x$ac_cv_lib_blkid_blkid_topology_get_dax" = xyes
12973then :
12974
12975printf "%s\n" "#define HAVE_BLKID_TOPOLOGY_GET_DAX 1" >>confdefs.h
12976
12977fi
12978
12979  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_probe_enable_partitions in -lblkid" >&5
12980printf %s "checking for blkid_probe_enable_partitions in -lblkid... " >&6; }
12981if test ${ac_cv_lib_blkid_blkid_probe_enable_partitions+y}
12982then :
12983  printf %s "(cached) " >&6
12984else $as_nop
12985  ac_check_lib_save_LIBS=$LIBS
12986LIBS="-lblkid  $LIBS"
12987cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12988/* end confdefs.h.  */
12989
12990/* Override any GCC internal prototype to avoid an error.
12991   Use char because int might match the return type of a GCC
12992   builtin and then its argument prototype would still apply.  */
12993char blkid_probe_enable_partitions ();
12994int
12995main (void)
12996{
12997return blkid_probe_enable_partitions ();
12998  ;
12999  return 0;
13000}
13001_ACEOF
13002if ac_fn_c_try_link "$LINENO"
13003then :
13004  ac_cv_lib_blkid_blkid_probe_enable_partitions=yes
13005else $as_nop
13006  ac_cv_lib_blkid_blkid_probe_enable_partitions=no
13007fi
13008rm -f core conftest.err conftest.$ac_objext conftest.beam \
13009    conftest$ac_exeext conftest.$ac_ext
13010LIBS=$ac_check_lib_save_LIBS
13011fi
13012{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_probe_enable_partitions" >&5
13013printf "%s\n" "$ac_cv_lib_blkid_blkid_probe_enable_partitions" >&6; }
13014if test "x$ac_cv_lib_blkid_blkid_probe_enable_partitions" = xyes
13015then :
13016
13017printf "%s\n" "#define HAVE_BLKID_PROBE_ENABLE_PARTITIONS 1" >>confdefs.h
13018
13019fi
13020
13021fi
13022if test -n "$DLOPEN_LIB" ; then
13023   ac_cv_func_dlopen=yes
13024fi
13025ac_fn_c_check_func "$LINENO" "__secure_getenv" "ac_cv_func___secure_getenv"
13026if test "x$ac_cv_func___secure_getenv" = xyes
13027then :
13028  printf "%s\n" "#define HAVE___SECURE_GETENV 1" >>confdefs.h
13029
13030fi
13031ac_fn_c_check_func "$LINENO" "add_key" "ac_cv_func_add_key"
13032if test "x$ac_cv_func_add_key" = xyes
13033then :
13034  printf "%s\n" "#define HAVE_ADD_KEY 1" >>confdefs.h
13035
13036fi
13037ac_fn_c_check_func "$LINENO" "backtrace" "ac_cv_func_backtrace"
13038if test "x$ac_cv_func_backtrace" = xyes
13039then :
13040  printf "%s\n" "#define HAVE_BACKTRACE 1" >>confdefs.h
13041
13042fi
13043ac_fn_c_check_func "$LINENO" "chflags" "ac_cv_func_chflags"
13044if test "x$ac_cv_func_chflags" = xyes
13045then :
13046  printf "%s\n" "#define HAVE_CHFLAGS 1" >>confdefs.h
13047
13048fi
13049ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
13050if test "x$ac_cv_func_dlopen" = xyes
13051then :
13052  printf "%s\n" "#define HAVE_DLOPEN 1" >>confdefs.h
13053
13054fi
13055ac_fn_c_check_func "$LINENO" "fadvise64" "ac_cv_func_fadvise64"
13056if test "x$ac_cv_func_fadvise64" = xyes
13057then :
13058  printf "%s\n" "#define HAVE_FADVISE64 1" >>confdefs.h
13059
13060fi
13061ac_fn_c_check_func "$LINENO" "fallocate" "ac_cv_func_fallocate"
13062if test "x$ac_cv_func_fallocate" = xyes
13063then :
13064  printf "%s\n" "#define HAVE_FALLOCATE 1" >>confdefs.h
13065
13066fi
13067ac_fn_c_check_func "$LINENO" "fallocate64" "ac_cv_func_fallocate64"
13068if test "x$ac_cv_func_fallocate64" = xyes
13069then :
13070  printf "%s\n" "#define HAVE_FALLOCATE64 1" >>confdefs.h
13071
13072fi
13073ac_fn_c_check_func "$LINENO" "fchown" "ac_cv_func_fchown"
13074if test "x$ac_cv_func_fchown" = xyes
13075then :
13076  printf "%s\n" "#define HAVE_FCHOWN 1" >>confdefs.h
13077
13078fi
13079ac_fn_c_check_func "$LINENO" "fcntl" "ac_cv_func_fcntl"
13080if test "x$ac_cv_func_fcntl" = xyes
13081then :
13082  printf "%s\n" "#define HAVE_FCNTL 1" >>confdefs.h
13083
13084fi
13085ac_fn_c_check_func "$LINENO" "fdatasync" "ac_cv_func_fdatasync"
13086if test "x$ac_cv_func_fdatasync" = xyes
13087then :
13088  printf "%s\n" "#define HAVE_FDATASYNC 1" >>confdefs.h
13089
13090fi
13091ac_fn_c_check_func "$LINENO" "fstat64" "ac_cv_func_fstat64"
13092if test "x$ac_cv_func_fstat64" = xyes
13093then :
13094  printf "%s\n" "#define HAVE_FSTAT64 1" >>confdefs.h
13095
13096fi
13097ac_fn_c_check_func "$LINENO" "fsync" "ac_cv_func_fsync"
13098if test "x$ac_cv_func_fsync" = xyes
13099then :
13100  printf "%s\n" "#define HAVE_FSYNC 1" >>confdefs.h
13101
13102fi
13103ac_fn_c_check_func "$LINENO" "ftruncate64" "ac_cv_func_ftruncate64"
13104if test "x$ac_cv_func_ftruncate64" = xyes
13105then :
13106  printf "%s\n" "#define HAVE_FTRUNCATE64 1" >>confdefs.h
13107
13108fi
13109ac_fn_c_check_func "$LINENO" "futimes" "ac_cv_func_futimes"
13110if test "x$ac_cv_func_futimes" = xyes
13111then :
13112  printf "%s\n" "#define HAVE_FUTIMES 1" >>confdefs.h
13113
13114fi
13115ac_fn_c_check_func "$LINENO" "getcwd" "ac_cv_func_getcwd"
13116if test "x$ac_cv_func_getcwd" = xyes
13117then :
13118  printf "%s\n" "#define HAVE_GETCWD 1" >>confdefs.h
13119
13120fi
13121ac_fn_c_check_func "$LINENO" "getdtablesize" "ac_cv_func_getdtablesize"
13122if test "x$ac_cv_func_getdtablesize" = xyes
13123then :
13124  printf "%s\n" "#define HAVE_GETDTABLESIZE 1" >>confdefs.h
13125
13126fi
13127ac_fn_c_check_func "$LINENO" "getentropy" "ac_cv_func_getentropy"
13128if test "x$ac_cv_func_getentropy" = xyes
13129then :
13130  printf "%s\n" "#define HAVE_GETENTROPY 1" >>confdefs.h
13131
13132fi
13133ac_fn_c_check_func "$LINENO" "gethostname" "ac_cv_func_gethostname"
13134if test "x$ac_cv_func_gethostname" = xyes
13135then :
13136  printf "%s\n" "#define HAVE_GETHOSTNAME 1" >>confdefs.h
13137
13138fi
13139ac_fn_c_check_func "$LINENO" "getmntinfo" "ac_cv_func_getmntinfo"
13140if test "x$ac_cv_func_getmntinfo" = xyes
13141then :
13142  printf "%s\n" "#define HAVE_GETMNTINFO 1" >>confdefs.h
13143
13144fi
13145ac_fn_c_check_func "$LINENO" "getpwuid_r" "ac_cv_func_getpwuid_r"
13146if test "x$ac_cv_func_getpwuid_r" = xyes
13147then :
13148  printf "%s\n" "#define HAVE_GETPWUID_R 1" >>confdefs.h
13149
13150fi
13151ac_fn_c_check_func "$LINENO" "getrandom" "ac_cv_func_getrandom"
13152if test "x$ac_cv_func_getrandom" = xyes
13153then :
13154  printf "%s\n" "#define HAVE_GETRANDOM 1" >>confdefs.h
13155
13156fi
13157ac_fn_c_check_func "$LINENO" "getrlimit" "ac_cv_func_getrlimit"
13158if test "x$ac_cv_func_getrlimit" = xyes
13159then :
13160  printf "%s\n" "#define HAVE_GETRLIMIT 1" >>confdefs.h
13161
13162fi
13163ac_fn_c_check_func "$LINENO" "getrusage" "ac_cv_func_getrusage"
13164if test "x$ac_cv_func_getrusage" = xyes
13165then :
13166  printf "%s\n" "#define HAVE_GETRUSAGE 1" >>confdefs.h
13167
13168fi
13169ac_fn_c_check_func "$LINENO" "jrand48" "ac_cv_func_jrand48"
13170if test "x$ac_cv_func_jrand48" = xyes
13171then :
13172  printf "%s\n" "#define HAVE_JRAND48 1" >>confdefs.h
13173
13174fi
13175ac_fn_c_check_func "$LINENO" "keyctl" "ac_cv_func_keyctl"
13176if test "x$ac_cv_func_keyctl" = xyes
13177then :
13178  printf "%s\n" "#define HAVE_KEYCTL 1" >>confdefs.h
13179
13180fi
13181ac_fn_c_check_func "$LINENO" "llistxattr" "ac_cv_func_llistxattr"
13182if test "x$ac_cv_func_llistxattr" = xyes
13183then :
13184  printf "%s\n" "#define HAVE_LLISTXATTR 1" >>confdefs.h
13185
13186fi
13187ac_fn_c_check_func "$LINENO" "llseek" "ac_cv_func_llseek"
13188if test "x$ac_cv_func_llseek" = xyes
13189then :
13190  printf "%s\n" "#define HAVE_LLSEEK 1" >>confdefs.h
13191
13192fi
13193ac_fn_c_check_func "$LINENO" "lseek64" "ac_cv_func_lseek64"
13194if test "x$ac_cv_func_lseek64" = xyes
13195then :
13196  printf "%s\n" "#define HAVE_LSEEK64 1" >>confdefs.h
13197
13198fi
13199ac_fn_c_check_func "$LINENO" "mallinfo" "ac_cv_func_mallinfo"
13200if test "x$ac_cv_func_mallinfo" = xyes
13201then :
13202  printf "%s\n" "#define HAVE_MALLINFO 1" >>confdefs.h
13203
13204fi
13205ac_fn_c_check_func "$LINENO" "mallinfo2" "ac_cv_func_mallinfo2"
13206if test "x$ac_cv_func_mallinfo2" = xyes
13207then :
13208  printf "%s\n" "#define HAVE_MALLINFO2 1" >>confdefs.h
13209
13210fi
13211ac_fn_c_check_func "$LINENO" "mbstowcs" "ac_cv_func_mbstowcs"
13212if test "x$ac_cv_func_mbstowcs" = xyes
13213then :
13214  printf "%s\n" "#define HAVE_MBSTOWCS 1" >>confdefs.h
13215
13216fi
13217ac_fn_c_check_func "$LINENO" "memalign" "ac_cv_func_memalign"
13218if test "x$ac_cv_func_memalign" = xyes
13219then :
13220  printf "%s\n" "#define HAVE_MEMALIGN 1" >>confdefs.h
13221
13222fi
13223ac_fn_c_check_func "$LINENO" "mempcpy" "ac_cv_func_mempcpy"
13224if test "x$ac_cv_func_mempcpy" = xyes
13225then :
13226  printf "%s\n" "#define HAVE_MEMPCPY 1" >>confdefs.h
13227
13228fi
13229ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
13230if test "x$ac_cv_func_mmap" = xyes
13231then :
13232  printf "%s\n" "#define HAVE_MMAP 1" >>confdefs.h
13233
13234fi
13235ac_fn_c_check_func "$LINENO" "msync" "ac_cv_func_msync"
13236if test "x$ac_cv_func_msync" = xyes
13237then :
13238  printf "%s\n" "#define HAVE_MSYNC 1" >>confdefs.h
13239
13240fi
13241ac_fn_c_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep"
13242if test "x$ac_cv_func_nanosleep" = xyes
13243then :
13244  printf "%s\n" "#define HAVE_NANOSLEEP 1" >>confdefs.h
13245
13246fi
13247ac_fn_c_check_func "$LINENO" "open64" "ac_cv_func_open64"
13248if test "x$ac_cv_func_open64" = xyes
13249then :
13250  printf "%s\n" "#define HAVE_OPEN64 1" >>confdefs.h
13251
13252fi
13253ac_fn_c_check_func "$LINENO" "pathconf" "ac_cv_func_pathconf"
13254if test "x$ac_cv_func_pathconf" = xyes
13255then :
13256  printf "%s\n" "#define HAVE_PATHCONF 1" >>confdefs.h
13257
13258fi
13259ac_fn_c_check_func "$LINENO" "posix_fadvise" "ac_cv_func_posix_fadvise"
13260if test "x$ac_cv_func_posix_fadvise" = xyes
13261then :
13262  printf "%s\n" "#define HAVE_POSIX_FADVISE 1" >>confdefs.h
13263
13264fi
13265ac_fn_c_check_func "$LINENO" "posix_fadvise64" "ac_cv_func_posix_fadvise64"
13266if test "x$ac_cv_func_posix_fadvise64" = xyes
13267then :
13268  printf "%s\n" "#define HAVE_POSIX_FADVISE64 1" >>confdefs.h
13269
13270fi
13271ac_fn_c_check_func "$LINENO" "posix_memalign" "ac_cv_func_posix_memalign"
13272if test "x$ac_cv_func_posix_memalign" = xyes
13273then :
13274  printf "%s\n" "#define HAVE_POSIX_MEMALIGN 1" >>confdefs.h
13275
13276fi
13277ac_fn_c_check_func "$LINENO" "prctl" "ac_cv_func_prctl"
13278if test "x$ac_cv_func_prctl" = xyes
13279then :
13280  printf "%s\n" "#define HAVE_PRCTL 1" >>confdefs.h
13281
13282fi
13283ac_fn_c_check_func "$LINENO" "pread" "ac_cv_func_pread"
13284if test "x$ac_cv_func_pread" = xyes
13285then :
13286  printf "%s\n" "#define HAVE_PREAD 1" >>confdefs.h
13287
13288fi
13289ac_fn_c_check_func "$LINENO" "pwrite" "ac_cv_func_pwrite"
13290if test "x$ac_cv_func_pwrite" = xyes
13291then :
13292  printf "%s\n" "#define HAVE_PWRITE 1" >>confdefs.h
13293
13294fi
13295ac_fn_c_check_func "$LINENO" "pread64" "ac_cv_func_pread64"
13296if test "x$ac_cv_func_pread64" = xyes
13297then :
13298  printf "%s\n" "#define HAVE_PREAD64 1" >>confdefs.h
13299
13300fi
13301ac_fn_c_check_func "$LINENO" "pwrite64" "ac_cv_func_pwrite64"
13302if test "x$ac_cv_func_pwrite64" = xyes
13303then :
13304  printf "%s\n" "#define HAVE_PWRITE64 1" >>confdefs.h
13305
13306fi
13307ac_fn_c_check_func "$LINENO" "qsort_r" "ac_cv_func_qsort_r"
13308if test "x$ac_cv_func_qsort_r" = xyes
13309then :
13310  printf "%s\n" "#define HAVE_QSORT_R 1" >>confdefs.h
13311
13312fi
13313ac_fn_c_check_func "$LINENO" "secure_getenv" "ac_cv_func_secure_getenv"
13314if test "x$ac_cv_func_secure_getenv" = xyes
13315then :
13316  printf "%s\n" "#define HAVE_SECURE_GETENV 1" >>confdefs.h
13317
13318fi
13319ac_fn_c_check_func "$LINENO" "setmntent" "ac_cv_func_setmntent"
13320if test "x$ac_cv_func_setmntent" = xyes
13321then :
13322  printf "%s\n" "#define HAVE_SETMNTENT 1" >>confdefs.h
13323
13324fi
13325ac_fn_c_check_func "$LINENO" "setresgid" "ac_cv_func_setresgid"
13326if test "x$ac_cv_func_setresgid" = xyes
13327then :
13328  printf "%s\n" "#define HAVE_SETRESGID 1" >>confdefs.h
13329
13330fi
13331ac_fn_c_check_func "$LINENO" "setresuid" "ac_cv_func_setresuid"
13332if test "x$ac_cv_func_setresuid" = xyes
13333then :
13334  printf "%s\n" "#define HAVE_SETRESUID 1" >>confdefs.h
13335
13336fi
13337ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf"
13338if test "x$ac_cv_func_snprintf" = xyes
13339then :
13340  printf "%s\n" "#define HAVE_SNPRINTF 1" >>confdefs.h
13341
13342fi
13343ac_fn_c_check_func "$LINENO" "srandom" "ac_cv_func_srandom"
13344if test "x$ac_cv_func_srandom" = xyes
13345then :
13346  printf "%s\n" "#define HAVE_SRANDOM 1" >>confdefs.h
13347
13348fi
13349ac_fn_c_check_func "$LINENO" "stpcpy" "ac_cv_func_stpcpy"
13350if test "x$ac_cv_func_stpcpy" = xyes
13351then :
13352  printf "%s\n" "#define HAVE_STPCPY 1" >>confdefs.h
13353
13354fi
13355ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp"
13356if test "x$ac_cv_func_strcasecmp" = xyes
13357then :
13358  printf "%s\n" "#define HAVE_STRCASECMP 1" >>confdefs.h
13359
13360fi
13361ac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup"
13362if test "x$ac_cv_func_strdup" = xyes
13363then :
13364  printf "%s\n" "#define HAVE_STRDUP 1" >>confdefs.h
13365
13366fi
13367ac_fn_c_check_func "$LINENO" "strnlen" "ac_cv_func_strnlen"
13368if test "x$ac_cv_func_strnlen" = xyes
13369then :
13370  printf "%s\n" "#define HAVE_STRNLEN 1" >>confdefs.h
13371
13372fi
13373ac_fn_c_check_func "$LINENO" "strptime" "ac_cv_func_strptime"
13374if test "x$ac_cv_func_strptime" = xyes
13375then :
13376  printf "%s\n" "#define HAVE_STRPTIME 1" >>confdefs.h
13377
13378fi
13379ac_fn_c_check_func "$LINENO" "strtoull" "ac_cv_func_strtoull"
13380if test "x$ac_cv_func_strtoull" = xyes
13381then :
13382  printf "%s\n" "#define HAVE_STRTOULL 1" >>confdefs.h
13383
13384fi
13385ac_fn_c_check_func "$LINENO" "sync_file_range" "ac_cv_func_sync_file_range"
13386if test "x$ac_cv_func_sync_file_range" = xyes
13387then :
13388  printf "%s\n" "#define HAVE_SYNC_FILE_RANGE 1" >>confdefs.h
13389
13390fi
13391ac_fn_c_check_func "$LINENO" "sysconf" "ac_cv_func_sysconf"
13392if test "x$ac_cv_func_sysconf" = xyes
13393then :
13394  printf "%s\n" "#define HAVE_SYSCONF 1" >>confdefs.h
13395
13396fi
13397ac_fn_c_check_func "$LINENO" "usleep" "ac_cv_func_usleep"
13398if test "x$ac_cv_func_usleep" = xyes
13399then :
13400  printf "%s\n" "#define HAVE_USLEEP 1" >>confdefs.h
13401
13402fi
13403ac_fn_c_check_func "$LINENO" "utime" "ac_cv_func_utime"
13404if test "x$ac_cv_func_utime" = xyes
13405then :
13406  printf "%s\n" "#define HAVE_UTIME 1" >>confdefs.h
13407
13408fi
13409ac_fn_c_check_func "$LINENO" "utimes" "ac_cv_func_utimes"
13410if test "x$ac_cv_func_utimes" = xyes
13411then :
13412  printf "%s\n" "#define HAVE_UTIMES 1" >>confdefs.h
13413
13414fi
13415ac_fn_c_check_func "$LINENO" "valloc" "ac_cv_func_valloc"
13416if test "x$ac_cv_func_valloc" = xyes
13417then :
13418  printf "%s\n" "#define HAVE_VALLOC 1" >>confdefs.h
13419
13420fi
13421
13422SOCKET_LIB=''
13423{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
13424printf %s "checking for socket in -lsocket... " >&6; }
13425if test ${ac_cv_lib_socket_socket+y}
13426then :
13427  printf %s "(cached) " >&6
13428else $as_nop
13429  ac_check_lib_save_LIBS=$LIBS
13430LIBS="-lsocket  $LIBS"
13431cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13432/* end confdefs.h.  */
13433
13434/* Override any GCC internal prototype to avoid an error.
13435   Use char because int might match the return type of a GCC
13436   builtin and then its argument prototype would still apply.  */
13437char socket ();
13438int
13439main (void)
13440{
13441return socket ();
13442  ;
13443  return 0;
13444}
13445_ACEOF
13446if ac_fn_c_try_link "$LINENO"
13447then :
13448  ac_cv_lib_socket_socket=yes
13449else $as_nop
13450  ac_cv_lib_socket_socket=no
13451fi
13452rm -f core conftest.err conftest.$ac_objext conftest.beam \
13453    conftest$ac_exeext conftest.$ac_ext
13454LIBS=$ac_check_lib_save_LIBS
13455fi
13456{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
13457printf "%s\n" "$ac_cv_lib_socket_socket" >&6; }
13458if test "x$ac_cv_lib_socket_socket" = xyes
13459then :
13460  SOCKET_LIB=-lsocket
13461fi
13462
13463
13464{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for magic_file in -lmagic" >&5
13465printf %s "checking for magic_file in -lmagic... " >&6; }
13466if test ${ac_cv_lib_magic_magic_file+y}
13467then :
13468  printf %s "(cached) " >&6
13469else $as_nop
13470  ac_check_lib_save_LIBS=$LIBS
13471LIBS="-lmagic  $LIBS"
13472cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13473/* end confdefs.h.  */
13474
13475/* Override any GCC internal prototype to avoid an error.
13476   Use char because int might match the return type of a GCC
13477   builtin and then its argument prototype would still apply.  */
13478char magic_file ();
13479int
13480main (void)
13481{
13482return magic_file ();
13483  ;
13484  return 0;
13485}
13486_ACEOF
13487if ac_fn_c_try_link "$LINENO"
13488then :
13489  ac_cv_lib_magic_magic_file=yes
13490else $as_nop
13491  ac_cv_lib_magic_magic_file=no
13492fi
13493rm -f core conftest.err conftest.$ac_objext conftest.beam \
13494    conftest$ac_exeext conftest.$ac_ext
13495LIBS=$ac_check_lib_save_LIBS
13496fi
13497{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_magic_magic_file" >&5
13498printf "%s\n" "$ac_cv_lib_magic_magic_file" >&6; }
13499if test "x$ac_cv_lib_magic_magic_file" = xyes
13500then :
13501  MAGIC_LIB=-lmagic
13502ac_fn_c_check_header_compile "$LINENO" "magic.h" "ac_cv_header_magic_h" "$ac_includes_default"
13503if test "x$ac_cv_header_magic_h" = xyes
13504then :
13505  printf "%s\n" "#define HAVE_MAGIC_H 1" >>confdefs.h
13506
13507fi
13508
13509fi
13510
13511if test "$ac_cv_func_dlopen" = yes ; then
13512   MAGIC_LIB=$DLOPEN_LIB
13513fi
13514
13515{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
13516printf %s "checking for clock_gettime in -lrt... " >&6; }
13517if test ${ac_cv_lib_rt_clock_gettime+y}
13518then :
13519  printf %s "(cached) " >&6
13520else $as_nop
13521  ac_check_lib_save_LIBS=$LIBS
13522LIBS="-lrt  $LIBS"
13523cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13524/* end confdefs.h.  */
13525
13526/* Override any GCC internal prototype to avoid an error.
13527   Use char because int might match the return type of a GCC
13528   builtin and then its argument prototype would still apply.  */
13529char clock_gettime ();
13530int
13531main (void)
13532{
13533return clock_gettime ();
13534  ;
13535  return 0;
13536}
13537_ACEOF
13538if ac_fn_c_try_link "$LINENO"
13539then :
13540  ac_cv_lib_rt_clock_gettime=yes
13541else $as_nop
13542  ac_cv_lib_rt_clock_gettime=no
13543fi
13544rm -f core conftest.err conftest.$ac_objext conftest.beam \
13545    conftest$ac_exeext conftest.$ac_ext
13546LIBS=$ac_check_lib_save_LIBS
13547fi
13548{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
13549printf "%s\n" "$ac_cv_lib_rt_clock_gettime" >&6; }
13550if test "x$ac_cv_lib_rt_clock_gettime" = xyes
13551then :
13552  CLOCK_GETTIME_LIB=-lrt
13553fi
13554
13555
13556FUSE_CMT=
13557FUSE_LIB=
13558# Check whether --enable-fuse2fs was given.
13559if test ${enable_fuse2fs+y}
13560then :
13561  enableval=$enable_fuse2fs; if test "$enableval" = "no"
13562then
13563	FUSE_CMT="#"
13564	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling fuse2fs" >&5
13565printf "%s\n" "Disabling fuse2fs" >&6; }
13566else
13567	       for ac_header in pthread.h fuse.h
13568do :
13569  as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | $as_tr_sh`
13570ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#define _FILE_OFFSET_BITS	64
13571#define FUSE_USE_VERSION 29
13572"
13573if eval test \"x\$"$as_ac_Header"\" = x"yes"
13574then :
13575  cat >>confdefs.h <<_ACEOF
13576#define `printf "%s\n" "HAVE_$ac_header" | $as_tr_cpp` 1
13577_ACEOF
13578
13579else $as_nop
13580  { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13581printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
13582as_fn_error $? "Cannot find fuse2fs headers.
13583See \`config.log' for more details" "$LINENO" 5; }
13584fi
13585
13586done
13587
13588	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13589/* end confdefs.h.  */
13590#define FUSE_USE_VERSION 29
13591#ifdef __linux__
13592#include <linux/fs.h>
13593#include <linux/falloc.h>
13594#include <linux/xattr.h>
13595#endif
13596
13597int
13598main (void)
13599{
13600
13601  ;
13602  return 0;
13603}
13604_ACEOF
13605if ac_fn_c_try_cpp "$LINENO"
13606then :
13607
13608else $as_nop
13609  { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13610printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
13611as_fn_error $? "Cannot find fuse2fs Linux headers.
13612See \`config.log' for more details" "$LINENO" 5; }
13613fi
13614rm -f conftest.err conftest.i conftest.$ac_ext
13615
13616	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -losxfuse" >&5
13617printf %s "checking for fuse_main in -losxfuse... " >&6; }
13618if test ${ac_cv_lib_osxfuse_fuse_main+y}
13619then :
13620  printf %s "(cached) " >&6
13621else $as_nop
13622  ac_check_lib_save_LIBS=$LIBS
13623LIBS="-losxfuse  $LIBS"
13624cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13625/* end confdefs.h.  */
13626
13627/* Override any GCC internal prototype to avoid an error.
13628   Use char because int might match the return type of a GCC
13629   builtin and then its argument prototype would still apply.  */
13630char fuse_main ();
13631int
13632main (void)
13633{
13634return fuse_main ();
13635  ;
13636  return 0;
13637}
13638_ACEOF
13639if ac_fn_c_try_link "$LINENO"
13640then :
13641  ac_cv_lib_osxfuse_fuse_main=yes
13642else $as_nop
13643  ac_cv_lib_osxfuse_fuse_main=no
13644fi
13645rm -f core conftest.err conftest.$ac_objext conftest.beam \
13646    conftest$ac_exeext conftest.$ac_ext
13647LIBS=$ac_check_lib_save_LIBS
13648fi
13649{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_osxfuse_fuse_main" >&5
13650printf "%s\n" "$ac_cv_lib_osxfuse_fuse_main" >&6; }
13651if test "x$ac_cv_lib_osxfuse_fuse_main" = xyes
13652then :
13653  FUSE_LIB=-losxfuse
13654else $as_nop
13655  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -lfuse" >&5
13656printf %s "checking for fuse_main in -lfuse... " >&6; }
13657if test ${ac_cv_lib_fuse_fuse_main+y}
13658then :
13659  printf %s "(cached) " >&6
13660else $as_nop
13661  ac_check_lib_save_LIBS=$LIBS
13662LIBS="-lfuse  $LIBS"
13663cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13664/* end confdefs.h.  */
13665
13666/* Override any GCC internal prototype to avoid an error.
13667   Use char because int might match the return type of a GCC
13668   builtin and then its argument prototype would still apply.  */
13669char fuse_main ();
13670int
13671main (void)
13672{
13673return fuse_main ();
13674  ;
13675  return 0;
13676}
13677_ACEOF
13678if ac_fn_c_try_link "$LINENO"
13679then :
13680  ac_cv_lib_fuse_fuse_main=yes
13681else $as_nop
13682  ac_cv_lib_fuse_fuse_main=no
13683fi
13684rm -f core conftest.err conftest.$ac_objext conftest.beam \
13685    conftest$ac_exeext conftest.$ac_ext
13686LIBS=$ac_check_lib_save_LIBS
13687fi
13688{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fuse_fuse_main" >&5
13689printf "%s\n" "$ac_cv_lib_fuse_fuse_main" >&6; }
13690if test "x$ac_cv_lib_fuse_fuse_main" = xyes
13691then :
13692  FUSE_LIB=-lfuse
13693else $as_nop
13694  { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13695printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
13696as_fn_error $? "Cannot find fuse library.
13697See \`config.log' for more details" "$LINENO" 5; }
13698fi
13699
13700fi
13701
13702	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling fuse2fs" >&5
13703printf "%s\n" "Enabling fuse2fs" >&6; }
13704fi
13705
13706else $as_nop
13707         for ac_header in pthread.h fuse.h
13708do :
13709  as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | $as_tr_sh`
13710ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#define _FILE_OFFSET_BITS	64
13711#define FUSE_USE_VERSION 29
13712#ifdef __linux__
13713# include <linux/fs.h>
13714# include <linux/falloc.h>
13715# include <linux/xattr.h>
13716#endif
13717"
13718if eval test \"x\$"$as_ac_Header"\" = x"yes"
13719then :
13720  cat >>confdefs.h <<_ACEOF
13721#define `printf "%s\n" "HAVE_$ac_header" | $as_tr_cpp` 1
13722_ACEOF
13723
13724else $as_nop
13725  FUSE_CMT="#"
13726fi
13727
13728done
13729if test -z "$FUSE_CMT"
13730then
13731	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -losxfuse" >&5
13732printf %s "checking for fuse_main in -losxfuse... " >&6; }
13733if test ${ac_cv_lib_osxfuse_fuse_main+y}
13734then :
13735  printf %s "(cached) " >&6
13736else $as_nop
13737  ac_check_lib_save_LIBS=$LIBS
13738LIBS="-losxfuse  $LIBS"
13739cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13740/* end confdefs.h.  */
13741
13742/* Override any GCC internal prototype to avoid an error.
13743   Use char because int might match the return type of a GCC
13744   builtin and then its argument prototype would still apply.  */
13745char fuse_main ();
13746int
13747main (void)
13748{
13749return fuse_main ();
13750  ;
13751  return 0;
13752}
13753_ACEOF
13754if ac_fn_c_try_link "$LINENO"
13755then :
13756  ac_cv_lib_osxfuse_fuse_main=yes
13757else $as_nop
13758  ac_cv_lib_osxfuse_fuse_main=no
13759fi
13760rm -f core conftest.err conftest.$ac_objext conftest.beam \
13761    conftest$ac_exeext conftest.$ac_ext
13762LIBS=$ac_check_lib_save_LIBS
13763fi
13764{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_osxfuse_fuse_main" >&5
13765printf "%s\n" "$ac_cv_lib_osxfuse_fuse_main" >&6; }
13766if test "x$ac_cv_lib_osxfuse_fuse_main" = xyes
13767then :
13768  FUSE_LIB=-losxfuse
13769else $as_nop
13770  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -lfuse" >&5
13771printf %s "checking for fuse_main in -lfuse... " >&6; }
13772if test ${ac_cv_lib_fuse_fuse_main+y}
13773then :
13774  printf %s "(cached) " >&6
13775else $as_nop
13776  ac_check_lib_save_LIBS=$LIBS
13777LIBS="-lfuse  $LIBS"
13778cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13779/* end confdefs.h.  */
13780
13781/* Override any GCC internal prototype to avoid an error.
13782   Use char because int might match the return type of a GCC
13783   builtin and then its argument prototype would still apply.  */
13784char fuse_main ();
13785int
13786main (void)
13787{
13788return fuse_main ();
13789  ;
13790  return 0;
13791}
13792_ACEOF
13793if ac_fn_c_try_link "$LINENO"
13794then :
13795  ac_cv_lib_fuse_fuse_main=yes
13796else $as_nop
13797  ac_cv_lib_fuse_fuse_main=no
13798fi
13799rm -f core conftest.err conftest.$ac_objext conftest.beam \
13800    conftest$ac_exeext conftest.$ac_ext
13801LIBS=$ac_check_lib_save_LIBS
13802fi
13803{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fuse_fuse_main" >&5
13804printf "%s\n" "$ac_cv_lib_fuse_fuse_main" >&6; }
13805if test "x$ac_cv_lib_fuse_fuse_main" = xyes
13806then :
13807  FUSE_LIB=-lfuse
13808else $as_nop
13809  FUSE_CMT="#"
13810fi
13811
13812fi
13813
13814fi
13815if test -z "$FUSE_CMT"
13816then
13817	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling fuse2fs by default." >&5
13818printf "%s\n" "Enabling fuse2fs by default." >&6; }
13819fi
13820
13821fi
13822
13823
13824
13825{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for optreset" >&5
13826printf %s "checking for optreset... " >&6; }
13827if test ${ac_cv_have_optreset+y}
13828then :
13829  printf %s "(cached) " >&6
13830else $as_nop
13831  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13832/* end confdefs.h.  */
13833#include <unistd.h>
13834
13835_ACEOF
13836if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13837  $EGREP "optreset" >/dev/null 2>&1
13838then :
13839  ac_cv_have_optreset=yes
13840else $as_nop
13841  ac_cv_have_optreset=no
13842fi
13843rm -rf conftest*
13844
13845fi
13846{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_optreset" >&5
13847printf "%s\n" "$ac_cv_have_optreset" >&6; }
13848if test $ac_cv_have_optreset = yes; then
13849
13850printf "%s\n" "#define HAVE_OPTRESET 1" >>confdefs.h
13851
13852fi
13853
13854SEM_INIT_LIB=''
13855echo GL_THREADS_API: ${gl_threads_api}
13856if test "${gl_threads_api}" != none
13857then
13858  ac_fn_c_check_func "$LINENO" "sem_init" "ac_cv_func_sem_init"
13859if test "x$ac_cv_func_sem_init" = xyes
13860then :
13861
13862else $as_nop
13863  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lpthread" >&5
13864printf %s "checking for sem_init in -lpthread... " >&6; }
13865if test ${ac_cv_lib_pthread_sem_init+y}
13866then :
13867  printf %s "(cached) " >&6
13868else $as_nop
13869  ac_check_lib_save_LIBS=$LIBS
13870LIBS="-lpthread  $LIBS"
13871cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13872/* end confdefs.h.  */
13873
13874/* Override any GCC internal prototype to avoid an error.
13875   Use char because int might match the return type of a GCC
13876   builtin and then its argument prototype would still apply.  */
13877char sem_init ();
13878int
13879main (void)
13880{
13881return sem_init ();
13882  ;
13883  return 0;
13884}
13885_ACEOF
13886if ac_fn_c_try_link "$LINENO"
13887then :
13888  ac_cv_lib_pthread_sem_init=yes
13889else $as_nop
13890  ac_cv_lib_pthread_sem_init=no
13891fi
13892rm -f core conftest.err conftest.$ac_objext conftest.beam \
13893    conftest$ac_exeext conftest.$ac_ext
13894LIBS=$ac_check_lib_save_LIBS
13895fi
13896{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_sem_init" >&5
13897printf "%s\n" "$ac_cv_lib_pthread_sem_init" >&6; }
13898if test "x$ac_cv_lib_pthread_sem_init" = xyes
13899then :
13900  printf "%s\n" "#define HAVE_SEM_INIT 1" >>confdefs.h
13901
13902  	SEM_INIT_LIB=-lpthread
13903else $as_nop
13904  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lrt" >&5
13905printf %s "checking for sem_init in -lrt... " >&6; }
13906if test ${ac_cv_lib_rt_sem_init+y}
13907then :
13908  printf %s "(cached) " >&6
13909else $as_nop
13910  ac_check_lib_save_LIBS=$LIBS
13911LIBS="-lrt  $LIBS"
13912cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13913/* end confdefs.h.  */
13914
13915/* Override any GCC internal prototype to avoid an error.
13916   Use char because int might match the return type of a GCC
13917   builtin and then its argument prototype would still apply.  */
13918char sem_init ();
13919int
13920main (void)
13921{
13922return sem_init ();
13923  ;
13924  return 0;
13925}
13926_ACEOF
13927if ac_fn_c_try_link "$LINENO"
13928then :
13929  ac_cv_lib_rt_sem_init=yes
13930else $as_nop
13931  ac_cv_lib_rt_sem_init=no
13932fi
13933rm -f core conftest.err conftest.$ac_objext conftest.beam \
13934    conftest$ac_exeext conftest.$ac_ext
13935LIBS=$ac_check_lib_save_LIBS
13936fi
13937{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sem_init" >&5
13938printf "%s\n" "$ac_cv_lib_rt_sem_init" >&6; }
13939if test "x$ac_cv_lib_rt_sem_init" = xyes
13940then :
13941  printf "%s\n" "#define HAVE_SEM_INIT 1" >>confdefs.h
13942
13943  	SEM_INIT_LIB=-lrt
13944else $as_nop
13945  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lposix4" >&5
13946printf %s "checking for sem_init in -lposix4... " >&6; }
13947if test ${ac_cv_lib_posix4_sem_init+y}
13948then :
13949  printf %s "(cached) " >&6
13950else $as_nop
13951  ac_check_lib_save_LIBS=$LIBS
13952LIBS="-lposix4  $LIBS"
13953cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13954/* end confdefs.h.  */
13955
13956/* Override any GCC internal prototype to avoid an error.
13957   Use char because int might match the return type of a GCC
13958   builtin and then its argument prototype would still apply.  */
13959char sem_init ();
13960int
13961main (void)
13962{
13963return sem_init ();
13964  ;
13965  return 0;
13966}
13967_ACEOF
13968if ac_fn_c_try_link "$LINENO"
13969then :
13970  ac_cv_lib_posix4_sem_init=yes
13971else $as_nop
13972  ac_cv_lib_posix4_sem_init=no
13973fi
13974rm -f core conftest.err conftest.$ac_objext conftest.beam \
13975    conftest$ac_exeext conftest.$ac_ext
13976LIBS=$ac_check_lib_save_LIBS
13977fi
13978{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix4_sem_init" >&5
13979printf "%s\n" "$ac_cv_lib_posix4_sem_init" >&6; }
13980if test "x$ac_cv_lib_posix4_sem_init" = xyes
13981then :
13982  printf "%s\n" "#define HAVE_SEM_INIT 1" >>confdefs.h
13983
13984  	SEM_INIT_LIB=-lposix4
13985fi
13986
13987fi
13988
13989fi
13990
13991fi
13992fi
13993
13994if test "$ac_cv_func_qsort_r" != no
13995then :
13996
13997  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether qsort_r is GNU version" >&5
13998printf %s "checking whether qsort_r is GNU version... " >&6; }
13999if test ${e2_cv_gnu_qsort_r+y}
14000then :
14001  printf %s "(cached) " >&6
14002else $as_nop
14003  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14004/* end confdefs.h.  */
14005
14006#include <stdlib.h>
14007void (qsort_r)(void *base, size_t nmemb, size_t size,
14008	    int (*compar)(const void *, const void *, void *),
14009	    void *arg);
14010
14011int
14012main (void)
14013{
14014
14015  ;
14016  return 0;
14017}
14018_ACEOF
14019if ac_fn_c_try_compile "$LINENO"
14020then :
14021  e2_cv_gnu_qsort_r=yes
14022else $as_nop
14023  e2_cv_gnu_qsort_r=no
14024fi
14025rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14026
14027fi
14028{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $e2_cv_gnu_qsort_r" >&5
14029printf "%s\n" "$e2_cv_gnu_qsort_r" >&6; }
14030  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether qsort_r is BSD version" >&5
14031printf %s "checking whether qsort_r is BSD version... " >&6; }
14032if test ${e2_cv_bsd_qsort_r+y}
14033then :
14034  printf %s "(cached) " >&6
14035else $as_nop
14036  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14037/* end confdefs.h.  */
14038
14039#include <stdlib.h>
14040void (qsort_r)(void *base, size_t nmemb, size_t size,
14041	     void *arg, int (*compar)(void *, const void *, const void *));
14042
14043int
14044main (void)
14045{
14046
14047  ;
14048  return 0;
14049}
14050_ACEOF
14051if ac_fn_c_try_compile "$LINENO"
14052then :
14053  e2_cv_bsd_qsort_r=yes
14054else $as_nop
14055  e2_cv_bsd_qsort_r=no
14056fi
14057rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14058
14059fi
14060{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $e2_cv_bsd_qsort_r" >&5
14061printf "%s\n" "$e2_cv_bsd_qsort_r" >&6; }
14062  case "$e2_cv_gnu_qsort_r:$e2_cv_bsd_qsort_r" in #(
14063  yes:no) :
14064
14065
14066printf "%s\n" "#define HAVE_GNU_QSORT_R 1" >>confdefs.h
14067
14068   ;; #(
14069  no:yes) :
14070
14071
14072printf "%s\n" "#define HAVE_BSD_QSORT_R 1" >>confdefs.h
14073
14074   ;; #(
14075  *) :
14076     ;;
14077esac
14078
14079fi
14080{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for unified diff option" >&5
14081printf %s "checking for unified diff option... " >&6; }
14082if diff -u $0 $0 > /dev/null 2>&1 ; then
14083   UNI_DIFF_OPTS=-u
14084else
14085   UNI_DIFF_OPTS=-c
14086fi
14087{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $UNI_DIFF_OPTS" >&5
14088printf "%s\n" "$UNI_DIFF_OPTS" >&6; }
14089
14090case "$host_os" in
14091linux*)
14092
14093printf "%s\n" "#define HAVE_EXT2_IOCTLS 1" >>confdefs.h
14094
14095	;;
14096esac
14097
14098    printf %s "checking for mount 'nosuid' option... "
14099    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14100/* end confdefs.h.  */
14101#include <sys/mount.h>
14102int
14103main (void)
14104{
14105void *temp = (void *)(MS_NOSUID); (void) temp;
14106  ;
14107  return 0;
14108}
14109_ACEOF
14110if ac_fn_c_try_compile "$LINENO"
14111then :
14112
14113printf "%s\n" "#define HAVE_MOUNT_NOSUID 1" >>confdefs.h
14114
14115         ac_cv_mount_nosuid=yes
14116         printf "%s\n" "yes"
14117else $as_nop
14118  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14119/* end confdefs.h.  */
14120#include <sys/mount.h>
14121int
14122main (void)
14123{
14124void *temp = (void *)(MNT_NOSUID); (void) temp;
14125  ;
14126  return 0;
14127}
14128_ACEOF
14129if ac_fn_c_try_compile "$LINENO"
14130then :
14131
14132printf "%s\n" "#define HAVE_MOUNT_NOSUID 1" >>confdefs.h
14133
14134             ac_cv_mount_nosuid=yes
14135             printf "%s\n" "yes"
14136else $as_nop
14137  ac_cv_mount_nosuid=no
14138             printf "%s\n" "no"
14139
14140fi
14141rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14142
14143fi
14144rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14145
14146
14147    printf %s "checking for mount 'nodev' option... "
14148    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14149/* end confdefs.h.  */
14150#include <sys/mount.h>
14151int
14152main (void)
14153{
14154void *temp = (void *)(MS_NODEV); (void) temp;
14155  ;
14156  return 0;
14157}
14158_ACEOF
14159if ac_fn_c_try_compile "$LINENO"
14160then :
14161
14162printf "%s\n" "#define HAVE_MOUNT_NODEV 1" >>confdefs.h
14163
14164         ac_cv_mount_nodev=yes
14165         printf "%s\n" "yes"
14166else $as_nop
14167  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14168/* end confdefs.h.  */
14169#include <sys/mount.h>
14170int
14171main (void)
14172{
14173void *temp = (void *)(MNT_NODEV); (void) temp;
14174  ;
14175  return 0;
14176}
14177_ACEOF
14178if ac_fn_c_try_compile "$LINENO"
14179then :
14180
14181printf "%s\n" "#define HAVE_MOUNT_NODEV 1" >>confdefs.h
14182
14183             ac_cv_mount_nodev=yes
14184             printf "%s\n" "yes"
14185else $as_nop
14186  ac_cv_mount_nodev=no
14187             printf "%s\n" "no"
14188
14189fi
14190rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14191
14192fi
14193rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14194
14195# Check whether --enable-lto was given.
14196if test ${enable_lto+y}
14197then :
14198  enableval=$enable_lto;
14199else $as_nop
14200  enable_lto=no
14201fi
14202
14203if test "$enable_lto" = "yes" || test "$enable_lto" = "probe"; then
14204	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports LTO" >&5
14205printf %s "checking if C compiler supports LTO... " >&6; }
14206	OLD_CFLAGS="$CFLAGS"
14207	OLD_LDFLAGS="$LDFLAGS"
14208	LTO_FLAGS="-g -flto -ffat-lto-objects"
14209	CFLAGS="$CFLAGS $LTO_FLAGS"
14210	LDFLAGS="$LDFLAGS $LTO_FLAGS"
14211	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14212/* end confdefs.h.  */
14213
14214int
14215main (void)
14216{
14217
14218  ;
14219  return 0;
14220}
14221_ACEOF
14222if ac_fn_c_try_link "$LINENO"
14223then :
14224  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14225printf "%s\n" "yes" >&6; }
14226		lto_cflags=$LTO_FLAGS
14227		lto_ldflags=$LTO_FLAGS
14228		# Extract the first word of "gcc-ar", so it can be a program name with args.
14229set dummy gcc-ar; ac_word=$2
14230{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14231printf %s "checking for $ac_word... " >&6; }
14232if test ${ac_cv_path_gcc_ar+y}
14233then :
14234  printf %s "(cached) " >&6
14235else $as_nop
14236  case $gcc_ar in
14237  [\\/]* | ?:[\\/]*)
14238  ac_cv_path_gcc_ar="$gcc_ar" # Let the user override the test with a path.
14239  ;;
14240  *)
14241  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14242for as_dir in $PATH
14243do
14244  IFS=$as_save_IFS
14245  case $as_dir in #(((
14246    '') as_dir=./ ;;
14247    */) ;;
14248    *) as_dir=$as_dir/ ;;
14249  esac
14250    for ac_exec_ext in '' $ac_executable_extensions; do
14251  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14252    ac_cv_path_gcc_ar="$as_dir$ac_word$ac_exec_ext"
14253    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14254    break 2
14255  fi
14256done
14257  done
14258IFS=$as_save_IFS
14259
14260  ;;
14261esac
14262fi
14263gcc_ar=$ac_cv_path_gcc_ar
14264if test -n "$gcc_ar"; then
14265  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gcc_ar" >&5
14266printf "%s\n" "$gcc_ar" >&6; }
14267else
14268  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14269printf "%s\n" "no" >&6; }
14270fi
14271
14272
14273		# Extract the first word of "gcc-ranlib", so it can be a program name with args.
14274set dummy gcc-ranlib; ac_word=$2
14275{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14276printf %s "checking for $ac_word... " >&6; }
14277if test ${ac_cv_path_gcc_ranlib+y}
14278then :
14279  printf %s "(cached) " >&6
14280else $as_nop
14281  case $gcc_ranlib in
14282  [\\/]* | ?:[\\/]*)
14283  ac_cv_path_gcc_ranlib="$gcc_ranlib" # Let the user override the test with a path.
14284  ;;
14285  *)
14286  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14287for as_dir in $PATH
14288do
14289  IFS=$as_save_IFS
14290  case $as_dir in #(((
14291    '') as_dir=./ ;;
14292    */) ;;
14293    *) as_dir=$as_dir/ ;;
14294  esac
14295    for ac_exec_ext in '' $ac_executable_extensions; do
14296  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14297    ac_cv_path_gcc_ranlib="$as_dir$ac_word$ac_exec_ext"
14298    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14299    break 2
14300  fi
14301done
14302  done
14303IFS=$as_save_IFS
14304
14305  ;;
14306esac
14307fi
14308gcc_ranlib=$ac_cv_path_gcc_ranlib
14309if test -n "$gcc_ranlib"; then
14310  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gcc_ranlib" >&5
14311printf "%s\n" "$gcc_ranlib" >&6; }
14312else
14313  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14314printf "%s\n" "no" >&6; }
14315fi
14316
14317
14318else $as_nop
14319  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14320printf "%s\n" "no" >&6; }
14321fi
14322rm -f core conftest.err conftest.$ac_objext conftest.beam \
14323    conftest$ac_exeext conftest.$ac_ext
14324	if test -x "$gcc_ar" && test -x "$gcc_ranlib"; then
14325		have_lto=yes
14326		AR="${gcc_ar}"
14327		RANLIB="${gcc_ranlib}"
14328	fi
14329	CFLAGS="${OLD_CFLAGS}"
14330	LDFLAGS="${OLD_LDFLAGS}"
14331
14332
14333
14334fi
14335if test "$enable_lto" = "yes" && test "$have_lto" != "yes"; then
14336	as_fn_error $? "LTO not supported by compiler." "$LINENO" 5
14337fi
14338# Check whether --enable-ubsan was given.
14339if test ${enable_ubsan+y}
14340then :
14341  enableval=$enable_ubsan;
14342else $as_nop
14343  enable_ubsan=no
14344fi
14345
14346if test "$enable_ubsan" = "yes" || test "$enable_ubsan" = "probe"; then
14347	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports UBSAN" >&5
14348printf %s "checking if C compiler supports UBSAN... " >&6; }
14349	OLD_CFLAGS="$CFLAGS"
14350	OLD_LDFLAGS="$LDFLAGS"
14351	UBSAN_FLAGS="-fsanitize=undefined"
14352	CFLAGS="$CFLAGS $UBSAN_FLAGS"
14353	LDFLAGS="$LDFLAGS $UBSAN_FLAGS"
14354	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14355/* end confdefs.h.  */
14356
14357int
14358main (void)
14359{
14360
14361  ;
14362  return 0;
14363}
14364_ACEOF
14365if ac_fn_c_try_link "$LINENO"
14366then :
14367  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14368printf "%s\n" "yes" >&6; }
14369		ubsan_cflags=$UBSAN_FLAGS
14370		ubsan_ldflags=$UBSAN_FLAGS
14371		have_ubsan=yes
14372else $as_nop
14373  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14374printf "%s\n" "no" >&6; }
14375fi
14376rm -f core conftest.err conftest.$ac_objext conftest.beam \
14377    conftest$ac_exeext conftest.$ac_ext
14378	CFLAGS="${OLD_CFLAGS}"
14379	LDFLAGS="${OLD_LDFLAGS}"
14380
14381
14382
14383fi
14384if test "$enable_ubsan" = "yes" && test "$have_ubsan" != "yes"; then
14385	as_fn_error $? "UBSAN not supported by compiler." "$LINENO" 5
14386fi
14387# Check whether --enable-addrsan was given.
14388if test ${enable_addrsan+y}
14389then :
14390  enableval=$enable_addrsan;
14391else $as_nop
14392  enable_addrsan=no
14393fi
14394
14395if test "$enable_addrsan" = "yes" || test "$enable_addrsan" = "probe"; then
14396	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports ADDRSAN" >&5
14397printf %s "checking if C compiler supports ADDRSAN... " >&6; }
14398	OLD_CFLAGS="$CFLAGS"
14399	OLD_LDFLAGS="$LDFLAGS"
14400	ADDRSAN_FLAGS="-fsanitize=address"
14401	CFLAGS="$CFLAGS $ADDRSAN_FLAGS"
14402	LDFLAGS="$LDFLAGS $ADDRSAN_FLAGS"
14403	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14404/* end confdefs.h.  */
14405
14406int
14407main (void)
14408{
14409
14410  ;
14411  return 0;
14412}
14413_ACEOF
14414if ac_fn_c_try_link "$LINENO"
14415then :
14416  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14417printf "%s\n" "yes" >&6; }
14418		addrsan_cflags=$ADDRSAN_FLAGS
14419		addrsan_ldflags=$ADDRSAN_FLAGS
14420		have_addrsan=yes
14421else $as_nop
14422  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14423printf "%s\n" "no" >&6; }
14424fi
14425rm -f core conftest.err conftest.$ac_objext conftest.beam \
14426    conftest$ac_exeext conftest.$ac_ext
14427	CFLAGS="${OLD_CFLAGS}"
14428	LDFLAGS="${OLD_LDFLAGS}"
14429
14430
14431
14432fi
14433if test "$enable_addrsan" = "yes" && test "$have_addrsan" != "yes"; then
14434	as_fn_error $? "ADDRSAN not supported by compiler." "$LINENO" 5
14435fi
14436# Check whether --enable-threadsan was given.
14437if test ${enable_threadsan+y}
14438then :
14439  enableval=$enable_threadsan;
14440else $as_nop
14441  enable_threadsan=no
14442fi
14443
14444if test "$enable_threadsan" = "yes" || test "$enable_threadsan" = "probe"; then
14445	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports THREADSAN" >&5
14446printf %s "checking if C compiler supports THREADSAN... " >&6; }
14447	OLD_CFLAGS="$CFLAGS"
14448	OLD_LDFLAGS="$LDFLAGS"
14449	THREADSAN_FLAGS="-fsanitize=thread"
14450	CFLAGS="$CFLAGS $THREADSAN_FLAGS"
14451	LDFLAGS="$LDFLAGS $THREADSAN_FLAGS"
14452	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14453/* end confdefs.h.  */
14454
14455int
14456main (void)
14457{
14458
14459  ;
14460  return 0;
14461}
14462_ACEOF
14463if ac_fn_c_try_link "$LINENO"
14464then :
14465  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14466printf "%s\n" "yes" >&6; }
14467		threadsan_cflags=$THREADSAN_FLAGS
14468		threadsan_ldflags=$THREADSAN_FLAGS
14469		have_threadsan=yes
14470else $as_nop
14471  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14472printf "%s\n" "no" >&6; }
14473fi
14474rm -f core conftest.err conftest.$ac_objext conftest.beam \
14475    conftest$ac_exeext conftest.$ac_ext
14476	CFLAGS="${OLD_CFLAGS}"
14477	LDFLAGS="${OLD_LDFLAGS}"
14478
14479
14480
14481fi
14482if test "$enable_threadsan" = "yes" && test "$have_threadsan" != "yes"; then
14483	as_fn_error $? "THREADSAN not supported by compiler." "$LINENO" 5
14484fi
14485if test "$have_threadsan" = "yes" && test "$have_addrsan" = "yes"; then
14486	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ADDRSAN and THREADSAN are not known to work together." >&5
14487printf "%s\n" "$as_me: WARNING: ADDRSAN and THREADSAN are not known to work together." >&2;}
14488fi
14489FUZZING_CMT="#"
14490# Check whether --enable-fuzzing was given.
14491if test ${enable_fuzzing+y}
14492then :
14493  enableval=$enable_fuzzing;
14494else $as_nop
14495  enable_fuzzing=no
14496fi
14497
14498if test "$enable_fuzzing" = "yes" || test "$enable_fuzzing" = "probe"; then
14499
14500
14501
14502
14503
14504
14505ac_ext=cpp
14506ac_cpp='$CXXCPP $CPPFLAGS'
14507ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14508ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14509ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14510if test -z "$CXX"; then
14511  if test -n "$CCC"; then
14512    CXX=$CCC
14513  else
14514    if test -n "$ac_tool_prefix"; then
14515  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++
14516  do
14517    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
14518set dummy $ac_tool_prefix$ac_prog; ac_word=$2
14519{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14520printf %s "checking for $ac_word... " >&6; }
14521if test ${ac_cv_prog_CXX+y}
14522then :
14523  printf %s "(cached) " >&6
14524else $as_nop
14525  if test -n "$CXX"; then
14526  ac_cv_prog_CXX="$CXX" # Let the user override the test.
14527else
14528as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14529for as_dir in $PATH
14530do
14531  IFS=$as_save_IFS
14532  case $as_dir in #(((
14533    '') as_dir=./ ;;
14534    */) ;;
14535    *) as_dir=$as_dir/ ;;
14536  esac
14537    for ac_exec_ext in '' $ac_executable_extensions; do
14538  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14539    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
14540    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14541    break 2
14542  fi
14543done
14544  done
14545IFS=$as_save_IFS
14546
14547fi
14548fi
14549CXX=$ac_cv_prog_CXX
14550if test -n "$CXX"; then
14551  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
14552printf "%s\n" "$CXX" >&6; }
14553else
14554  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14555printf "%s\n" "no" >&6; }
14556fi
14557
14558
14559    test -n "$CXX" && break
14560  done
14561fi
14562if test -z "$CXX"; then
14563  ac_ct_CXX=$CXX
14564  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++
14565do
14566  # Extract the first word of "$ac_prog", so it can be a program name with args.
14567set dummy $ac_prog; ac_word=$2
14568{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14569printf %s "checking for $ac_word... " >&6; }
14570if test ${ac_cv_prog_ac_ct_CXX+y}
14571then :
14572  printf %s "(cached) " >&6
14573else $as_nop
14574  if test -n "$ac_ct_CXX"; then
14575  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
14576else
14577as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14578for as_dir in $PATH
14579do
14580  IFS=$as_save_IFS
14581  case $as_dir in #(((
14582    '') as_dir=./ ;;
14583    */) ;;
14584    *) as_dir=$as_dir/ ;;
14585  esac
14586    for ac_exec_ext in '' $ac_executable_extensions; do
14587  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14588    ac_cv_prog_ac_ct_CXX="$ac_prog"
14589    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14590    break 2
14591  fi
14592done
14593  done
14594IFS=$as_save_IFS
14595
14596fi
14597fi
14598ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
14599if test -n "$ac_ct_CXX"; then
14600  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
14601printf "%s\n" "$ac_ct_CXX" >&6; }
14602else
14603  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14604printf "%s\n" "no" >&6; }
14605fi
14606
14607
14608  test -n "$ac_ct_CXX" && break
14609done
14610
14611  if test "x$ac_ct_CXX" = x; then
14612    CXX="g++"
14613  else
14614    case $cross_compiling:$ac_tool_warned in
14615yes:)
14616{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
14617printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
14618ac_tool_warned=yes ;;
14619esac
14620    CXX=$ac_ct_CXX
14621  fi
14622fi
14623
14624  fi
14625fi
14626# Provide some information about the compiler.
14627printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
14628set X $ac_compile
14629ac_compiler=$2
14630for ac_option in --version -v -V -qversion; do
14631  { { ac_try="$ac_compiler $ac_option >&5"
14632case "(($ac_try" in
14633  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14634  *) ac_try_echo=$ac_try;;
14635esac
14636eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
14637printf "%s\n" "$ac_try_echo"; } >&5
14638  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
14639  ac_status=$?
14640  if test -s conftest.err; then
14641    sed '10a\
14642... rest of stderr output deleted ...
14643         10q' conftest.err >conftest.er1
14644    cat conftest.er1 >&5
14645  fi
14646  rm -f conftest.er1 conftest.err
14647  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14648  test $ac_status = 0; }
14649done
14650
14651{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C++" >&5
14652printf %s "checking whether the compiler supports GNU C++... " >&6; }
14653if test ${ac_cv_cxx_compiler_gnu+y}
14654then :
14655  printf %s "(cached) " >&6
14656else $as_nop
14657  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14658/* end confdefs.h.  */
14659
14660int
14661main (void)
14662{
14663#ifndef __GNUC__
14664       choke me
14665#endif
14666
14667  ;
14668  return 0;
14669}
14670_ACEOF
14671if ac_fn_cxx_try_compile "$LINENO"
14672then :
14673  ac_compiler_gnu=yes
14674else $as_nop
14675  ac_compiler_gnu=no
14676fi
14677rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14678ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
14679
14680fi
14681{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
14682printf "%s\n" "$ac_cv_cxx_compiler_gnu" >&6; }
14683ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14684
14685if test $ac_compiler_gnu = yes; then
14686  GXX=yes
14687else
14688  GXX=
14689fi
14690ac_test_CXXFLAGS=${CXXFLAGS+y}
14691ac_save_CXXFLAGS=$CXXFLAGS
14692{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
14693printf %s "checking whether $CXX accepts -g... " >&6; }
14694if test ${ac_cv_prog_cxx_g+y}
14695then :
14696  printf %s "(cached) " >&6
14697else $as_nop
14698  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
14699   ac_cxx_werror_flag=yes
14700   ac_cv_prog_cxx_g=no
14701   CXXFLAGS="-g"
14702   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14703/* end confdefs.h.  */
14704
14705int
14706main (void)
14707{
14708
14709  ;
14710  return 0;
14711}
14712_ACEOF
14713if ac_fn_cxx_try_compile "$LINENO"
14714then :
14715  ac_cv_prog_cxx_g=yes
14716else $as_nop
14717  CXXFLAGS=""
14718      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14719/* end confdefs.h.  */
14720
14721int
14722main (void)
14723{
14724
14725  ;
14726  return 0;
14727}
14728_ACEOF
14729if ac_fn_cxx_try_compile "$LINENO"
14730then :
14731
14732else $as_nop
14733  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
14734	 CXXFLAGS="-g"
14735	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14736/* end confdefs.h.  */
14737
14738int
14739main (void)
14740{
14741
14742  ;
14743  return 0;
14744}
14745_ACEOF
14746if ac_fn_cxx_try_compile "$LINENO"
14747then :
14748  ac_cv_prog_cxx_g=yes
14749fi
14750rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14751fi
14752rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14753fi
14754rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14755   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
14756fi
14757{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
14758printf "%s\n" "$ac_cv_prog_cxx_g" >&6; }
14759if test $ac_test_CXXFLAGS; then
14760  CXXFLAGS=$ac_save_CXXFLAGS
14761elif test $ac_cv_prog_cxx_g = yes; then
14762  if test "$GXX" = yes; then
14763    CXXFLAGS="-g -O2"
14764  else
14765    CXXFLAGS="-g"
14766  fi
14767else
14768  if test "$GXX" = yes; then
14769    CXXFLAGS="-O2"
14770  else
14771    CXXFLAGS=
14772  fi
14773fi
14774ac_prog_cxx_stdcxx=no
14775if test x$ac_prog_cxx_stdcxx = xno
14776then :
14777  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++11 features" >&5
14778printf %s "checking for $CXX option to enable C++11 features... " >&6; }
14779if test ${ac_cv_prog_cxx_cxx11+y}
14780then :
14781  printf %s "(cached) " >&6
14782else $as_nop
14783  ac_cv_prog_cxx_cxx11=no
14784ac_save_CXX=$CXX
14785cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14786/* end confdefs.h.  */
14787$ac_cxx_conftest_cxx11_program
14788_ACEOF
14789for ac_arg in '' -std=gnu++11 -std=gnu++0x -std=c++11 -std=c++0x -qlanglvl=extended0x -AA
14790do
14791  CXX="$ac_save_CXX $ac_arg"
14792  if ac_fn_cxx_try_compile "$LINENO"
14793then :
14794  ac_cv_prog_cxx_cxx11=$ac_arg
14795fi
14796rm -f core conftest.err conftest.$ac_objext conftest.beam
14797  test "x$ac_cv_prog_cxx_cxx11" != "xno" && break
14798done
14799rm -f conftest.$ac_ext
14800CXX=$ac_save_CXX
14801fi
14802
14803if test "x$ac_cv_prog_cxx_cxx11" = xno
14804then :
14805  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
14806printf "%s\n" "unsupported" >&6; }
14807else $as_nop
14808  if test "x$ac_cv_prog_cxx_cxx11" = x
14809then :
14810  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
14811printf "%s\n" "none needed" >&6; }
14812else $as_nop
14813  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx11" >&5
14814printf "%s\n" "$ac_cv_prog_cxx_cxx11" >&6; }
14815     CXX="$CXX $ac_cv_prog_cxx_cxx11"
14816fi
14817  ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx11
14818  ac_prog_cxx_stdcxx=cxx11
14819fi
14820fi
14821if test x$ac_prog_cxx_stdcxx = xno
14822then :
14823  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++98 features" >&5
14824printf %s "checking for $CXX option to enable C++98 features... " >&6; }
14825if test ${ac_cv_prog_cxx_cxx98+y}
14826then :
14827  printf %s "(cached) " >&6
14828else $as_nop
14829  ac_cv_prog_cxx_cxx98=no
14830ac_save_CXX=$CXX
14831cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14832/* end confdefs.h.  */
14833$ac_cxx_conftest_cxx98_program
14834_ACEOF
14835for ac_arg in '' -std=gnu++98 -std=c++98 -qlanglvl=extended -AA
14836do
14837  CXX="$ac_save_CXX $ac_arg"
14838  if ac_fn_cxx_try_compile "$LINENO"
14839then :
14840  ac_cv_prog_cxx_cxx98=$ac_arg
14841fi
14842rm -f core conftest.err conftest.$ac_objext conftest.beam
14843  test "x$ac_cv_prog_cxx_cxx98" != "xno" && break
14844done
14845rm -f conftest.$ac_ext
14846CXX=$ac_save_CXX
14847fi
14848
14849if test "x$ac_cv_prog_cxx_cxx98" = xno
14850then :
14851  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
14852printf "%s\n" "unsupported" >&6; }
14853else $as_nop
14854  if test "x$ac_cv_prog_cxx_cxx98" = x
14855then :
14856  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
14857printf "%s\n" "none needed" >&6; }
14858else $as_nop
14859  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx98" >&5
14860printf "%s\n" "$ac_cv_prog_cxx_cxx98" >&6; }
14861     CXX="$CXX $ac_cv_prog_cxx_cxx98"
14862fi
14863  ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx98
14864  ac_prog_cxx_stdcxx=cxx98
14865fi
14866fi
14867
14868ac_ext=c
14869ac_cpp='$CPP $CPPFLAGS'
14870ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14871ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14872ac_compiler_gnu=$ac_cv_c_compiler_gnu
14873
14874	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports fuzzing sanitizer" >&5
14875printf %s "checking if C compiler supports fuzzing sanitizer... " >&6; }
14876	ac_ext=cpp
14877ac_cpp='$CXXCPP $CPPFLAGS'
14878ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14879ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14880ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14881
14882	OLD_CXXFLAGS="$CXXFLAGS"
14883	OLD_LDFLAGS="$LDFLAGS"
14884	FUZZER_FLAGS="-fsanitize=fuzzer"
14885	CXXFLAGS="$CXXFLAGS $FUZZER_FLAGS"
14886	LDFLAGS="$LDFLAGS $FUZZER_FLAGS"
14887
14888cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14889/* end confdefs.h.  */
14890
14891		#include <stddef.h>
14892		#include <stdint.h>
14893
14894int
14895main (void)
14896{
14897 return 0;
14898  ;
14899  return 0;
14900}
14901_ACEOF
14902if ac_fn_cxx_try_compile "$LINENO"
14903then :
14904  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14905printf "%s\n" "yes" >&6; }
14906		fuzzer_cflags=$FUZZER_FLAGS
14907		fuzzer_ldflags=$FUZZER_FLAGS
14908		FUZZING_CMT=
14909		have_fuzzer=yes
14910else $as_nop
14911  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14912printf "%s\n" "no" >&6; }
14913		as_fn_error $? "fuzzing requested but not available" "$LINENO" 5
14914fi
14915rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14916	CXXFLAGS="${OLD_CXXFLAGS}"
14917	LDFLAGS="${OLD_LDFLAGS}"
14918	ac_ext=c
14919ac_cpp='$CPP $CPPFLAGS'
14920ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14921ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14922ac_compiler_gnu=$ac_cv_c_compiler_gnu
14923
14924
14925
14926
14927fi
14928if test "$enable_fuzzer" = "yes" && test "$have_fuzzer" != "yes"; then
14929	as_fn_error $? "Fuzzing not supported by compiler." "$LINENO" 5
14930fi
14931
14932LINUX_CMT="#"
14933CYGWIN_CMT="#"
14934UNIX_CMT=
14935case "$host_os" in
14936linux*)
14937	LINUX_CMT=
14938	;;
14939cygwin)
14940	CYGWIN_CMT=
14941	UNIX_CMT="#"
14942	;;
14943esac
14944
14945
14946
14947E2SCRUB_CMT="$LINUX_CMT"
14948
14949case "$host_os" in
14950linux* | gnu* | k*bsd*-gnu)
14951	if test "$prefix" = NONE -a "$root_prefix" = NONE ; then
14952		root_prefix="";
14953		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: On $host_os systems, root_prefix defaults to ''" >&5
14954printf "%s\n" "On $host_os systems, root_prefix defaults to ''" >&6; }
14955	fi
14956	;;
14957esac
14958case "$host_os" in
14959linux* | gnu* | k*bsd*-gnu)
14960	if test "$prefix" = NONE ; then
14961		prefix="/usr";
14962		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: On $host_os systems, prefix defaults to /usr" >&5
14963printf "%s\n" "On $host_os systems, prefix defaults to /usr" >&6; }
14964		if test "$mandir" = '${prefix}/man' ; then
14965			{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ...and mandir defaults to /usr/share/man" >&5
14966printf "%s\n" "...and mandir defaults to /usr/share/man" >&6; }
14967			mandir=/usr/share/man
14968		fi
14969	fi
14970;;
14971esac
14972if test "$root_prefix" = NONE ; then
14973	if test "$prefix" = NONE ; then
14974		root_prefix="$ac_default_prefix"
14975	else
14976		root_prefix="$prefix"
14977	fi
14978	root_bindir=$bindir
14979	root_sbindir=$sbindir
14980	root_libdir=$libdir
14981	root_sysconfdir=$sysconfdir
14982else
14983	root_bindir='${root_prefix}/bin'
14984	root_sbindir='${root_prefix}/sbin'
14985	root_libdir='${root_prefix}/lib'
14986	root_sysconfdir='${root_prefix}/etc'
14987fi
14988if test "$bindir" != '${exec_prefix}/bin'; then
14989    root_bindir=$bindir
14990    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_bindir to $root_bindir" >&5
14991printf "%s\n" "Setting root_bindir to $root_bindir" >&6; }
14992fi
14993if test "$sbindir" != '${exec_prefix}/sbin'; then
14994    root_sbindir=$sbindir
14995    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_sbindir to $root_sbindir" >&5
14996printf "%s\n" "Setting root_sbindir to $root_sbindir" >&6; }
14997fi
14998if test "$libdir" != '${exec_prefix}/lib'; then
14999    root_libdir=$libdir
15000    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_libdir to $root_libdir" >&5
15001printf "%s\n" "Setting root_libdir to $root_libdir" >&6; }
15002fi
15003if test "$sysconfdir" != '${prefix}/etc'; then
15004    root_sysconfdir=$sysconfdir
15005    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_sysconfdir to $root_sysconfdir" >&5
15006printf "%s\n" "Setting root_sysconfdir to $root_sysconfdir" >&6; }
15007fi
15008
15009
15010
15011
15012
15013
15014# Check whether --with-multiarch was given.
15015if test ${with_multiarch+y}
15016then :
15017  withval=$with_multiarch; if test "$withval" = "lib64"; then
15018    libdir=/usr/lib64
15019    root_libdir=/lib64
15020else
15021    libdir=$libdir/$withval
15022    root_libdir=$root_libdir/$withval
15023fi
15024
15025fi
15026
15027{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we can link with -static" >&5
15028printf %s "checking whether we can link with -static... " >&6; }
15029if test ${ac_cv_e2fsprogs_use_static+y}
15030then :
15031  printf %s "(cached) " >&6
15032else $as_nop
15033  SAVE_LDFLAGS=$LDFLAGS; LDFLAGS="$LDFLAGS_STATIC -static"
15034cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15035/* end confdefs.h.  */
15036#include <stdio.h>
15037int
15038main (void)
15039{
15040fflush(stdout);
15041  ;
15042  return 0;
15043}
15044_ACEOF
15045if ac_fn_c_try_link "$LINENO"
15046then :
15047  ac_cv_e2fsprogs_use_static=yes
15048else $as_nop
15049  ac_cv_e2fsprogs_use_static=no
15050fi
15051rm -f core conftest.err conftest.$ac_objext conftest.beam \
15052    conftest$ac_exeext conftest.$ac_ext
15053LDFLAGS=$SAVE_LDFLAGS
15054fi
15055
15056case "$host_os" in
15057solaris2.*)
15058	ac_cv_e2fsprogs_use_static=no
15059;;
15060esac
15061{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_e2fsprogs_use_static" >&5
15062printf "%s\n" "$ac_cv_e2fsprogs_use_static" >&6; }
15063if test $ac_cv_e2fsprogs_use_static = yes; then
15064	LDFLAGS_STATIC="$LDFLAGS_STATIC -static"
15065fi
15066
15067case "$host_os" in
15068darwin*)
15069	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Using Apple Darwin / GNU libintl workaround" >&5
15070printf "%s\n" "Using Apple Darwin / GNU libintl workaround" >&6; }
15071
15072printf "%s\n" "#define _INTL_REDIRECT_MACROS 1" >>confdefs.h
15073
15074	;;
15075esac
15076if test "$cross_compiling" = yes ; then
15077  DO_TEST_SUITE=
15078else
15079  DO_TEST_SUITE=check
15080fi
15081
15082INCLUDES='-I. -I$(top_builddir)/lib -I$(top_srcdir)/lib'
15083if test -n "$CPPFLAGS" ; then
15084	INCLUDES="$INCLUDES $CPPFLAGS"
15085fi
15086if test "$USE_INCLUDED_LIBINTL" = "yes" ; then
15087	INCLUDES=$INCLUDES' -I$(top_builddir)/intl -I$(top_srcdir)/intl'
15088fi
15089if test -n "$WITH_DIET_LIBC" ; then
15090	INCLUDES="$INCLUDES -D_REENTRANT"
15091fi
15092case "$host_os" in
15093mingw*)
15094	INCLUDES=$INCLUDES' -I$(top_srcdir)/include/mingw'
15095	;;
15096esac
15097
15098if test $cross_compiling = no; then
15099   BUILD_CFLAGS="$CFLAGS $CPPFLAGS $INCLUDES -DHAVE_CONFIG_H"
15100   BUILD_LDFLAGS="$LDFLAGS"
15101fi
15102
15103
15104CFLAGS_SHLIB=${CFLAGS_SHLIB:-$CFLAGS}
15105CFLAGS_STLIB=${CFLAGS_STLIB:-$CFLAGS}
15106LDFLAGS_SHLIB=${LDFLAGS_SHLIB:-$LDFLAGS}
15107
15108
15109
15110
15111
15112# Check whether --with-udev_rules_dir was given.
15113if test ${with_udev_rules_dir+y}
15114then :
15115  withval=$with_udev_rules_dir;
15116else $as_nop
15117  with_udev_rules_dir=yes
15118fi
15119
15120if test "x${with_udev_rules_dir}" != "xno"
15121then :
15122
15123	if test "x${with_udev_rules_dir}" = "xyes"
15124then :
15125
15126
15127pkg_failed=no
15128{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for udev" >&5
15129printf %s "checking for udev... " >&6; }
15130
15131if test -n "$udev_CFLAGS"; then
15132    pkg_cv_udev_CFLAGS="$udev_CFLAGS"
15133 elif test -n "$PKG_CONFIG"; then
15134    if test -n "$PKG_CONFIG" && \
15135    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"udev\""; } >&5
15136  ($PKG_CONFIG --exists --print-errors "udev") 2>&5
15137  ac_status=$?
15138  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15139  test $ac_status = 0; }; then
15140  pkg_cv_udev_CFLAGS=`$PKG_CONFIG --cflags "udev" 2>/dev/null`
15141		      test "x$?" != "x0" && pkg_failed=yes
15142else
15143  pkg_failed=yes
15144fi
15145 else
15146    pkg_failed=untried
15147fi
15148if test -n "$udev_LIBS"; then
15149    pkg_cv_udev_LIBS="$udev_LIBS"
15150 elif test -n "$PKG_CONFIG"; then
15151    if test -n "$PKG_CONFIG" && \
15152    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"udev\""; } >&5
15153  ($PKG_CONFIG --exists --print-errors "udev") 2>&5
15154  ac_status=$?
15155  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15156  test $ac_status = 0; }; then
15157  pkg_cv_udev_LIBS=`$PKG_CONFIG --libs "udev" 2>/dev/null`
15158		      test "x$?" != "x0" && pkg_failed=yes
15159else
15160  pkg_failed=yes
15161fi
15162 else
15163    pkg_failed=untried
15164fi
15165
15166
15167
15168if test $pkg_failed = yes; then
15169        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15170printf "%s\n" "no" >&6; }
15171
15172if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
15173        _pkg_short_errors_supported=yes
15174else
15175        _pkg_short_errors_supported=no
15176fi
15177        if test $_pkg_short_errors_supported = yes; then
15178                udev_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "udev" 2>&1`
15179        else
15180                udev_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "udev" 2>&1`
15181        fi
15182        # Put the nasty error message in config.log where it belongs
15183        echo "$udev_PKG_ERRORS" >&5
15184
15185
15186			with_udev_rules_dir=""
15187
15188elif test $pkg_failed = untried; then
15189        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15190printf "%s\n" "no" >&6; }
15191
15192			with_udev_rules_dir=""
15193
15194else
15195        udev_CFLAGS=$pkg_cv_udev_CFLAGS
15196        udev_LIBS=$pkg_cv_udev_LIBS
15197        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15198printf "%s\n" "yes" >&6; }
15199
15200			with_udev_rules_dir="$($PKG_CONFIG --variable=udevdir udev)/rules.d"
15201
15202fi
15203
15204fi
15205	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for udev rules dir" >&5
15206printf %s "checking for udev rules dir... " >&6; }
15207	pkg_udev_rules_dir="${with_udev_rules_dir}"
15208	if test -n "${pkg_udev_rules_dir}"
15209then :
15210
15211		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${pkg_udev_rules_dir}" >&5
15212printf "%s\n" "${pkg_udev_rules_dir}" >&6; }
15213		have_udev="yes"
15214
15215else $as_nop
15216
15217		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15218printf "%s\n" "no" >&6; }
15219		have_udev="no"
15220
15221fi
15222
15223else $as_nop
15224
15225	have_udev="disabled"
15226
15227fi
15228
15229
15230
15231
15232# Check whether --with-crond_dir was given.
15233if test ${with_crond_dir+y}
15234then :
15235  withval=$with_crond_dir;
15236else $as_nop
15237  with_crond_dir=yes
15238fi
15239
15240if test "x${with_crond_dir}" != "xno"
15241then :
15242
15243	if test "x${with_crond_dir}" = "xyes"
15244then :
15245
15246		if test -d "/etc/cron.d"
15247then :
15248  with_crond_dir="/etc/cron.d"
15249else $as_nop
15250  have_crond="no"; with_crond_dir=""
15251fi
15252
15253fi
15254	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for system crontab dir" >&5
15255printf %s "checking for system crontab dir... " >&6; }
15256	crond_dir="${with_crond_dir}"
15257	if test -n "${crond_dir}"
15258then :
15259
15260		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${crond_dir}" >&5
15261printf "%s\n" "${crond_dir}" >&6; }
15262		have_crond="yes"
15263
15264else $as_nop
15265
15266		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15267printf "%s\n" "no" >&6; }
15268		have_crond="no"
15269
15270fi
15271
15272else $as_nop
15273
15274	have_crond="disabled"
15275
15276fi
15277
15278
15279
15280
15281# Check whether --with-systemd_unit_dir was given.
15282if test ${with_systemd_unit_dir+y}
15283then :
15284  withval=$with_systemd_unit_dir;
15285else $as_nop
15286  with_systemd_unit_dir=yes
15287fi
15288
15289if test "x${with_systemd_unit_dir}" != "xno"
15290then :
15291
15292	if test "x${with_systemd_unit_dir}" = "xyes"
15293then :
15294
15295
15296pkg_failed=no
15297{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for systemd" >&5
15298printf %s "checking for systemd... " >&6; }
15299
15300if test -n "$systemd_CFLAGS"; then
15301    pkg_cv_systemd_CFLAGS="$systemd_CFLAGS"
15302 elif test -n "$PKG_CONFIG"; then
15303    if test -n "$PKG_CONFIG" && \
15304    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"systemd\""; } >&5
15305  ($PKG_CONFIG --exists --print-errors "systemd") 2>&5
15306  ac_status=$?
15307  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15308  test $ac_status = 0; }; then
15309  pkg_cv_systemd_CFLAGS=`$PKG_CONFIG --cflags "systemd" 2>/dev/null`
15310		      test "x$?" != "x0" && pkg_failed=yes
15311else
15312  pkg_failed=yes
15313fi
15314 else
15315    pkg_failed=untried
15316fi
15317if test -n "$systemd_LIBS"; then
15318    pkg_cv_systemd_LIBS="$systemd_LIBS"
15319 elif test -n "$PKG_CONFIG"; then
15320    if test -n "$PKG_CONFIG" && \
15321    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"systemd\""; } >&5
15322  ($PKG_CONFIG --exists --print-errors "systemd") 2>&5
15323  ac_status=$?
15324  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15325  test $ac_status = 0; }; then
15326  pkg_cv_systemd_LIBS=`$PKG_CONFIG --libs "systemd" 2>/dev/null`
15327		      test "x$?" != "x0" && pkg_failed=yes
15328else
15329  pkg_failed=yes
15330fi
15331 else
15332    pkg_failed=untried
15333fi
15334
15335
15336
15337if test $pkg_failed = yes; then
15338        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15339printf "%s\n" "no" >&6; }
15340
15341if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
15342        _pkg_short_errors_supported=yes
15343else
15344        _pkg_short_errors_supported=no
15345fi
15346        if test $_pkg_short_errors_supported = yes; then
15347                systemd_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "systemd" 2>&1`
15348        else
15349                systemd_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "systemd" 2>&1`
15350        fi
15351        # Put the nasty error message in config.log where it belongs
15352        echo "$systemd_PKG_ERRORS" >&5
15353
15354
15355			with_systemd_unit_dir=""
15356
15357elif test $pkg_failed = untried; then
15358        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15359printf "%s\n" "no" >&6; }
15360
15361			with_systemd_unit_dir=""
15362
15363else
15364        systemd_CFLAGS=$pkg_cv_systemd_CFLAGS
15365        systemd_LIBS=$pkg_cv_systemd_LIBS
15366        { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15367printf "%s\n" "yes" >&6; }
15368
15369			with_systemd_unit_dir="$($PKG_CONFIG --variable=systemdsystemunitdir systemd)"
15370
15371fi
15372
15373
15374fi
15375	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for systemd system unit dir" >&5
15376printf %s "checking for systemd system unit dir... " >&6; }
15377	systemd_system_unit_dir="${with_systemd_unit_dir}"
15378	if test -n "${systemd_system_unit_dir}"
15379then :
15380
15381		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${systemd_system_unit_dir}" >&5
15382printf "%s\n" "${systemd_system_unit_dir}" >&6; }
15383		have_systemd="yes"
15384
15385else $as_nop
15386
15387		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15388printf "%s\n" "no" >&6; }
15389		have_systemd="no"
15390
15391fi
15392
15393else $as_nop
15394
15395	have_systemd="disabled"
15396
15397fi
15398
15399
15400OS_IO_FILE=""
15401case "$host_os" in
15402  mingw*)
15403    OS_IO_FILE=windows_io
15404  ;;
15405  *)
15406    OS_IO_FILE=unix_io
15407  ;;
15408esac
15409
15410
15411# Check whether --enable-largefile was given.
15412if test ${enable_largefile+y}
15413then :
15414  enableval=$enable_largefile;
15415fi
15416
15417if test "$enable_largefile" != no; then
15418
15419  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
15420printf %s "checking for special C compiler options needed for large files... " >&6; }
15421if test ${ac_cv_sys_largefile_CC+y}
15422then :
15423  printf %s "(cached) " >&6
15424else $as_nop
15425  ac_cv_sys_largefile_CC=no
15426     if test "$GCC" != yes; then
15427       ac_save_CC=$CC
15428       while :; do
15429	 # IRIX 6.2 and later do not support large files by default,
15430	 # so use the C compiler's -n32 option if that helps.
15431	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15432/* end confdefs.h.  */
15433#include <sys/types.h>
15434 /* Check that off_t can represent 2**63 - 1 correctly.
15435    We can't simply define LARGE_OFF_T to be 9223372036854775807,
15436    since some C++ compilers masquerading as C compilers
15437    incorrectly reject 9223372036854775807.  */
15438#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
15439  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15440		       && LARGE_OFF_T % 2147483647 == 1)
15441		      ? 1 : -1];
15442int
15443main (void)
15444{
15445
15446  ;
15447  return 0;
15448}
15449_ACEOF
15450	 if ac_fn_c_try_compile "$LINENO"
15451then :
15452  break
15453fi
15454rm -f core conftest.err conftest.$ac_objext conftest.beam
15455	 CC="$CC -n32"
15456	 if ac_fn_c_try_compile "$LINENO"
15457then :
15458  ac_cv_sys_largefile_CC=' -n32'; break
15459fi
15460rm -f core conftest.err conftest.$ac_objext conftest.beam
15461	 break
15462       done
15463       CC=$ac_save_CC
15464       rm -f conftest.$ac_ext
15465    fi
15466fi
15467{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
15468printf "%s\n" "$ac_cv_sys_largefile_CC" >&6; }
15469  if test "$ac_cv_sys_largefile_CC" != no; then
15470    CC=$CC$ac_cv_sys_largefile_CC
15471  fi
15472
15473  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
15474printf %s "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
15475if test ${ac_cv_sys_file_offset_bits+y}
15476then :
15477  printf %s "(cached) " >&6
15478else $as_nop
15479  while :; do
15480  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15481/* end confdefs.h.  */
15482#include <sys/types.h>
15483 /* Check that off_t can represent 2**63 - 1 correctly.
15484    We can't simply define LARGE_OFF_T to be 9223372036854775807,
15485    since some C++ compilers masquerading as C compilers
15486    incorrectly reject 9223372036854775807.  */
15487#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
15488  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15489		       && LARGE_OFF_T % 2147483647 == 1)
15490		      ? 1 : -1];
15491int
15492main (void)
15493{
15494
15495  ;
15496  return 0;
15497}
15498_ACEOF
15499if ac_fn_c_try_compile "$LINENO"
15500then :
15501  ac_cv_sys_file_offset_bits=no; break
15502fi
15503rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15504  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15505/* end confdefs.h.  */
15506#define _FILE_OFFSET_BITS 64
15507#include <sys/types.h>
15508 /* Check that off_t can represent 2**63 - 1 correctly.
15509    We can't simply define LARGE_OFF_T to be 9223372036854775807,
15510    since some C++ compilers masquerading as C compilers
15511    incorrectly reject 9223372036854775807.  */
15512#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
15513  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15514		       && LARGE_OFF_T % 2147483647 == 1)
15515		      ? 1 : -1];
15516int
15517main (void)
15518{
15519
15520  ;
15521  return 0;
15522}
15523_ACEOF
15524if ac_fn_c_try_compile "$LINENO"
15525then :
15526  ac_cv_sys_file_offset_bits=64; break
15527fi
15528rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15529  ac_cv_sys_file_offset_bits=unknown
15530  break
15531done
15532fi
15533{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
15534printf "%s\n" "$ac_cv_sys_file_offset_bits" >&6; }
15535case $ac_cv_sys_file_offset_bits in #(
15536  no | unknown) ;;
15537  *)
15538printf "%s\n" "#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits" >>confdefs.h
15539;;
15540esac
15541rm -rf conftest*
15542  if test $ac_cv_sys_file_offset_bits = unknown; then
15543    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
15544printf %s "checking for _LARGE_FILES value needed for large files... " >&6; }
15545if test ${ac_cv_sys_large_files+y}
15546then :
15547  printf %s "(cached) " >&6
15548else $as_nop
15549  while :; do
15550  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15551/* end confdefs.h.  */
15552#include <sys/types.h>
15553 /* Check that off_t can represent 2**63 - 1 correctly.
15554    We can't simply define LARGE_OFF_T to be 9223372036854775807,
15555    since some C++ compilers masquerading as C compilers
15556    incorrectly reject 9223372036854775807.  */
15557#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
15558  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15559		       && LARGE_OFF_T % 2147483647 == 1)
15560		      ? 1 : -1];
15561int
15562main (void)
15563{
15564
15565  ;
15566  return 0;
15567}
15568_ACEOF
15569if ac_fn_c_try_compile "$LINENO"
15570then :
15571  ac_cv_sys_large_files=no; break
15572fi
15573rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15574  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15575/* end confdefs.h.  */
15576#define _LARGE_FILES 1
15577#include <sys/types.h>
15578 /* Check that off_t can represent 2**63 - 1 correctly.
15579    We can't simply define LARGE_OFF_T to be 9223372036854775807,
15580    since some C++ compilers masquerading as C compilers
15581    incorrectly reject 9223372036854775807.  */
15582#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
15583  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15584		       && LARGE_OFF_T % 2147483647 == 1)
15585		      ? 1 : -1];
15586int
15587main (void)
15588{
15589
15590  ;
15591  return 0;
15592}
15593_ACEOF
15594if ac_fn_c_try_compile "$LINENO"
15595then :
15596  ac_cv_sys_large_files=1; break
15597fi
15598rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15599  ac_cv_sys_large_files=unknown
15600  break
15601done
15602fi
15603{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
15604printf "%s\n" "$ac_cv_sys_large_files" >&6; }
15605case $ac_cv_sys_large_files in #(
15606  no | unknown) ;;
15607  *)
15608printf "%s\n" "#define _LARGE_FILES $ac_cv_sys_large_files" >>confdefs.h
15609;;
15610esac
15611rm -rf conftest*
15612  fi
15613fi
15614
15615
15616test -d lib || mkdir lib
15617test -d include || mkdir include
15618test -d include/linux || mkdir include/linux
15619test -d include/asm || mkdir include/asm
15620if test -z "$UUID_CMT" ; then
15621	uuid_out_list="lib/uuid/Makefile lib/uuid/uuid.pc \
15622		lib/uuid/uuid_types.h"
15623fi
15624if test -z "$BLKID_CMT" ; then
15625	blkid_out_list="lib/blkid/Makefile lib/blkid/blkid.pc \
15626		lib/blkid/blkid_types.h"
15627fi
15628for i in MCONFIG Makefile \
15629	util/Makefile util/subst.conf util/gen-tarball util/install-symlink \
15630	lib/et/Makefile lib/ss/Makefile lib/e2p/Makefile \
15631	lib/ext2fs/Makefile lib/ext2fs/ext2_types.h \
15632	$uuid_out_list $blkid_out_list lib/support/Makefile \
15633	lib/ss/ss.pc lib/et/com_err.pc lib/e2p/e2p.pc lib/ext2fs/ext2fs.pc \
15634	misc/Makefile ext2ed/Makefile e2fsck/Makefile \
15635	debugfs/Makefile tests/Makefile tests/progs/Makefile \
15636	tests/fuzz/Makefile resize/Makefile doc/Makefile \
15637	po/Makefile.in scrub/Makefile; do
15638	if test -d `dirname ${srcdir}/$i` ; then
15639		outlist="$outlist $i"
15640	fi
15641done
15642ac_config_files="$ac_config_files $outlist"
15643
15644cat >confcache <<\_ACEOF
15645# This file is a shell script that caches the results of configure
15646# tests run on this system so they can be shared between configure
15647# scripts and configure runs, see configure's option --config-cache.
15648# It is not useful on other systems.  If it contains results you don't
15649# want to keep, you may remove or edit it.
15650#
15651# config.status only pays attention to the cache file if you give it
15652# the --recheck option to rerun configure.
15653#
15654# `ac_cv_env_foo' variables (set or unset) will be overridden when
15655# loading this file, other *unset* `ac_cv_foo' will be assigned the
15656# following values.
15657
15658_ACEOF
15659
15660# The following way of writing the cache mishandles newlines in values,
15661# but we know of no workaround that is simple, portable, and efficient.
15662# So, we kill variables containing newlines.
15663# Ultrix sh set writes to stderr and can't be redirected directly,
15664# and sets the high bit in the cache file unless we assign to the vars.
15665(
15666  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15667    eval ac_val=\$$ac_var
15668    case $ac_val in #(
15669    *${as_nl}*)
15670      case $ac_var in #(
15671      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15672printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15673      esac
15674      case $ac_var in #(
15675      _ | IFS | as_nl) ;; #(
15676      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15677      *) { eval $ac_var=; unset $ac_var;} ;;
15678      esac ;;
15679    esac
15680  done
15681
15682  (set) 2>&1 |
15683    case $as_nl`(ac_space=' '; set) 2>&1` in #(
15684    *${as_nl}ac_space=\ *)
15685      # `set' does not quote correctly, so add quotes: double-quote
15686      # substitution turns \\\\ into \\, and sed turns \\ into \.
15687      sed -n \
15688	"s/'/'\\\\''/g;
15689	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15690      ;; #(
15691    *)
15692      # `set' quotes correctly as required by POSIX, so do not add quotes.
15693      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15694      ;;
15695    esac |
15696    sort
15697) |
15698  sed '
15699     /^ac_cv_env_/b end
15700     t clear
15701     :clear
15702     s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
15703     t end
15704     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15705     :end' >>confcache
15706if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15707  if test -w "$cache_file"; then
15708    if test "x$cache_file" != "x/dev/null"; then
15709      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15710printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
15711      if test ! -f "$cache_file" || test -h "$cache_file"; then
15712	cat confcache >"$cache_file"
15713      else
15714        case $cache_file in #(
15715        */* | ?:*)
15716	  mv -f confcache "$cache_file"$$ &&
15717	  mv -f "$cache_file"$$ "$cache_file" ;; #(
15718        *)
15719	  mv -f confcache "$cache_file" ;;
15720	esac
15721      fi
15722    fi
15723  else
15724    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15725printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
15726  fi
15727fi
15728rm -f confcache
15729
15730test "x$prefix" = xNONE && prefix=$ac_default_prefix
15731# Let make expand exec_prefix.
15732test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15733
15734DEFS=-DHAVE_CONFIG_H
15735
15736ac_libobjs=
15737ac_ltlibobjs=
15738U=
15739for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15740  # 1. Remove the extension, and $U if already installed.
15741  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15742  ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
15743  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
15744  #    will be set to the directory where LIBOBJS objects are built.
15745  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15746  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15747done
15748LIBOBJS=$ac_libobjs
15749
15750LTLIBOBJS=$ac_ltlibobjs
15751
15752
15753
15754
15755: "${CONFIG_STATUS=./config.status}"
15756ac_write_fail=0
15757ac_clean_files_save=$ac_clean_files
15758ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15759{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15760printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
15761as_write_fail=0
15762cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15763#! $SHELL
15764# Generated by $as_me.
15765# Run this file to recreate the current configuration.
15766# Compiler output produced by configure, useful for debugging
15767# configure, is in config.log if it exists.
15768
15769debug=false
15770ac_cs_recheck=false
15771ac_cs_silent=false
15772
15773SHELL=\${CONFIG_SHELL-$SHELL}
15774export SHELL
15775_ASEOF
15776cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15777## -------------------- ##
15778## M4sh Initialization. ##
15779## -------------------- ##
15780
15781# Be more Bourne compatible
15782DUALCASE=1; export DUALCASE # for MKS sh
15783as_nop=:
15784if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
15785then :
15786  emulate sh
15787  NULLCMD=:
15788  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15789  # is contrary to our usage.  Disable this feature.
15790  alias -g '${1+"$@"}'='"$@"'
15791  setopt NO_GLOB_SUBST
15792else $as_nop
15793  case `(set -o) 2>/dev/null` in #(
15794  *posix*) :
15795    set -o posix ;; #(
15796  *) :
15797     ;;
15798esac
15799fi
15800
15801
15802
15803# Reset variables that may have inherited troublesome values from
15804# the environment.
15805
15806# IFS needs to be set, to space, tab, and newline, in precisely that order.
15807# (If _AS_PATH_WALK were called with IFS unset, it would have the
15808# side effect of setting IFS to empty, thus disabling word splitting.)
15809# Quoting is to prevent editors from complaining about space-tab.
15810as_nl='
15811'
15812export as_nl
15813IFS=" ""	$as_nl"
15814
15815PS1='$ '
15816PS2='> '
15817PS4='+ '
15818
15819# Ensure predictable behavior from utilities with locale-dependent output.
15820LC_ALL=C
15821export LC_ALL
15822LANGUAGE=C
15823export LANGUAGE
15824
15825# We cannot yet rely on "unset" to work, but we need these variables
15826# to be unset--not just set to an empty or harmless value--now, to
15827# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
15828# also avoids known problems related to "unset" and subshell syntax
15829# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
15830for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
15831do eval test \${$as_var+y} \
15832  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15833done
15834
15835# Ensure that fds 0, 1, and 2 are open.
15836if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
15837if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
15838if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
15839
15840# The user is always right.
15841if ${PATH_SEPARATOR+false} :; then
15842  PATH_SEPARATOR=:
15843  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15844    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15845      PATH_SEPARATOR=';'
15846  }
15847fi
15848
15849
15850# Find who we are.  Look in the path if we contain no directory separator.
15851as_myself=
15852case $0 in #((
15853  *[\\/]* ) as_myself=$0 ;;
15854  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15855for as_dir in $PATH
15856do
15857  IFS=$as_save_IFS
15858  case $as_dir in #(((
15859    '') as_dir=./ ;;
15860    */) ;;
15861    *) as_dir=$as_dir/ ;;
15862  esac
15863    test -r "$as_dir$0" && as_myself=$as_dir$0 && break
15864  done
15865IFS=$as_save_IFS
15866
15867     ;;
15868esac
15869# We did not find ourselves, most probably we were run as `sh COMMAND'
15870# in which case we are not to be found in the path.
15871if test "x$as_myself" = x; then
15872  as_myself=$0
15873fi
15874if test ! -f "$as_myself"; then
15875  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15876  exit 1
15877fi
15878
15879
15880
15881# as_fn_error STATUS ERROR [LINENO LOG_FD]
15882# ----------------------------------------
15883# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15884# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15885# script with STATUS, using 1 if that was 0.
15886as_fn_error ()
15887{
15888  as_status=$1; test $as_status -eq 0 && as_status=1
15889  if test "$4"; then
15890    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15891    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15892  fi
15893  printf "%s\n" "$as_me: error: $2" >&2
15894  as_fn_exit $as_status
15895} # as_fn_error
15896
15897
15898
15899# as_fn_set_status STATUS
15900# -----------------------
15901# Set $? to STATUS, without forking.
15902as_fn_set_status ()
15903{
15904  return $1
15905} # as_fn_set_status
15906
15907# as_fn_exit STATUS
15908# -----------------
15909# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15910as_fn_exit ()
15911{
15912  set +e
15913  as_fn_set_status $1
15914  exit $1
15915} # as_fn_exit
15916
15917# as_fn_unset VAR
15918# ---------------
15919# Portably unset VAR.
15920as_fn_unset ()
15921{
15922  { eval $1=; unset $1;}
15923}
15924as_unset=as_fn_unset
15925
15926# as_fn_append VAR VALUE
15927# ----------------------
15928# Append the text in VALUE to the end of the definition contained in VAR. Take
15929# advantage of any shell optimizations that allow amortized linear growth over
15930# repeated appends, instead of the typical quadratic growth present in naive
15931# implementations.
15932if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
15933then :
15934  eval 'as_fn_append ()
15935  {
15936    eval $1+=\$2
15937  }'
15938else $as_nop
15939  as_fn_append ()
15940  {
15941    eval $1=\$$1\$2
15942  }
15943fi # as_fn_append
15944
15945# as_fn_arith ARG...
15946# ------------------
15947# Perform arithmetic evaluation on the ARGs, and store the result in the
15948# global $as_val. Take advantage of shells that can avoid forks. The arguments
15949# must be portable across $(()) and expr.
15950if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
15951then :
15952  eval 'as_fn_arith ()
15953  {
15954    as_val=$(( $* ))
15955  }'
15956else $as_nop
15957  as_fn_arith ()
15958  {
15959    as_val=`expr "$@" || test $? -eq 1`
15960  }
15961fi # as_fn_arith
15962
15963
15964if expr a : '\(a\)' >/dev/null 2>&1 &&
15965   test "X`expr 00001 : '.*\(...\)'`" = X001; then
15966  as_expr=expr
15967else
15968  as_expr=false
15969fi
15970
15971if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15972  as_basename=basename
15973else
15974  as_basename=false
15975fi
15976
15977if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15978  as_dirname=dirname
15979else
15980  as_dirname=false
15981fi
15982
15983as_me=`$as_basename -- "$0" ||
15984$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15985	 X"$0" : 'X\(//\)$' \| \
15986	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15987printf "%s\n" X/"$0" |
15988    sed '/^.*\/\([^/][^/]*\)\/*$/{
15989	    s//\1/
15990	    q
15991	  }
15992	  /^X\/\(\/\/\)$/{
15993	    s//\1/
15994	    q
15995	  }
15996	  /^X\/\(\/\).*/{
15997	    s//\1/
15998	    q
15999	  }
16000	  s/.*/./; q'`
16001
16002# Avoid depending upon Character Ranges.
16003as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16004as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16005as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16006as_cr_digits='0123456789'
16007as_cr_alnum=$as_cr_Letters$as_cr_digits
16008
16009
16010# Determine whether it's possible to make 'echo' print without a newline.
16011# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
16012# for compatibility with existing Makefiles.
16013ECHO_C= ECHO_N= ECHO_T=
16014case `echo -n x` in #(((((
16015-n*)
16016  case `echo 'xy\c'` in
16017  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
16018  xy)  ECHO_C='\c';;
16019  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
16020       ECHO_T='	';;
16021  esac;;
16022*)
16023  ECHO_N='-n';;
16024esac
16025
16026# For backward compatibility with old third-party macros, we provide
16027# the shell variables $as_echo and $as_echo_n.  New code should use
16028# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
16029as_echo='printf %s\n'
16030as_echo_n='printf %s'
16031
16032rm -f conf$$ conf$$.exe conf$$.file
16033if test -d conf$$.dir; then
16034  rm -f conf$$.dir/conf$$.file
16035else
16036  rm -f conf$$.dir
16037  mkdir conf$$.dir 2>/dev/null
16038fi
16039if (echo >conf$$.file) 2>/dev/null; then
16040  if ln -s conf$$.file conf$$ 2>/dev/null; then
16041    as_ln_s='ln -s'
16042    # ... but there are two gotchas:
16043    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16044    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16045    # In both cases, we have to default to `cp -pR'.
16046    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16047      as_ln_s='cp -pR'
16048  elif ln conf$$.file conf$$ 2>/dev/null; then
16049    as_ln_s=ln
16050  else
16051    as_ln_s='cp -pR'
16052  fi
16053else
16054  as_ln_s='cp -pR'
16055fi
16056rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16057rmdir conf$$.dir 2>/dev/null
16058
16059
16060# as_fn_mkdir_p
16061# -------------
16062# Create "$as_dir" as a directory, including parents if necessary.
16063as_fn_mkdir_p ()
16064{
16065
16066  case $as_dir in #(
16067  -*) as_dir=./$as_dir;;
16068  esac
16069  test -d "$as_dir" || eval $as_mkdir_p || {
16070    as_dirs=
16071    while :; do
16072      case $as_dir in #(
16073      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16074      *) as_qdir=$as_dir;;
16075      esac
16076      as_dirs="'$as_qdir' $as_dirs"
16077      as_dir=`$as_dirname -- "$as_dir" ||
16078$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16079	 X"$as_dir" : 'X\(//\)[^/]' \| \
16080	 X"$as_dir" : 'X\(//\)$' \| \
16081	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16082printf "%s\n" X"$as_dir" |
16083    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16084	    s//\1/
16085	    q
16086	  }
16087	  /^X\(\/\/\)[^/].*/{
16088	    s//\1/
16089	    q
16090	  }
16091	  /^X\(\/\/\)$/{
16092	    s//\1/
16093	    q
16094	  }
16095	  /^X\(\/\).*/{
16096	    s//\1/
16097	    q
16098	  }
16099	  s/.*/./; q'`
16100      test -d "$as_dir" && break
16101    done
16102    test -z "$as_dirs" || eval "mkdir $as_dirs"
16103  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
16104
16105
16106} # as_fn_mkdir_p
16107if mkdir -p . 2>/dev/null; then
16108  as_mkdir_p='mkdir -p "$as_dir"'
16109else
16110  test -d ./-p && rmdir ./-p
16111  as_mkdir_p=false
16112fi
16113
16114
16115# as_fn_executable_p FILE
16116# -----------------------
16117# Test if FILE is an executable regular file.
16118as_fn_executable_p ()
16119{
16120  test -f "$1" && test -x "$1"
16121} # as_fn_executable_p
16122as_test_x='test -x'
16123as_executable_p=as_fn_executable_p
16124
16125# Sed expression to map a string onto a valid CPP name.
16126as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16127
16128# Sed expression to map a string onto a valid variable name.
16129as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16130
16131
16132exec 6>&1
16133## ----------------------------------- ##
16134## Main body of $CONFIG_STATUS script. ##
16135## ----------------------------------- ##
16136_ASEOF
16137test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16138
16139cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16140# Save the log message, to keep $0 and so on meaningful, and to
16141# report actual input values of CONFIG_FILES etc. instead of their
16142# values after options handling.
16143ac_log="
16144This file was extended by $as_me, which was
16145generated by GNU Autoconf 2.71.  Invocation command line was
16146
16147  CONFIG_FILES    = $CONFIG_FILES
16148  CONFIG_HEADERS  = $CONFIG_HEADERS
16149  CONFIG_LINKS    = $CONFIG_LINKS
16150  CONFIG_COMMANDS = $CONFIG_COMMANDS
16151  $ $0 $@
16152
16153on `(hostname || uname -n) 2>/dev/null | sed 1q`
16154"
16155
16156_ACEOF
16157
16158case $ac_config_files in *"
16159"*) set x $ac_config_files; shift; ac_config_files=$*;;
16160esac
16161
16162case $ac_config_headers in *"
16163"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16164esac
16165
16166
16167cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16168# Files that config.status was made for.
16169config_files="$ac_config_files"
16170config_headers="$ac_config_headers"
16171config_commands="$ac_config_commands"
16172
16173_ACEOF
16174
16175cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16176ac_cs_usage="\
16177\`$as_me' instantiates files and other configuration actions
16178from templates according to the current configuration.  Unless the files
16179and actions are specified as TAGs, all are instantiated by default.
16180
16181Usage: $0 [OPTION]... [TAG]...
16182
16183  -h, --help       print this help, then exit
16184  -V, --version    print version number and configuration settings, then exit
16185      --config     print configuration, then exit
16186  -q, --quiet, --silent
16187                   do not print progress messages
16188  -d, --debug      don't remove temporary files
16189      --recheck    update $as_me by reconfiguring in the same conditions
16190      --file=FILE[:TEMPLATE]
16191                   instantiate the configuration file FILE
16192      --header=FILE[:TEMPLATE]
16193                   instantiate the configuration header FILE
16194
16195Configuration files:
16196$config_files
16197
16198Configuration headers:
16199$config_headers
16200
16201Configuration commands:
16202$config_commands
16203
16204Report bugs to the package provider."
16205
16206_ACEOF
16207ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
16208ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
16209cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16210ac_cs_config='$ac_cs_config_escaped'
16211ac_cs_version="\\
16212config.status
16213configured by $0, generated by GNU Autoconf 2.71,
16214  with options \\"\$ac_cs_config\\"
16215
16216Copyright (C) 2021 Free Software Foundation, Inc.
16217This config.status script is free software; the Free Software Foundation
16218gives unlimited permission to copy, distribute and modify it."
16219
16220ac_pwd='$ac_pwd'
16221srcdir='$srcdir'
16222INSTALL='$INSTALL'
16223MKDIR_P='$MKDIR_P'
16224AWK='$AWK'
16225test -n "\$AWK" || AWK=awk
16226_ACEOF
16227
16228cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16229# The default lists apply if the user does not specify any file.
16230ac_need_defaults=:
16231while test $# != 0
16232do
16233  case $1 in
16234  --*=?*)
16235    ac_option=`expr "X$1" : 'X\([^=]*\)='`
16236    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16237    ac_shift=:
16238    ;;
16239  --*=)
16240    ac_option=`expr "X$1" : 'X\([^=]*\)='`
16241    ac_optarg=
16242    ac_shift=:
16243    ;;
16244  *)
16245    ac_option=$1
16246    ac_optarg=$2
16247    ac_shift=shift
16248    ;;
16249  esac
16250
16251  case $ac_option in
16252  # Handling of the options.
16253  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16254    ac_cs_recheck=: ;;
16255  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16256    printf "%s\n" "$ac_cs_version"; exit ;;
16257  --config | --confi | --conf | --con | --co | --c )
16258    printf "%s\n" "$ac_cs_config"; exit ;;
16259  --debug | --debu | --deb | --de | --d | -d )
16260    debug=: ;;
16261  --file | --fil | --fi | --f )
16262    $ac_shift
16263    case $ac_optarg in
16264    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16265    '') as_fn_error $? "missing file argument" ;;
16266    esac
16267    as_fn_append CONFIG_FILES " '$ac_optarg'"
16268    ac_need_defaults=false;;
16269  --header | --heade | --head | --hea )
16270    $ac_shift
16271    case $ac_optarg in
16272    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16273    esac
16274    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16275    ac_need_defaults=false;;
16276  --he | --h)
16277    # Conflict between --help and --header
16278    as_fn_error $? "ambiguous option: \`$1'
16279Try \`$0 --help' for more information.";;
16280  --help | --hel | -h )
16281    printf "%s\n" "$ac_cs_usage"; exit ;;
16282  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16283  | -silent | --silent | --silen | --sile | --sil | --si | --s)
16284    ac_cs_silent=: ;;
16285
16286  # This is an error.
16287  -*) as_fn_error $? "unrecognized option: \`$1'
16288Try \`$0 --help' for more information." ;;
16289
16290  *) as_fn_append ac_config_targets " $1"
16291     ac_need_defaults=false ;;
16292
16293  esac
16294  shift
16295done
16296
16297ac_configure_extra_args=
16298
16299if $ac_cs_silent; then
16300  exec 6>/dev/null
16301  ac_configure_extra_args="$ac_configure_extra_args --silent"
16302fi
16303
16304_ACEOF
16305cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16306if \$ac_cs_recheck; then
16307  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16308  shift
16309  \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
16310  CONFIG_SHELL='$SHELL'
16311  export CONFIG_SHELL
16312  exec "\$@"
16313fi
16314
16315_ACEOF
16316cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16317exec 5>>config.log
16318{
16319  echo
16320  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16321## Running $as_me. ##
16322_ASBOX
16323  printf "%s\n" "$ac_log"
16324} >&5
16325
16326_ACEOF
16327cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16328#
16329# INIT-COMMANDS
16330#
16331# Capture the value of obsolete ALL_LINGUAS because we need it to compute
16332    # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS.
16333    OBSOLETE_ALL_LINGUAS="$ALL_LINGUAS"
16334    # Capture the value of LINGUAS because we need it to compute CATALOGS.
16335    LINGUAS="${LINGUAS-%UNSET%}"
16336
16337
16338_ACEOF
16339
16340cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16341
16342# Handling of arguments.
16343for ac_config_target in $ac_config_targets
16344do
16345  case $ac_config_target in
16346    "lib/config.h") CONFIG_HEADERS="$CONFIG_HEADERS lib/config.h" ;;
16347    "po-directories") CONFIG_COMMANDS="$CONFIG_COMMANDS po-directories" ;;
16348    "$outlist") CONFIG_FILES="$CONFIG_FILES $outlist" ;;
16349
16350  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16351  esac
16352done
16353
16354
16355# If the user did not use the arguments to specify the items to instantiate,
16356# then the envvar interface is used.  Set only those that are not.
16357# We use the long form for the default assignment because of an extremely
16358# bizarre bug on SunOS 4.1.3.
16359if $ac_need_defaults; then
16360  test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
16361  test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
16362  test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands
16363fi
16364
16365# Have a temporary directory for convenience.  Make it in the build tree
16366# simply because there is no reason against having it here, and in addition,
16367# creating and moving files from /tmp can sometimes cause problems.
16368# Hook for its removal unless debugging.
16369# Note that there is a small window in which the directory will not be cleaned:
16370# after its creation but before its name has been assigned to `$tmp'.
16371$debug ||
16372{
16373  tmp= ac_tmp=
16374  trap 'exit_status=$?
16375  : "${ac_tmp:=$tmp}"
16376  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16377' 0
16378  trap 'as_fn_exit 1' 1 2 13 15
16379}
16380# Create a (secure) tmp directory for tmp files.
16381
16382{
16383  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16384  test -d "$tmp"
16385}  ||
16386{
16387  tmp=./conf$$-$RANDOM
16388  (umask 077 && mkdir "$tmp")
16389} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16390ac_tmp=$tmp
16391
16392# Set up the scripts for CONFIG_FILES section.
16393# No need to generate them if there are no CONFIG_FILES.
16394# This happens for instance with `./config.status config.h'.
16395if test -n "$CONFIG_FILES"; then
16396
16397if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
16398  ac_cs_awk_getline=:
16399  ac_cs_awk_pipe_init=
16400  ac_cs_awk_read_file='
16401      while ((getline aline < (F[key])) > 0)
16402	print(aline)
16403      close(F[key])'
16404  ac_cs_awk_pipe_fini=
16405else
16406  ac_cs_awk_getline=false
16407  ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
16408  ac_cs_awk_read_file='
16409      print "|#_!!_#|"
16410      print "cat " F[key] " &&"
16411      '$ac_cs_awk_pipe_init
16412  # The final `:' finishes the AND list.
16413  ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
16414fi
16415ac_cr=`echo X | tr X '\015'`
16416# On cygwin, bash can eat \r inside `` if the user requested igncr.
16417# But we know of no other shell where ac_cr would be empty at this
16418# point, so we can use a bashism as a fallback.
16419if test "x$ac_cr" = x; then
16420  eval ac_cr=\$\'\\r\'
16421fi
16422ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16423if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16424  ac_cs_awk_cr='\\r'
16425else
16426  ac_cs_awk_cr=$ac_cr
16427fi
16428
16429echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16430_ACEOF
16431
16432# Create commands to substitute file output variables.
16433{
16434  echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
16435  echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
16436  echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
16437  echo "_ACAWK" &&
16438  echo "_ACEOF"
16439} >conf$$files.sh &&
16440. ./conf$$files.sh ||
16441  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16442rm -f conf$$files.sh
16443
16444{
16445  echo "cat >conf$$subs.awk <<_ACEOF" &&
16446  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16447  echo "_ACEOF"
16448} >conf$$subs.sh ||
16449  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16450ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16451ac_delim='%!_!# '
16452for ac_last_try in false false false false false :; do
16453  . ./conf$$subs.sh ||
16454    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16455
16456  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16457  if test $ac_delim_n = $ac_delim_num; then
16458    break
16459  elif $ac_last_try; then
16460    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16461  else
16462    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16463  fi
16464done
16465rm -f conf$$subs.sh
16466
16467cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16468cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16469_ACEOF
16470sed -n '
16471h
16472s/^/S["/; s/!.*/"]=/
16473p
16474g
16475s/^[^!]*!//
16476:repl
16477t repl
16478s/'"$ac_delim"'$//
16479t delim
16480:nl
16481h
16482s/\(.\{148\}\)..*/\1/
16483t more1
16484s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16485p
16486n
16487b repl
16488:more1
16489s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16490p
16491g
16492s/.\{148\}//
16493t nl
16494:delim
16495h
16496s/\(.\{148\}\)..*/\1/
16497t more2
16498s/["\\]/\\&/g; s/^/"/; s/$/"/
16499p
16500b
16501:more2
16502s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16503p
16504g
16505s/.\{148\}//
16506t delim
16507' <conf$$subs.awk | sed '
16508/^[^""]/{
16509  N
16510  s/\n//
16511}
16512' >>$CONFIG_STATUS || ac_write_fail=1
16513rm -f conf$$subs.awk
16514cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16515_ACAWK
16516cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16517  for (key in S) S_is_set[key] = 1
16518  FS = ""
16519  \$ac_cs_awk_pipe_init
16520}
16521{
16522  line = $ 0
16523  nfields = split(line, field, "@")
16524  substed = 0
16525  len = length(field[1])
16526  for (i = 2; i < nfields; i++) {
16527    key = field[i]
16528    keylen = length(key)
16529    if (S_is_set[key]) {
16530      value = S[key]
16531      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16532      len += length(value) + length(field[++i])
16533      substed = 1
16534    } else
16535      len += 1 + keylen
16536  }
16537  if (nfields == 3 && !substed) {
16538    key = field[2]
16539    if (F[key] != "" && line ~ /^[	 ]*@.*@[	 ]*$/) {
16540      \$ac_cs_awk_read_file
16541      next
16542    }
16543  }
16544  print line
16545}
16546\$ac_cs_awk_pipe_fini
16547_ACAWK
16548_ACEOF
16549cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16550if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16551  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16552else
16553  cat
16554fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16555  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16556_ACEOF
16557
16558# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16559# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16560# trailing colons and then remove the whole line if VPATH becomes empty
16561# (actually we leave an empty line to preserve line numbers).
16562if test "x$srcdir" = x.; then
16563  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
16564h
16565s///
16566s/^/:/
16567s/[	 ]*$/:/
16568s/:\$(srcdir):/:/g
16569s/:\${srcdir}:/:/g
16570s/:@srcdir@:/:/g
16571s/^:*//
16572s/:*$//
16573x
16574s/\(=[	 ]*\).*/\1/
16575G
16576s/\n//
16577s/^[^=]*=[	 ]*$//
16578}'
16579fi
16580
16581cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16582fi # test -n "$CONFIG_FILES"
16583
16584# Set up the scripts for CONFIG_HEADERS section.
16585# No need to generate them if there are no CONFIG_HEADERS.
16586# This happens for instance with `./config.status Makefile'.
16587if test -n "$CONFIG_HEADERS"; then
16588cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16589BEGIN {
16590_ACEOF
16591
16592# Transform confdefs.h into an awk script `defines.awk', embedded as
16593# here-document in config.status, that substitutes the proper values into
16594# config.h.in to produce config.h.
16595
16596# Create a delimiter string that does not exist in confdefs.h, to ease
16597# handling of long lines.
16598ac_delim='%!_!# '
16599for ac_last_try in false false :; do
16600  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16601  if test -z "$ac_tt"; then
16602    break
16603  elif $ac_last_try; then
16604    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16605  else
16606    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16607  fi
16608done
16609
16610# For the awk script, D is an array of macro values keyed by name,
16611# likewise P contains macro parameters if any.  Preserve backslash
16612# newline sequences.
16613
16614ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16615sed -n '
16616s/.\{148\}/&'"$ac_delim"'/g
16617t rset
16618:rset
16619s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
16620t def
16621d
16622:def
16623s/\\$//
16624t bsnl
16625s/["\\]/\\&/g
16626s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
16627D["\1"]=" \3"/p
16628s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
16629d
16630:bsnl
16631s/["\\]/\\&/g
16632s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
16633D["\1"]=" \3\\\\\\n"\\/p
16634t cont
16635s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16636t cont
16637d
16638:cont
16639n
16640s/.\{148\}/&'"$ac_delim"'/g
16641t clear
16642:clear
16643s/\\$//
16644t bsnlc
16645s/["\\]/\\&/g; s/^/"/; s/$/"/p
16646d
16647:bsnlc
16648s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16649b cont
16650' <confdefs.h | sed '
16651s/'"$ac_delim"'/"\\\
16652"/g' >>$CONFIG_STATUS || ac_write_fail=1
16653
16654cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16655  for (key in D) D_is_set[key] = 1
16656  FS = ""
16657}
16658/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16659  line = \$ 0
16660  split(line, arg, " ")
16661  if (arg[1] == "#") {
16662    defundef = arg[2]
16663    mac1 = arg[3]
16664  } else {
16665    defundef = substr(arg[1], 2)
16666    mac1 = arg[2]
16667  }
16668  split(mac1, mac2, "(") #)
16669  macro = mac2[1]
16670  prefix = substr(line, 1, index(line, defundef) - 1)
16671  if (D_is_set[macro]) {
16672    # Preserve the white space surrounding the "#".
16673    print prefix "define", macro P[macro] D[macro]
16674    next
16675  } else {
16676    # Replace #undef with comments.  This is necessary, for example,
16677    # in the case of _POSIX_SOURCE, which is predefined and required
16678    # on some systems where configure will not decide to define it.
16679    if (defundef == "undef") {
16680      print "/*", prefix defundef, macro, "*/"
16681      next
16682    }
16683  }
16684}
16685{ print }
16686_ACAWK
16687_ACEOF
16688cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16689  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
16690fi # test -n "$CONFIG_HEADERS"
16691
16692
16693eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
16694shift
16695for ac_tag
16696do
16697  case $ac_tag in
16698  :[FHLC]) ac_mode=$ac_tag; continue;;
16699  esac
16700  case $ac_mode$ac_tag in
16701  :[FHL]*:*);;
16702  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
16703  :[FH]-) ac_tag=-:-;;
16704  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16705  esac
16706  ac_save_IFS=$IFS
16707  IFS=:
16708  set x $ac_tag
16709  IFS=$ac_save_IFS
16710  shift
16711  ac_file=$1
16712  shift
16713
16714  case $ac_mode in
16715  :L) ac_source=$1;;
16716  :[FH])
16717    ac_file_inputs=
16718    for ac_f
16719    do
16720      case $ac_f in
16721      -) ac_f="$ac_tmp/stdin";;
16722      *) # Look for the file first in the build tree, then in the source tree
16723	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
16724	 # because $ac_f cannot contain `:'.
16725	 test -f "$ac_f" ||
16726	   case $ac_f in
16727	   [\\/$]*) false;;
16728	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16729	   esac ||
16730	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16731      esac
16732      case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16733      as_fn_append ac_file_inputs " '$ac_f'"
16734    done
16735
16736    # Let's still pretend it is `configure' which instantiates (i.e., don't
16737    # use $as_me), people would be surprised to read:
16738    #    /* config.h.  Generated by config.status.  */
16739    configure_input='Generated from '`
16740	  printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16741	`' by configure.'
16742    if test x"$ac_file" != x-; then
16743      configure_input="$ac_file.  $configure_input"
16744      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16745printf "%s\n" "$as_me: creating $ac_file" >&6;}
16746    fi
16747    # Neutralize special characters interpreted by sed in replacement strings.
16748    case $configure_input in #(
16749    *\&* | *\|* | *\\* )
16750       ac_sed_conf_input=`printf "%s\n" "$configure_input" |
16751       sed 's/[\\\\&|]/\\\\&/g'`;; #(
16752    *) ac_sed_conf_input=$configure_input;;
16753    esac
16754
16755    case $ac_tag in
16756    *:-:* | *:-) cat >"$ac_tmp/stdin" \
16757      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
16758    esac
16759    ;;
16760  esac
16761
16762  ac_dir=`$as_dirname -- "$ac_file" ||
16763$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16764	 X"$ac_file" : 'X\(//\)[^/]' \| \
16765	 X"$ac_file" : 'X\(//\)$' \| \
16766	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16767printf "%s\n" X"$ac_file" |
16768    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16769	    s//\1/
16770	    q
16771	  }
16772	  /^X\(\/\/\)[^/].*/{
16773	    s//\1/
16774	    q
16775	  }
16776	  /^X\(\/\/\)$/{
16777	    s//\1/
16778	    q
16779	  }
16780	  /^X\(\/\).*/{
16781	    s//\1/
16782	    q
16783	  }
16784	  s/.*/./; q'`
16785  as_dir="$ac_dir"; as_fn_mkdir_p
16786  ac_builddir=.
16787
16788case "$ac_dir" in
16789.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16790*)
16791  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
16792  # A ".." for each directory in $ac_dir_suffix.
16793  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16794  case $ac_top_builddir_sub in
16795  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16796  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16797  esac ;;
16798esac
16799ac_abs_top_builddir=$ac_pwd
16800ac_abs_builddir=$ac_pwd$ac_dir_suffix
16801# for backward compatibility:
16802ac_top_builddir=$ac_top_build_prefix
16803
16804case $srcdir in
16805  .)  # We are building in place.
16806    ac_srcdir=.
16807    ac_top_srcdir=$ac_top_builddir_sub
16808    ac_abs_top_srcdir=$ac_pwd ;;
16809  [\\/]* | ?:[\\/]* )  # Absolute name.
16810    ac_srcdir=$srcdir$ac_dir_suffix;
16811    ac_top_srcdir=$srcdir
16812    ac_abs_top_srcdir=$srcdir ;;
16813  *) # Relative name.
16814    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16815    ac_top_srcdir=$ac_top_build_prefix$srcdir
16816    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16817esac
16818ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16819
16820
16821  case $ac_mode in
16822  :F)
16823  #
16824  # CONFIG_FILE
16825  #
16826
16827  case $INSTALL in
16828  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16829  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16830  esac
16831  ac_MKDIR_P=$MKDIR_P
16832  case $MKDIR_P in
16833  [\\/$]* | ?:[\\/]* ) ;;
16834  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16835  esac
16836_ACEOF
16837
16838cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16839# If the template does not know about datarootdir, expand it.
16840# FIXME: This hack should be removed a few years after 2.60.
16841ac_datarootdir_hack=; ac_datarootdir_seen=
16842ac_sed_dataroot='
16843/datarootdir/ {
16844  p
16845  q
16846}
16847/@datadir@/p
16848/@docdir@/p
16849/@infodir@/p
16850/@localedir@/p
16851/@mandir@/p'
16852case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16853*datarootdir*) ac_datarootdir_seen=yes;;
16854*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16855  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16856printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16857_ACEOF
16858cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16859  ac_datarootdir_hack='
16860  s&@datadir@&$datadir&g
16861  s&@docdir@&$docdir&g
16862  s&@infodir@&$infodir&g
16863  s&@localedir@&$localedir&g
16864  s&@mandir@&$mandir&g
16865  s&\\\${datarootdir}&$datarootdir&g' ;;
16866esac
16867_ACEOF
16868
16869# Neutralize VPATH when `$srcdir' = `.'.
16870# Shell code in configure.ac might set extrasub.
16871# FIXME: do we really want to maintain this feature?
16872cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16873ac_sed_extra="$ac_vpsub
16874$extrasub
16875_ACEOF
16876cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16877:t
16878/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16879s|@configure_input@|$ac_sed_conf_input|;t t
16880s&@top_builddir@&$ac_top_builddir_sub&;t t
16881s&@top_build_prefix@&$ac_top_build_prefix&;t t
16882s&@srcdir@&$ac_srcdir&;t t
16883s&@abs_srcdir@&$ac_abs_srcdir&;t t
16884s&@top_srcdir@&$ac_top_srcdir&;t t
16885s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16886s&@builddir@&$ac_builddir&;t t
16887s&@abs_builddir@&$ac_abs_builddir&;t t
16888s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16889s&@INSTALL@&$ac_INSTALL&;t t
16890s&@MKDIR_P@&$ac_MKDIR_P&;t t
16891$ac_datarootdir_hack
16892"
16893eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
16894if $ac_cs_awk_getline; then
16895  $AWK -f "$ac_tmp/subs.awk"
16896else
16897  $AWK -f "$ac_tmp/subs.awk" | $SHELL
16898fi \
16899  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16900
16901test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16902  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16903  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
16904      "$ac_tmp/out"`; test -z "$ac_out"; } &&
16905  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16906which seems to be undefined.  Please make sure it is defined" >&5
16907printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16908which seems to be undefined.  Please make sure it is defined" >&2;}
16909
16910  rm -f "$ac_tmp/stdin"
16911  case $ac_file in
16912  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16913  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16914  esac \
16915  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16916 ;;
16917  :H)
16918  #
16919  # CONFIG_HEADER
16920  #
16921  if test x"$ac_file" != x-; then
16922    {
16923      printf "%s\n" "/* $configure_input  */" >&1 \
16924      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16925    } >"$ac_tmp/config.h" \
16926      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16927    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16928      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16929printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
16930    else
16931      rm -f "$ac_file"
16932      mv "$ac_tmp/config.h" "$ac_file" \
16933	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
16934    fi
16935  else
16936    printf "%s\n" "/* $configure_input  */" >&1 \
16937      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16938      || as_fn_error $? "could not create -" "$LINENO" 5
16939  fi
16940 ;;
16941
16942  :C)  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16943printf "%s\n" "$as_me: executing $ac_file commands" >&6;}
16944 ;;
16945  esac
16946
16947
16948  case $ac_file$ac_mode in
16949    "po-directories":C)
16950    for ac_file in $CONFIG_FILES; do
16951      # Support "outfile[:infile[:infile...]]"
16952      case "$ac_file" in
16953        *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
16954      esac
16955      # PO directories have a Makefile.in generated from Makefile.in.in.
16956      case "$ac_file" in */Makefile.in)
16957        # Adjust a relative srcdir.
16958        ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
16959        ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
16960        ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
16961        # In autoconf-2.13 it is called $ac_given_srcdir.
16962        # In autoconf-2.50 it is called $srcdir.
16963        test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
16964        case "$ac_given_srcdir" in
16965          .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
16966          /*) top_srcdir="$ac_given_srcdir" ;;
16967          *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
16968        esac
16969        # Treat a directory as a PO directory if and only if it has a
16970        # POTFILES.in file. This allows packages to have multiple PO
16971        # directories under different names or in different locations.
16972        if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
16973          rm -f "$ac_dir/POTFILES"
16974          test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
16975          gt_tab=`printf '\t'`
16976          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"
16977          POMAKEFILEDEPS="POTFILES.in"
16978          # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend
16979          # on $ac_dir but don't depend on user-specified configuration
16980          # parameters.
16981          if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
16982            # The LINGUAS file contains the set of available languages.
16983            if test -n "$OBSOLETE_ALL_LINGUAS"; then
16984              test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
16985            fi
16986            ALL_LINGUAS=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
16987            POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
16988          else
16989            # The set of available languages was given in configure.in.
16990            ALL_LINGUAS=$OBSOLETE_ALL_LINGUAS
16991          fi
16992          # Compute POFILES
16993          # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
16994          # Compute UPDATEPOFILES
16995          # as      $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
16996          # Compute DUMMYPOFILES
16997          # as      $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
16998          # Compute GMOFILES
16999          # as      $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
17000          case "$ac_given_srcdir" in
17001            .) srcdirpre= ;;
17002            *) srcdirpre='$(srcdir)/' ;;
17003          esac
17004          POFILES=
17005          UPDATEPOFILES=
17006          DUMMYPOFILES=
17007          GMOFILES=
17008          for lang in $ALL_LINGUAS; do
17009            POFILES="$POFILES $srcdirpre$lang.po"
17010            UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
17011            DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
17012            GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
17013          done
17014          # CATALOGS depends on both $ac_dir and the user's LINGUAS
17015          # environment variable.
17016          INST_LINGUAS=
17017          if test -n "$ALL_LINGUAS"; then
17018            for presentlang in $ALL_LINGUAS; do
17019              useit=no
17020              if test "%UNSET%" != "$LINGUAS"; then
17021                desiredlanguages="$LINGUAS"
17022              else
17023                desiredlanguages="$ALL_LINGUAS"
17024              fi
17025              for desiredlang in $desiredlanguages; do
17026                # Use the presentlang catalog if desiredlang is
17027                #   a. equal to presentlang, or
17028                #   b. a variant of presentlang (because in this case,
17029                #      presentlang can be used as a fallback for messages
17030                #      which are not translated in the desiredlang catalog).
17031                case "$desiredlang" in
17032                  "$presentlang"*) useit=yes;;
17033                esac
17034              done
17035              if test $useit = yes; then
17036                INST_LINGUAS="$INST_LINGUAS $presentlang"
17037              fi
17038            done
17039          fi
17040          CATALOGS=
17041          if test -n "$INST_LINGUAS"; then
17042            for lang in $INST_LINGUAS; do
17043              CATALOGS="$CATALOGS $lang.gmo"
17044            done
17045          fi
17046          test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
17047          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"
17048          for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
17049            if test -f "$f"; then
17050              case "$f" in
17051                *.orig | *.bak | *~) ;;
17052                *) cat "$f" >> "$ac_dir/Makefile" ;;
17053              esac
17054            fi
17055          done
17056        fi
17057        ;;
17058      esac
17059    done ;;
17060
17061  esac
17062done # for ac_tag
17063
17064
17065as_fn_exit 0
17066_ACEOF
17067ac_clean_files=$ac_clean_files_save
17068
17069test $ac_write_fail = 0 ||
17070  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
17071
17072
17073# configure is writing to config.log, and then calls config.status.
17074# config.status does its own redirection, appending to config.log.
17075# Unfortunately, on DOS this fails, as config.log is still kept open
17076# by configure, so config.status won't be able to write to it; its
17077# output is simply discarded.  So we exec the FD to /dev/null,
17078# effectively closing config.log, so it can be properly (re)opened and
17079# appended to by config.status.  When coming back to configure, we
17080# need to make the FD available again.
17081if test "$no_create" != yes; then
17082  ac_cs_success=:
17083  ac_config_status_args=
17084  test "$silent" = yes &&
17085    ac_config_status_args="$ac_config_status_args --quiet"
17086  exec 5>/dev/null
17087  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17088  exec 5>>config.log
17089  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17090  # would make configure fail if this is the last instruction.
17091  $ac_cs_success || as_fn_exit 1
17092fi
17093if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17094  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17095printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17096fi
17097
17098if test -f util/gen-tarball; then chmod +x util/gen-tarball; fi
17099
17100