2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.71.
6 # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
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 ## -------------------- ##
16 # Be more Bourne compatible
17 DUALCASE=1; export DUALCASE # for MKS sh
19 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
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+"$@"}'='"$@"'
28 case `(set -o) 2>/dev/null` in #(
38 # Reset variables that may have inherited troublesome values from
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.
54 # Ensure predictable behavior from utilities with locale-dependent output.
60 # We cannot yet rely on "unset" to work, but we need these variables
61 # to be unset--not just set to an empty or harmless value--now, to
62 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
63 # also avoids known problems related to "unset" and subshell syntax
64 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
65 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
66 do eval test \${$as_var+y} \
67 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
70 # Ensure that fds 0, 1, and 2 are open.
71 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
72 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
73 if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
75 # The user is always right.
76 if ${PATH_SEPARATOR+false} :; then
78 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
79 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
85 # Find who we are. Look in the path if we contain no directory separator.
88 *[\\/]* ) as_myself=$0 ;;
89 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
98 test -r "$as_dir$0" && as_myself=$as_dir$0 && break
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
109 if test ! -f "$as_myself"; then
110 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
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.
125 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
127 *v*x* | *x*v* ) as_opts=-vx ;;
132 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
133 # Admittedly, this is quite paranoid, since all the known shells bail
134 # out after a failed `exec'.
135 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
138 # We don't want this to propagate to other subprocesses.
139 { _as_can_reexec=; unset _as_can_reexec;}
140 if test "x$CONFIG_SHELL" = x; then
141 as_bourne_compatible="as_nop=:
142 if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
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+\"\$@\"}'='\"\$@\"'
151 case \`(set -o) 2>/dev/null\` in #(
159 as_required="as_fn_return () { (exit \$1); }
160 as_fn_success () { as_fn_return 0; }
161 as_fn_failure () { as_fn_return 1; }
162 as_fn_ret_success () { return 0; }
163 as_fn_ret_failure () { return 1; }
166 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
167 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
168 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
169 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
170 if ( set x; as_fn_ret_success y && test x = \"\$1\" )
174 exitcode=1; echo positional parameters were not saved.
176 test x\$exitcode = x0 || exit 1
177 blah=\$(echo \$(echo blah))
178 test x\"\$blah\" = xblah || exit 1
180 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
181 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
182 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
183 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
184 test \$(( 1 + 1 )) = 2 || exit 1"
185 if (eval "$as_required") 2>/dev/null
191 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
195 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
197 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
203 *) as_dir=$as_dir/ ;;
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
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
229 if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
230 as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
232 CONFIG_SHELL=$SHELL as_have_required=yes
237 if test "x$CONFIG_SHELL" != x
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.
246 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
248 *v*x* | *x*v* ) as_opts=-vx ;;
253 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254 # Admittedly, this is quite paranoid, since all the known shells bail
255 # out after a failed `exec'.
256 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
260 if test x$as_have_required = xno
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."
268 printf "%s\n" "$0: Please tell bug-autoconf@gnu.org about your system,
269 $0: including any error possibly output before this
270 $0: message. Then install a modern shell, or manually run
271 $0: the script under such a shell if you do have one."
277 SHELL=${CONFIG_SHELL-/bin/sh}
279 # Unset more variables known to interfere with behavior of common tools.
280 CLICOLOR_FORCE= GREP_OPTIONS=
281 unset CLICOLOR_FORCE GREP_OPTIONS
283 ## --------------------- ##
284 ## M4sh Shell Functions. ##
285 ## --------------------- ##
288 # Portably unset VAR.
291 { eval $1=; unset $1;}
296 # as_fn_set_status STATUS
297 # -----------------------
298 # Set $? to STATUS, without forking.
306 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
315 # Do nothing but, unlike ":", preserve the value of $?.
324 # Create "$as_dir" as a directory, including parents if necessary.
329 -*) as_dir=./$as_dir;;
331 test -d "$as_dir" || eval $as_mkdir_p || {
335 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
338 as_dirs="'$as_qdir' $as_dirs"
339 as_dir=`$as_dirname -- "$as_dir" ||
340 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
341 X"$as_dir" : 'X\(//\)[^/]' \| \
342 X"$as_dir" : 'X\(//\)$' \| \
343 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
344 printf "%s\n" X"$as_dir" |
345 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
362 test -d "$as_dir" && break
364 test -z "$as_dirs" || eval "mkdir $as_dirs"
365 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
370 # as_fn_executable_p FILE
371 # -----------------------
372 # Test if FILE is an executable regular file.
373 as_fn_executable_p ()
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
383 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
385 eval 'as_fn_append ()
398 # Perform arithmetic evaluation on the ARGs, and store the result in the
399 # global $as_val. Take advantage of shells that can avoid forks. The arguments
400 # must be portable across $(()) and expr.
401 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
410 as_val=`expr "$@" || test $? -eq 1`
416 # Do nothing but, unlike ":", preserve the value of $?.
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.
430 as_status=$1; test $as_status -eq 0 && as_status=1
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
435 printf "%s\n" "$as_me: error: $2" >&2
436 as_fn_exit $as_status
439 if expr a : '\(a\)' >/dev/null 2>&1 &&
440 test "X`expr 00001 : '.*\(...\)'`" = X001; then
446 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
452 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
458 as_me=`$as_basename -- "$0" ||
459 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
460 X"$0" : 'X\(//\)$' \| \
461 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
462 printf "%s\n" X/"$0" |
463 sed '/^.*\/\([^/][^/]*\)\/*$/{
477 # Avoid depending upon Character Ranges.
478 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
479 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
480 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
481 as_cr_digits='0123456789'
482 as_cr_alnum=$as_cr_Letters$as_cr_digits
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. :-)
501 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
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; }
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).
516 # Exit status is that of the last command.
521 # Determine whether it's possible to make 'echo' print without a newline.
522 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
523 # for compatibility with existing Makefiles.
524 ECHO_C= ECHO_N= ECHO_T=
525 case `echo -n x` in #(((((
527 case `echo 'xy\c'` in
528 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
530 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
537 # For backward compatibility with old third-party macros, we provide
538 # the shell variables $as_echo and $as_echo_n. New code should use
539 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
540 as_echo='printf %s\n'
541 as_echo_n='printf %s'
544 rm -f conf$$ conf$$.exe conf$$.file
545 if test -d conf$$.dir; then
546 rm -f conf$$.dir/conf$$.file
549 mkdir conf$$.dir 2>/dev/null
551 if (echo >conf$$.file) 2>/dev/null; then
552 if ln -s conf$$.file conf$$ 2>/dev/null; then
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 ||
560 elif ln conf$$.file conf$$ 2>/dev/null; then
568 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
569 rmdir conf$$.dir 2>/dev/null
571 if mkdir -p . 2>/dev/null; then
572 as_mkdir_p='mkdir -p "$as_dir"'
574 test -d ./-p && rmdir ./-p
579 as_executable_p=as_fn_executable_p
581 # Sed expression to map a string onto a valid CPP name.
582 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
584 # Sed expression to map a string onto a valid variable name.
585 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
588 test -n "$DJDIR" || exec 7<&0 </dev/null
592 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
593 # so uname gets run too.
594 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
599 ac_default_prefix=/usr/local
601 ac_config_libobj_dir=.
608 # Identity of this package.
616 ac_unique_file="version.h"
617 # Factoring default headers for most tests.
618 ac_includes_default="\
629 #ifdef HAVE_INTTYPES_H
630 # include <inttypes.h>
635 #ifdef HAVE_STRINGS_H
636 # include <strings.h>
638 #ifdef HAVE_SYS_TYPES_H
639 # include <sys/types.h>
641 #ifdef HAVE_SYS_STAT_H
642 # include <sys/stat.h>
651 ac_subst_vars='LTLIBOBJS
654 systemd_system_unit_dir
741 XGETTEXT_EXTRA_OPTIONS
742 MSGMERGE_FOR_MSGFMT_OPTION
749 GETTEXT_MACRO_VERSION
867 program_transform_name
878 ac_subst_files='MCONFIG
884 PUBLIC_CONFIG_HEADER'
886 enable_option_checking
892 enable_maintainer_mode
893 enable_symlink_install
894 enable_relative_symlinks
895 enable_symlink_relative_symlinks
897 enable_verbose_makecmds
906 enable_developer_features
916 enable_e2initrd_helper
923 enable_bmap_stats_ops
938 with_systemd_unit_dir
941 ac_precious_vars='build_alias
962 # Initialize some variables set by options.
964 ac_init_version=false
965 ac_unrecognized_opts=
967 # The variables have the same names as the options, with
968 # dashes changed to underlines.
976 program_transform_name=s,x,x,
984 # Installation directory options.
985 # These are left unexpanded so users can "make install exec_prefix=/foo"
986 # and all the variables that are supposed to be based on exec_prefix
987 # by default will actually change.
988 # Use braces instead of parens because sh, perl, etc. also accept them.
989 # (The list follows the same order as the GNU Coding Standards.)
990 bindir='${exec_prefix}/bin'
991 sbindir='${exec_prefix}/sbin'
992 libexecdir='${exec_prefix}/libexec'
993 datarootdir='${prefix}/share'
994 datadir='${datarootdir}'
995 sysconfdir='${prefix}/etc'
996 sharedstatedir='${prefix}/com'
997 localstatedir='${prefix}/var'
998 runstatedir='${localstatedir}/run'
999 includedir='${prefix}/include'
1000 oldincludedir='/usr/include'
1001 docdir='${datarootdir}/doc/${PACKAGE}'
1002 infodir='${datarootdir}/info'
1007 libdir='${exec_prefix}/lib'
1008 localedir='${datarootdir}/locale'
1009 mandir='${datarootdir}/man'
1015 # If the previous option needs an argument, assign it.
1016 if test -n "$ac_prev"; then
1017 eval $ac_prev=\$ac_option
1023 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1028 case $ac_dashdash$ac_option in
1032 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1034 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1035 bindir=$ac_optarg ;;
1037 -build | --build | --buil | --bui | --bu)
1038 ac_prev=build_alias ;;
1039 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1040 build_alias=$ac_optarg ;;
1042 -cache-file | --cache-file | --cache-fil | --cache-fi \
1043 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1044 ac_prev=cache_file ;;
1045 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1046 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1047 cache_file=$ac_optarg ;;
1049 --config-cache | -C)
1050 cache_file=config.cache ;;
1052 -datadir | --datadir | --datadi | --datad)
1054 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1055 datadir=$ac_optarg ;;
1057 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1058 | --dataroo | --dataro | --datar)
1059 ac_prev=datarootdir ;;
1060 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1061 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1062 datarootdir=$ac_optarg ;;
1064 -disable-* | --disable-*)
1065 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1066 # Reject names that are not valid shell variable names.
1067 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1068 as_fn_error $? "invalid feature name: \`$ac_useropt'"
1069 ac_useropt_orig=$ac_useropt
1070 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1071 case $ac_user_opts in
1073 "enable_$ac_useropt"
1075 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1076 ac_unrecognized_sep=', ';;
1078 eval enable_$ac_useropt=no ;;
1080 -docdir | --docdir | --docdi | --doc | --do)
1082 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1083 docdir=$ac_optarg ;;
1085 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1087 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1088 dvidir=$ac_optarg ;;
1090 -enable-* | --enable-*)
1091 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1092 # Reject names that are not valid shell variable names.
1093 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1094 as_fn_error $? "invalid feature name: \`$ac_useropt'"
1095 ac_useropt_orig=$ac_useropt
1096 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1097 case $ac_user_opts in
1099 "enable_$ac_useropt"
1101 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1102 ac_unrecognized_sep=', ';;
1104 eval enable_$ac_useropt=\$ac_optarg ;;
1106 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1107 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1108 | --exec | --exe | --ex)
1109 ac_prev=exec_prefix ;;
1110 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1111 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1112 | --exec=* | --exe=* | --ex=*)
1113 exec_prefix=$ac_optarg ;;
1115 -gas | --gas | --ga | --g)
1116 # Obsolete; use --with-gas.
1119 -help | --help | --hel | --he | -h)
1120 ac_init_help=long ;;
1121 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1122 ac_init_help=recursive ;;
1123 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1124 ac_init_help=short ;;
1126 -host | --host | --hos | --ho)
1127 ac_prev=host_alias ;;
1128 -host=* | --host=* | --hos=* | --ho=*)
1129 host_alias=$ac_optarg ;;
1131 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1133 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1135 htmldir=$ac_optarg ;;
1137 -includedir | --includedir | --includedi | --included | --include \
1138 | --includ | --inclu | --incl | --inc)
1139 ac_prev=includedir ;;
1140 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1141 | --includ=* | --inclu=* | --incl=* | --inc=*)
1142 includedir=$ac_optarg ;;
1144 -infodir | --infodir | --infodi | --infod | --info | --inf)
1146 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1147 infodir=$ac_optarg ;;
1149 -libdir | --libdir | --libdi | --libd)
1151 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1152 libdir=$ac_optarg ;;
1154 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1155 | --libexe | --libex | --libe)
1156 ac_prev=libexecdir ;;
1157 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1158 | --libexe=* | --libex=* | --libe=*)
1159 libexecdir=$ac_optarg ;;
1161 -localedir | --localedir | --localedi | --localed | --locale)
1162 ac_prev=localedir ;;
1163 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1164 localedir=$ac_optarg ;;
1166 -localstatedir | --localstatedir | --localstatedi | --localstated \
1167 | --localstate | --localstat | --localsta | --localst | --locals)
1168 ac_prev=localstatedir ;;
1169 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1170 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1171 localstatedir=$ac_optarg ;;
1173 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1175 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1176 mandir=$ac_optarg ;;
1178 -nfp | --nfp | --nf)
1179 # Obsolete; use --without-fp.
1182 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1183 | --no-cr | --no-c | -n)
1186 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1187 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1190 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1191 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1192 | --oldin | --oldi | --old | --ol | --o)
1193 ac_prev=oldincludedir ;;
1194 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1195 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1196 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1197 oldincludedir=$ac_optarg ;;
1199 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1201 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1202 prefix=$ac_optarg ;;
1204 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1205 | --program-pre | --program-pr | --program-p)
1206 ac_prev=program_prefix ;;
1207 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1208 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1209 program_prefix=$ac_optarg ;;
1211 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1212 | --program-suf | --program-su | --program-s)
1213 ac_prev=program_suffix ;;
1214 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1215 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1216 program_suffix=$ac_optarg ;;
1218 -program-transform-name | --program-transform-name \
1219 | --program-transform-nam | --program-transform-na \
1220 | --program-transform-n | --program-transform- \
1221 | --program-transform | --program-transfor \
1222 | --program-transfo | --program-transf \
1223 | --program-trans | --program-tran \
1224 | --progr-tra | --program-tr | --program-t)
1225 ac_prev=program_transform_name ;;
1226 -program-transform-name=* | --program-transform-name=* \
1227 | --program-transform-nam=* | --program-transform-na=* \
1228 | --program-transform-n=* | --program-transform-=* \
1229 | --program-transform=* | --program-transfor=* \
1230 | --program-transfo=* | --program-transf=* \
1231 | --program-trans=* | --program-tran=* \
1232 | --progr-tra=* | --program-tr=* | --program-t=*)
1233 program_transform_name=$ac_optarg ;;
1235 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1237 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1238 pdfdir=$ac_optarg ;;
1240 -psdir | --psdir | --psdi | --psd | --ps)
1242 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1245 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1246 | -silent | --silent | --silen | --sile | --sil)
1249 -runstatedir | --runstatedir | --runstatedi | --runstated \
1250 | --runstate | --runstat | --runsta | --runst | --runs \
1251 | --run | --ru | --r)
1252 ac_prev=runstatedir ;;
1253 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1254 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1255 | --run=* | --ru=* | --r=*)
1256 runstatedir=$ac_optarg ;;
1258 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1260 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1262 sbindir=$ac_optarg ;;
1264 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1265 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1266 | --sharedst | --shareds | --shared | --share | --shar \
1268 ac_prev=sharedstatedir ;;
1269 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1270 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1271 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1273 sharedstatedir=$ac_optarg ;;
1275 -site | --site | --sit)
1277 -site=* | --site=* | --sit=*)
1280 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1282 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1283 srcdir=$ac_optarg ;;
1285 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1286 | --syscon | --sysco | --sysc | --sys | --sy)
1287 ac_prev=sysconfdir ;;
1288 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1289 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1290 sysconfdir=$ac_optarg ;;
1292 -target | --target | --targe | --targ | --tar | --ta | --t)
1293 ac_prev=target_alias ;;
1294 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1295 target_alias=$ac_optarg ;;
1297 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1300 -version | --version | --versio | --versi | --vers | -V)
1301 ac_init_version=: ;;
1304 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1305 # Reject names that are not valid shell variable names.
1306 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1307 as_fn_error $? "invalid package name: \`$ac_useropt'"
1308 ac_useropt_orig=$ac_useropt
1309 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1310 case $ac_user_opts in
1314 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1315 ac_unrecognized_sep=', ';;
1317 eval with_$ac_useropt=\$ac_optarg ;;
1319 -without-* | --without-*)
1320 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1321 # Reject names that are not valid shell variable names.
1322 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1323 as_fn_error $? "invalid package name: \`$ac_useropt'"
1324 ac_useropt_orig=$ac_useropt
1325 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1326 case $ac_user_opts in
1330 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1331 ac_unrecognized_sep=', ';;
1333 eval with_$ac_useropt=no ;;
1336 # Obsolete; use --with-x.
1339 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1340 | --x-incl | --x-inc | --x-in | --x-i)
1341 ac_prev=x_includes ;;
1342 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1343 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1344 x_includes=$ac_optarg ;;
1346 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1347 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1348 ac_prev=x_libraries ;;
1349 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1350 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1351 x_libraries=$ac_optarg ;;
1353 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1354 Try \`$0 --help' for more information"
1358 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1359 # Reject names that are not valid shell variable names.
1360 case $ac_envvar in #(
1361 '' | [0-9]* | *[!_$as_cr_alnum]* )
1362 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1364 eval $ac_envvar=\$ac_optarg
1365 export $ac_envvar ;;
1368 # FIXME: should be removed in autoconf 3.0.
1369 printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
1370 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1371 printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
1372 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1378 if test -n "$ac_prev"; then
1379 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1380 as_fn_error $? "missing argument to $ac_option"
1383 if test -n "$ac_unrecognized_opts"; then
1384 case $enable_option_checking in
1386 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1387 *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1391 # Check all directory arguments for consistency.
1392 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1393 datadir sysconfdir sharedstatedir localstatedir includedir \
1394 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1395 libdir localedir mandir runstatedir
1397 eval ac_val=\$$ac_var
1398 # Remove trailing slashes.
1401 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1402 eval $ac_var=\$ac_val;;
1404 # Be sure to have absolute directory names.
1406 [\\/$]* | ?:[\\/]* ) continue;;
1407 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1409 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1412 # There might be people who depend on the old broken behavior: `$host'
1413 # used to hold the argument of --host etc.
1414 # FIXME: To remove some day.
1417 target=$target_alias
1419 # FIXME: To remove some day.
1420 if test "x$host_alias" != x; then
1421 if test "x$build_alias" = x; then
1422 cross_compiling=maybe
1423 elif test "x$build_alias" != "x$host_alias"; then
1429 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1431 test "$silent" = yes && exec 6>/dev/null
1434 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1435 ac_ls_di=`ls -di .` &&
1436 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1437 as_fn_error $? "working directory cannot be determined"
1438 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1439 as_fn_error $? "pwd does not report name of working directory"
1442 # Find the source files, if location was not specified.
1443 if test -z "$srcdir"; then
1444 ac_srcdir_defaulted=yes
1445 # Try the directory containing this script, then the parent directory.
1446 ac_confdir=`$as_dirname -- "$as_myself" ||
1447 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1448 X"$as_myself" : 'X\(//\)[^/]' \| \
1449 X"$as_myself" : 'X\(//\)$' \| \
1450 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1451 printf "%s\n" X"$as_myself" |
1452 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1470 if test ! -r "$srcdir/$ac_unique_file"; then
1474 ac_srcdir_defaulted=no
1476 if test ! -r "$srcdir/$ac_unique_file"; then
1477 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1478 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1480 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1482 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1484 # When building in place, set srcdir=.
1485 if test "$ac_abs_confdir" = "$ac_pwd"; then
1488 # Remove unnecessary trailing slashes from srcdir.
1489 # Double slashes in file names in object file debugging info
1490 # mess up M-x gdb in Emacs.
1492 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1494 for ac_var in $ac_precious_vars; do
1495 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1496 eval ac_env_${ac_var}_value=\$${ac_var}
1497 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1498 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1502 # Report the --help message.
1504 if test "$ac_init_help" = "long"; then
1505 # Omit some internal or obsolete options to make the list less imposing.
1506 # This message is too long to be a string in the A/UX 3.1 sh.
1508 \`configure' configures this package to adapt to many kinds of systems.
1510 Usage: $0 [OPTION]... [VAR=VALUE]...
1512 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1513 VAR=VALUE. See below for descriptions of some of the useful variables.
1515 Defaults for the options are specified in brackets.
1518 -h, --help display this help and exit
1519 --help=short display options specific to this package
1520 --help=recursive display the short help of all the included packages
1521 -V, --version display version information and exit
1522 -q, --quiet, --silent do not print \`checking ...' messages
1523 --cache-file=FILE cache test results in FILE [disabled]
1524 -C, --config-cache alias for \`--cache-file=config.cache'
1525 -n, --no-create do not create output files
1526 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1528 Installation directories:
1529 --prefix=PREFIX install architecture-independent files in PREFIX
1530 [$ac_default_prefix]
1531 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1534 By default, \`make install' will install all the files in
1535 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1536 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1537 for instance \`--prefix=\$HOME'.
1539 For better control, use the options below.
1541 Fine tuning of the installation directories:
1542 --bindir=DIR user executables [EPREFIX/bin]
1543 --sbindir=DIR system admin executables [EPREFIX/sbin]
1544 --libexecdir=DIR program executables [EPREFIX/libexec]
1545 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1546 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1547 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1548 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
1549 --libdir=DIR object code libraries [EPREFIX/lib]
1550 --includedir=DIR C header files [PREFIX/include]
1551 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1552 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1553 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1554 --infodir=DIR info documentation [DATAROOTDIR/info]
1555 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1556 --mandir=DIR man documentation [DATAROOTDIR/man]
1557 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1558 --htmldir=DIR html documentation [DOCDIR]
1559 --dvidir=DIR dvi documentation [DOCDIR]
1560 --pdfdir=DIR pdf documentation [DOCDIR]
1561 --psdir=DIR ps documentation [DOCDIR]
1567 --build=BUILD configure for building on BUILD [guessed]
1568 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1572 if test -n "$ac_init_help"; then
1577 --disable-option-checking ignore unrecognized --enable/--with options
1578 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1579 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1580 --enable-maintainer-mode
1581 enable makefile rules useful for maintainers
1582 --enable-symlink-install
1583 use symlinks when installing instead of hard links
1584 --enable-relative-symlinks
1585 use relative symlinks when installing
1587 --enable-symlink-build use symlinks while building instead of hard links
1588 --enable-verbose-makecmds
1589 enable verbose make command output
1590 --enable-elf-shlibs select ELF shared libraries
1591 --enable-bsd-shlibs select BSD shared libraries
1592 --enable-profile build profiling libraries
1593 --enable-gcov build for coverage testing using gcov
1594 --enable-hardening build for coverage testing using gcov
1595 --enable-jbd-debug enable journal debugging
1596 --enable-blkid-debug enable blkid debugging
1597 --disable-testio-debug disable the use of the test I/O manager for
1599 --enable-developer-features
1600 enable features for use by ext4 developers
1601 --enable-libuuid build and use private uuid library
1602 --enable-libblkid build and use private blkid library
1603 --enable-subset enable subset-only build
1604 --disable-backtrace disable use backtrace
1605 --disable-debugfs disable support of debugfs program
1606 --disable-imager disable support of e2image program
1607 --disable-resizer disable support of e2resize program
1608 --disable-defrag disable support of e4defrag program
1609 --enable-fsck build fsck wrapper program
1610 --enable-e2initrd-helper
1611 build e2initrd-helper program
1612 --disable-tls disable use of thread local support
1613 --disable-uuidd disable building the uuid daemon
1614 --disable-mmp disable support mmp, Multi Mount Protection
1615 --disable-tdb disable tdb support
1616 --disable-bmap-stats disable collection of bitmap stats
1617 --enable-bmap-stats-ops enable collection of additional bitmap stats
1618 --disable-nls do not use Native Language Support
1619 --disable-rpath do not hardcode runtime library paths
1620 --disable-fuse2fs do not build fuse2fs
1621 --enable-lto enable link time optimization
1622 --enable-ubsan enable undefined behavior sanitizer
1623 --enable-addrsan enable address sanitizer
1624 --enable-threadsan enable thread sanitizer
1625 --enable-fuzzing enable fuzzing sanitizer
1626 --disable-largefile omit support for large files
1629 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1630 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1631 --with-diet-libc use diet libc
1632 --with-cc no longer supported, use CC= instead
1633 --with-ccopts no longer supported, use CFLAGS= instead
1634 --with-ldopts no longer supported, use LDFLAGS= instead
1635 --with-root-prefix=PREFIX
1636 override prefix variable for files to be placed in
1638 --without-pthread disable use of pthread support
1639 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1640 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1641 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1642 --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib
1643 --without-libintl-prefix don't search for libintl in includedir and libdir
1644 --with-multiarch=ARCH specify the multiarch triplet
1645 --with-udev-rules-dir[=DIR]
1646 Install udev rules into DIR.
1647 --with-crond-dir[=DIR] Install system crontabs into DIR.
1648 --with-systemd-unit-dir[=DIR]
1649 Install systemd system units into DIR.
1651 Some influential environment variables:
1652 CC C compiler command
1653 CFLAGS C compiler flags
1654 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1655 nonstandard directory <lib dir>
1656 LIBS libraries to pass to the linker, e.g. -l<library>
1657 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1658 you have headers in a nonstandard directory <include dir>
1660 PKG_CONFIG path to pkg-config utility
1662 directories to add to pkg-config's search path
1664 path overriding pkg-config's built-in search path
1665 CXX C++ compiler command
1666 CXXFLAGS C++ compiler flags
1667 udev_CFLAGS C compiler flags for udev, overriding pkg-config
1668 udev_LIBS linker flags for udev, overriding pkg-config
1670 C compiler flags for systemd, overriding pkg-config
1672 linker flags for systemd, overriding pkg-config
1674 Use these variables to override the choices made by `configure' or to help
1675 it to find libraries and programs with nonstandard names/locations.
1677 Report bugs to the package provider.
1682 if test "$ac_init_help" = "recursive"; then
1683 # If there are subdirs, report their specific --help.
1684 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1685 test -d "$ac_dir" ||
1686 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1691 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1693 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
1694 # A ".." for each directory in $ac_dir_suffix.
1695 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1696 case $ac_top_builddir_sub in
1697 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1698 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1701 ac_abs_top_builddir=$ac_pwd
1702 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1703 # for backward compatibility:
1704 ac_top_builddir=$ac_top_build_prefix
1707 .) # We are building in place.
1709 ac_top_srcdir=$ac_top_builddir_sub
1710 ac_abs_top_srcdir=$ac_pwd ;;
1711 [\\/]* | ?:[\\/]* ) # Absolute name.
1712 ac_srcdir=$srcdir$ac_dir_suffix;
1713 ac_top_srcdir=$srcdir
1714 ac_abs_top_srcdir=$srcdir ;;
1716 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1717 ac_top_srcdir=$ac_top_build_prefix$srcdir
1718 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1720 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1722 cd "$ac_dir" || { ac_status=$?; continue; }
1723 # Check for configure.gnu first; this name is used for a wrapper for
1724 # Metaconfig's "Configure" on case-insensitive file systems.
1725 if test -f "$ac_srcdir/configure.gnu"; then
1727 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1728 elif test -f "$ac_srcdir/configure"; then
1730 $SHELL "$ac_srcdir/configure" --help=recursive
1732 printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1734 cd "$ac_pwd" || { ac_status=$?; break; }
1738 test -n "$ac_init_help" && exit $ac_status
1739 if $ac_init_version; then
1742 generated by GNU Autoconf 2.71
1744 Copyright (C) 2021 Free Software Foundation, Inc.
1745 This configure script is free software; the Free Software Foundation
1746 gives unlimited permission to copy, distribute and modify it.
1751 ## ------------------------ ##
1752 ## Autoconf initialization. ##
1753 ## ------------------------ ##
1755 # ac_fn_c_try_compile LINENO
1756 # --------------------------
1757 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1758 ac_fn_c_try_compile ()
1760 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1761 rm -f conftest.$ac_objext conftest.beam
1762 if { { ac_try="$ac_compile"
1764 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1765 *) ac_try_echo=$ac_try;;
1767 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1768 printf "%s\n" "$ac_try_echo"; } >&5
1769 (eval "$ac_compile") 2>conftest.err
1771 if test -s conftest.err; then
1772 grep -v '^ *+' conftest.err >conftest.er1
1773 cat conftest.er1 >&5
1774 mv -f conftest.er1 conftest.err
1776 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1777 test $ac_status = 0; } && {
1778 test -z "$ac_c_werror_flag" ||
1779 test ! -s conftest.err
1780 } && test -s conftest.$ac_objext
1784 printf "%s\n" "$as_me: failed program was:" >&5
1785 sed 's/^/| /' conftest.$ac_ext >&5
1789 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1790 as_fn_set_status $ac_retval
1792 } # ac_fn_c_try_compile
1794 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1795 # -------------------------------------------------------
1796 # Tests whether HEADER exists and can be compiled using the include files in
1797 # INCLUDES, setting the cache variable VAR accordingly.
1798 ac_fn_c_check_header_compile ()
1800 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1801 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1802 printf %s "checking for $2... " >&6; }
1803 if eval test \${$3+y}
1805 printf %s "(cached) " >&6
1807 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1808 /* end confdefs.h. */
1812 if ac_fn_c_try_compile "$LINENO"
1818 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1821 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1822 printf "%s\n" "$ac_res" >&6; }
1823 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1825 } # ac_fn_c_check_header_compile
1827 # ac_fn_c_try_link LINENO
1828 # -----------------------
1829 # Try to link conftest.$ac_ext, and return whether this succeeded.
1832 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1833 rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
1834 if { { ac_try="$ac_link"
1836 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1837 *) ac_try_echo=$ac_try;;
1839 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1840 printf "%s\n" "$ac_try_echo"; } >&5
1841 (eval "$ac_link") 2>conftest.err
1843 if test -s conftest.err; then
1844 grep -v '^ *+' conftest.err >conftest.er1
1845 cat conftest.er1 >&5
1846 mv -f conftest.er1 conftest.err
1848 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1849 test $ac_status = 0; } && {
1850 test -z "$ac_c_werror_flag" ||
1851 test ! -s conftest.err
1852 } && test -s conftest$ac_exeext && {
1853 test "$cross_compiling" = yes ||
1854 test -x conftest$ac_exeext
1859 printf "%s\n" "$as_me: failed program was:" >&5
1860 sed 's/^/| /' conftest.$ac_ext >&5
1864 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1865 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1866 # interfere with the next link command; also delete a directory that is
1867 # left behind by Apple's compiler. We do this before executing the actions.
1868 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1869 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1870 as_fn_set_status $ac_retval
1872 } # ac_fn_c_try_link
1874 # ac_fn_c_try_cpp LINENO
1875 # ----------------------
1876 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1879 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1880 if { { ac_try="$ac_cpp conftest.$ac_ext"
1882 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1883 *) ac_try_echo=$ac_try;;
1885 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1886 printf "%s\n" "$ac_try_echo"; } >&5
1887 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1889 if test -s conftest.err; then
1890 grep -v '^ *+' conftest.err >conftest.er1
1891 cat conftest.er1 >&5
1892 mv -f conftest.er1 conftest.err
1894 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1895 test $ac_status = 0; } > conftest.i && {
1896 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1897 test ! -s conftest.err
1902 printf "%s\n" "$as_me: failed program was:" >&5
1903 sed 's/^/| /' conftest.$ac_ext >&5
1907 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1908 as_fn_set_status $ac_retval
1912 # ac_fn_c_try_run LINENO
1913 # ----------------------
1914 # Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that
1915 # executables *can* be run.
1918 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1919 if { { ac_try="$ac_link"
1921 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1922 *) ac_try_echo=$ac_try;;
1924 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1925 printf "%s\n" "$ac_try_echo"; } >&5
1926 (eval "$ac_link") 2>&5
1928 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1929 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1930 { { case "(($ac_try" in
1931 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1932 *) ac_try_echo=$ac_try;;
1934 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1935 printf "%s\n" "$ac_try_echo"; } >&5
1936 (eval "$ac_try") 2>&5
1938 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1939 test $ac_status = 0; }; }
1943 printf "%s\n" "$as_me: program exited with status $ac_status" >&5
1944 printf "%s\n" "$as_me: failed program was:" >&5
1945 sed 's/^/| /' conftest.$ac_ext >&5
1947 ac_retval=$ac_status
1949 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1950 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1951 as_fn_set_status $ac_retval
1955 # ac_fn_c_check_func LINENO FUNC VAR
1956 # ----------------------------------
1957 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1958 ac_fn_c_check_func ()
1960 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1961 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1962 printf %s "checking for $2... " >&6; }
1963 if eval test \${$3+y}
1965 printf %s "(cached) " >&6
1967 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1968 /* end confdefs.h. */
1969 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1970 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1971 #define $2 innocuous_$2
1973 /* System header to define __stub macros and hopefully few prototypes,
1974 which can conflict with char $2 (); below. */
1979 /* Override any GCC internal prototype to avoid an error.
1980 Use char because int might match the return type of a GCC
1981 builtin and then its argument prototype would still apply. */
1986 /* The GNU C library defines this for functions which it implements
1987 to always fail with ENOSYS. Some functions are actually named
1988 something starting with __ and the normal name is an alias. */
1989 #if defined __stub_$2 || defined __stub___$2
2001 if ac_fn_c_try_link "$LINENO"
2007 rm -f core conftest.err conftest.$ac_objext conftest.beam \
2008 conftest$ac_exeext conftest.$ac_ext
2011 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2012 printf "%s\n" "$ac_res" >&6; }
2013 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2015 } # ac_fn_c_check_func
2017 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2018 # ----------------------------------------------------
2019 # Tries to find if the field MEMBER exists in type AGGR, after including
2020 # INCLUDES, setting cache variable VAR accordingly.
2021 ac_fn_c_check_member ()
2023 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2024 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2025 printf %s "checking for $2.$3... " >&6; }
2026 if eval test \${$4+y}
2028 printf %s "(cached) " >&6
2030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2031 /* end confdefs.h. */
2043 if ac_fn_c_try_compile "$LINENO"
2047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2048 /* end confdefs.h. */
2054 if (sizeof ac_aggr.$3)
2060 if ac_fn_c_try_compile "$LINENO"
2066 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2068 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2071 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2072 printf "%s\n" "$ac_res" >&6; }
2073 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2075 } # ac_fn_c_check_member
2077 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2078 # -------------------------------------------
2079 # Tests whether TYPE exists after having included INCLUDES, setting cache
2080 # variable VAR accordingly.
2081 ac_fn_c_check_type ()
2083 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2084 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2085 printf %s "checking for $2... " >&6; }
2086 if eval test \${$3+y}
2088 printf %s "(cached) " >&6
2091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2092 /* end confdefs.h. */
2103 if ac_fn_c_try_compile "$LINENO"
2105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2106 /* end confdefs.h. */
2117 if ac_fn_c_try_compile "$LINENO"
2123 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2125 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2128 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2129 printf "%s\n" "$ac_res" >&6; }
2130 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2132 } # ac_fn_c_check_type
2134 # ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
2135 # ------------------------------------------------------------------
2136 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2137 # accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
2140 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2141 as_decl_name=`echo $2|sed 's/ *(.*//'`
2142 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2143 printf %s "checking whether $as_decl_name is declared... " >&6; }
2144 if eval test \${$3+y}
2146 printf %s "(cached) " >&6
2148 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2149 eval ac_save_FLAGS=\$$6
2150 as_fn_append $6 " $5"
2151 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2152 /* end confdefs.h. */
2157 #ifndef $as_decl_name
2159 (void) $as_decl_use;
2161 (void) $as_decl_name;
2169 if ac_fn_c_try_compile "$LINENO"
2175 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2176 eval $6=\$ac_save_FLAGS
2180 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2181 printf "%s\n" "$ac_res" >&6; }
2182 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2184 } # ac_fn_check_decl
2186 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2187 # --------------------------------------------
2188 # Tries to find the compile-time value of EXPR in a program that includes
2189 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2191 ac_fn_c_compute_int ()
2193 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2194 if test "$cross_compiling" = yes; then
2195 # Depending upon the size, compute the lo and hi bounds.
2196 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2197 /* end confdefs.h. */
2202 static int test_array [1 - 2 * !(($2) >= 0)];
2204 return test_array [0];
2210 if ac_fn_c_try_compile "$LINENO"
2214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2215 /* end confdefs.h. */
2220 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2222 return test_array [0];
2228 if ac_fn_c_try_compile "$LINENO"
2230 ac_hi=$ac_mid; break
2232 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2233 if test $ac_lo -le $ac_mid; then
2237 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2239 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2242 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2243 /* end confdefs.h. */
2248 static int test_array [1 - 2 * !(($2) < 0)];
2250 return test_array [0];
2256 if ac_fn_c_try_compile "$LINENO"
2260 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2261 /* end confdefs.h. */
2266 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2268 return test_array [0];
2274 if ac_fn_c_try_compile "$LINENO"
2276 ac_lo=$ac_mid; break
2278 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2279 if test $ac_mid -le $ac_hi; then
2283 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2285 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2290 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2292 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2293 # Binary search between lo and hi bounds.
2294 while test "x$ac_lo" != "x$ac_hi"; do
2295 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2296 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2297 /* end confdefs.h. */
2302 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2304 return test_array [0];
2310 if ac_fn_c_try_compile "$LINENO"
2314 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2316 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2319 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2324 /* end confdefs.h. */
2326 static long int longval (void) { return $2; }
2327 static unsigned long int ulongval (void) { return $2; }
2334 FILE *f = fopen ("conftest.val", "w");
2339 long int i = longval ();
2342 fprintf (f, "%ld", i);
2346 unsigned long int i = ulongval ();
2349 fprintf (f, "%lu", i);
2351 /* Do not output a trailing newline, as this causes \r\n confusion
2352 on some platforms. */
2353 return ferror (f) || fclose (f) != 0;
2359 if ac_fn_c_try_run "$LINENO"
2361 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2365 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2366 conftest.$ac_objext conftest.beam conftest.$ac_ext
2370 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2371 as_fn_set_status $ac_retval
2373 } # ac_fn_c_compute_int
2375 # ac_fn_cxx_try_compile LINENO
2376 # ----------------------------
2377 # Try to compile conftest.$ac_ext, and return whether this succeeded.
2378 ac_fn_cxx_try_compile ()
2380 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2381 rm -f conftest.$ac_objext conftest.beam
2382 if { { ac_try="$ac_compile"
2384 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2385 *) ac_try_echo=$ac_try;;
2387 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2388 printf "%s\n" "$ac_try_echo"; } >&5
2389 (eval "$ac_compile") 2>conftest.err
2391 if test -s conftest.err; then
2392 grep -v '^ *+' conftest.err >conftest.er1
2393 cat conftest.er1 >&5
2394 mv -f conftest.er1 conftest.err
2396 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2397 test $ac_status = 0; } && {
2398 test -z "$ac_cxx_werror_flag" ||
2399 test ! -s conftest.err
2400 } && test -s conftest.$ac_objext
2404 printf "%s\n" "$as_me: failed program was:" >&5
2405 sed 's/^/| /' conftest.$ac_ext >&5
2409 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2410 as_fn_set_status $ac_retval
2412 } # ac_fn_cxx_try_compile
2413 ac_configure_args_raw=
2418 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2420 as_fn_append ac_configure_args_raw " '$ac_arg'"
2423 case $ac_configure_args_raw in
2427 ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab.
2428 ac_unsafe_a="$ac_unsafe_z#~"
2429 ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
2430 ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
2433 cat >config.log <<_ACEOF
2434 This file contains any messages produced by compilers while
2435 running configure, to aid debugging if configure makes a mistake.
2437 It was created by $as_me, which was
2438 generated by GNU Autoconf 2.71. Invocation command line was
2440 $ $0$ac_configure_args_raw
2450 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2451 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2452 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2453 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2454 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2456 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2457 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2459 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2460 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2461 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2462 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2463 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2464 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2465 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2469 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2473 case $as_dir in #(((
2476 *) as_dir=$as_dir/ ;;
2478 printf "%s\n" "PATH: $as_dir"
2494 # Keep a trace of the command line.
2495 # Strip out --no-create and --no-recursion so they do not pile up.
2496 # Strip out --silent because we don't want to record it for future runs.
2497 # Also quote any args containing shell meta-characters.
2498 # Make two passes to allow for proper duplicate-argument suppression.
2502 ac_must_keep_next=false
2508 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2509 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2510 | -silent | --silent | --silen | --sile | --sil)
2513 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2516 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2518 as_fn_append ac_configure_args1 " '$ac_arg'"
2519 if test $ac_must_keep_next = true; then
2520 ac_must_keep_next=false # Got value, back to normal.
2523 *=* | --config-cache | -C | -disable-* | --disable-* \
2524 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2525 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2526 | -with-* | --with-* | -without-* | --without-* | --x)
2527 case "$ac_configure_args0 " in
2528 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2531 -* ) ac_must_keep_next=true ;;
2534 as_fn_append ac_configure_args " '$ac_arg'"
2539 { ac_configure_args0=; unset ac_configure_args0;}
2540 { ac_configure_args1=; unset ac_configure_args1;}
2542 # When interrupted or exit'd, cleanup temporary files, and complete
2543 # config.log. We remove comments because anyway the quotes in there
2544 # would cause problems or look ugly.
2545 # WARNING: Use '\'' to represent an apostrophe within the trap.
2546 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2547 trap 'exit_status=$?
2550 # Save into config.log some information that might help in debugging.
2554 printf "%s\n" "## ---------------- ##
2555 ## Cache variables. ##
2556 ## ---------------- ##"
2558 # The following way of writing the cache mishandles newlines in values,
2560 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2561 eval ac_val=\$$ac_var
2565 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2566 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2569 _ | IFS | as_nl) ;; #(
2570 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2571 *) { eval $ac_var=; unset $ac_var;} ;;
2576 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2577 *${as_nl}ac_space=\ *)
2579 "s/'\''/'\''\\\\'\'''\''/g;
2580 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2583 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2590 printf "%s\n" "## ----------------- ##
2591 ## Output variables. ##
2592 ## ----------------- ##"
2594 for ac_var in $ac_subst_vars
2596 eval ac_val=\$$ac_var
2598 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2600 printf "%s\n" "$ac_var='\''$ac_val'\''"
2604 if test -n "$ac_subst_files"; then
2605 printf "%s\n" "## ------------------- ##
2606 ## File substitutions. ##
2607 ## ------------------- ##"
2609 for ac_var in $ac_subst_files
2611 eval ac_val=\$$ac_var
2613 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2615 printf "%s\n" "$ac_var='\''$ac_val'\''"
2620 if test -s confdefs.h; then
2621 printf "%s\n" "## ----------- ##
2628 test "$ac_signal" != 0 &&
2629 printf "%s\n" "$as_me: caught signal $ac_signal"
2630 printf "%s\n" "$as_me: exit $exit_status"
2632 rm -f core *.core core.conftest.* &&
2633 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2636 for ac_signal in 1 2 13 15; do
2637 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2641 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2642 rm -f -r conftest* confdefs.h
2644 printf "%s\n" "/* confdefs.h */" > confdefs.h
2646 # Predefined preprocessor variables.
2648 printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
2650 printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
2652 printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
2654 printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
2656 printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
2658 printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
2661 # Let the site file select an alternate cache file if it wants to.
2662 # Prefer an explicitly selected file to automatically selected ones.
2663 if test -n "$CONFIG_SITE"; then
2664 ac_site_files="$CONFIG_SITE"
2665 elif test "x$prefix" != xNONE; then
2666 ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
2668 ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
2671 for ac_site_file in $ac_site_files
2673 case $ac_site_file in #(
2677 ac_site_file=./$ac_site_file ;;
2679 if test -f "$ac_site_file" && test -r "$ac_site_file"; then
2680 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2681 printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
2682 sed 's/^/| /' "$ac_site_file" >&5
2684 || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2685 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2686 as_fn_error $? "failed to load site script $ac_site_file
2687 See \`config.log' for more details" "$LINENO" 5; }
2691 if test -r "$cache_file"; then
2692 # Some versions of bash will fail to source /dev/null (special files
2693 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2694 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2695 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2696 printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
2698 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2699 *) . "./$cache_file";;
2703 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2704 printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
2708 as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
2709 # Test code for whether the C compiler supports C89 (global declarations)
2710 ac_c_conftest_c89_globals='
2711 /* Does the compiler advertise C89 conformance?
2712 Do not test the value of __STDC__, because some compilers set it to 0
2713 while being otherwise adequately conformant. */
2714 #if !defined __STDC__
2715 # error "Compiler does not advertise C89 conformance"
2721 /* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */
2722 struct buf { int x; };
2723 struct buf * (*rcsopen) (struct buf *, struct stat *, int);
2724 static char *e (p, i)
2730 static char *f (char * (*g) (char **, int), char **p, ...)
2735 s = g (p, va_arg (v,int));
2740 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2741 function prototypes and stuff, but not \xHH hex character constants.
2742 These do not provoke an error unfortunately, instead are silently treated
2743 as an "x". The following induces an error, until -std is added to get
2744 proper ANSI mode. Curiously \x00 != x always comes out true, for an
2745 array size at least. It is necessary to write \x00 == 0 to get something
2746 that is true only with -std. */
2747 int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
2749 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2750 inside strings and character constants. */
2751 #define FOO(x) '\''x'\''
2752 int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
2754 int test (int i, double x);
2755 struct s1 {int (*f) (int a);};
2756 struct s2 {int (*f) (double a);};
2757 int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
2760 # Test code for whether the C compiler supports C89 (body of main).
2761 ac_c_conftest_c89_main='
2762 ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
2765 # Test code for whether the C compiler supports C99 (global declarations)
2766 ac_c_conftest_c99_globals='
2767 // Does the compiler advertise C99 conformance?
2768 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
2769 # error "Compiler does not advertise C99 conformance"
2772 #include <stdbool.h>
2773 extern int puts (const char *);
2774 extern int printf (const char *, ...);
2775 extern int dprintf (int, const char *, ...);
2776 extern void *malloc (size_t);
2778 // Check varargs macros. These examples are taken from C99 6.10.3.5.
2779 // dprintf is used instead of fprintf to avoid needing to declare
2781 #define debug(...) dprintf (2, __VA_ARGS__)
2782 #define showlist(...) puts (#__VA_ARGS__)
2783 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
2785 test_varargs_macros (void)
2790 debug ("X = %d\n", x);
2791 showlist (The first, second, and third items.);
2792 report (x>y, "x is %d but y is %d", x, y);
2795 // Check long long types.
2796 #define BIG64 18446744073709551615ull
2797 #define BIG32 4294967295ul
2798 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
2800 #error "your preprocessor is broken"
2804 #error "your preprocessor is broken"
2806 static long long int bignum = -9223372036854775807LL;
2807 static unsigned long long int ubignum = BIG64;
2809 struct incomplete_array
2817 const wchar_t *name;
2821 typedef const char *ccp;
2824 test_restrict (ccp restrict text)
2826 // See if C++-style comments work.
2827 // Iterate through items via the restricted pointer.
2828 // Also check for declarations in for loops.
2829 for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
2834 // Check varargs and va_copy.
2836 test_varargs (const char *format, ...)
2839 va_start (args, format);
2841 va_copy (args_copy, args);
2843 const char *str = "";
2851 case '\''s'\'': // string
2852 str = va_arg (args_copy, const char *);
2854 case '\''d'\'': // int
2855 number = va_arg (args_copy, int);
2857 case '\''f'\'': // float
2858 fnumber = va_arg (args_copy, double);
2867 return *str && number && fnumber;
2871 # Test code for whether the C compiler supports C99 (body of main).
2872 ac_c_conftest_c99_main='
2874 _Bool success = false;
2875 success |= (argc != 0);
2878 if (test_restrict ("String literal") == 0)
2880 char *restrict newvar = "Another string";
2883 success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
2884 test_varargs_macros ();
2886 // Check flexible array members.
2887 struct incomplete_array *ia =
2888 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
2890 for (int i = 0; i < ia->datasize; ++i)
2891 ia->data[i] = i * 1.234;
2893 // Check named initializers.
2894 struct named_init ni = {
2896 .name = L"Test wide string",
2897 .average = 543.34343,
2902 int dynamic_array[ni.number];
2903 dynamic_array[0] = argv[0][0];
2904 dynamic_array[ni.number - 1] = 543;
2906 // work around unused variable warnings
2907 ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
2908 || dynamic_array[ni.number - 1] != 543);
2911 # Test code for whether the C compiler supports C11 (global declarations)
2912 ac_c_conftest_c11_globals='
2913 // Does the compiler advertise C11 conformance?
2914 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
2915 # error "Compiler does not advertise C11 conformance"
2919 char _Alignas (double) aligned_as_double;
2920 char _Alignas (0) no_special_alignment;
2921 extern char aligned_as_int;
2922 char _Alignas (0) _Alignas (int) aligned_as_int;
2927 int_alignment = _Alignof (int),
2928 int_array_alignment = _Alignof (int[100]),
2929 char_alignment = _Alignof (char)
2931 _Static_assert (0 < -_Alignof (int), "_Alignof is signed");
2934 int _Noreturn does_not_return (void) { for (;;) continue; }
2936 // Check _Static_assert.
2937 struct test_static_assert
2940 _Static_assert (sizeof (int) <= sizeof (long int),
2941 "_Static_assert does not work in struct");
2945 // Check UTF-8 literals.
2946 #define u8 syntax error!
2947 char const utf8_literal[] = u8"happens to be ASCII" "another string";
2949 // Check duplicate typedefs.
2950 typedef long *long_ptr;
2951 typedef long int *long_ptr;
2952 typedef long_ptr long_ptr;
2954 // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
2958 struct { int i; int j; };
2959 struct { int k; long int l; } w;
2965 # Test code for whether the C compiler supports C11 (body of main).
2966 ac_c_conftest_c11_main='
2967 _Static_assert ((offsetof (struct anonymous, i)
2968 == offsetof (struct anonymous, w.k)),
2969 "Anonymous union alignment botch");
2975 # Test code for whether the C compiler supports C11 (complete).
2976 ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
2977 ${ac_c_conftest_c99_globals}
2978 ${ac_c_conftest_c11_globals}
2981 main (int argc, char **argv)
2984 ${ac_c_conftest_c89_main}
2985 ${ac_c_conftest_c99_main}
2986 ${ac_c_conftest_c11_main}
2991 # Test code for whether the C compiler supports C99 (complete).
2992 ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
2993 ${ac_c_conftest_c99_globals}
2996 main (int argc, char **argv)
2999 ${ac_c_conftest_c89_main}
3000 ${ac_c_conftest_c99_main}
3005 # Test code for whether the C compiler supports C89 (complete).
3006 ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
3009 main (int argc, char **argv)
3012 ${ac_c_conftest_c89_main}
3017 as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
3018 as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
3019 as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
3020 as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
3021 as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
3022 as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
3023 as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
3024 as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
3025 as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H"
3026 as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H"
3027 gt_needs="$gt_needs "
3028 as_fn_append ac_func_c_list " vprintf HAVE_VPRINTF"
3029 # Test code for whether the C++ compiler supports C++98 (global declarations)
3030 ac_cxx_conftest_cxx98_globals='
3031 // Does the compiler advertise C++98 conformance?
3032 #if !defined __cplusplus || __cplusplus < 199711L
3033 # error "Compiler does not advertise C++98 conformance"
3036 // These inclusions are to reject old compilers that
3037 // lack the unsuffixed header files.
3039 #include <exception>
3041 // <cassert> and <cstring> are *not* freestanding headers in C++98.
3042 extern void assert (int);
3044 extern int strcmp (const char *, const char *);
3047 // Namespaces, exceptions, and templates were all added after "C++ 2.0".
3048 using std::exception;
3053 void test_exception_syntax()
3057 } catch (const char *s) {
3058 // Extra parentheses suppress a warning when building autoconf itself,
3059 // due to lint rules shared with more typical C programs.
3060 assert (!(strcmp) (s, "test"));
3064 template <typename T> struct test_template
3067 explicit test_template(T t) : val(t) {}
3068 template <typename U> T add(U u) { return static_cast<T>(u) + val; }
3071 } // anonymous namespace
3074 # Test code for whether the C++ compiler supports C++98 (body of main)
3075 ac_cxx_conftest_cxx98_main='
3079 test_exception_syntax ();
3080 test_template<double> tt (2.0);
3081 assert (tt.add (4) == 6.0);
3082 assert (true && !false);
3086 # Test code for whether the C++ compiler supports C++11 (global declarations)
3087 ac_cxx_conftest_cxx11_globals='
3088 // Does the compiler advertise C++ 2011 conformance?
3089 #if !defined __cplusplus || __cplusplus < 201103L
3090 # error "Compiler does not advertise C++11 conformance"
3095 constexpr int get_val() { return 20; }
3106 delegate(int n) : n(n) {}
3107 delegate(): delegate(2354) {}
3109 virtual int getval() { return this->n; };
3114 class overridden : public delegate
3117 overridden(int n): delegate(n) {}
3118 virtual int getval() override final { return this->n * 2; }
3124 nocopy(int i): i(i) {}
3126 nocopy(const nocopy&) = delete;
3127 nocopy & operator=(const nocopy&) = delete;
3132 // for testing lambda expressions
3133 template <typename Ret, typename Fn> Ret eval(Fn f, Ret v)
3138 // for testing variadic templates and trailing return types
3139 template <typename V> auto sum(V first) -> V
3143 template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
3145 return first + sum(rest...);
3150 # Test code for whether the C++ compiler supports C++11 (body of main)
3151 ac_cxx_conftest_cxx11_main='
3153 // Test auto and decltype
3155 auto a2 = 48573953.4;
3156 auto a3 = "String literal";
3159 for (auto i = a3; *i; ++i) { total += *i; }
3161 decltype(a2) a4 = 34895.034;
3165 short sa[cxx11test::get_val()] = { 0 };
3168 // Test initializer lists
3169 cxx11test::testinit il = { 4323, 435234.23544 };
3172 // Test range-based for
3173 int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3,
3174 14, 19, 17, 8, 6, 20, 16, 2, 11, 1};
3175 for (auto &x : array) { x += 23; }
3178 // Test lambda expressions
3179 using cxx11test::eval;
3180 assert (eval ([](int x) { return x*2; }, 21) == 42);
3182 assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0);
3184 assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0);
3188 // Test use of variadic templates
3189 using cxx11test::sum;
3192 auto c = sum(1.0, 2.0, 3.0);
3195 // Test constructor delegation
3196 cxx11test::delegate d1;
3197 cxx11test::delegate d2();
3198 cxx11test::delegate d3(45);
3201 // Test override and final
3202 cxx11test::overridden o1(55464);
3209 // Test template brackets
3210 test_template<::test_template<int>> v(test_template<int>(12));
3214 char const *utf8 = u8"UTF-8 string \u2500";
3215 char16_t const *utf16 = u"UTF-8 string \u2500";
3216 char32_t const *utf32 = U"UTF-32 string \u2500";
3220 # Test code for whether the C compiler supports C++11 (complete).
3221 ac_cxx_conftest_cxx11_program="${ac_cxx_conftest_cxx98_globals}
3222 ${ac_cxx_conftest_cxx11_globals}
3225 main (int argc, char **argv)
3228 ${ac_cxx_conftest_cxx98_main}
3229 ${ac_cxx_conftest_cxx11_main}
3234 # Test code for whether the C compiler supports C++98 (complete).
3235 ac_cxx_conftest_cxx98_program="${ac_cxx_conftest_cxx98_globals}
3237 main (int argc, char **argv)
3240 ${ac_cxx_conftest_cxx98_main}
3246 # Auxiliary files required by this configure script.
3247 ac_aux_files="config.rpath install-sh config.guess config.sub"
3249 # Locations in which to look for auxiliary files.
3250 ac_aux_dir_candidates="${srcdir}/config"
3252 # Search for a directory containing all of the required auxiliary files,
3253 # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
3254 # If we don't find one directory that contains all the files we need,
3255 # we report the set of missing files from the *first* directory in
3256 # $ac_aux_dir_candidates and give up.
3257 ac_missing_aux_files=""
3258 ac_first_candidate=:
3259 printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
3260 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3262 for as_dir in $ac_aux_dir_candidates
3265 case $as_dir in #(((
3268 *) as_dir=$as_dir/ ;;
3272 printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5
3273 ac_aux_dir_found=yes
3275 for ac_aux in $ac_aux_files
3277 # As a special case, if "install-sh" is required, that requirement
3278 # can be satisfied by any of "install-sh", "install.sh", or "shtool",
3279 # and $ac_install_sh is set appropriately for whichever one is found.
3280 if test x"$ac_aux" = x"install-sh"
3282 if test -f "${as_dir}install-sh"; then
3283 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5
3284 ac_install_sh="${as_dir}install-sh -c"
3285 elif test -f "${as_dir}install.sh"; then
3286 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5
3287 ac_install_sh="${as_dir}install.sh -c"
3288 elif test -f "${as_dir}shtool"; then
3289 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5
3290 ac_install_sh="${as_dir}shtool install -c"
3293 if $ac_first_candidate; then
3294 ac_missing_aux_files="${ac_missing_aux_files} install-sh"
3300 if test -f "${as_dir}${ac_aux}"; then
3301 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5
3304 if $ac_first_candidate; then
3305 ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
3312 if test "$ac_aux_dir_found" = yes; then
3313 ac_aux_dir="$as_dir"
3316 ac_first_candidate=false
3325 as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
3329 # These three variables are undocumented and unsupported,
3330 # and are intended to be withdrawn in a future Autoconf release.
3331 # They can cause serious problems if a builder's source tree is in a directory
3332 # whose full name contains unusual characters.
3333 if test -f "${ac_aux_dir}config.guess"; then
3334 ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
3336 if test -f "${ac_aux_dir}config.sub"; then
3337 ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
3339 if test -f "$ac_aux_dir/configure"; then
3340 ac_configure="$SHELL ${ac_aux_dir}configure"
3343 # Check that the precious variables saved in the cache have kept the same
3345 ac_cache_corrupted=false
3346 for ac_var in $ac_precious_vars; do
3347 eval ac_old_set=\$ac_cv_env_${ac_var}_set
3348 eval ac_new_set=\$ac_env_${ac_var}_set
3349 eval ac_old_val=\$ac_cv_env_${ac_var}_value
3350 eval ac_new_val=\$ac_env_${ac_var}_value
3351 case $ac_old_set,$ac_new_set in
3353 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
3354 printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
3355 ac_cache_corrupted=: ;;
3357 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
3358 printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
3359 ac_cache_corrupted=: ;;
3362 if test "x$ac_old_val" != "x$ac_new_val"; then
3363 # differences in whitespace do not lead to failure.
3364 ac_old_val_w=`echo x $ac_old_val`
3365 ac_new_val_w=`echo x $ac_new_val`
3366 if test "$ac_old_val_w" != "$ac_new_val_w"; then
3367 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
3368 printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
3369 ac_cache_corrupted=:
3371 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
3372 printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
3373 eval $ac_var=\$ac_old_val
3375 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
3376 printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;}
3377 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
3378 printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;}
3381 # Pass precious variables to config.status.
3382 if test "$ac_new_set" = set; then
3384 *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
3385 *) ac_arg=$ac_var=$ac_new_val ;;
3387 case " $ac_configure_args " in
3388 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
3389 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
3393 if $ac_cache_corrupted; then
3394 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3395 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3396 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
3397 printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
3398 as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
3399 and start over" "$LINENO" 5
3401 ## -------------------- ##
3402 ## Main body of script. ##
3403 ## -------------------- ##
3406 ac_cpp='$CPP $CPPFLAGS'
3407 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3408 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3409 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3415 ac_config_headers="$ac_config_headers lib/config.h"
3428 ac_cpp='$CPP $CPPFLAGS'
3429 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3430 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3431 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3432 if test -n "$ac_tool_prefix"; then
3433 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3434 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3435 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3436 printf %s "checking for $ac_word... " >&6; }
3437 if test ${ac_cv_prog_CC+y}
3439 printf %s "(cached) " >&6
3441 if test -n "$CC"; then
3442 ac_cv_prog_CC="$CC" # Let the user override the test.
3444 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3448 case $as_dir in #(((
3451 *) as_dir=$as_dir/ ;;
3453 for ac_exec_ext in '' $ac_executable_extensions; do
3454 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3455 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3456 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3466 if test -n "$CC"; then
3467 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3468 printf "%s\n" "$CC" >&6; }
3470 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3471 printf "%s\n" "no" >&6; }
3476 if test -z "$ac_cv_prog_CC"; then
3478 # Extract the first word of "gcc", so it can be a program name with args.
3479 set dummy gcc; ac_word=$2
3480 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3481 printf %s "checking for $ac_word... " >&6; }
3482 if test ${ac_cv_prog_ac_ct_CC+y}
3484 printf %s "(cached) " >&6
3486 if test -n "$ac_ct_CC"; then
3487 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3489 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3493 case $as_dir in #(((
3496 *) as_dir=$as_dir/ ;;
3498 for ac_exec_ext in '' $ac_executable_extensions; do
3499 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3500 ac_cv_prog_ac_ct_CC="gcc"
3501 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3510 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3511 if test -n "$ac_ct_CC"; then
3512 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3513 printf "%s\n" "$ac_ct_CC" >&6; }
3515 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3516 printf "%s\n" "no" >&6; }
3519 if test "x$ac_ct_CC" = x; then
3522 case $cross_compiling:$ac_tool_warned in
3524 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3525 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3526 ac_tool_warned=yes ;;
3534 if test -z "$CC"; then
3535 if test -n "$ac_tool_prefix"; then
3536 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3537 set dummy ${ac_tool_prefix}cc; ac_word=$2
3538 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3539 printf %s "checking for $ac_word... " >&6; }
3540 if test ${ac_cv_prog_CC+y}
3542 printf %s "(cached) " >&6
3544 if test -n "$CC"; then
3545 ac_cv_prog_CC="$CC" # Let the user override the test.
3547 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3551 case $as_dir in #(((
3554 *) as_dir=$as_dir/ ;;
3556 for ac_exec_ext in '' $ac_executable_extensions; do
3557 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3558 ac_cv_prog_CC="${ac_tool_prefix}cc"
3559 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3569 if test -n "$CC"; then
3570 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3571 printf "%s\n" "$CC" >&6; }
3573 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3574 printf "%s\n" "no" >&6; }
3580 if test -z "$CC"; then
3581 # Extract the first word of "cc", so it can be a program name with args.
3582 set dummy cc; ac_word=$2
3583 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3584 printf %s "checking for $ac_word... " >&6; }
3585 if test ${ac_cv_prog_CC+y}
3587 printf %s "(cached) " >&6
3589 if test -n "$CC"; then
3590 ac_cv_prog_CC="$CC" # Let the user override the test.
3593 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3597 case $as_dir in #(((
3600 *) as_dir=$as_dir/ ;;
3602 for ac_exec_ext in '' $ac_executable_extensions; do
3603 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3604 if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3605 ac_prog_rejected=yes
3609 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3616 if test $ac_prog_rejected = yes; then
3617 # We found a bogon in the path, so make sure we never use it.
3618 set dummy $ac_cv_prog_CC
3620 if test $# != 0; then
3621 # We chose a different compiler from the bogus one.
3622 # However, it has the same basename, so the bogon will be chosen
3623 # first if we set CC to just the basename; use the full file name.
3625 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
3631 if test -n "$CC"; then
3632 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3633 printf "%s\n" "$CC" >&6; }
3635 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3636 printf "%s\n" "no" >&6; }
3641 if test -z "$CC"; then
3642 if test -n "$ac_tool_prefix"; then
3643 for ac_prog in cl.exe
3645 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3646 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3647 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3648 printf %s "checking for $ac_word... " >&6; }
3649 if test ${ac_cv_prog_CC+y}
3651 printf %s "(cached) " >&6
3653 if test -n "$CC"; then
3654 ac_cv_prog_CC="$CC" # Let the user override the test.
3656 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3660 case $as_dir in #(((
3663 *) as_dir=$as_dir/ ;;
3665 for ac_exec_ext in '' $ac_executable_extensions; do
3666 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3667 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3668 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3678 if test -n "$CC"; then
3679 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3680 printf "%s\n" "$CC" >&6; }
3682 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3683 printf "%s\n" "no" >&6; }
3687 test -n "$CC" && break
3690 if test -z "$CC"; then
3692 for ac_prog in cl.exe
3694 # Extract the first word of "$ac_prog", so it can be a program name with args.
3695 set dummy $ac_prog; ac_word=$2
3696 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3697 printf %s "checking for $ac_word... " >&6; }
3698 if test ${ac_cv_prog_ac_ct_CC+y}
3700 printf %s "(cached) " >&6
3702 if test -n "$ac_ct_CC"; then
3703 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3705 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3709 case $as_dir in #(((
3712 *) as_dir=$as_dir/ ;;
3714 for ac_exec_ext in '' $ac_executable_extensions; do
3715 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3716 ac_cv_prog_ac_ct_CC="$ac_prog"
3717 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3726 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3727 if test -n "$ac_ct_CC"; then
3728 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3729 printf "%s\n" "$ac_ct_CC" >&6; }
3731 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3732 printf "%s\n" "no" >&6; }
3736 test -n "$ac_ct_CC" && break
3739 if test "x$ac_ct_CC" = x; then
3742 case $cross_compiling:$ac_tool_warned in
3744 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3745 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3746 ac_tool_warned=yes ;;
3753 if test -z "$CC"; then
3754 if test -n "$ac_tool_prefix"; then
3755 # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
3756 set dummy ${ac_tool_prefix}clang; ac_word=$2
3757 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3758 printf %s "checking for $ac_word... " >&6; }
3759 if test ${ac_cv_prog_CC+y}
3761 printf %s "(cached) " >&6
3763 if test -n "$CC"; then
3764 ac_cv_prog_CC="$CC" # Let the user override the test.
3766 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3770 case $as_dir in #(((
3773 *) as_dir=$as_dir/ ;;
3775 for ac_exec_ext in '' $ac_executable_extensions; do
3776 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3777 ac_cv_prog_CC="${ac_tool_prefix}clang"
3778 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3788 if test -n "$CC"; then
3789 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3790 printf "%s\n" "$CC" >&6; }
3792 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3793 printf "%s\n" "no" >&6; }
3798 if test -z "$ac_cv_prog_CC"; then
3800 # Extract the first word of "clang", so it can be a program name with args.
3801 set dummy clang; ac_word=$2
3802 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3803 printf %s "checking for $ac_word... " >&6; }
3804 if test ${ac_cv_prog_ac_ct_CC+y}
3806 printf %s "(cached) " >&6
3808 if test -n "$ac_ct_CC"; then
3809 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3811 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3815 case $as_dir in #(((
3818 *) as_dir=$as_dir/ ;;
3820 for ac_exec_ext in '' $ac_executable_extensions; do
3821 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3822 ac_cv_prog_ac_ct_CC="clang"
3823 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3832 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3833 if test -n "$ac_ct_CC"; then
3834 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3835 printf "%s\n" "$ac_ct_CC" >&6; }
3837 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3838 printf "%s\n" "no" >&6; }
3841 if test "x$ac_ct_CC" = x; then
3844 case $cross_compiling:$ac_tool_warned in
3846 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3847 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3848 ac_tool_warned=yes ;;
3859 test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3860 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3861 as_fn_error $? "no acceptable C compiler found in \$PATH
3862 See \`config.log' for more details" "$LINENO" 5; }
3864 # Provide some information about the compiler.
3865 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3868 for ac_option in --version -v -V -qversion -version; do
3869 { { ac_try="$ac_compiler $ac_option >&5"
3871 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3872 *) ac_try_echo=$ac_try;;
3874 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3875 printf "%s\n" "$ac_try_echo"; } >&5
3876 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3878 if test -s conftest.err; then
3880 ... rest of stderr output deleted ...
3881 10q' conftest.err >conftest.er1
3882 cat conftest.er1 >&5
3884 rm -f conftest.er1 conftest.err
3885 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3886 test $ac_status = 0; }
3889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3890 /* end confdefs.h. */
3900 ac_clean_files_save=$ac_clean_files
3901 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3902 # Try to create an executable without -o first, disregard a.out.
3903 # It will help us diagnose broken compilers, and finding out an intuition
3905 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3906 printf %s "checking whether the C compiler works... " >&6; }
3907 ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3909 # The possible output files:
3910 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3913 for ac_file in $ac_files
3916 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3917 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3922 if { { ac_try="$ac_link_default"
3924 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3925 *) ac_try_echo=$ac_try;;
3927 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3928 printf "%s\n" "$ac_try_echo"; } >&5
3929 (eval "$ac_link_default") 2>&5
3931 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3932 test $ac_status = 0; }
3934 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3935 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3936 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3937 # so that the user can short-circuit this test for compilers unknown to
3939 for ac_file in $ac_files ''
3941 test -f "$ac_file" || continue
3943 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3946 # We found the default executable, but exeext='' is most
3950 if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
3952 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3954 # We set ac_cv_exeext here because the later test for it is not
3955 # safe: cross compilers may not add the suffix if given an `-o'
3956 # argument, so we may need to know it at that point already.
3957 # Even if this section looks crufty: it has the advantage of
3964 test "$ac_cv_exeext" = no && ac_cv_exeext=
3969 if test -z "$ac_file"
3971 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3972 printf "%s\n" "no" >&6; }
3973 printf "%s\n" "$as_me: failed program was:" >&5
3974 sed 's/^/| /' conftest.$ac_ext >&5
3976 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3977 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3978 as_fn_error 77 "C compiler cannot create executables
3979 See \`config.log' for more details" "$LINENO" 5; }
3981 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3982 printf "%s\n" "yes" >&6; }
3984 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3985 printf %s "checking for C compiler default output file name... " >&6; }
3986 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3987 printf "%s\n" "$ac_file" >&6; }
3988 ac_exeext=$ac_cv_exeext
3990 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3991 ac_clean_files=$ac_clean_files_save
3992 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3993 printf %s "checking for suffix of executables... " >&6; }
3994 if { { ac_try="$ac_link"
3996 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3997 *) ac_try_echo=$ac_try;;
3999 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4000 printf "%s\n" "$ac_try_echo"; } >&5
4001 (eval "$ac_link") 2>&5
4003 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4004 test $ac_status = 0; }
4006 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4007 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4008 # work properly (i.e., refer to `conftest.exe'), while it won't with
4010 for ac_file in conftest.exe conftest conftest.*; do
4011 test -f "$ac_file" || continue
4013 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4014 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4020 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4021 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4022 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4023 See \`config.log' for more details" "$LINENO" 5; }
4025 rm -f conftest conftest$ac_cv_exeext
4026 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4027 printf "%s\n" "$ac_cv_exeext" >&6; }
4029 rm -f conftest.$ac_ext
4030 EXEEXT=$ac_cv_exeext
4032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4033 /* end confdefs.h. */
4038 FILE *f = fopen ("conftest.out", "w");
4039 return ferror (f) || fclose (f) != 0;
4045 ac_clean_files="$ac_clean_files conftest.out"
4046 # Check that the compiler produces executables we can run. If not, either
4047 # the compiler is broken, or we cross compile.
4048 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4049 printf %s "checking whether we are cross compiling... " >&6; }
4050 if test "$cross_compiling" != yes; then
4051 { { ac_try="$ac_link"
4053 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4054 *) ac_try_echo=$ac_try;;
4056 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4057 printf "%s\n" "$ac_try_echo"; } >&5
4058 (eval "$ac_link") 2>&5
4060 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4061 test $ac_status = 0; }
4062 if { ac_try='./conftest$ac_cv_exeext'
4063 { { case "(($ac_try" in
4064 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4065 *) ac_try_echo=$ac_try;;
4067 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4068 printf "%s\n" "$ac_try_echo"; } >&5
4069 (eval "$ac_try") 2>&5
4071 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4072 test $ac_status = 0; }; }; then
4075 if test "$cross_compiling" = maybe; then
4078 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4079 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4080 as_fn_error 77 "cannot run C compiled programs.
4081 If you meant to cross compile, use \`--host'.
4082 See \`config.log' for more details" "$LINENO" 5; }
4086 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4087 printf "%s\n" "$cross_compiling" >&6; }
4089 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4090 ac_clean_files=$ac_clean_files_save
4091 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4092 printf %s "checking for suffix of object files... " >&6; }
4093 if test ${ac_cv_objext+y}
4095 printf %s "(cached) " >&6
4097 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4098 /* end confdefs.h. */
4108 rm -f conftest.o conftest.obj
4109 if { { ac_try="$ac_compile"
4111 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4112 *) ac_try_echo=$ac_try;;
4114 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4115 printf "%s\n" "$ac_try_echo"; } >&5
4116 (eval "$ac_compile") 2>&5
4118 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4119 test $ac_status = 0; }
4121 for ac_file in conftest.o conftest.obj conftest.*; do
4122 test -f "$ac_file" || continue;
4124 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4125 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4130 printf "%s\n" "$as_me: failed program was:" >&5
4131 sed 's/^/| /' conftest.$ac_ext >&5
4133 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4134 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4135 as_fn_error $? "cannot compute suffix of object files: cannot compile
4136 See \`config.log' for more details" "$LINENO" 5; }
4138 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4140 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4141 printf "%s\n" "$ac_cv_objext" >&6; }
4142 OBJEXT=$ac_cv_objext
4144 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
4145 printf %s "checking whether the compiler supports GNU C... " >&6; }
4146 if test ${ac_cv_c_compiler_gnu+y}
4148 printf %s "(cached) " >&6
4150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4151 /* end confdefs.h. */
4164 if ac_fn_c_try_compile "$LINENO"
4170 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4171 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4174 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4175 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
4176 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4178 if test $ac_compiler_gnu = yes; then
4183 ac_test_CFLAGS=${CFLAGS+y}
4184 ac_save_CFLAGS=$CFLAGS
4185 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4186 printf %s "checking whether $CC accepts -g... " >&6; }
4187 if test ${ac_cv_prog_cc_g+y}
4189 printf %s "(cached) " >&6
4191 ac_save_c_werror_flag=$ac_c_werror_flag
4192 ac_c_werror_flag=yes
4195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4196 /* end confdefs.h. */
4206 if ac_fn_c_try_compile "$LINENO"
4211 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4212 /* end confdefs.h. */
4222 if ac_fn_c_try_compile "$LINENO"
4226 ac_c_werror_flag=$ac_save_c_werror_flag
4228 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4229 /* end confdefs.h. */
4239 if ac_fn_c_try_compile "$LINENO"
4243 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4245 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4247 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4248 ac_c_werror_flag=$ac_save_c_werror_flag
4250 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4251 printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
4252 if test $ac_test_CFLAGS; then
4253 CFLAGS=$ac_save_CFLAGS
4254 elif test $ac_cv_prog_cc_g = yes; then
4255 if test "$GCC" = yes; then
4261 if test "$GCC" = yes; then
4268 if test x$ac_prog_cc_stdc = xno
4270 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
4271 printf %s "checking for $CC option to enable C11 features... " >&6; }
4272 if test ${ac_cv_prog_cc_c11+y}
4274 printf %s "(cached) " >&6
4276 ac_cv_prog_cc_c11=no
4278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4279 /* end confdefs.h. */
4280 $ac_c_conftest_c11_program
4282 for ac_arg in '' -std=gnu11
4284 CC="$ac_save_CC $ac_arg"
4285 if ac_fn_c_try_compile "$LINENO"
4287 ac_cv_prog_cc_c11=$ac_arg
4289 rm -f core conftest.err conftest.$ac_objext conftest.beam
4290 test "x$ac_cv_prog_cc_c11" != "xno" && break
4292 rm -f conftest.$ac_ext
4296 if test "x$ac_cv_prog_cc_c11" = xno
4298 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4299 printf "%s\n" "unsupported" >&6; }
4301 if test "x$ac_cv_prog_cc_c11" = x
4303 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4304 printf "%s\n" "none needed" >&6; }
4306 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
4307 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
4308 CC="$CC $ac_cv_prog_cc_c11"
4310 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
4314 if test x$ac_prog_cc_stdc = xno
4316 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
4317 printf %s "checking for $CC option to enable C99 features... " >&6; }
4318 if test ${ac_cv_prog_cc_c99+y}
4320 printf %s "(cached) " >&6
4322 ac_cv_prog_cc_c99=no
4324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4325 /* end confdefs.h. */
4326 $ac_c_conftest_c99_program
4328 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
4330 CC="$ac_save_CC $ac_arg"
4331 if ac_fn_c_try_compile "$LINENO"
4333 ac_cv_prog_cc_c99=$ac_arg
4335 rm -f core conftest.err conftest.$ac_objext conftest.beam
4336 test "x$ac_cv_prog_cc_c99" != "xno" && break
4338 rm -f conftest.$ac_ext
4342 if test "x$ac_cv_prog_cc_c99" = xno
4344 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4345 printf "%s\n" "unsupported" >&6; }
4347 if test "x$ac_cv_prog_cc_c99" = x
4349 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4350 printf "%s\n" "none needed" >&6; }
4352 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4353 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
4354 CC="$CC $ac_cv_prog_cc_c99"
4356 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
4360 if test x$ac_prog_cc_stdc = xno
4362 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
4363 printf %s "checking for $CC option to enable C89 features... " >&6; }
4364 if test ${ac_cv_prog_cc_c89+y}
4366 printf %s "(cached) " >&6
4368 ac_cv_prog_cc_c89=no
4370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4371 /* end confdefs.h. */
4372 $ac_c_conftest_c89_program
4374 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4376 CC="$ac_save_CC $ac_arg"
4377 if ac_fn_c_try_compile "$LINENO"
4379 ac_cv_prog_cc_c89=$ac_arg
4381 rm -f core conftest.err conftest.$ac_objext conftest.beam
4382 test "x$ac_cv_prog_cc_c89" != "xno" && break
4384 rm -f conftest.$ac_ext
4388 if test "x$ac_cv_prog_cc_c89" = xno
4390 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4391 printf "%s\n" "unsupported" >&6; }
4393 if test "x$ac_cv_prog_cc_c89" = x
4395 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4396 printf "%s\n" "none needed" >&6; }
4398 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4399 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
4400 CC="$CC $ac_cv_prog_cc_c89"
4402 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
4408 ac_cpp='$CPP $CPPFLAGS'
4409 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4410 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4411 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4414 ac_header= ac_cache=
4415 for ac_item in $ac_header_c_list
4417 if test $ac_cache; then
4418 ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
4419 if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
4420 printf "%s\n" "#define $ac_item 1" >> confdefs.h
4422 ac_header= ac_cache=
4423 elif test $ac_header; then
4437 if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
4440 printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
4449 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4450 printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4451 if test ${ac_cv_safe_to_define___extensions__+y}
4453 printf %s "(cached) " >&6
4455 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4456 /* end confdefs.h. */
4458 # define __EXTENSIONS__ 1
4459 $ac_includes_default
4468 if ac_fn_c_try_compile "$LINENO"
4470 ac_cv_safe_to_define___extensions__=yes
4472 ac_cv_safe_to_define___extensions__=no
4474 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4476 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4477 printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; }
4479 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5
4480 printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; }
4481 if test ${ac_cv_should_define__xopen_source+y}
4483 printf %s "(cached) " >&6
4485 ac_cv_should_define__xopen_source=no
4486 if test $ac_cv_header_wchar_h = yes
4488 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4489 /* end confdefs.h. */
4501 if ac_fn_c_try_compile "$LINENO"
4505 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4506 /* end confdefs.h. */
4508 #define _XOPEN_SOURCE 500
4519 if ac_fn_c_try_compile "$LINENO"
4521 ac_cv_should_define__xopen_source=yes
4523 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4525 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4528 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5
4529 printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; }
4531 printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h
4533 printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h
4535 printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h
4537 printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h
4539 printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h
4541 printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h
4543 printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4545 printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h
4547 printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h
4549 printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h
4551 printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h
4553 printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h
4555 printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h
4557 printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h
4559 printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h
4561 if test $ac_cv_header_minix_config_h = yes
4564 printf "%s\n" "#define _MINIX 1" >>confdefs.h
4566 printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h
4568 printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h
4573 if test $ac_cv_safe_to_define___extensions__ = yes
4575 printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h
4578 if test $ac_cv_should_define__xopen_source = yes
4580 printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h
4587 E2FSPROGS_VERSION=`awk -F\" '/E2FSPROGS_VER/ { print $2 }' ${srcdir}/version.h`
4588 E2FSPROGS_DATE=`awk -F\" '/E2FSPROGS_DATE/ { print $2 }' ${srcdir}/version.h`
4589 E2FSPROGS_DAY=$(echo $E2FSPROGS_DATE | awk -F- '{ printf "%02d", $1 }')
4590 MONTH=`echo $E2FSPROGS_DATE | awk -F- '{print $2}'`
4591 YEAR=`echo $E2FSPROGS_DATE | awk -F- '{print $3}'`
4593 if expr $YEAR ">" 1900 > /dev/null ; then
4594 E2FSPROGS_YEAR=$YEAR
4595 elif expr $YEAR ">" 90 >/dev/null ; then
4596 E2FSPROGS_YEAR=19$YEAR
4598 E2FSPROGS_YEAR=20$YEAR
4602 Jan) MONTH_NUM=01; E2FSPROGS_MONTH="January" ;;
4603 Feb) MONTH_NUM=02; E2FSPROGS_MONTH="February" ;;
4604 Mar) MONTH_NUM=03; E2FSPROGS_MONTH="March" ;;
4605 Apr) MONTH_NUM=04; E2FSPROGS_MONTH="April" ;;
4606 May) MONTH_NUM=05; E2FSPROGS_MONTH="May" ;;
4607 Jun) MONTH_NUM=06; E2FSPROGS_MONTH="June" ;;
4608 Jul) MONTH_NUM=07; E2FSPROGS_MONTH="July" ;;
4609 Aug) MONTH_NUM=08; E2FSPROGS_MONTH="August" ;;
4610 Sep) MONTH_NUM=09; E2FSPROGS_MONTH="September" ;;
4611 Oct) MONTH_NUM=10; E2FSPROGS_MONTH="October" ;;
4612 Nov) MONTH_NUM=11; E2FSPROGS_MONTH="November" ;;
4613 Dec) MONTH_NUM=12; E2FSPROGS_MONTH="December" ;;
4614 *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unknown month $MONTH??" >&5
4615 printf "%s\n" "$as_me: WARNING: Unknown month $MONTH??" >&2;} ;;
4618 base_ver=`echo $E2FSPROGS_VERSION | sed -e 's/pre-//' -e 's/-.*//'`
4619 base_rel=`echo $E2FSPROGS_VERSION | awk -F- '{ print $2 }'`
4621 date_spec=${E2FSPROGS_YEAR}.${MONTH_NUM}.${E2FSPROGS_DAY}
4623 case $E2FSPROGS_VERSION in
4625 E2FSPROGS_PKGVER="$base_ver"
4626 E2FSPROGS_PKGREL="WIP.$date_spec"
4629 E2FSPROGS_PKGVER="$base_ver"
4630 E2FSPROGS_PKGREL="$base_rel"
4634 unset DATE MONTH YEAR base_ver pre_vers date_spec
4635 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION" >&5
4636 printf "%s\n" "Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION" >&6; }
4637 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}" >&5
4638 printf "%s\n" "Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}" >&6; }
4647 # Check whether --with-diet-libc was given.
4648 if test ${with_diet_libc+y}
4650 withval=$with_diet_libc; CC="diet cc -nostdinc"
4656 LIBS="$LIBS -lcompat"
4658 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: CC=$CC" >&5
4659 printf "%s\n" "CC=$CC" >&6; }
4664 # Make sure we can run config.sub.
4665 $SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
4666 as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
4668 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4669 printf %s "checking build system type... " >&6; }
4670 if test ${ac_cv_build+y}
4672 printf %s "(cached) " >&6
4674 ac_build_alias=$build_alias
4675 test "x$ac_build_alias" = x &&
4676 ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
4677 test "x$ac_build_alias" = x &&
4678 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4679 ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
4680 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
4683 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4684 printf "%s\n" "$ac_cv_build" >&6; }
4685 case $ac_cv_build in
4687 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4690 ac_save_IFS=$IFS; IFS='-'
4696 # Remember, the first character of IFS is used to create $*,
4697 # except with old shells:
4700 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4703 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4704 printf %s "checking host system type... " >&6; }
4705 if test ${ac_cv_host+y}
4707 printf %s "(cached) " >&6
4709 if test "x$host_alias" = x; then
4710 ac_cv_host=$ac_cv_build
4712 ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
4713 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
4717 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4718 printf "%s\n" "$ac_cv_host" >&6; }
4721 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4724 ac_save_IFS=$IFS; IFS='-'
4730 # Remember, the first character of IFS is used to create $*,
4731 # except with old shells:
4734 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4738 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
4739 printf %s "checking for dlopen in -ldl... " >&6; }
4740 if test ${ac_cv_lib_dl_dlopen+y}
4742 printf %s "(cached) " >&6
4744 ac_check_lib_save_LIBS=$LIBS
4746 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4747 /* end confdefs.h. */
4749 /* Override any GCC internal prototype to avoid an error.
4750 Use char because int might match the return type of a GCC
4751 builtin and then its argument prototype would still apply. */
4761 if ac_fn_c_try_link "$LINENO"
4763 ac_cv_lib_dl_dlopen=yes
4765 ac_cv_lib_dl_dlopen=no
4767 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4768 conftest$ac_exeext conftest.$ac_ext
4769 LIBS=$ac_check_lib_save_LIBS
4771 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
4772 printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
4773 if test "x$ac_cv_lib_dl_dlopen" = xyes
4780 # Check whether --with-cc was given.
4781 if test ${with_cc+y}
4783 withval=$with_cc; as_fn_error $? "--with-cc no longer supported; use CC= instead" "$LINENO" 5
4787 # Check whether --with-ccopts was given.
4788 if test ${with_ccopts+y}
4790 withval=$with_ccopts; as_fn_error $? "--with-ccopts no longer supported; use CFLAGS= instead" "$LINENO" 5
4794 # Check whether --with-ldopts was given.
4795 if test ${with_ldopts+y}
4797 withval=$with_ldopts; as_fn_error $? "--with-ldopts no longer supported; use LDFLAGS= instead" "$LINENO" 5
4801 ac_cpp='$CPP $CPPFLAGS'
4802 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4803 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4804 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4805 if test -n "$ac_tool_prefix"; then
4806 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4807 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4808 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4809 printf %s "checking for $ac_word... " >&6; }
4810 if test ${ac_cv_prog_CC+y}
4812 printf %s "(cached) " >&6
4814 if test -n "$CC"; then
4815 ac_cv_prog_CC="$CC" # Let the user override the test.
4817 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4821 case $as_dir in #(((
4824 *) as_dir=$as_dir/ ;;
4826 for ac_exec_ext in '' $ac_executable_extensions; do
4827 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4828 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4829 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4839 if test -n "$CC"; then
4840 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4841 printf "%s\n" "$CC" >&6; }
4843 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4844 printf "%s\n" "no" >&6; }
4849 if test -z "$ac_cv_prog_CC"; then
4851 # Extract the first word of "gcc", so it can be a program name with args.
4852 set dummy gcc; ac_word=$2
4853 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4854 printf %s "checking for $ac_word... " >&6; }
4855 if test ${ac_cv_prog_ac_ct_CC+y}
4857 printf %s "(cached) " >&6
4859 if test -n "$ac_ct_CC"; then
4860 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4862 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4866 case $as_dir in #(((
4869 *) as_dir=$as_dir/ ;;
4871 for ac_exec_ext in '' $ac_executable_extensions; do
4872 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4873 ac_cv_prog_ac_ct_CC="gcc"
4874 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4883 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4884 if test -n "$ac_ct_CC"; then
4885 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4886 printf "%s\n" "$ac_ct_CC" >&6; }
4888 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4889 printf "%s\n" "no" >&6; }
4892 if test "x$ac_ct_CC" = x; then
4895 case $cross_compiling:$ac_tool_warned in
4897 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4898 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4899 ac_tool_warned=yes ;;
4907 if test -z "$CC"; then
4908 if test -n "$ac_tool_prefix"; then
4909 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4910 set dummy ${ac_tool_prefix}cc; ac_word=$2
4911 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4912 printf %s "checking for $ac_word... " >&6; }
4913 if test ${ac_cv_prog_CC+y}
4915 printf %s "(cached) " >&6
4917 if test -n "$CC"; then
4918 ac_cv_prog_CC="$CC" # Let the user override the test.
4920 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4924 case $as_dir in #(((
4927 *) as_dir=$as_dir/ ;;
4929 for ac_exec_ext in '' $ac_executable_extensions; do
4930 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4931 ac_cv_prog_CC="${ac_tool_prefix}cc"
4932 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4942 if test -n "$CC"; then
4943 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4944 printf "%s\n" "$CC" >&6; }
4946 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4947 printf "%s\n" "no" >&6; }
4953 if test -z "$CC"; then
4954 # Extract the first word of "cc", so it can be a program name with args.
4955 set dummy cc; ac_word=$2
4956 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4957 printf %s "checking for $ac_word... " >&6; }
4958 if test ${ac_cv_prog_CC+y}
4960 printf %s "(cached) " >&6
4962 if test -n "$CC"; then
4963 ac_cv_prog_CC="$CC" # Let the user override the test.
4966 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4970 case $as_dir in #(((
4973 *) as_dir=$as_dir/ ;;
4975 for ac_exec_ext in '' $ac_executable_extensions; do
4976 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4977 if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4978 ac_prog_rejected=yes
4982 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4989 if test $ac_prog_rejected = yes; then
4990 # We found a bogon in the path, so make sure we never use it.
4991 set dummy $ac_cv_prog_CC
4993 if test $# != 0; then
4994 # We chose a different compiler from the bogus one.
4995 # However, it has the same basename, so the bogon will be chosen
4996 # first if we set CC to just the basename; use the full file name.
4998 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
5004 if test -n "$CC"; then
5005 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5006 printf "%s\n" "$CC" >&6; }
5008 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5009 printf "%s\n" "no" >&6; }
5014 if test -z "$CC"; then
5015 if test -n "$ac_tool_prefix"; then
5016 for ac_prog in cl.exe
5018 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5019 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5020 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5021 printf %s "checking for $ac_word... " >&6; }
5022 if test ${ac_cv_prog_CC+y}
5024 printf %s "(cached) " >&6
5026 if test -n "$CC"; then
5027 ac_cv_prog_CC="$CC" # Let the user override the test.
5029 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5033 case $as_dir in #(((
5036 *) as_dir=$as_dir/ ;;
5038 for ac_exec_ext in '' $ac_executable_extensions; do
5039 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5040 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5041 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5051 if test -n "$CC"; then
5052 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5053 printf "%s\n" "$CC" >&6; }
5055 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5056 printf "%s\n" "no" >&6; }
5060 test -n "$CC" && break
5063 if test -z "$CC"; then
5065 for ac_prog in cl.exe
5067 # Extract the first word of "$ac_prog", so it can be a program name with args.
5068 set dummy $ac_prog; ac_word=$2
5069 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5070 printf %s "checking for $ac_word... " >&6; }
5071 if test ${ac_cv_prog_ac_ct_CC+y}
5073 printf %s "(cached) " >&6
5075 if test -n "$ac_ct_CC"; then
5076 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5078 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5082 case $as_dir in #(((
5085 *) as_dir=$as_dir/ ;;
5087 for ac_exec_ext in '' $ac_executable_extensions; do
5088 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5089 ac_cv_prog_ac_ct_CC="$ac_prog"
5090 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5099 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5100 if test -n "$ac_ct_CC"; then
5101 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5102 printf "%s\n" "$ac_ct_CC" >&6; }
5104 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5105 printf "%s\n" "no" >&6; }
5109 test -n "$ac_ct_CC" && break
5112 if test "x$ac_ct_CC" = x; then
5115 case $cross_compiling:$ac_tool_warned in
5117 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5118 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5119 ac_tool_warned=yes ;;
5126 if test -z "$CC"; then
5127 if test -n "$ac_tool_prefix"; then
5128 # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
5129 set dummy ${ac_tool_prefix}clang; ac_word=$2
5130 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5131 printf %s "checking for $ac_word... " >&6; }
5132 if test ${ac_cv_prog_CC+y}
5134 printf %s "(cached) " >&6
5136 if test -n "$CC"; then
5137 ac_cv_prog_CC="$CC" # Let the user override the test.
5139 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5143 case $as_dir in #(((
5146 *) as_dir=$as_dir/ ;;
5148 for ac_exec_ext in '' $ac_executable_extensions; do
5149 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5150 ac_cv_prog_CC="${ac_tool_prefix}clang"
5151 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5161 if test -n "$CC"; then
5162 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5163 printf "%s\n" "$CC" >&6; }
5165 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5166 printf "%s\n" "no" >&6; }
5171 if test -z "$ac_cv_prog_CC"; then
5173 # Extract the first word of "clang", so it can be a program name with args.
5174 set dummy clang; ac_word=$2
5175 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5176 printf %s "checking for $ac_word... " >&6; }
5177 if test ${ac_cv_prog_ac_ct_CC+y}
5179 printf %s "(cached) " >&6
5181 if test -n "$ac_ct_CC"; then
5182 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5184 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5188 case $as_dir in #(((
5191 *) as_dir=$as_dir/ ;;
5193 for ac_exec_ext in '' $ac_executable_extensions; do
5194 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5195 ac_cv_prog_ac_ct_CC="clang"
5196 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5205 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5206 if test -n "$ac_ct_CC"; then
5207 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5208 printf "%s\n" "$ac_ct_CC" >&6; }
5210 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5211 printf "%s\n" "no" >&6; }
5214 if test "x$ac_ct_CC" = x; then
5217 case $cross_compiling:$ac_tool_warned in
5219 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5220 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5221 ac_tool_warned=yes ;;
5232 test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5233 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5234 as_fn_error $? "no acceptable C compiler found in \$PATH
5235 See \`config.log' for more details" "$LINENO" 5; }
5237 # Provide some information about the compiler.
5238 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5241 for ac_option in --version -v -V -qversion -version; do
5242 { { ac_try="$ac_compiler $ac_option >&5"
5244 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5245 *) ac_try_echo=$ac_try;;
5247 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5248 printf "%s\n" "$ac_try_echo"; } >&5
5249 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5251 if test -s conftest.err; then
5253 ... rest of stderr output deleted ...
5254 10q' conftest.err >conftest.er1
5255 cat conftest.er1 >&5
5257 rm -f conftest.er1 conftest.err
5258 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5259 test $ac_status = 0; }
5262 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
5263 printf %s "checking whether the compiler supports GNU C... " >&6; }
5264 if test ${ac_cv_c_compiler_gnu+y}
5266 printf %s "(cached) " >&6
5268 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5269 /* end confdefs.h. */
5282 if ac_fn_c_try_compile "$LINENO"
5288 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5289 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5292 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5293 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
5294 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5296 if test $ac_compiler_gnu = yes; then
5301 ac_test_CFLAGS=${CFLAGS+y}
5302 ac_save_CFLAGS=$CFLAGS
5303 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5304 printf %s "checking whether $CC accepts -g... " >&6; }
5305 if test ${ac_cv_prog_cc_g+y}
5307 printf %s "(cached) " >&6
5309 ac_save_c_werror_flag=$ac_c_werror_flag
5310 ac_c_werror_flag=yes
5313 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5314 /* end confdefs.h. */
5324 if ac_fn_c_try_compile "$LINENO"
5329 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5330 /* end confdefs.h. */
5340 if ac_fn_c_try_compile "$LINENO"
5344 ac_c_werror_flag=$ac_save_c_werror_flag
5346 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5347 /* end confdefs.h. */
5357 if ac_fn_c_try_compile "$LINENO"
5361 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5363 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5365 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5366 ac_c_werror_flag=$ac_save_c_werror_flag
5368 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5369 printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
5370 if test $ac_test_CFLAGS; then
5371 CFLAGS=$ac_save_CFLAGS
5372 elif test $ac_cv_prog_cc_g = yes; then
5373 if test "$GCC" = yes; then
5379 if test "$GCC" = yes; then
5386 if test x$ac_prog_cc_stdc = xno
5388 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
5389 printf %s "checking for $CC option to enable C11 features... " >&6; }
5390 if test ${ac_cv_prog_cc_c11+y}
5392 printf %s "(cached) " >&6
5394 ac_cv_prog_cc_c11=no
5396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5397 /* end confdefs.h. */
5398 $ac_c_conftest_c11_program
5400 for ac_arg in '' -std=gnu11
5402 CC="$ac_save_CC $ac_arg"
5403 if ac_fn_c_try_compile "$LINENO"
5405 ac_cv_prog_cc_c11=$ac_arg
5407 rm -f core conftest.err conftest.$ac_objext conftest.beam
5408 test "x$ac_cv_prog_cc_c11" != "xno" && break
5410 rm -f conftest.$ac_ext
5414 if test "x$ac_cv_prog_cc_c11" = xno
5416 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5417 printf "%s\n" "unsupported" >&6; }
5419 if test "x$ac_cv_prog_cc_c11" = x
5421 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5422 printf "%s\n" "none needed" >&6; }
5424 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
5425 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
5426 CC="$CC $ac_cv_prog_cc_c11"
5428 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
5432 if test x$ac_prog_cc_stdc = xno
5434 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
5435 printf %s "checking for $CC option to enable C99 features... " >&6; }
5436 if test ${ac_cv_prog_cc_c99+y}
5438 printf %s "(cached) " >&6
5440 ac_cv_prog_cc_c99=no
5442 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5443 /* end confdefs.h. */
5444 $ac_c_conftest_c99_program
5446 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
5448 CC="$ac_save_CC $ac_arg"
5449 if ac_fn_c_try_compile "$LINENO"
5451 ac_cv_prog_cc_c99=$ac_arg
5453 rm -f core conftest.err conftest.$ac_objext conftest.beam
5454 test "x$ac_cv_prog_cc_c99" != "xno" && break
5456 rm -f conftest.$ac_ext
5460 if test "x$ac_cv_prog_cc_c99" = xno
5462 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5463 printf "%s\n" "unsupported" >&6; }
5465 if test "x$ac_cv_prog_cc_c99" = x
5467 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5468 printf "%s\n" "none needed" >&6; }
5470 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
5471 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
5472 CC="$CC $ac_cv_prog_cc_c99"
5474 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
5478 if test x$ac_prog_cc_stdc = xno
5480 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
5481 printf %s "checking for $CC option to enable C89 features... " >&6; }
5482 if test ${ac_cv_prog_cc_c89+y}
5484 printf %s "(cached) " >&6
5486 ac_cv_prog_cc_c89=no
5488 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5489 /* end confdefs.h. */
5490 $ac_c_conftest_c89_program
5492 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5494 CC="$ac_save_CC $ac_arg"
5495 if ac_fn_c_try_compile "$LINENO"
5497 ac_cv_prog_cc_c89=$ac_arg
5499 rm -f core conftest.err conftest.$ac_objext conftest.beam
5500 test "x$ac_cv_prog_cc_c89" != "xno" && break
5502 rm -f conftest.$ac_ext
5506 if test "x$ac_cv_prog_cc_c89" = xno
5508 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5509 printf "%s\n" "unsupported" >&6; }
5511 if test "x$ac_cv_prog_cc_c89" = x
5513 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5514 printf "%s\n" "none needed" >&6; }
5516 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5517 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
5518 CC="$CC $ac_cv_prog_cc_c89"
5520 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
5526 ac_cpp='$CPP $CPPFLAGS'
5527 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5528 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5529 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5531 if test "$GCC" = yes; then
5532 RDYNAMIC="-rdynamic"
5536 ac_cpp='$CPP $CPPFLAGS'
5537 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5538 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5539 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5540 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5541 printf %s "checking how to run the C preprocessor... " >&6; }
5542 # On Suns, sometimes $CPP names a directory.
5543 if test -n "$CPP" && test -d "$CPP"; then
5546 if test -z "$CPP"; then
5547 if test ${ac_cv_prog_CPP+y}
5549 printf %s "(cached) " >&6
5551 # Double quotes because $CC needs to be expanded
5552 for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp
5555 for ac_c_preproc_warn_flag in '' yes
5557 # Use a header file that comes with gcc, so configuring glibc
5558 # with a fresh cross-compiler works.
5559 # On the NeXT, cc -E runs the code through the compiler's parser,
5560 # not just through cpp. "Syntax error" is here to catch this case.
5561 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5562 /* end confdefs.h. */
5566 if ac_fn_c_try_cpp "$LINENO"
5570 # Broken: fails on valid input.
5573 rm -f conftest.err conftest.i conftest.$ac_ext
5575 # OK, works on sane cases. Now check whether nonexistent headers
5576 # can be detected and how.
5577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5578 /* end confdefs.h. */
5579 #include <ac_nonexistent.h>
5581 if ac_fn_c_try_cpp "$LINENO"
5583 # Broken: success on invalid input.
5586 # Passes both tests.
5590 rm -f conftest.err conftest.i conftest.$ac_ext
5593 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5594 rm -f conftest.i conftest.err conftest.$ac_ext
5608 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5609 printf "%s\n" "$CPP" >&6; }
5611 for ac_c_preproc_warn_flag in '' yes
5613 # Use a header file that comes with gcc, so configuring glibc
5614 # with a fresh cross-compiler works.
5615 # On the NeXT, cc -E runs the code through the compiler's parser,
5616 # not just through cpp. "Syntax error" is here to catch this case.
5617 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5618 /* end confdefs.h. */
5622 if ac_fn_c_try_cpp "$LINENO"
5626 # Broken: fails on valid input.
5629 rm -f conftest.err conftest.i conftest.$ac_ext
5631 # OK, works on sane cases. Now check whether nonexistent headers
5632 # can be detected and how.
5633 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5634 /* end confdefs.h. */
5635 #include <ac_nonexistent.h>
5637 if ac_fn_c_try_cpp "$LINENO"
5639 # Broken: success on invalid input.
5642 # Passes both tests.
5646 rm -f conftest.err conftest.i conftest.$ac_ext
5649 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5650 rm -f conftest.i conftest.err conftest.$ac_ext
5655 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5656 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5657 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5658 See \`config.log' for more details" "$LINENO" 5; }
5662 ac_cpp='$CPP $CPPFLAGS'
5663 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5664 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5665 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5667 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for additional special compiler flags" >&5
5668 printf %s "checking for additional special compiler flags... " >&6; }
5669 if test "$GCC" = yes
5672 alpha) addcflags="-mieee" ;;
5675 if test "x$addcflags" != x
5677 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $addcflags" >&5
5678 printf "%s\n" "$addcflags" >&6; }
5679 CFLAGS="$addcflags $CFLAGS"
5681 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: (none)" >&5
5682 printf "%s\n" "(none)" >&6; }
5688 # Check whether --with-root-prefix was given.
5689 if test ${with_root_prefix+y}
5691 withval=$with_root_prefix; root_prefix=$withval
5695 # Check whether --enable-maintainer-mode was given.
5696 if test ${enable_maintainer_mode+y}
5698 enableval=$enable_maintainer_mode; if test "$enableval" = "no"
5701 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling maintainer mode" >&5
5702 printf "%s\n" "Disabling maintainer mode" >&6; }
5705 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling maintainer mode" >&5
5706 printf "%s\n" "Enabling maintainer mode" >&6; }
5711 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling maintainer mode by default" >&5
5712 printf "%s\n" "Disabling maintainer mode by default" >&6; }
5717 # Check whether --enable-symlink-install was given.
5718 if test ${enable_symlink_install+y}
5720 enableval=$enable_symlink_install; if test "$enableval" = "no"
5722 LINK_INSTALL_FLAGS=-f
5723 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for install" >&5
5724 printf "%s\n" "Disabling symlinks for install" >&6; }
5726 LINK_INSTALL_FLAGS=-sf
5727 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling symlinks for install" >&5
5728 printf "%s\n" "Enabling symlinks for install" >&6; }
5732 LINK_INSTALL_FLAGS=-f
5733 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for install by default" >&5
5734 printf "%s\n" "Disabling symlinks for install by default" >&6; }
5739 relative_symlink_defined=
5740 # Check whether --enable-relative-symlinks was given.
5741 if test ${enable_relative_symlinks+y}
5743 enableval=$enable_relative_symlinks; if test "$enableval" = "no"
5746 relative_symlink_defined=yes
5747 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install" >&5
5748 printf "%s\n" "Disabling relative symlinks for install" >&6; }
5750 SYMLINK_RELATIVE=--relative
5751 relative_symlink_defined=yes
5752 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling relative symlinks for install" >&5
5753 printf "%s\n" "Enabling relative symlinks for install" >&6; }
5757 # Check whether --enable-symlink-relative-symlinks was given.
5758 if test ${enable_symlink_relative_symlinks+y}
5760 enableval=$enable_symlink_relative_symlinks; if test "$enableval" = "no"
5762 SYMLINK_RELATIVE=yes
5763 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install" >&5
5764 printf "%s\n" "Disabling relative symlinks for install" >&6; }
5766 SYMLINK_RELATIVE=--relative
5767 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling relative symlinks for install" >&5
5768 printf "%s\n" "Enabling relative symlinks for install" >&6; }
5772 if test -z "$relative_symlink_defined"
5775 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install by default" >&5
5776 printf "%s\n" "Disabling relative symlinks for install by default" >&6; }
5782 # Check whether --enable-symlink-build was given.
5783 if test ${enable_symlink_build+y}
5785 enableval=$enable_symlink_build; if test "$enableval" = "no"
5788 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for build" >&5
5789 printf "%s\n" "Disabling symlinks for build" >&6; }
5792 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling symlinks for build" >&5
5793 printf "%s\n" "Enabling symlinks for build" >&6; }
5798 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for build by default" >&5
5799 printf "%s\n" "Disabling symlinks for build by default" >&6; }
5804 # Check whether --enable-verbose-makecmds was given.
5805 if test ${enable_verbose_makecmds+y}
5807 enableval=$enable_verbose_makecmds; if test "$enableval" = "no"
5809 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling verbose make commands" >&5
5810 printf "%s\n" "Disabling verbose make commands" >&6; }
5815 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling verbose make commands" >&5
5816 printf "%s\n" "Enabling verbose make commands" >&6; }
5823 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling verbose make commands" >&5
5824 printf "%s\n" "Disabling verbose make commands" >&6; }
5834 E2_PKG_CONFIG_STATIC=--static
5837 # Check whether --enable-elf-shlibs was given.
5838 if test ${enable_elf_shlibs+y}
5840 enableval=$enable_elf_shlibs; if test "$enableval" = "no"
5843 MAKEFILE_ELF=/dev/null
5844 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ELF shared libraries" >&5
5845 printf "%s\n" "Disabling ELF shared libraries" >&6; }
5847 E2_PKG_CONFIG_STATIC=
5849 MAKEFILE_ELF=$srcdir/lib/Makefile.elf-lib
5852 MAKEFILE_ELF=$srcdir/lib/Makefile.solaris-lib
5858 LDFLAG_DYNAMIC='-Wl,-rpath-link,$(top_builddir)/lib'
5859 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling ELF shared libraries" >&5
5860 printf "%s\n" "Enabling ELF shared libraries" >&6; }
5864 MAKEFILE_ELF=/dev/null
5866 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ELF shared libraries by default" >&5
5867 printf "%s\n" "Disabling ELF shared libraries by default" >&6; }
5873 # Check whether --enable-bsd-shlibs was given.
5874 if test ${enable_bsd_shlibs+y}
5876 enableval=$enable_bsd_shlibs; if test "$enableval" = "no"
5879 MAKEFILE_BSDLIB=/dev/null
5880 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling BSD shared libraries" >&5
5881 printf "%s\n" "Disabling BSD shared libraries" >&6; }
5883 E2_PKG_CONFIG_STATIC=
5885 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.bsd-lib
5889 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.darwin-lib
5893 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling BSD shared libraries" >&5
5894 printf "%s\n" "Enabling BSD shared libraries" >&6; }
5898 MAKEFILE_BSDLIB=/dev/null
5900 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling BSD shared libraries by default" >&5
5901 printf "%s\n" "Disabling BSD shared libraries by default" >&6; }
5907 # Check whether --enable-profile was given.
5908 if test ${enable_profile+y}
5910 enableval=$enable_profile; if test "$enableval" = "no"
5913 MAKEFILE_PROFILE=/dev/null
5914 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling profiling libraries" >&5
5915 printf "%s\n" "Disabling profiling libraries" >&6; }
5918 MAKEFILE_PROFILE=$srcdir/lib/Makefile.profile
5919 PROFILED_LIB_EXT=_p.a
5920 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building profiling libraries" >&5
5921 printf "%s\n" "Building profiling libraries" >&6; }
5926 MAKEFILE_PROFILE=/dev/null
5927 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling profiling libraries by default" >&5
5928 printf "%s\n" "Disabling profiling libraries by default" >&6; }
5934 # Check whether --enable-gcov was given.
5935 if test ${enable_gcov+y}
5937 enableval=$enable_gcov; if test "$enableval" = "yes"
5939 CFLAGS="-g -fprofile-arcs -ftest-coverage"
5940 LDFLAGS="-fprofile-arcs -ftest-coverage"
5941 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling gcov support" >&5
5942 printf "%s\n" "Enabling gcov support" >&6; }
5947 CFLAGS_SHLIB="${CFLAGS_SHLIB:-$CFLAGS}"
5948 CFLAGS_STLIB="${CFLAGS_STLIB:-$CFLAGS}"
5949 LDFLAGS_SHLIB=${LDFLAGS_SHLIB:-$LDFLAGS}
5950 LDFLAGS_STATIC=${LDFLAGS_STATIC:-$LDFLAGS}
5951 # Check whether --enable-hardening was given.
5952 if test ${enable_hardening+y}
5954 enableval=$enable_hardening; if test "$enableval" = "yes"
5956 HARDEN_CFLAGS="-D_FORTIFY_SOURCE=2 -fstack-protector-strong"
5957 HARDEN_LDFLAGS="-Wl,-z,relro -Wl,-z,now"
5958 CFLAGS="$CFLAGS $HARDEN_CFLAGS -fPIE"
5959 CFLAGS_SHLIB="$CFLAGS_SHLIB $HARDEN_CFLAGS"
5960 CFLAGS_STLIB="$CFLAGS_STLIB $HARDEN_CFLAGS -fPIE"
5961 LDFLAGS="$LDFLAGS $HARDEN_LDFLAGS -fPIE -pie"
5962 LDFLAGS_STATIC="$LDFLAGS_STATIC $HARDEN_LDFLAGS"
5963 LDFLAGS_SHLIB="$LDFLAGS_SHLIB $HARDEN_LDFLAGS"
5964 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling hardening support" >&5
5965 printf "%s\n" "Enabling hardening support" >&6; }
5975 # Check whether --enable-jbd-debug was given.
5976 if test ${enable_jbd_debug+y}
5978 enableval=$enable_jbd_debug; if test "$enableval" = "no"
5980 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling journal debugging" >&5
5981 printf "%s\n" "Disabling journal debugging" >&6; }
5984 printf "%s\n" "#define CONFIG_JBD_DEBUG 1" >>confdefs.h
5986 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling journal debugging" >&5
5987 printf "%s\n" "Enabling journal debugging" >&6; }
5991 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling journal debugging by default" >&5
5992 printf "%s\n" "Disabling journal debugging by default" >&6; }
5996 # Check whether --enable-blkid-debug was given.
5997 if test ${enable_blkid_debug+y}
5999 enableval=$enable_blkid_debug; if test "$enableval" = "no"
6001 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling blkid debugging" >&5
6002 printf "%s\n" "Disabling blkid debugging" >&6; }
6005 printf "%s\n" "#define CONFIG_BLKID_DEBUG 1" >>confdefs.h
6007 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling blkid debugging" >&5
6008 printf "%s\n" "Enabling blkid debugging" >&6; }
6012 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling blkid debugging by default" >&5
6013 printf "%s\n" "Disabling blkid debugging by default" >&6; }
6017 # Check whether --enable-testio-debug was given.
6018 if test ${enable_testio_debug+y}
6020 enableval=$enable_testio_debug;
6021 if test "$enableval" = "no"
6023 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling testio debugging" >&5
6024 printf "%s\n" "Disabling testio debugging" >&6; }
6028 printf "%s\n" "#define CONFIG_TESTIO_DEBUG 1" >>confdefs.h
6030 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling testio debugging" >&5
6031 printf "%s\n" "Enabling testio debugging" >&6; }
6035 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling testio debugging by default" >&5
6036 printf "%s\n" "Enabling testio debugging by default" >&6; }
6037 printf "%s\n" "#define CONFIG_TESTIO_DEBUG 1" >>confdefs.h
6044 # Check whether --enable-developer-features was given.
6045 if test ${enable_developer_features+y}
6047 enableval=$enable_developer_features;
6048 if test "$enableval" = "yes"
6051 printf "%s\n" "#define CONFIG_DEVELOPER_FEATURES 1" >>confdefs.h
6053 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling ext4 developer features" >&5
6054 printf "%s\n" "Enabling ext4 developer features" >&6; }
6056 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ext4 developer features" >&5
6057 printf "%s\n" "Disabling ext4 developer features" >&6; }
6058 DEV_FEATURES_CMT="#"
6062 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ext4 developer features by default" >&5
6063 printf "%s\n" "Disabling ext4 developer features by default" >&6; }
6076 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
6077 if test -n "$ac_tool_prefix"; then
6078 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
6079 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
6080 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6081 printf %s "checking for $ac_word... " >&6; }
6082 if test ${ac_cv_path_PKG_CONFIG+y}
6084 printf %s "(cached) " >&6
6088 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
6091 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6095 case $as_dir in #(((
6098 *) as_dir=$as_dir/ ;;
6100 for ac_exec_ext in '' $ac_executable_extensions; do
6101 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6102 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6103 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6113 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
6114 if test -n "$PKG_CONFIG"; then
6115 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
6116 printf "%s\n" "$PKG_CONFIG" >&6; }
6118 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6119 printf "%s\n" "no" >&6; }
6124 if test -z "$ac_cv_path_PKG_CONFIG"; then
6125 ac_pt_PKG_CONFIG=$PKG_CONFIG
6126 # Extract the first word of "pkg-config", so it can be a program name with args.
6127 set dummy pkg-config; ac_word=$2
6128 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6129 printf %s "checking for $ac_word... " >&6; }
6130 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
6132 printf %s "(cached) " >&6
6134 case $ac_pt_PKG_CONFIG in
6136 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
6139 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6143 case $as_dir in #(((
6146 *) as_dir=$as_dir/ ;;
6148 for ac_exec_ext in '' $ac_executable_extensions; do
6149 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6150 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6151 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6161 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
6162 if test -n "$ac_pt_PKG_CONFIG"; then
6163 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
6164 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
6166 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6167 printf "%s\n" "no" >&6; }
6170 if test "x$ac_pt_PKG_CONFIG" = x; then
6173 case $cross_compiling:$ac_tool_warned in
6175 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6176 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6177 ac_tool_warned=yes ;;
6179 PKG_CONFIG=$ac_pt_PKG_CONFIG
6182 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
6186 if test -n "$PKG_CONFIG"; then
6187 _pkg_min_version=0.9.0
6188 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
6189 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
6190 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
6191 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6192 printf "%s\n" "yes" >&6; }
6194 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6195 printf "%s\n" "no" >&6; }
6204 DEPPROFILED_LIBUUID=
6206 # Check whether --enable-libuuid was given.
6207 if test ${enable_libuuid+y}
6209 enableval=$enable_libuuid; if test "$enableval" = "no"
6211 if test -z "$PKG_CONFIG"; then
6212 as_fn_error $? "pkg-config not installed; please install it." "$LINENO" 5
6215 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uuid_generate in -luuid" >&5
6216 printf %s "checking for uuid_generate in -luuid... " >&6; }
6217 if test ${ac_cv_lib_uuid_uuid_generate+y}
6219 printf %s "(cached) " >&6
6221 ac_check_lib_save_LIBS=$LIBS
6223 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6224 /* end confdefs.h. */
6226 /* Override any GCC internal prototype to avoid an error.
6227 Use char because int might match the return type of a GCC
6228 builtin and then its argument prototype would still apply. */
6229 char uuid_generate ();
6233 return uuid_generate ();
6238 if ac_fn_c_try_link "$LINENO"
6240 ac_cv_lib_uuid_uuid_generate=yes
6242 ac_cv_lib_uuid_uuid_generate=no
6244 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6245 conftest$ac_exeext conftest.$ac_ext
6246 LIBS=$ac_check_lib_save_LIBS
6248 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_generate" >&5
6249 printf "%s\n" "$ac_cv_lib_uuid_uuid_generate" >&6; }
6250 if test "x$ac_cv_lib_uuid_uuid_generate" = xyes
6252 LIBUUID=`$PKG_CONFIG --libs uuid`;
6253 STATIC_LIBUUID=`$PKG_CONFIG --static --libs uuid`
6255 as_fn_error $? "external uuid library not found" "$LINENO" 5
6258 PROFILED_LIBUUID=$LIBUUID
6260 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling private uuid library" >&5
6261 printf "%s\n" "Disabling private uuid library" >&6; }
6263 LIBUUID='$(LIB)/libuuid'$LIB_EXT
6265 STATIC_LIBUUID='$(LIB)/libuuid'$STATIC_LIB_EXT
6266 DEPSTATIC_LIBUUID=$STATIC_LIBUUID
6267 PROFILED_LIBUUID='$(LIB)/libuuid'$PROFILED_LIB_EXT
6268 DEPPROFILED_LIBUUID=$PROFILED_LIBUUID
6269 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private uuid library" >&5
6270 printf "%s\n" "Enabling private uuid library" >&6; }
6274 if test -n "$PKG_CONFIG"; then
6275 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uuid_generate in -luuid" >&5
6276 printf %s "checking for uuid_generate in -luuid... " >&6; }
6277 if test ${ac_cv_lib_uuid_uuid_generate+y}
6279 printf %s "(cached) " >&6
6281 ac_check_lib_save_LIBS=$LIBS
6283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6284 /* end confdefs.h. */
6286 /* Override any GCC internal prototype to avoid an error.
6287 Use char because int might match the return type of a GCC
6288 builtin and then its argument prototype would still apply. */
6289 char uuid_generate ();
6293 return uuid_generate ();
6298 if ac_fn_c_try_link "$LINENO"
6300 ac_cv_lib_uuid_uuid_generate=yes
6302 ac_cv_lib_uuid_uuid_generate=no
6304 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6305 conftest$ac_exeext conftest.$ac_ext
6306 LIBS=$ac_check_lib_save_LIBS
6308 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_generate" >&5
6309 printf "%s\n" "$ac_cv_lib_uuid_uuid_generate" >&6; }
6310 if test "x$ac_cv_lib_uuid_uuid_generate" = xyes
6312 LIBUUID=`$PKG_CONFIG --libs uuid`;
6313 STATIC_LIBUUID=`$PKG_CONFIG --static --libs uuid`
6317 if test -n "$LIBUUID"; then
6318 PROFILED_LIBUUID=$LIBUUID
6320 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Using system uuid by default" >&5
6321 printf "%s\n" "Using system uuid by default" >&6; }
6323 LIBUUID='$(LIB)/libuuid'$LIB_EXT
6325 STATIC_LIBUUID='$(LIB)/libuuid'$STATIC_LIB_EXT
6326 DEPSTATIC_LIBUUID=$STATIC_LIBUUID
6327 PROFILED_LIBUUID='$(LIB)/libuuid'$PROFILED_LIB_EXT
6328 DEPPROFILED_LIBUUID=$PROFILED_LIBUUID
6329 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private uuid library by default" >&5
6330 printf "%s\n" "Enabling private uuid library by default" >&6; }
6349 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
6350 if test -n "$ac_tool_prefix"; then
6351 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
6352 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
6353 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6354 printf %s "checking for $ac_word... " >&6; }
6355 if test ${ac_cv_path_PKG_CONFIG+y}
6357 printf %s "(cached) " >&6
6361 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
6364 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6368 case $as_dir in #(((
6371 *) as_dir=$as_dir/ ;;
6373 for ac_exec_ext in '' $ac_executable_extensions; do
6374 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6375 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6376 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6386 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
6387 if test -n "$PKG_CONFIG"; then
6388 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
6389 printf "%s\n" "$PKG_CONFIG" >&6; }
6391 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6392 printf "%s\n" "no" >&6; }
6397 if test -z "$ac_cv_path_PKG_CONFIG"; then
6398 ac_pt_PKG_CONFIG=$PKG_CONFIG
6399 # Extract the first word of "pkg-config", so it can be a program name with args.
6400 set dummy pkg-config; ac_word=$2
6401 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6402 printf %s "checking for $ac_word... " >&6; }
6403 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
6405 printf %s "(cached) " >&6
6407 case $ac_pt_PKG_CONFIG in
6409 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
6412 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6416 case $as_dir in #(((
6419 *) as_dir=$as_dir/ ;;
6421 for ac_exec_ext in '' $ac_executable_extensions; do
6422 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6423 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6424 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6434 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
6435 if test -n "$ac_pt_PKG_CONFIG"; then
6436 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
6437 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
6439 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6440 printf "%s\n" "no" >&6; }
6443 if test "x$ac_pt_PKG_CONFIG" = x; then
6446 case $cross_compiling:$ac_tool_warned in
6448 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6449 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6450 ac_tool_warned=yes ;;
6452 PKG_CONFIG=$ac_pt_PKG_CONFIG
6455 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
6459 if test -n "$PKG_CONFIG"; then
6460 _pkg_min_version=0.9.0
6461 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
6462 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
6463 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
6464 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6465 printf "%s\n" "yes" >&6; }
6467 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6468 printf "%s\n" "no" >&6; }
6477 DEPPROFILED_LIBBLKID=
6480 # Check whether --enable-libblkid was given.
6481 if test ${enable_libblkid+y}
6483 enableval=$enable_libblkid; if test "$enableval" = "no"
6485 if test -z "$PKG_CONFIG"; then
6486 as_fn_error $? "pkg-config not installed; please install it." "$LINENO" 5
6489 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_get_cache in -lblkid" >&5
6490 printf %s "checking for blkid_get_cache in -lblkid... " >&6; }
6491 if test ${ac_cv_lib_blkid_blkid_get_cache+y}
6493 printf %s "(cached) " >&6
6495 ac_check_lib_save_LIBS=$LIBS
6496 LIBS="-lblkid -luuid $LIBS"
6497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6498 /* end confdefs.h. */
6500 /* Override any GCC internal prototype to avoid an error.
6501 Use char because int might match the return type of a GCC
6502 builtin and then its argument prototype would still apply. */
6503 char blkid_get_cache ();
6507 return blkid_get_cache ();
6512 if ac_fn_c_try_link "$LINENO"
6514 ac_cv_lib_blkid_blkid_get_cache=yes
6516 ac_cv_lib_blkid_blkid_get_cache=no
6518 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6519 conftest$ac_exeext conftest.$ac_ext
6520 LIBS=$ac_check_lib_save_LIBS
6522 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_get_cache" >&5
6523 printf "%s\n" "$ac_cv_lib_blkid_blkid_get_cache" >&6; }
6524 if test "x$ac_cv_lib_blkid_blkid_get_cache" = xyes
6526 LIBBLKID=`$PKG_CONFIG --libs blkid`;
6527 STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid`
6529 as_fn_error $? "external blkid library not found" "$LINENO" 5
6533 PROFILED_LIBBLKID=$LIBBLKID
6534 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling private blkid library" >&5
6535 printf "%s\n" "Disabling private blkid library" >&6; }
6537 LIBBLKID='$(LIB)/libblkid'$LIB_EXT
6538 DEPLIBBLKID=$LIBBLKID
6539 STATIC_LIBBLKID='$(LIB)/libblkid'$STATIC_LIB_EXT
6540 DEPSTATIC_LIBBLKID=$STATIC_LIBBLKID
6541 PROFILED_LIBBLKID='$(LIB)/libblkid'$PROFILED_LIB_EXT
6542 DEPPROFILED_LIBBLKID=$PROFILED_LIBBLKID
6543 printf "%s\n" "#define CONFIG_BUILD_FINDFS 1" >>confdefs.h
6545 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private blkid library" >&5
6546 printf "%s\n" "Enabling private blkid library" >&6; }
6550 if test -n "$PKG_CONFIG"; then
6551 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_get_cache in -lblkid" >&5
6552 printf %s "checking for blkid_get_cache in -lblkid... " >&6; }
6553 if test ${ac_cv_lib_blkid_blkid_get_cache+y}
6555 printf %s "(cached) " >&6
6557 ac_check_lib_save_LIBS=$LIBS
6558 LIBS="-lblkid $LIBS"
6559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6560 /* end confdefs.h. */
6562 /* Override any GCC internal prototype to avoid an error.
6563 Use char because int might match the return type of a GCC
6564 builtin and then its argument prototype would still apply. */
6565 char blkid_get_cache ();
6569 return blkid_get_cache ();
6574 if ac_fn_c_try_link "$LINENO"
6576 ac_cv_lib_blkid_blkid_get_cache=yes
6578 ac_cv_lib_blkid_blkid_get_cache=no
6580 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6581 conftest$ac_exeext conftest.$ac_ext
6582 LIBS=$ac_check_lib_save_LIBS
6584 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_get_cache" >&5
6585 printf "%s\n" "$ac_cv_lib_blkid_blkid_get_cache" >&6; }
6586 if test "x$ac_cv_lib_blkid_blkid_get_cache" = xyes
6588 LIBBLKID=`$PKG_CONFIG --libs blkid`;
6589 STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid`
6593 if test -n "$LIBBLKID"; then
6595 PROFILED_LIBBLKID=$LIBBLKID
6596 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Using system blkid library by default" >&5
6597 printf "%s\n" "Using system blkid library by default" >&6; }
6599 LIBBLKID='$(LIB)/libblkid'$LIB_EXT
6600 DEPLIBBLKID=$LIBBLKID
6601 STATIC_LIBBLKID='$(LIB)/libblkid'$STATIC_LIB_EXT
6602 DEPSTATIC_LIBBLKID=$STATIC_LIBBLKID
6603 PROFILED_LIBBLKID='$(LIB)/libblkid'$PROFILED_LIB_EXT
6604 DEPPROFILED_LIBBLKID=$PROFILED_LIBBLKID
6605 printf "%s\n" "#define CONFIG_BUILD_FINDFS 1" >>confdefs.h
6607 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private blkid library by default" >&5
6608 printf "%s\n" "Enabling private blkid library by default" >&6; }
6622 # Check whether --enable-subset was given.
6623 if test ${enable_subset+y}
6625 enableval=$enable_subset; if test "$enableval" = "no"
6628 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling subset-only build" >&5
6629 printf "%s\n" "Disabling subset-only build" >&6; }
6632 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling subset-only-build" >&5
6633 printf "%s\n" "Enabling subset-only-build" >&6; }
6641 # Check whether --enable-backtrace was given.
6642 if test ${enable_backtrace+y}
6644 enableval=$enable_backtrace; if test "$enableval" = "no"
6646 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling use of backtrace" >&5
6647 printf "%s\n" "Disabling use of backtrace" >&6; }
6648 printf "%s\n" "#define DISABLE_BACKTRACE 1" >>confdefs.h
6651 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling use of backtrace" >&5
6652 printf "%s\n" "Enabling use of backtrace" >&6; }
6656 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling use of backtrace by default" >&5
6657 printf "%s\n" "Enabling use of backtrace by default" >&6; }
6661 # Check whether --enable-debugfs was given.
6662 if test ${enable_debugfs+y}
6664 enableval=$enable_debugfs; if test "$enableval" = "no"
6666 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling debugfs support" >&5
6667 printf "%s\n" "Disabling debugfs support" >&6; }
6671 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling debugfs support" >&5
6672 printf "%s\n" "Enabling debugfs support" >&6; }
6676 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling debugfs support by default" >&5
6677 printf "%s\n" "Enabling debugfs support by default" >&6; }
6683 # Check whether --enable-imager was given.
6684 if test ${enable_imager+y}
6686 enableval=$enable_imager; if test "$enableval" = "no"
6688 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e2image support" >&5
6689 printf "%s\n" "Disabling e2image support" >&6; }
6693 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2image support" >&5
6694 printf "%s\n" "Enabling e2image support" >&6; }
6698 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2image support by default" >&5
6699 printf "%s\n" "Enabling e2image support by default" >&6; }
6705 # Check whether --enable-resizer was given.
6706 if test ${enable_resizer+y}
6708 enableval=$enable_resizer; if test "$enableval" = "no"
6710 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e2resize support" >&5
6711 printf "%s\n" "Disabling e2resize support" >&6; }
6715 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2resize support" >&5
6716 printf "%s\n" "Enabling e2resize support" >&6; }
6720 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2resize support by default" >&5
6721 printf "%s\n" "Enabling e2resize support by default" >&6; }
6727 # Check whether --enable-defrag was given.
6728 if test ${enable_defrag+y}
6730 enableval=$enable_defrag; if test "$enableval" = "no"
6732 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e4defrag support" >&5
6733 printf "%s\n" "Disabling e4defrag support" >&6; }
6737 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e4defrag support" >&5
6738 printf "%s\n" "Enabling e4defrag support" >&6; }
6742 if test -z "$WITH_DIET_LIBC"
6744 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e4defrag support by default" >&5
6745 printf "%s\n" "Enabling e4defrag support by default" >&6; }
6748 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e4defrag support by default" >&5
6749 printf "%s\n" "Disabling e4defrag support by default" >&6; }
6756 # Check whether --enable-fsck was given.
6757 if test ${enable_fsck+y}
6759 enableval=$enable_fsck; if test "$enableval" = "no"
6761 FSCK_PROG='' FSCK_MAN=''
6762 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building fsck wrapper" >&5
6763 printf "%s\n" "Not building fsck wrapper" >&6; }
6765 FSCK_PROG=fsck FSCK_MAN=fsck.8
6766 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building fsck wrapper" >&5
6767 printf "%s\n" "Building fsck wrapper" >&6; }
6773 FSCK_PROG='' FSCK_MAN=''
6774 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building fsck wrapper by default" >&5
6775 printf "%s\n" "Not building fsck wrapper by default" >&6; }
6778 FSCK_PROG=fsck FSCK_MAN=fsck.8
6779 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building fsck wrapper by default" >&5
6780 printf "%s\n" "Building fsck wrapper by default" >&6; }
6787 # Check whether --enable-e2initrd-helper was given.
6788 if test ${enable_e2initrd_helper+y}
6790 enableval=$enable_e2initrd_helper; if test "$enableval" = "no"
6792 E2INITRD_PROG='' E2INITRD_MAN=''
6793 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building e2initrd helper" >&5
6794 printf "%s\n" "Not building e2initrd helper" >&6; }
6796 E2INITRD_PROG=e2initrd_helper E2INITRD_MAN=e2initrd_helper.8
6797 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building e2initrd helper" >&5
6798 printf "%s\n" "Building e2initrd helper" >&6; }
6802 E2INITRD_PROG=e2initrd_helper E2INITRD_MAN=e2initrd_helper.8
6803 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building e2initrd helper by default" >&5
6804 printf "%s\n" "Building e2initrd helper by default" >&6; }
6810 # Check whether --enable-tls was given.
6811 if test ${enable_tls+y}
6813 enableval=$enable_tls; if test "$enableval" = "no"
6816 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling thread local support" >&5
6817 printf "%s\n" "Disabling thread local support" >&6; }
6820 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling thread local support" >&5
6821 printf "%s\n" "Enabling thread local support" >&6; }
6825 if test -n "$WITH_DIET_LIBC"
6828 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Diet libc does not support thread local support" >&5
6829 printf "%s\n" "Diet libc does not support thread local support" >&6; }
6832 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Try using thread local support by default" >&5
6833 printf "%s\n" "Try using thread local support by default" >&6; }
6838 if test "$try_tls" = "yes"
6841 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for thread local storage (TLS) class" >&5
6842 printf %s "checking for thread local storage (TLS) class... " >&6; }
6843 if test ${ac_cv_tls+y}
6845 printf %s "(cached) " >&6
6848 ax_tls_keywords="__thread __declspec(thread) none"
6849 for ax_tls_keyword in $ax_tls_keywords; do
6850 case $ax_tls_keyword in
6851 none) ac_cv_tls=none ; break ;;
6853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6854 /* end confdefs.h. */
6858 static $ax_tls_keyword int bar;
6869 if ac_fn_c_try_compile "$LINENO"
6871 ac_cv_tls=$ax_tls_keyword ; break
6876 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
6883 if test "$ac_cv_tls" != "none"; then
6885 printf "%s\n" "#define TLS $ac_cv_tls" >>confdefs.h
6888 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_tls" >&5
6889 printf "%s\n" "$ac_cv_tls" >&6; }
6893 # Check whether --with-pthread was given.
6894 if test ${with_pthread+y}
6896 withval=$with_pthread; if test "$withval" = "no"
6899 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling pthread support" >&5
6900 printf "%s\n" "Disabling pthread support" >&6; }
6903 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Testing for pthread support" >&5
6904 printf "%s\n" "Testing for pthread support" >&6; }
6909 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Try testing for pthread support by default" >&5
6910 printf "%s\n" "Try testing for pthread support by default" >&6; }
6914 if test "$try_pthread" = "yes"
6916 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6917 printf %s "checking for a sed that does not truncate output... " >&6; }
6918 if test ${ac_cv_path_SED+y}
6920 printf %s "(cached) " >&6
6922 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6923 for ac_i in 1 2 3 4 5 6 7; do
6924 ac_script="$ac_script$as_nl$ac_script"
6926 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6927 { ac_script=; unset ac_script;}
6928 if test -z "$SED"; then
6929 ac_path_SED_found=false
6930 # Loop through the user's path and test for each of PROGNAME-LIST
6931 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6935 case $as_dir in #(((
6938 *) as_dir=$as_dir/ ;;
6940 for ac_prog in sed gsed
6942 for ac_exec_ext in '' $ac_executable_extensions; do
6943 ac_path_SED="$as_dir$ac_prog$ac_exec_ext"
6944 as_fn_executable_p "$ac_path_SED" || continue
6945 # Check for GNU ac_path_SED and select it if it is found.
6946 # Check for GNU $ac_path_SED
6947 case `"$ac_path_SED" --version 2>&1` in
6949 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6952 printf %s 0123456789 >"conftest.in"
6955 cat "conftest.in" "conftest.in" >"conftest.tmp"
6956 mv "conftest.tmp" "conftest.in"
6957 cp "conftest.in" "conftest.nl"
6958 printf "%s\n" '' >> "conftest.nl"
6959 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6960 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6961 as_fn_arith $ac_count + 1 && ac_count=$as_val
6962 if test $ac_count -gt ${ac_path_SED_max-0}; then
6963 # Best one so far, save it but keep looking for a better one
6964 ac_cv_path_SED="$ac_path_SED"
6965 ac_path_SED_max=$ac_count
6967 # 10*(2^10) chars as input seems more than enough
6968 test $ac_count -gt 10 && break
6970 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6973 $ac_path_SED_found && break 3
6978 if test -z "$ac_cv_path_SED"; then
6979 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6986 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6987 printf "%s\n" "$ac_cv_path_SED" >&6; }
6988 SED="$ac_cv_path_SED"
6992 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
6993 printf %s "checking for grep that handles long lines and -e... " >&6; }
6994 if test ${ac_cv_path_GREP+y}
6996 printf %s "(cached) " >&6
6998 if test -z "$GREP"; then
6999 ac_path_GREP_found=false
7000 # Loop through the user's path and test for each of PROGNAME-LIST
7001 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7002 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7005 case $as_dir in #(((
7008 *) as_dir=$as_dir/ ;;
7010 for ac_prog in grep ggrep
7012 for ac_exec_ext in '' $ac_executable_extensions; do
7013 ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
7014 as_fn_executable_p "$ac_path_GREP" || continue
7015 # Check for GNU ac_path_GREP and select it if it is found.
7016 # Check for GNU $ac_path_GREP
7017 case `"$ac_path_GREP" --version 2>&1` in
7019 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7022 printf %s 0123456789 >"conftest.in"
7025 cat "conftest.in" "conftest.in" >"conftest.tmp"
7026 mv "conftest.tmp" "conftest.in"
7027 cp "conftest.in" "conftest.nl"
7028 printf "%s\n" 'GREP' >> "conftest.nl"
7029 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7030 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7031 as_fn_arith $ac_count + 1 && ac_count=$as_val
7032 if test $ac_count -gt ${ac_path_GREP_max-0}; then
7033 # Best one so far, save it but keep looking for a better one
7034 ac_cv_path_GREP="$ac_path_GREP"
7035 ac_path_GREP_max=$ac_count
7037 # 10*(2^10) chars as input seems more than enough
7038 test $ac_count -gt 10 && break
7040 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7043 $ac_path_GREP_found && break 3
7048 if test -z "$ac_cv_path_GREP"; then
7049 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7052 ac_cv_path_GREP=$GREP
7056 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7057 printf "%s\n" "$ac_cv_path_GREP" >&6; }
7058 GREP="$ac_cv_path_GREP"
7061 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7062 printf %s "checking for egrep... " >&6; }
7063 if test ${ac_cv_path_EGREP+y}
7065 printf %s "(cached) " >&6
7067 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7068 then ac_cv_path_EGREP="$GREP -E"
7070 if test -z "$EGREP"; then
7071 ac_path_EGREP_found=false
7072 # Loop through the user's path and test for each of PROGNAME-LIST
7073 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7074 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7077 case $as_dir in #(((
7080 *) as_dir=$as_dir/ ;;
7082 for ac_prog in egrep
7084 for ac_exec_ext in '' $ac_executable_extensions; do
7085 ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
7086 as_fn_executable_p "$ac_path_EGREP" || continue
7087 # Check for GNU ac_path_EGREP and select it if it is found.
7088 # Check for GNU $ac_path_EGREP
7089 case `"$ac_path_EGREP" --version 2>&1` in
7091 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7094 printf %s 0123456789 >"conftest.in"
7097 cat "conftest.in" "conftest.in" >"conftest.tmp"
7098 mv "conftest.tmp" "conftest.in"
7099 cp "conftest.in" "conftest.nl"
7100 printf "%s\n" 'EGREP' >> "conftest.nl"
7101 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7102 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7103 as_fn_arith $ac_count + 1 && ac_count=$as_val
7104 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7105 # Best one so far, save it but keep looking for a better one
7106 ac_cv_path_EGREP="$ac_path_EGREP"
7107 ac_path_EGREP_max=$ac_count
7109 # 10*(2^10) chars as input seems more than enough
7110 test $ac_count -gt 10 && break
7112 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7115 $ac_path_EGREP_found && break 3
7120 if test -z "$ac_cv_path_EGREP"; then
7121 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7124 ac_cv_path_EGREP=$EGREP
7129 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7130 printf "%s\n" "$ac_cv_path_EGREP" >&6; }
7131 EGREP="$ac_cv_path_EGREP"
7139 ac_cpp='$CPP $CPPFLAGS'
7140 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7141 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7142 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7146 # We used to check for pthread.h first, but this fails if pthread.h
7147 # requires special compiler flags (e.g. on Tru64 or Sequent).
7148 # It gets checked for in the link test anyway.
7150 # First of all, check if the user has set any of the PTHREAD_LIBS,
7151 # etcetera environment variables, and if threads linking works using
7153 if test "x$PTHREAD_CFLAGS$PTHREAD_LIBS" != "x"; then
7154 ax_pthread_save_CC="$CC"
7155 ax_pthread_save_CFLAGS="$CFLAGS"
7156 ax_pthread_save_LIBS="$LIBS"
7157 if test "x$PTHREAD_CC" != "x"
7161 if test "x$PTHREAD_CXX" != "x"
7165 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
7166 LIBS="$PTHREAD_LIBS $LIBS"
7167 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS" >&5
7168 printf %s "checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS... " >&6; }
7169 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7170 /* end confdefs.h. */
7172 /* Override any GCC internal prototype to avoid an error.
7173 Use char because int might match the return type of a GCC
7174 builtin and then its argument prototype would still apply. */
7175 char pthread_join ();
7179 return pthread_join ();
7184 if ac_fn_c_try_link "$LINENO"
7188 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7189 conftest$ac_exeext conftest.$ac_ext
7190 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
7191 printf "%s\n" "$ax_pthread_ok" >&6; }
7192 if test "x$ax_pthread_ok" = "xno"; then
7196 CC="$ax_pthread_save_CC"
7197 CFLAGS="$ax_pthread_save_CFLAGS"
7198 LIBS="$ax_pthread_save_LIBS"
7201 # We must check for the threads library under a number of different
7202 # names; the ordering is very important because some systems
7203 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
7204 # libraries is broken (non-POSIX).
7206 # Create a list of thread flags to try. Items with a "," contain both
7207 # C compiler flags (before ",") and linker flags (after ","). Other items
7208 # starting with a "-" are C compiler flags, and remaining items are
7209 # library names, except for "none" which indicates that we try without
7210 # any flags at all, and "pthread-config" which is a program returning
7211 # the flags for the Pth emulation library.
7213 ax_pthread_flags="pthreads none -Kthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
7215 # The ordering *is* (sometimes) important. Some notes on the
7216 # individual items follow:
7218 # pthreads: AIX (must check this before -lpthread)
7219 # none: in case threads are in libc; should be tried before -Kthread and
7220 # other compiler flags to prevent continual compiler warnings
7221 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
7222 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads), Tru64
7223 # (Note: HP C rejects this with "bad form for `-t' option")
7224 # -pthreads: Solaris/gcc (Note: HP C also rejects)
7225 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
7226 # doesn't hurt to check since this sometimes defines pthreads and
7227 # -D_REENTRANT too), HP C (must be checked before -lpthread, which
7228 # is present but should not be used directly; and before -mthreads,
7229 # because the compiler interprets this as "-mt" + "-hreads")
7230 # -mthreads: Mingw32/gcc, Lynx/gcc
7231 # pthread: Linux, etcetera
7232 # --thread-safe: KAI C++
7233 # pthread-config: use pthread-config program (for GNU Pth library)
7239 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
7240 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
7242 ax_pthread_flags="-kthread lthread $ax_pthread_flags"
7247 # From the cc(1) man page: "[-mt] Sets various -D flags to enable
7248 # multi-threading and also sets -lpthread."
7250 ax_pthread_flags="-mt -pthread pthread $ax_pthread_flags"
7255 # IBM z/OS requires a feature-test macro to be defined in order to
7256 # enable POSIX threads at all, so give the user a hint if this is
7257 # not set. (We don't define these ourselves, as they can affect
7258 # other portions of the system API in unpredictable ways.)
7260 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7261 /* end confdefs.h. */
7263 # if !defined(_OPEN_THREADS) && !defined(_UNIX03_THREADS)
7264 AX_PTHREAD_ZOS_MISSING
7268 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7269 $EGREP "AX_PTHREAD_ZOS_MISSING" >/dev/null 2>&1
7271 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&5
7272 printf "%s\n" "$as_me: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&2;}
7280 # On Solaris (at least, for some versions), libc contains stubbed
7281 # (non-functional) versions of the pthreads routines, so link-based
7282 # tests will erroneously succeed. (N.B.: The stubs are missing
7283 # pthread_cleanup_push, or rather a function called by this macro,
7284 # so we could check for that, but who knows whether they'll stub
7285 # that too in a future libc.) So we'll check first for the
7286 # standard Solaris way of linking pthreads (-mt -lpthread).
7288 ax_pthread_flags="-mt,-lpthread pthread $ax_pthread_flags"
7292 # Are we compiling with Clang?
7294 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC is Clang" >&5
7295 printf %s "checking whether $CC is Clang... " >&6; }
7296 if test ${ax_cv_PTHREAD_CLANG+y}
7298 printf %s "(cached) " >&6
7300 ax_cv_PTHREAD_CLANG=no
7301 # Note that Autoconf sets GCC=yes for Clang as well as GCC
7302 if test "x$GCC" = "xyes"; then
7303 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7304 /* end confdefs.h. */
7305 /* Note: Clang 2.7 lacks __clang_[a-z]+__ */
7306 # if defined(__clang__) && defined(__llvm__)
7307 AX_PTHREAD_CC_IS_CLANG
7311 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7312 $EGREP "AX_PTHREAD_CC_IS_CLANG" >/dev/null 2>&1
7314 ax_cv_PTHREAD_CLANG=yes
7321 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG" >&5
7322 printf "%s\n" "$ax_cv_PTHREAD_CLANG" >&6; }
7323 ax_pthread_clang="$ax_cv_PTHREAD_CLANG"
7326 # GCC generally uses -pthread, or -pthreads on some platforms (e.g. SPARC)
7328 # Note that for GCC and Clang -pthread generally implies -lpthread,
7329 # except when -nostdlib is passed.
7330 # This is problematic using libtool to build C++ shared libraries with pthread:
7331 # [1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25460
7332 # [2] https://bugzilla.redhat.com/show_bug.cgi?id=661333
7333 # [3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=468555
7334 # To solve this, first try -pthread together with -lpthread for GCC
7336 if test "x$GCC" = "xyes"
7338 ax_pthread_flags="-pthread,-lpthread -pthread -pthreads $ax_pthread_flags"
7341 # Clang takes -pthread (never supported any other flag), but we'll try with -lpthread first
7343 if test "x$ax_pthread_clang" = "xyes"
7345 ax_pthread_flags="-pthread,-lpthread -pthread"
7349 # The presence of a feature test macro requesting re-entrant function
7350 # definitions is, on some systems, a strong hint that pthreads support is
7354 darwin* | hpux* | linux* | osf* | solaris*)
7355 ax_pthread_check_macro="_REENTRANT"
7359 ax_pthread_check_macro="_THREAD_SAFE"
7363 ax_pthread_check_macro="--"
7366 if test "x$ax_pthread_check_macro" = "x--"
7368 ax_pthread_check_cond=0
7370 ax_pthread_check_cond="!defined($ax_pthread_check_macro)"
7374 if test "x$ax_pthread_ok" = "xno"; then
7375 for ax_pthread_try_flag in $ax_pthread_flags; do
7377 case $ax_pthread_try_flag in
7379 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
7380 printf %s "checking whether pthreads work without any flags... " >&6; }
7384 PTHREAD_CFLAGS=`echo $ax_pthread_try_flag | sed "s/^\(.*\),\(.*\)$/\1/"`
7385 PTHREAD_LIBS=`echo $ax_pthread_try_flag | sed "s/^\(.*\),\(.*\)$/\2/"`
7386 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with \"$PTHREAD_CFLAGS\" and \"$PTHREAD_LIBS\"" >&5
7387 printf %s "checking whether pthreads work with \"$PTHREAD_CFLAGS\" and \"$PTHREAD_LIBS\"... " >&6; }
7391 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $ax_pthread_try_flag" >&5
7392 printf %s "checking whether pthreads work with $ax_pthread_try_flag... " >&6; }
7393 PTHREAD_CFLAGS="$ax_pthread_try_flag"
7397 # Extract the first word of "pthread-config", so it can be a program name with args.
7398 set dummy pthread-config; ac_word=$2
7399 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7400 printf %s "checking for $ac_word... " >&6; }
7401 if test ${ac_cv_prog_ax_pthread_config+y}
7403 printf %s "(cached) " >&6
7405 if test -n "$ax_pthread_config"; then
7406 ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test.
7408 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7412 case $as_dir in #(((
7415 *) as_dir=$as_dir/ ;;
7417 for ac_exec_ext in '' $ac_executable_extensions; do
7418 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7419 ac_cv_prog_ax_pthread_config="yes"
7420 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7427 test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no"
7430 ax_pthread_config=$ac_cv_prog_ax_pthread_config
7431 if test -n "$ax_pthread_config"; then
7432 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
7433 printf "%s\n" "$ax_pthread_config" >&6; }
7435 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7436 printf "%s\n" "no" >&6; }
7440 if test "x$ax_pthread_config" = "xno"
7444 PTHREAD_CFLAGS="`pthread-config --cflags`"
7445 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
7449 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$ax_pthread_try_flag" >&5
7450 printf %s "checking for the pthreads library -l$ax_pthread_try_flag... " >&6; }
7451 PTHREAD_LIBS="-l$ax_pthread_try_flag"
7455 ax_pthread_save_CFLAGS="$CFLAGS"
7456 ax_pthread_save_LIBS="$LIBS"
7457 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
7458 LIBS="$PTHREAD_LIBS $LIBS"
7460 # Check for various functions. We must include pthread.h,
7461 # since some functions may be macros. (On the Sequent, we
7462 # need a special flag -Kthread to make this header compile.)
7463 # We check for pthread_join because it is in -lpthread on IRIX
7464 # while pthread_create is in libc. We check for pthread_attr_init
7465 # due to DEC craziness with -lpthreads. We check for
7466 # pthread_cleanup_push because it is one of the few pthread
7467 # functions on Solaris that doesn't have a non-functional libc stub.
7468 # We try pthread_create on general principles.
7470 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7471 /* end confdefs.h. */
7472 #include <pthread.h>
7473 # if $ax_pthread_check_cond
7474 # error "$ax_pthread_check_macro must be defined"
7476 static void *some_global = NULL;
7477 static void routine(void *a)
7479 /* To avoid any unused-parameter or
7480 unused-but-set-parameter warning. */
7483 static void *start_routine(void *a) { return a; }
7487 pthread_t th; pthread_attr_t attr;
7488 pthread_create(&th, 0, start_routine, 0);
7489 pthread_join(th, 0);
7490 pthread_attr_init(&attr);
7491 pthread_cleanup_push(routine, 0);
7492 pthread_cleanup_pop(0) /* ; */
7497 if ac_fn_c_try_link "$LINENO"
7501 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7502 conftest$ac_exeext conftest.$ac_ext
7504 CFLAGS="$ax_pthread_save_CFLAGS"
7505 LIBS="$ax_pthread_save_LIBS"
7507 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
7508 printf "%s\n" "$ax_pthread_ok" >&6; }
7509 if test "x$ax_pthread_ok" = "xyes"
7520 # Clang needs special handling, because older versions handle the -pthread
7521 # option in a rather... idiosyncratic way
7523 if test "x$ax_pthread_clang" = "xyes"; then
7525 # Clang takes -pthread; it has never supported any other flag
7527 # (Note 1: This will need to be revisited if a system that Clang
7528 # supports has POSIX threads in a separate library. This tends not
7529 # to be the way of modern systems, but it's conceivable.)
7531 # (Note 2: On some systems, notably Darwin, -pthread is not needed
7532 # to get POSIX threads support; the API is always present and
7533 # active. We could reasonably leave PTHREAD_CFLAGS empty. But
7534 # -pthread does define _REENTRANT, and while the Darwin headers
7535 # ignore this macro, third-party headers might not.)
7537 # However, older versions of Clang make a point of warning the user
7538 # that, in an invocation where only linking and no compilation is
7539 # taking place, the -pthread option has no effect ("argument unused
7540 # during compilation"). They expect -pthread to be passed in only
7541 # when source code is being compiled.
7543 # Problem is, this is at odds with the way Automake and most other
7544 # C build frameworks function, which is that the same flags used in
7545 # compilation (CFLAGS) are also used in linking. Many systems
7546 # supported by AX_PTHREAD require exactly this for POSIX threads
7547 # support, and in fact it is often not straightforward to specify a
7548 # flag that is used only in the compilation phase and not in
7549 # linking. Such a scenario is extremely rare in practice.
7551 # Even though use of the -pthread flag in linking would only print
7552 # a warning, this can be a nuisance for well-run software projects
7553 # that build with -Werror. So if the active version of Clang has
7554 # this misfeature, we search for an option to squash it.
7556 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread" >&5
7557 printf %s "checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread... " >&6; }
7558 if test ${ax_cv_PTHREAD_CLANG_NO_WARN_FLAG+y}
7560 printf %s "(cached) " >&6
7562 ax_cv_PTHREAD_CLANG_NO_WARN_FLAG=unknown
7563 # Create an alternate version of $ac_link that compiles and
7564 # links in two steps (.c -> .o, .o -> exe) instead of one
7565 # (.c -> exe), because the warning occurs only in the second
7567 ax_pthread_save_ac_link="$ac_link"
7568 ax_pthread_sed='s/conftest\.\$ac_ext/conftest.$ac_objext/g'
7569 ax_pthread_link_step=`printf "%s\n" "$ac_link" | sed "$ax_pthread_sed"`
7570 ax_pthread_2step_ac_link="($ac_compile) && (echo ==== >&5) && ($ax_pthread_link_step)"
7571 ax_pthread_save_CFLAGS="$CFLAGS"
7572 for ax_pthread_try in '' -Qunused-arguments -Wno-unused-command-line-argument unknown; do
7573 if test "x$ax_pthread_try" = "xunknown"
7577 CFLAGS="-Werror -Wunknown-warning-option $ax_pthread_try -pthread $ax_pthread_save_CFLAGS"
7578 ac_link="$ax_pthread_save_ac_link"
7579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7580 /* end confdefs.h. */
7581 int main(void){return 0;}
7583 if ac_fn_c_try_link "$LINENO"
7585 ac_link="$ax_pthread_2step_ac_link"
7586 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7587 /* end confdefs.h. */
7588 int main(void){return 0;}
7590 if ac_fn_c_try_link "$LINENO"
7594 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7595 conftest$ac_exeext conftest.$ac_ext
7598 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7599 conftest$ac_exeext conftest.$ac_ext
7601 ac_link="$ax_pthread_save_ac_link"
7602 CFLAGS="$ax_pthread_save_CFLAGS"
7603 if test "x$ax_pthread_try" = "x"
7607 ax_cv_PTHREAD_CLANG_NO_WARN_FLAG="$ax_pthread_try"
7610 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&5
7611 printf "%s\n" "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&6; }
7613 case "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" in
7615 *) PTHREAD_CFLAGS="$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG $PTHREAD_CFLAGS" ;;
7618 fi # $ax_pthread_clang = yes
7622 # Various other checks:
7623 if test "x$ax_pthread_ok" = "xyes"; then
7624 ax_pthread_save_CFLAGS="$CFLAGS"
7625 ax_pthread_save_LIBS="$LIBS"
7626 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
7627 LIBS="$PTHREAD_LIBS $LIBS"
7629 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
7630 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
7631 printf %s "checking for joinable pthread attribute... " >&6; }
7632 if test ${ax_cv_PTHREAD_JOINABLE_ATTR+y}
7634 printf %s "(cached) " >&6
7636 ax_cv_PTHREAD_JOINABLE_ATTR=unknown
7637 for ax_pthread_attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
7638 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7639 /* end confdefs.h. */
7640 #include <pthread.h>
7644 int attr = $ax_pthread_attr; return attr /* ; */
7649 if ac_fn_c_try_link "$LINENO"
7651 ax_cv_PTHREAD_JOINABLE_ATTR=$ax_pthread_attr; break
7653 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7654 conftest$ac_exeext conftest.$ac_ext
7658 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_JOINABLE_ATTR" >&5
7659 printf "%s\n" "$ax_cv_PTHREAD_JOINABLE_ATTR" >&6; }
7660 if test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xunknown" && \
7661 test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xPTHREAD_CREATE_JOINABLE" && \
7662 test "x$ax_pthread_joinable_attr_defined" != "xyes"
7665 printf "%s\n" "#define PTHREAD_CREATE_JOINABLE $ax_cv_PTHREAD_JOINABLE_ATTR" >>confdefs.h
7667 ax_pthread_joinable_attr_defined=yes
7671 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether more special flags are required for pthreads" >&5
7672 printf %s "checking whether more special flags are required for pthreads... " >&6; }
7673 if test ${ax_cv_PTHREAD_SPECIAL_FLAGS+y}
7675 printf %s "(cached) " >&6
7677 ax_cv_PTHREAD_SPECIAL_FLAGS=no
7680 ax_cv_PTHREAD_SPECIAL_FLAGS="-D_POSIX_PTHREAD_SEMANTICS"
7685 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_SPECIAL_FLAGS" >&5
7686 printf "%s\n" "$ax_cv_PTHREAD_SPECIAL_FLAGS" >&6; }
7687 if test "x$ax_cv_PTHREAD_SPECIAL_FLAGS" != "xno" && \
7688 test "x$ax_pthread_special_flags_added" != "xyes"
7690 PTHREAD_CFLAGS="$ax_cv_PTHREAD_SPECIAL_FLAGS $PTHREAD_CFLAGS"
7691 ax_pthread_special_flags_added=yes
7694 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
7695 printf %s "checking for PTHREAD_PRIO_INHERIT... " >&6; }
7696 if test ${ax_cv_PTHREAD_PRIO_INHERIT+y}
7698 printf %s "(cached) " >&6
7700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7701 /* end confdefs.h. */
7702 #include <pthread.h>
7706 int i = PTHREAD_PRIO_INHERIT;
7712 if ac_fn_c_try_link "$LINENO"
7714 ax_cv_PTHREAD_PRIO_INHERIT=yes
7716 ax_cv_PTHREAD_PRIO_INHERIT=no
7718 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7719 conftest$ac_exeext conftest.$ac_ext
7722 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
7723 printf "%s\n" "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
7724 if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes" && \
7725 test "x$ax_pthread_prio_inherit_defined" != "xyes"
7728 printf "%s\n" "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
7730 ax_pthread_prio_inherit_defined=yes
7734 CFLAGS="$ax_pthread_save_CFLAGS"
7735 LIBS="$ax_pthread_save_LIBS"
7737 # More AIX lossage: compile with *_r variant
7738 if test "x$GCC" != "xyes"; then
7742 x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xlc128|x*/xlc128_v6) :
7743 #handle absolute path differently from PATH based program lookup
7747 if as_fn_executable_p ${CC}_r
7749 PTHREAD_CC="${CC}_r"
7751 if test "x${CXX}" != "x"
7753 if as_fn_executable_p ${CXX}_r
7755 PTHREAD_CXX="${CXX}_r"
7761 for ac_prog in ${CC}_r
7763 # Extract the first word of "$ac_prog", so it can be a program name with args.
7764 set dummy $ac_prog; ac_word=$2
7765 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7766 printf %s "checking for $ac_word... " >&6; }
7767 if test ${ac_cv_prog_PTHREAD_CC+y}
7769 printf %s "(cached) " >&6
7771 if test -n "$PTHREAD_CC"; then
7772 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
7774 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7778 case $as_dir in #(((
7781 *) as_dir=$as_dir/ ;;
7783 for ac_exec_ext in '' $ac_executable_extensions; do
7784 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7785 ac_cv_prog_PTHREAD_CC="$ac_prog"
7786 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7795 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
7796 if test -n "$PTHREAD_CC"; then
7797 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
7798 printf "%s\n" "$PTHREAD_CC" >&6; }
7800 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7801 printf "%s\n" "no" >&6; }
7805 test -n "$PTHREAD_CC" && break
7807 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
7809 if test "x${CXX}" != "x"
7811 for ac_prog in ${CXX}_r
7813 # Extract the first word of "$ac_prog", so it can be a program name with args.
7814 set dummy $ac_prog; ac_word=$2
7815 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7816 printf %s "checking for $ac_word... " >&6; }
7817 if test ${ac_cv_prog_PTHREAD_CXX+y}
7819 printf %s "(cached) " >&6
7821 if test -n "$PTHREAD_CXX"; then
7822 ac_cv_prog_PTHREAD_CXX="$PTHREAD_CXX" # Let the user override the test.
7824 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7828 case $as_dir in #(((
7831 *) as_dir=$as_dir/ ;;
7833 for ac_exec_ext in '' $ac_executable_extensions; do
7834 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7835 ac_cv_prog_PTHREAD_CXX="$ac_prog"
7836 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7845 PTHREAD_CXX=$ac_cv_prog_PTHREAD_CXX
7846 if test -n "$PTHREAD_CXX"; then
7847 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CXX" >&5
7848 printf "%s\n" "$PTHREAD_CXX" >&6; }
7850 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7851 printf "%s\n" "no" >&6; }
7855 test -n "$PTHREAD_CXX" && break
7857 test -n "$PTHREAD_CXX" || PTHREAD_CXX="$CXX"
7872 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
7873 test -n "$PTHREAD_CXX" || PTHREAD_CXX="$CXX"
7880 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
7881 if test "x$ax_pthread_ok" = "xyes"; then
7883 printf "%s\n" "#define HAVE_PTHREAD 1" >>confdefs.h
7891 ac_cpp='$CPP $CPPFLAGS'
7892 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7893 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7894 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7898 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
7902 # Check whether --enable-uuidd was given.
7903 if test ${enable_uuidd+y}
7905 enableval=$enable_uuidd; if test "$enableval" = "no"
7907 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building uuidd" >&5
7908 printf "%s\n" "Not building uuidd" >&6; }
7911 printf "%s\n" "#define USE_UUIDD 1" >>confdefs.h
7914 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building uuidd" >&5
7915 printf "%s\n" "Building uuidd" >&6; }
7919 printf "%s\n" "#define USE_UUIDD 1" >>confdefs.h
7921 if test -z "$UUID_CMT"
7924 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building uuidd by default" >&5
7925 printf "%s\n" "Building uuidd by default" >&6; }
7928 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling uuidd by default" >&5
7929 printf "%s\n" "Disabling uuidd by default" >&6; }
7936 # Check whether --enable-mmp was given.
7937 if test ${enable_mmp+y}
7939 enableval=$enable_mmp; if test "$enableval" = "no"
7941 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling mmp support" >&5
7942 printf "%s\n" "Disabling mmp support" >&6; }
7944 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling mmp support" >&5
7945 printf "%s\n" "Enabling mmp support" >&6; }
7946 printf "%s\n" "#define CONFIG_MMP 1" >>confdefs.h
7951 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling mmp support by default" >&5
7952 printf "%s\n" "Enabling mmp support by default" >&6; }
7953 printf "%s\n" "#define CONFIG_MMP 1" >>confdefs.h
7959 # Check whether --enable-tdb was given.
7960 if test ${enable_tdb+y}
7962 enableval=$enable_tdb;
7963 if test "$enableval" = "no"
7965 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling tdb support" >&5
7966 printf "%s\n" "Disabling tdb support" >&6; }
7969 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling tdb support" >&5
7970 printf "%s\n" "Enabling tdb support" >&6; }
7979 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling tdb support by default" >&5
7980 printf "%s\n" "Disabling tdb support by default" >&6; }
7984 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling tdb support by default" >&5
7985 printf "%s\n" "Enabling tdb support by default" >&6; }
7993 if test "$CONFIG_TDB" = "1"
7995 printf "%s\n" "#define CONFIG_TDB 1" >>confdefs.h
8001 TDB_MAN_COMMENT='.\"'
8006 # Check whether --enable-bmap-stats was given.
8007 if test ${enable_bmap_stats+y}
8009 enableval=$enable_bmap_stats; if test "$enableval" = "no"
8011 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling bitmap statistics support" >&5
8012 printf "%s\n" "Disabling bitmap statistics support" >&6; }
8014 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling bitmap statistics support" >&5
8015 printf "%s\n" "Enabling bitmap statistics support" >&6; }
8016 printf "%s\n" "#define ENABLE_BMAP_STATS 1" >>confdefs.h
8021 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling bitmap statistics support by default" >&5
8022 printf "%s\n" "Enabling bitmap statistics support by default" >&6; }
8023 printf "%s\n" "#define ENABLE_BMAP_STATS 1" >>confdefs.h
8029 # Check whether --enable-bmap-stats-ops was given.
8030 if test ${enable_bmap_stats_ops+y}
8032 enableval=$enable_bmap_stats_ops; if test "$enableval" = "no"
8034 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling additional bitmap statistics" >&5
8035 printf "%s\n" "Disabling additional bitmap statistics" >&6; }
8037 if test "x${enable_bmap_stats}" = "xno"
8039 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8040 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
8041 as_fn_error $? "Error --enable-bmap-stats-ops requires bmap-stats
8042 See \`config.log' for more details" "$LINENO" 5; }
8045 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling additional bitmap statistics" >&5
8046 printf "%s\n" "Enabling additional bitmap statistics" >&6; }
8047 printf "%s\n" "#define ENABLE_BMAP_STATS_OPS 1" >>confdefs.h
8052 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling additional bitmap statistics by default" >&5
8053 printf "%s\n" "Disabling additional bitmap statistics by default" >&6; }
8057 MAKEFILE_LIBRARY=$srcdir/lib/Makefile.library
8059 GETTEXT_PACKAGE=e2fsprogs
8061 VERSION="$E2FSPROGS_VERSION"
8064 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
8067 printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h
8073 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
8074 printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
8076 ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
8077 if eval test \${ac_cv_prog_make_${ac_make}_set+y}
8079 printf %s "(cached) " >&6
8081 cat >conftest.make <<\_ACEOF
8084 @echo '@@@%%%=$(MAKE)=@@@%%%'
8086 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
8087 case `${MAKE-make} -f conftest.make 2>/dev/null` in
8089 eval ac_cv_prog_make_${ac_make}_set=yes;;
8091 eval ac_cv_prog_make_${ac_make}_set=no;;
8095 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
8096 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8097 printf "%s\n" "yes" >&6; }
8100 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8101 printf "%s\n" "no" >&6; }
8102 SET_MAKE="MAKE=${MAKE-make}"
8106 # Find a good install program. We prefer a C program (faster),
8107 # so one script is as good as another. But avoid the broken or
8108 # incompatible versions:
8109 # SysV /etc/install, /usr/sbin/install
8110 # SunOS /usr/etc/install
8111 # IRIX /sbin/install
8113 # AmigaOS /C/install, which installs bootblocks on floppy discs
8114 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
8115 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
8116 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
8117 # OS/2's system install, which has a completely different semantic
8118 # ./install, which can be erroneously created by make from ./install.sh.
8119 # Reject install programs that cannot install multiple files.
8120 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
8121 printf %s "checking for a BSD-compatible install... " >&6; }
8122 if test -z "$INSTALL"; then
8123 if test ${ac_cv_path_install+y}
8125 printf %s "(cached) " >&6
8127 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8131 case $as_dir in #(((
8134 *) as_dir=$as_dir/ ;;
8136 # Account for fact that we put trailing slashes in our PATH walk.
8139 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
8140 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
8143 # OSF1 and SCO ODT 3.0 have their own names for install.
8144 # Don't use installbsd from OSF since it installs stuff as root
8146 for ac_prog in ginstall scoinst install; do
8147 for ac_exec_ext in '' $ac_executable_extensions; do
8148 if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
8149 if test $ac_prog = install &&
8150 grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8151 # AIX install. It has an incompatible calling convention.
8153 elif test $ac_prog = install &&
8154 grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8155 # program-specific install script used by HP pwplus--don't use.
8158 rm -rf conftest.one conftest.two conftest.dir
8159 echo one > conftest.one
8160 echo two > conftest.two
8162 if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
8163 test -s conftest.one && test -s conftest.two &&
8164 test -s conftest.dir/conftest.one &&
8165 test -s conftest.dir/conftest.two
8167 ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
8180 rm -rf conftest.one conftest.two conftest.dir
8183 if test ${ac_cv_path_install+y}; then
8184 INSTALL=$ac_cv_path_install
8186 # As a last resort, use the slow shell script. Don't cache a
8187 # value for INSTALL within a source directory, because that will
8188 # break other packages using the cache if that directory is
8189 # removed, or if the value is a relative name.
8190 INSTALL=$ac_install_sh
8193 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
8194 printf "%s\n" "$INSTALL" >&6; }
8196 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8197 # It thinks the first close brace ends the variable substitution.
8198 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8200 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8202 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8205 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5
8206 printf %s "checking for a race-free mkdir -p... " >&6; }
8207 if test -z "$MKDIR_P"; then
8208 if test ${ac_cv_path_mkdir+y}
8210 printf %s "(cached) " >&6
8212 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8213 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
8216 case $as_dir in #(((
8219 *) as_dir=$as_dir/ ;;
8221 for ac_prog in mkdir gmkdir; do
8222 for ac_exec_ext in '' $ac_executable_extensions; do
8223 as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue
8224 case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #(
8225 'mkdir ('*'coreutils) '* | \
8227 'mkdir (fileutils) '4.1*)
8228 ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext
8238 test -d ./--version && rmdir ./--version
8239 if test ${ac_cv_path_mkdir+y}; then
8240 MKDIR_P="$ac_cv_path_mkdir -p"
8242 # As a last resort, use the slow shell script. Don't cache a
8243 # value for MKDIR_P within a source directory, because that will
8244 # break other packages using the cache if that directory is
8245 # removed, or if the value is a relative name.
8246 MKDIR_P="$ac_install_sh -d"
8249 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
8250 printf "%s\n" "$MKDIR_P" >&6; }
8253 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8254 printf %s "checking whether NLS is requested... " >&6; }
8255 # Check whether --enable-nls was given.
8256 if test ${enable_nls+y}
8258 enableval=$enable_nls; USE_NLS=$enableval
8263 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
8264 printf "%s\n" "$USE_NLS" >&6; }
8269 GETTEXT_MACRO_VERSION=0.20
8274 # Prepare PATH_SEPARATOR.
8275 # The user is always right.
8276 if test "${PATH_SEPARATOR+set}" != set; then
8277 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
8278 # contains only /bin. Note that ksh looks also at the FPATH variable,
8279 # so we have to set that as well for the test.
8281 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8282 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8283 || PATH_SEPARATOR=';'
8287 # Find out how to test for executable files. Don't use a zero-byte file,
8288 # as systems may use methods other than mode bits to determine executability.
8289 cat >conf$$.file <<_ASEOF
8293 chmod +x conf$$.file
8294 if test -x conf$$.file >/dev/null 2>&1; then
8295 ac_executable_p="test -x"
8297 ac_executable_p="test -f"
8301 # Extract the first word of "msgfmt", so it can be a program name with args.
8302 set dummy msgfmt; ac_word=$2
8303 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8304 printf %s "checking for $ac_word... " >&6; }
8305 if test ${ac_cv_path_MSGFMT+y}
8307 printf %s "(cached) " >&6
8311 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
8314 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
8315 for ac_dir in $PATH; do
8317 test -z "$ac_dir" && ac_dir=.
8318 for ac_exec_ext in '' $ac_executable_extensions; do
8319 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
8320 echo "$as_me: trying $ac_dir/$ac_word..." >&5
8321 if $ac_dir/$ac_word --statistics /dev/null >&5 2>&1 &&
8322 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
8323 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
8330 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
8334 MSGFMT="$ac_cv_path_MSGFMT"
8335 if test "$MSGFMT" != ":"; then
8336 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
8337 printf "%s\n" "$MSGFMT" >&6; }
8339 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8340 printf "%s\n" "no" >&6; }
8343 # Extract the first word of "gmsgfmt", so it can be a program name with args.
8344 set dummy gmsgfmt; ac_word=$2
8345 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8346 printf %s "checking for $ac_word... " >&6; }
8347 if test ${ac_cv_path_GMSGFMT+y}
8349 printf %s "(cached) " >&6
8353 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
8356 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8360 case $as_dir in #(((
8363 *) as_dir=$as_dir/ ;;
8365 for ac_exec_ext in '' $ac_executable_extensions; do
8366 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8367 ac_cv_path_GMSGFMT="$as_dir$ac_word$ac_exec_ext"
8368 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8375 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
8379 GMSGFMT=$ac_cv_path_GMSGFMT
8380 if test -n "$GMSGFMT"; then
8381 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
8382 printf "%s\n" "$GMSGFMT" >&6; }
8384 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8385 printf "%s\n" "no" >&6; }
8390 case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
8391 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;;
8392 *) GMSGFMT_015=$GMSGFMT ;;
8397 # Prepare PATH_SEPARATOR.
8398 # The user is always right.
8399 if test "${PATH_SEPARATOR+set}" != set; then
8400 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
8401 # contains only /bin. Note that ksh looks also at the FPATH variable,
8402 # so we have to set that as well for the test.
8404 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8405 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8406 || PATH_SEPARATOR=';'
8410 # Find out how to test for executable files. Don't use a zero-byte file,
8411 # as systems may use methods other than mode bits to determine executability.
8412 cat >conf$$.file <<_ASEOF
8416 chmod +x conf$$.file
8417 if test -x conf$$.file >/dev/null 2>&1; then
8418 ac_executable_p="test -x"
8420 ac_executable_p="test -f"
8424 # Extract the first word of "xgettext", so it can be a program name with args.
8425 set dummy xgettext; ac_word=$2
8426 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8427 printf %s "checking for $ac_word... " >&6; }
8428 if test ${ac_cv_path_XGETTEXT+y}
8430 printf %s "(cached) " >&6
8434 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
8437 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
8438 for ac_dir in $PATH; do
8440 test -z "$ac_dir" && ac_dir=.
8441 for ac_exec_ext in '' $ac_executable_extensions; do
8442 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
8443 echo "$as_me: trying $ac_dir/$ac_word..." >&5
8444 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&5 2>&1 &&
8445 (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
8446 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
8453 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
8457 XGETTEXT="$ac_cv_path_XGETTEXT"
8458 if test "$XGETTEXT" != ":"; then
8459 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
8460 printf "%s\n" "$XGETTEXT" >&6; }
8462 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8463 printf "%s\n" "no" >&6; }
8468 case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
8469 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;;
8470 *) XGETTEXT_015=$XGETTEXT ;;
8475 # Prepare PATH_SEPARATOR.
8476 # The user is always right.
8477 if test "${PATH_SEPARATOR+set}" != set; then
8478 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
8479 # contains only /bin. Note that ksh looks also at the FPATH variable,
8480 # so we have to set that as well for the test.
8482 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8483 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8484 || PATH_SEPARATOR=';'
8488 # Find out how to test for executable files. Don't use a zero-byte file,
8489 # as systems may use methods other than mode bits to determine executability.
8490 cat >conf$$.file <<_ASEOF
8494 chmod +x conf$$.file
8495 if test -x conf$$.file >/dev/null 2>&1; then
8496 ac_executable_p="test -x"
8498 ac_executable_p="test -f"
8502 # Extract the first word of "msgmerge", so it can be a program name with args.
8503 set dummy msgmerge; ac_word=$2
8504 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8505 printf %s "checking for $ac_word... " >&6; }
8506 if test ${ac_cv_path_MSGMERGE+y}
8508 printf %s "(cached) " >&6
8512 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
8515 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
8516 for ac_dir in $PATH; do
8518 test -z "$ac_dir" && ac_dir=.
8519 for ac_exec_ext in '' $ac_executable_extensions; do
8520 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
8521 echo "$as_me: trying $ac_dir/$ac_word..." >&5
8522 if $ac_dir/$ac_word --update -q /dev/null /dev/null >&5 2>&1; then
8523 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
8530 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
8534 MSGMERGE="$ac_cv_path_MSGMERGE"
8535 if test "$MSGMERGE" != ":"; then
8536 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
8537 printf "%s\n" "$MSGMERGE" >&6; }
8539 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8540 printf "%s\n" "no" >&6; }
8544 if LC_ALL=C $MSGMERGE --help | grep ' --for-msgfmt ' >/dev/null; then
8545 MSGMERGE_FOR_MSGFMT_OPTION='--for-msgfmt'
8547 if LC_ALL=C $MSGMERGE --help | grep ' --no-fuzzy-matching ' >/dev/null; then
8548 MSGMERGE_FOR_MSGFMT_OPTION='--no-fuzzy-matching --no-location --quiet'
8550 MSGMERGE_FOR_MSGFMT_OPTION='--no-location --quiet'
8555 test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS=
8558 ac_config_commands="$ac_config_commands po-directories"
8562 if test "X$prefix" = "XNONE"; then
8563 acl_final_prefix="$ac_default_prefix"
8565 acl_final_prefix="$prefix"
8567 if test "X$exec_prefix" = "XNONE"; then
8568 acl_final_exec_prefix='${prefix}'
8570 acl_final_exec_prefix="$exec_prefix"
8572 acl_save_prefix="$prefix"
8573 prefix="$acl_final_prefix"
8574 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
8575 prefix="$acl_save_prefix"
8579 # Check whether --with-gnu-ld was given.
8580 if test ${with_gnu_ld+y}
8582 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
8587 # Prepare PATH_SEPARATOR.
8588 # The user is always right.
8589 if test "${PATH_SEPARATOR+set}" != set; then
8590 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
8591 # contains only /bin. Note that ksh looks also at the FPATH variable,
8592 # so we have to set that as well for the test.
8594 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8595 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8596 || PATH_SEPARATOR=';'
8600 if test -n "$LD"; then
8601 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld" >&5
8602 printf %s "checking for ld... " >&6; }
8603 elif test "$GCC" = yes; then
8604 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
8605 printf %s "checking for ld used by $CC... " >&6; }
8606 elif test "$with_gnu_ld" = yes; then
8607 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
8608 printf %s "checking for GNU ld... " >&6; }
8610 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
8611 printf %s "checking for non-GNU ld... " >&6; }
8613 if test -n "$LD"; then
8614 # Let the user override the test with a path.
8617 if test ${acl_cv_path_LD+y}
8619 printf %s "(cached) " >&6
8622 acl_cv_path_LD= # Final result of this test
8623 ac_prog=ld # Program to search in $PATH
8624 if test "$GCC" = yes; then
8625 # Check if gcc -print-prog-name=ld gives a path.
8628 # gcc leaves a trailing carriage return which upsets mingw
8629 acl_output=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
8631 acl_output=`($CC -print-prog-name=ld) 2>&5` ;;
8634 # Accept absolute paths.
8636 re_direlt='/[^/][^/]*/\.\./'
8637 # Canonicalize the pathname of ld
8638 acl_output=`echo "$acl_output" | sed 's%\\\\%/%g'`
8639 while echo "$acl_output" | grep "$re_direlt" > /dev/null 2>&1; do
8640 acl_output=`echo $acl_output | sed "s%$re_direlt%/%"`
8642 # Got the pathname. No search in PATH is needed.
8643 acl_cv_path_LD="$acl_output"
8647 # If it fails, then pretend we aren't using GCC.
8650 # If it is relative, then search for the first ld in PATH.
8655 if test -n "$ac_prog"; then
8656 # Search for $ac_prog in $PATH.
8657 acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8658 for ac_dir in $PATH; do
8660 test -z "$ac_dir" && ac_dir=.
8661 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
8662 acl_cv_path_LD="$ac_dir/$ac_prog"
8663 # Check to see if the program is GNU ld. I'd rather use --version,
8664 # but apparently some variants of GNU ld only accept -v.
8665 # Break only if it was the GNU/non-GNU ld that we prefer.
8666 case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in
8667 *GNU* | *'with BFD'*)
8668 test "$with_gnu_ld" != no && break
8671 test "$with_gnu_ld" != yes && break
8680 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8681 /* end confdefs.h. */
8682 #if defined __powerpc64__ || defined _ARCH_PPC64
8689 if ac_fn_c_try_compile "$LINENO"
8691 # The compiler produces 64-bit code. Add option '-b64' so that the
8692 # linker groks 64-bit object files.
8693 case "$acl_cv_path_LD " in
8695 *) acl_cv_path_LD="$acl_cv_path_LD -b64" ;;
8699 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8703 /* end confdefs.h. */
8704 #if defined __sparcv9 || defined __arch64__
8711 if ac_fn_c_try_compile "$LINENO"
8715 # The compiler produces 32-bit code. Add option '-m elf32_sparc'
8716 # so that the linker groks 32-bit object files.
8717 case "$acl_cv_path_LD " in
8718 *" -m elf32_sparc "*) ;;
8719 *) acl_cv_path_LD="$acl_cv_path_LD -m elf32_sparc" ;;
8723 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8729 LD="$acl_cv_path_LD"
8731 if test -n "$LD"; then
8732 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
8733 printf "%s\n" "$LD" >&6; }
8735 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8736 printf "%s\n" "no" >&6; }
8737 as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
8739 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
8740 printf %s "checking if the linker ($LD) is GNU ld... " >&6; }
8741 if test ${acl_cv_prog_gnu_ld+y}
8743 printf %s "(cached) " >&6
8745 # I'd rather use --version here, but apparently some GNU lds only accept -v.
8746 case `$LD -v 2>&1 </dev/null` in
8747 *GNU* | *'with BFD'*)
8748 acl_cv_prog_gnu_ld=yes
8751 acl_cv_prog_gnu_ld=no
8755 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
8756 printf "%s\n" "$acl_cv_prog_gnu_ld" >&6; }
8757 with_gnu_ld=$acl_cv_prog_gnu_ld
8764 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
8765 printf %s "checking for shared library run path origin... " >&6; }
8766 if test ${acl_cv_rpath+y}
8768 printf %s "(cached) " >&6
8771 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
8772 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
8778 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
8779 printf "%s\n" "$acl_cv_rpath" >&6; }
8781 acl_libext="$acl_cv_libext"
8782 acl_shlibext="$acl_cv_shlibext"
8783 acl_libname_spec="$acl_cv_libname_spec"
8784 acl_library_names_spec="$acl_cv_library_names_spec"
8785 acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
8786 acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
8787 acl_hardcode_direct="$acl_cv_hardcode_direct"
8788 acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
8789 # Check whether --enable-rpath was given.
8790 if test ${enable_rpath+y}
8792 enableval=$enable_rpath; :
8800 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking 32-bit host C ABI" >&5
8801 printf %s "checking 32-bit host C ABI... " >&6; }
8802 if test ${gl_cv_host_cpu_c_abi_32bit+y}
8804 printf %s "(cached) " >&6
8806 if test -n "$gl_cv_host_cpu_c_abi"; then
8807 case "$gl_cv_host_cpu_c_abi" in
8808 i386 | x86_64-x32 | arm | armhf | arm64-ilp32 | hppa | ia64-ilp32 | mips | mipsn32 | powerpc | riscv*-ilp32* | s390 | sparc)
8809 gl_cv_host_cpu_c_abi_32bit=yes ;;
8810 x86_64 | alpha | arm64 | hppa64 | ia64 | mips64 | powerpc64 | powerpc64-elfv2 | riscv*-lp64* | s390x | sparc64 )
8811 gl_cv_host_cpu_c_abi_32bit=no ;;
8813 gl_cv_host_cpu_c_abi_32bit=unknown ;;
8818 # CPUs that only support a 32-bit ABI.
8827 | microblaze | microblazeel \
8828 | nds32 | nds32le | nds32be \
8829 | nios2 | nios2eb | nios2el \
8832 | sh | sh1234 | sh1234elb \
8835 gl_cv_host_cpu_c_abi_32bit=yes
8838 # CPUs that only support a 64-bit ABI.
8839 alpha | alphaev[4-8] | alphaev56 | alphapca5[67] | alphaev6[78] \
8841 gl_cv_host_cpu_c_abi_32bit=no
8845 gl_cv_host_cpu_c_abi_32bit=yes
8849 # On x86_64 systems, the C compiler may be generating code in one of
8851 # - 64-bit instruction set, 64-bit pointers, 64-bit 'long': x86_64.
8852 # - 64-bit instruction set, 64-bit pointers, 32-bit 'long': x86_64
8853 # with native Windows (mingw, MSVC).
8854 # - 64-bit instruction set, 32-bit pointers, 32-bit 'long': x86_64-x32.
8855 # - 32-bit instruction set, 32-bit pointers, 32-bit 'long': i386.
8856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8857 /* end confdefs.h. */
8858 #if (defined __x86_64__ || defined __amd64__ \
8859 || defined _M_X64 || defined _M_AMD64) \
8860 && !(defined __ILP32__ || defined _ILP32)
8867 if ac_fn_c_try_compile "$LINENO"
8869 gl_cv_host_cpu_c_abi_32bit=no
8871 gl_cv_host_cpu_c_abi_32bit=yes
8873 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8877 # Assume arm with EABI.
8878 # On arm64 systems, the C compiler may be generating code in one of
8880 # - aarch64 instruction set, 64-bit pointers, 64-bit 'long': arm64.
8881 # - aarch64 instruction set, 32-bit pointers, 32-bit 'long': arm64-ilp32.
8882 # - 32-bit instruction set, 32-bit pointers, 32-bit 'long': arm or armhf.
8883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8884 /* end confdefs.h. */
8885 #if defined __aarch64__ && !(defined __ILP32__ || defined _ILP32)
8892 if ac_fn_c_try_compile "$LINENO"
8894 gl_cv_host_cpu_c_abi_32bit=no
8896 gl_cv_host_cpu_c_abi_32bit=yes
8898 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8901 hppa1.0 | hppa1.1 | hppa2.0* | hppa64 )
8902 # On hppa, the C compiler may be generating 32-bit code or 64-bit
8903 # code. In the latter case, it defines _LP64 and __LP64__.
8904 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8905 /* end confdefs.h. */
8913 if ac_fn_c_try_compile "$LINENO"
8915 gl_cv_host_cpu_c_abi_32bit=no
8917 gl_cv_host_cpu_c_abi_32bit=yes
8919 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8923 # On ia64 on HP-UX, the C compiler may be generating 64-bit code or
8924 # 32-bit code. In the latter case, it defines _ILP32.
8925 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8926 /* end confdefs.h. */
8934 if ac_fn_c_try_compile "$LINENO"
8936 gl_cv_host_cpu_c_abi_32bit=yes
8938 gl_cv_host_cpu_c_abi_32bit=no
8940 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8944 # We should also check for (_MIPS_SZPTR == 64), but gcc keeps this
8946 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8947 /* end confdefs.h. */
8948 #if defined _MIPS_SZLONG && (_MIPS_SZLONG == 64)
8955 if ac_fn_c_try_compile "$LINENO"
8957 gl_cv_host_cpu_c_abi_32bit=no
8959 gl_cv_host_cpu_c_abi_32bit=yes
8961 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8965 # Different ABIs are in use on AIX vs. Mac OS X vs. Linux,*BSD.
8966 # No need to distinguish them here; the caller may distinguish
8967 # them based on the OS.
8968 # On powerpc64 systems, the C compiler may still be generating
8969 # 32-bit code. And on powerpc-ibm-aix systems, the C compiler may
8970 # be generating 64-bit code.
8971 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8972 /* end confdefs.h. */
8973 #if defined __powerpc64__ || defined _ARCH_PPC64
8980 if ac_fn_c_try_compile "$LINENO"
8982 gl_cv_host_cpu_c_abi_32bit=no
8984 gl_cv_host_cpu_c_abi_32bit=yes
8986 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8990 gl_cv_host_cpu_c_abi_32bit=yes
8994 # There are 6 ABIs: ilp32, ilp32f, ilp32d, lp64, lp64f, lp64d.
8995 # Size of 'long' and 'void *':
8996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8997 /* end confdefs.h. */
8998 #if defined __LP64__
9005 if ac_fn_c_try_compile "$LINENO"
9007 gl_cv_host_cpu_c_abi_32bit=no
9009 gl_cv_host_cpu_c_abi_32bit=yes
9011 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
9015 # On s390x, the C compiler may be generating 64-bit (= s390x) code
9016 # or 31-bit (= s390) code.
9017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9018 /* end confdefs.h. */
9019 #if defined __LP64__ || defined __s390x__
9026 if ac_fn_c_try_compile "$LINENO"
9028 gl_cv_host_cpu_c_abi_32bit=no
9030 gl_cv_host_cpu_c_abi_32bit=yes
9032 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
9036 # UltraSPARCs running Linux have `uname -m` = "sparc64", but the
9037 # C compiler still generates 32-bit code.
9038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9039 /* end confdefs.h. */
9040 #if defined __sparcv9 || defined __arch64__
9047 if ac_fn_c_try_compile "$LINENO"
9049 gl_cv_host_cpu_c_abi_32bit=no
9051 gl_cv_host_cpu_c_abi_32bit=yes
9053 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
9057 gl_cv_host_cpu_c_abi_32bit=unknown
9063 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_host_cpu_c_abi_32bit" >&5
9064 printf "%s\n" "$gl_cv_host_cpu_c_abi_32bit" >&6; }
9066 HOST_CPU_C_ABI_32BIT="$gl_cv_host_cpu_c_abi_32bit"
9072 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ELF binary format" >&5
9073 printf %s "checking for ELF binary format... " >&6; }
9074 if test ${gl_cv_elf+y}
9076 printf %s "(cached) " >&6
9078 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9079 /* end confdefs.h. */
9081 Extensible Linking Format
9085 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9086 $EGREP "Extensible Linking Format" >/dev/null 2>&1
9096 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_elf" >&5
9097 printf "%s\n" "$gl_cv_elf" >&6; }
9098 if test $gl_cv_elf; then
9099 # Extract the ELF class of a file (5th byte) in decimal.
9100 # Cf. https://en.wikipedia.org/wiki/Executable_and_Linkable_Format#File_header
9101 if od -A x < /dev/null >/dev/null 2>/dev/null; then
9105 od -A n -t d1 -j 4 -N 1
9111 dd bs=1 count=1 skip=4 2>/dev/null | hexdump -e '1/1 "%3d "'
9115 case $HOST_CPU_C_ABI_32BIT in
9118 acl_is_expected_elfclass ()
9120 test "`func_elfclass | sed -e 's/[ ]//g'`" = 1
9125 acl_is_expected_elfclass ()
9127 test "`func_elfclass | sed -e 's/[ ]//g'`" = 2
9132 acl_is_expected_elfclass ()
9139 acl_is_expected_elfclass ()
9145 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for the common suffixes of directories in the library search path" >&5
9146 printf %s "checking for the common suffixes of directories in the library search path... " >&6; }
9147 if test ${acl_cv_libdirstems+y}
9149 printf %s "(cached) " >&6
9156 if test $HOST_CPU_C_ABI_32BIT = no; then
9157 acl_libdirstem2=lib/64
9159 sparc*) acl_libdirstem3=lib/sparcv9 ;;
9160 i*86 | x86_64) acl_libdirstem3=lib/amd64 ;;
9165 searchpath=`(LC_ALL=C $CC $CPPFLAGS $CFLAGS -print-search-dirs) 2>/dev/null \
9166 | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
9167 if test $HOST_CPU_C_ABI_32BIT != no; then
9168 # 32-bit or unknown ABI.
9169 if test -d /usr/lib32; then
9170 acl_libdirstem2=lib32
9173 if test $HOST_CPU_C_ABI_32BIT != yes; then
9174 # 64-bit or unknown ABI.
9175 if test -d /usr/lib64; then
9176 acl_libdirstem3=lib64
9179 if test -n "$searchpath"; then
9180 acl_save_IFS="${IFS= }"; IFS=":"
9181 for searchdir in $searchpath; do
9182 if test -d "$searchdir"; then
9183 case "$searchdir" in
9184 */lib32/ | */lib32 ) acl_libdirstem2=lib32 ;;
9185 */lib64/ | */lib64 ) acl_libdirstem3=lib64 ;;
9187 # Better ignore directories of this form. They are misleading.
9189 *) searchdir=`cd "$searchdir" && pwd`
9190 case "$searchdir" in
9191 */lib32 ) acl_libdirstem2=lib32 ;;
9192 */lib64 ) acl_libdirstem3=lib64 ;;
9198 if test $HOST_CPU_C_ABI_32BIT = yes; then
9202 if test $HOST_CPU_C_ABI_32BIT = no; then
9209 test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
9210 test -n "$acl_libdirstem3" || acl_libdirstem3="$acl_libdirstem"
9211 acl_cv_libdirstems="$acl_libdirstem,$acl_libdirstem2,$acl_libdirstem3"
9214 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_libdirstems" >&5
9215 printf "%s\n" "$acl_cv_libdirstems" >&6; }
9216 acl_libdirstem=`echo "$acl_cv_libdirstems" | sed -e 's/,.*//'`
9217 acl_libdirstem2=`echo "$acl_cv_libdirstems" | sed -e 's/^[^,]*,//' -e 's/,.*//'`
9218 acl_libdirstem3=`echo "$acl_cv_libdirstems" | sed -e 's/^[^,]*,[^,]*,//' -e 's/,.*//'`
9232 acl_save_prefix="$prefix"
9233 prefix="$acl_final_prefix"
9234 acl_save_exec_prefix="$exec_prefix"
9235 exec_prefix="$acl_final_exec_prefix"
9237 eval additional_includedir=\"$includedir\"
9238 eval additional_libdir=\"$libdir\"
9239 eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
9240 eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
9242 exec_prefix="$acl_save_exec_prefix"
9243 prefix="$acl_save_prefix"
9246 # Check whether --with-libiconv-prefix was given.
9247 if test ${with_libiconv_prefix+y}
9249 withval=$with_libiconv_prefix;
9250 if test "X$withval" = "Xno"; then
9253 if test "X$withval" = "X"; then
9255 acl_save_prefix="$prefix"
9256 prefix="$acl_final_prefix"
9257 acl_save_exec_prefix="$exec_prefix"
9258 exec_prefix="$acl_final_exec_prefix"
9260 eval additional_includedir=\"$includedir\"
9261 eval additional_libdir=\"$libdir\"
9262 eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
9263 eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
9265 exec_prefix="$acl_save_exec_prefix"
9266 prefix="$acl_save_prefix"
9269 additional_includedir="$withval/include"
9270 additional_libdir="$withval/$acl_libdirstem"
9271 additional_libdir2="$withval/$acl_libdirstem2"
9272 additional_libdir3="$withval/$acl_libdirstem3"
9278 if test "X$additional_libdir2" = "X$additional_libdir"; then
9281 if test "X$additional_libdir3" = "X$additional_libdir"; then
9291 names_already_handled=
9292 names_next_round='iconv '
9293 while test -n "$names_next_round"; do
9294 names_this_round="$names_next_round"
9296 for name in $names_this_round; do
9298 for n in $names_already_handled; do
9299 if test "$n" = "$name"; then
9304 if test -z "$already_handled"; then
9305 names_already_handled="$names_already_handled $name"
9306 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
9307 eval value=\"\$HAVE_LIB$uppername\"
9308 if test -n "$value"; then
9309 if test "$value" = yes; then
9310 eval value=\"\$LIB$uppername\"
9311 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
9312 eval value=\"\$LTLIB$uppername\"
9313 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
9322 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
9323 if test -n "$acl_shlibext"; then
9324 shrext=".$acl_shlibext" # typically: shrext=.so
9328 if test $use_additional = yes; then
9329 for additional_libdir_variable in additional_libdir additional_libdir2 additional_libdir3; do
9330 if test "X$found_dir" = "X"; then
9331 eval dir=\$$additional_libdir_variable
9332 if test -n "$dir"; then
9333 if test -n "$acl_shlibext"; then
9334 if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
9336 found_so="$dir/$libname$shrext"
9338 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
9339 ver=`(cd "$dir" && \
9340 for f in "$libname$shrext".*; do echo "$f"; done \
9341 | sed -e "s,^$libname$shrext\\\\.,," \
9342 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
9343 | sed 1q ) 2>/dev/null`
9344 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
9346 found_so="$dir/$libname$shrext.$ver"
9349 eval library_names=\"$acl_library_names_spec\"
9350 for f in $library_names; do
9351 if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
9360 if test "X$found_dir" = "X"; then
9361 if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
9363 found_a="$dir/$libname.$acl_libext"
9366 if test "X$found_dir" != "X"; then
9367 if test -f "$dir/$libname.la"; then
9368 found_la="$dir/$libname.la"
9375 if test "X$found_dir" = "X"; then
9376 for x in $LDFLAGS $LTLIBICONV; do
9378 acl_save_prefix="$prefix"
9379 prefix="$acl_final_prefix"
9380 acl_save_exec_prefix="$exec_prefix"
9381 exec_prefix="$acl_final_exec_prefix"
9383 exec_prefix="$acl_save_exec_prefix"
9384 prefix="$acl_save_prefix"
9388 dir=`echo "X$x" | sed -e 's/^X-L//'`
9389 if test -n "$acl_shlibext"; then
9390 if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
9392 found_so="$dir/$libname$shrext"
9394 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
9395 ver=`(cd "$dir" && \
9396 for f in "$libname$shrext".*; do echo "$f"; done \
9397 | sed -e "s,^$libname$shrext\\\\.,," \
9398 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
9399 | sed 1q ) 2>/dev/null`
9400 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
9402 found_so="$dir/$libname$shrext.$ver"
9405 eval library_names=\"$acl_library_names_spec\"
9406 for f in $library_names; do
9407 if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
9416 if test "X$found_dir" = "X"; then
9417 if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
9419 found_a="$dir/$libname.$acl_libext"
9422 if test "X$found_dir" != "X"; then
9423 if test -f "$dir/$libname.la"; then
9424 found_la="$dir/$libname.la"
9429 if test "X$found_dir" != "X"; then
9434 if test "X$found_dir" != "X"; then
9435 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
9436 if test "X$found_so" != "X"; then
9437 if test "$enable_rpath" = no \
9438 || test "X$found_dir" = "X/usr/$acl_libdirstem" \
9439 || test "X$found_dir" = "X/usr/$acl_libdirstem2" \
9440 || test "X$found_dir" = "X/usr/$acl_libdirstem3"; then
9441 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9444 for x in $ltrpathdirs; do
9445 if test "X$x" = "X$found_dir"; then
9450 if test -z "$haveit"; then
9451 ltrpathdirs="$ltrpathdirs $found_dir"
9453 if test "$acl_hardcode_direct" = yes; then
9454 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9456 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
9457 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9459 for x in $rpathdirs; do
9460 if test "X$x" = "X$found_dir"; then
9465 if test -z "$haveit"; then
9466 rpathdirs="$rpathdirs $found_dir"
9470 for x in $LDFLAGS $LIBICONV; do
9472 acl_save_prefix="$prefix"
9473 prefix="$acl_final_prefix"
9474 acl_save_exec_prefix="$exec_prefix"
9475 exec_prefix="$acl_final_exec_prefix"
9477 exec_prefix="$acl_save_exec_prefix"
9478 prefix="$acl_save_prefix"
9480 if test "X$x" = "X-L$found_dir"; then
9485 if test -z "$haveit"; then
9486 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
9488 if test "$acl_hardcode_minus_L" != no; then
9489 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9491 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
9497 if test "X$found_a" != "X"; then
9498 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
9500 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
9503 additional_includedir=
9504 case "$found_dir" in
9505 */$acl_libdirstem | */$acl_libdirstem/)
9506 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
9507 if test "$name" = 'iconv'; then
9508 LIBICONV_PREFIX="$basedir"
9510 additional_includedir="$basedir/include"
9512 */$acl_libdirstem2 | */$acl_libdirstem2/)
9513 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
9514 if test "$name" = 'iconv'; then
9515 LIBICONV_PREFIX="$basedir"
9517 additional_includedir="$basedir/include"
9519 */$acl_libdirstem3 | */$acl_libdirstem3/)
9520 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem3/"'*$,,'`
9521 if test "$name" = 'iconv'; then
9522 LIBICONV_PREFIX="$basedir"
9524 additional_includedir="$basedir/include"
9527 if test "X$additional_includedir" != "X"; then
9528 if test "X$additional_includedir" != "X/usr/include"; then
9530 if test "X$additional_includedir" = "X/usr/local/include"; then
9531 if test -n "$GCC"; then
9533 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
9537 if test -z "$haveit"; then
9538 for x in $CPPFLAGS $INCICONV; do
9540 acl_save_prefix="$prefix"
9541 prefix="$acl_final_prefix"
9542 acl_save_exec_prefix="$exec_prefix"
9543 exec_prefix="$acl_final_exec_prefix"
9545 exec_prefix="$acl_save_exec_prefix"
9546 prefix="$acl_save_prefix"
9548 if test "X$x" = "X-I$additional_includedir"; then
9553 if test -z "$haveit"; then
9554 if test -d "$additional_includedir"; then
9555 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
9561 if test -n "$found_la"; then
9562 save_libdir="$libdir"
9564 */* | *\\*) . "$found_la" ;;
9565 *) . "./$found_la" ;;
9567 libdir="$save_libdir"
9568 for dep in $dependency_libs; do
9571 dependency_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
9572 if test "X$dependency_libdir" != "X/usr/$acl_libdirstem" \
9573 && test "X$dependency_libdir" != "X/usr/$acl_libdirstem2" \
9574 && test "X$dependency_libdir" != "X/usr/$acl_libdirstem3"; then
9576 if test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem" \
9577 || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem2" \
9578 || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem3"; then
9579 if test -n "$GCC"; then
9581 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
9585 if test -z "$haveit"; then
9587 for x in $LDFLAGS $LIBICONV; do
9589 acl_save_prefix="$prefix"
9590 prefix="$acl_final_prefix"
9591 acl_save_exec_prefix="$exec_prefix"
9592 exec_prefix="$acl_final_exec_prefix"
9594 exec_prefix="$acl_save_exec_prefix"
9595 prefix="$acl_save_prefix"
9597 if test "X$x" = "X-L$dependency_libdir"; then
9602 if test -z "$haveit"; then
9603 if test -d "$dependency_libdir"; then
9604 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$dependency_libdir"
9608 for x in $LDFLAGS $LTLIBICONV; do
9610 acl_save_prefix="$prefix"
9611 prefix="$acl_final_prefix"
9612 acl_save_exec_prefix="$exec_prefix"
9613 exec_prefix="$acl_final_exec_prefix"
9615 exec_prefix="$acl_save_exec_prefix"
9616 prefix="$acl_save_prefix"
9618 if test "X$x" = "X-L$dependency_libdir"; then
9623 if test -z "$haveit"; then
9624 if test -d "$dependency_libdir"; then
9625 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$dependency_libdir"
9632 dir=`echo "X$dep" | sed -e 's/^X-R//'`
9633 if test "$enable_rpath" != no; then
9635 for x in $rpathdirs; do
9636 if test "X$x" = "X$dir"; then
9641 if test -z "$haveit"; then
9642 rpathdirs="$rpathdirs $dir"
9645 for x in $ltrpathdirs; do
9646 if test "X$x" = "X$dir"; then
9651 if test -z "$haveit"; then
9652 ltrpathdirs="$ltrpathdirs $dir"
9657 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
9660 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
9663 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
9664 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
9670 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
9671 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
9677 if test "X$rpathdirs" != "X"; then
9678 if test -n "$acl_hardcode_libdir_separator"; then
9680 for found_dir in $rpathdirs; do
9681 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
9683 acl_save_libdir="$libdir"
9685 eval flag=\"$acl_hardcode_libdir_flag_spec\"
9686 libdir="$acl_save_libdir"
9687 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
9689 for found_dir in $rpathdirs; do
9690 acl_save_libdir="$libdir"
9692 eval flag=\"$acl_hardcode_libdir_flag_spec\"
9693 libdir="$acl_save_libdir"
9694 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
9698 if test "X$ltrpathdirs" != "X"; then
9699 for found_dir in $ltrpathdirs; do
9700 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
9732 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
9733 printf %s "checking for CFPreferencesCopyAppValue... " >&6; }
9734 if test ${gt_cv_func_CFPreferencesCopyAppValue+y}
9736 printf %s "(cached) " >&6
9738 gt_save_LIBS="$LIBS"
9739 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
9740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9741 /* end confdefs.h. */
9742 #include <CoreFoundation/CFPreferences.h>
9746 CFPreferencesCopyAppValue(NULL, NULL)
9751 if ac_fn_c_try_link "$LINENO"
9753 gt_cv_func_CFPreferencesCopyAppValue=yes
9755 gt_cv_func_CFPreferencesCopyAppValue=no
9757 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9758 conftest$ac_exeext conftest.$ac_ext
9759 LIBS="$gt_save_LIBS"
9761 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
9762 printf "%s\n" "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
9763 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
9765 printf "%s\n" "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
9768 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyPreferredLanguages" >&5
9769 printf %s "checking for CFLocaleCopyPreferredLanguages... " >&6; }
9770 if test ${gt_cv_func_CFLocaleCopyPreferredLanguages+y}
9772 printf %s "(cached) " >&6
9774 gt_save_LIBS="$LIBS"
9775 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
9776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9777 /* end confdefs.h. */
9778 #include <CoreFoundation/CFLocale.h>
9782 CFLocaleCopyPreferredLanguages();
9787 if ac_fn_c_try_link "$LINENO"
9789 gt_cv_func_CFLocaleCopyPreferredLanguages=yes
9791 gt_cv_func_CFLocaleCopyPreferredLanguages=no
9793 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9794 conftest$ac_exeext conftest.$ac_ext
9795 LIBS="$gt_save_LIBS"
9797 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyPreferredLanguages" >&5
9798 printf "%s\n" "$gt_cv_func_CFLocaleCopyPreferredLanguages" >&6; }
9799 if test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
9801 printf "%s\n" "#define HAVE_CFLOCALECOPYPREFERREDLANGUAGES 1" >>confdefs.h
9805 if test $gt_cv_func_CFPreferencesCopyAppValue = yes \
9806 || test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
9807 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
9819 case " $gt_needs " in
9820 *" need-formatstring-macros "*) gt_api_version=3 ;;
9821 *" need-ngettext "*) gt_api_version=2 ;;
9822 *) gt_api_version=1 ;;
9824 gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc"
9825 gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl"
9827 if test "$USE_NLS" = "yes"; then
9828 gt_use_preinstalled_gnugettext=no
9831 if test $gt_api_version -ge 3; then
9832 gt_revision_test_code='
9833 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
9834 #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
9836 typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
9839 gt_revision_test_code=
9841 if test $gt_api_version -ge 2; then
9842 gt_expression_test_code=' + * ngettext ("", "", 0)'
9844 gt_expression_test_code=
9847 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5
9848 printf %s "checking for GNU gettext in libc... " >&6; }
9849 if eval test \${$gt_func_gnugettext_libc+y}
9851 printf %s "(cached) " >&6
9853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9854 /* end confdefs.h. */
9856 #include <libintl.h>
9857 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
9858 extern int _nl_msg_cat_cntr;
9859 extern int *_nl_domain_bindings;
9860 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_domain_bindings)
9862 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
9864 $gt_revision_test_code
9870 bindtextdomain ("", "");
9871 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
9877 if ac_fn_c_try_link "$LINENO"
9879 eval "$gt_func_gnugettext_libc=yes"
9881 eval "$gt_func_gnugettext_libc=no"
9883 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9884 conftest$ac_exeext conftest.$ac_ext
9886 eval ac_res=\$$gt_func_gnugettext_libc
9887 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9888 printf "%s\n" "$ac_res" >&6; }
9890 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
9896 am_save_CPPFLAGS="$CPPFLAGS"
9898 for element in $INCICONV; do
9900 for x in $CPPFLAGS; do
9902 acl_save_prefix="$prefix"
9903 prefix="$acl_final_prefix"
9904 acl_save_exec_prefix="$exec_prefix"
9905 exec_prefix="$acl_final_exec_prefix"
9907 exec_prefix="$acl_save_exec_prefix"
9908 prefix="$acl_save_prefix"
9910 if test "X$x" = "X$element"; then
9915 if test -z "$haveit"; then
9916 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
9921 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
9922 printf %s "checking for iconv... " >&6; }
9923 if test ${am_cv_func_iconv+y}
9925 printf %s "(cached) " >&6
9928 am_cv_func_iconv="no, consider installing GNU libiconv"
9930 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9931 /* end confdefs.h. */
9939 iconv_t cd = iconv_open("","");
9940 iconv(cd,NULL,NULL,NULL,NULL);
9946 if ac_fn_c_try_link "$LINENO"
9948 am_cv_func_iconv=yes
9950 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9951 conftest$ac_exeext conftest.$ac_ext
9952 if test "$am_cv_func_iconv" != yes; then
9953 am_save_LIBS="$LIBS"
9954 LIBS="$LIBS $LIBICONV"
9955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9956 /* end confdefs.h. */
9964 iconv_t cd = iconv_open("","");
9965 iconv(cd,NULL,NULL,NULL,NULL);
9971 if ac_fn_c_try_link "$LINENO"
9974 am_cv_func_iconv=yes
9976 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9977 conftest$ac_exeext conftest.$ac_ext
9978 LIBS="$am_save_LIBS"
9982 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
9983 printf "%s\n" "$am_cv_func_iconv" >&6; }
9984 if test "$am_cv_func_iconv" = yes; then
9985 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
9986 printf %s "checking for working iconv... " >&6; }
9987 if test ${am_cv_func_iconv_works+y}
9989 printf %s "(cached) " >&6
9992 am_save_LIBS="$LIBS"
9993 if test $am_cv_lib_iconv = yes; then
9994 LIBS="$LIBS $LIBICONV"
9996 am_cv_func_iconv_works=no
9997 for ac_iconv_const in '' 'const'; do
9998 if test "$cross_compiling" = yes
10001 aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
10002 *) am_cv_func_iconv_works="guessing yes" ;;
10005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10006 /* end confdefs.h. */
10009 #include <string.h>
10011 #ifndef ICONV_CONST
10012 # define ICONV_CONST $ac_iconv_const
10019 /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
10022 iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
10023 if (cd_utf8_to_88591 != (iconv_t)(-1))
10025 static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */
10027 ICONV_CONST char *inptr = input;
10028 size_t inbytesleft = strlen (input);
10029 char *outptr = buf;
10030 size_t outbytesleft = sizeof (buf);
10031 size_t res = iconv (cd_utf8_to_88591,
10032 &inptr, &inbytesleft,
10033 &outptr, &outbytesleft);
10036 iconv_close (cd_utf8_to_88591);
10039 /* Test against Solaris 10 bug: Failures are not distinguishable from
10040 successful returns. */
10042 iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
10043 if (cd_ascii_to_88591 != (iconv_t)(-1))
10045 static ICONV_CONST char input[] = "\263";
10047 ICONV_CONST char *inptr = input;
10048 size_t inbytesleft = strlen (input);
10049 char *outptr = buf;
10050 size_t outbytesleft = sizeof (buf);
10051 size_t res = iconv (cd_ascii_to_88591,
10052 &inptr, &inbytesleft,
10053 &outptr, &outbytesleft);
10056 iconv_close (cd_ascii_to_88591);
10059 /* Test against AIX 6.1..7.1 bug: Buffer overrun. */
10061 iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
10062 if (cd_88591_to_utf8 != (iconv_t)(-1))
10064 static ICONV_CONST char input[] = "\304";
10065 static char buf[2] = { (char)0xDE, (char)0xAD };
10066 ICONV_CONST char *inptr = input;
10067 size_t inbytesleft = 1;
10068 char *outptr = buf;
10069 size_t outbytesleft = 1;
10070 size_t res = iconv (cd_88591_to_utf8,
10071 &inptr, &inbytesleft,
10072 &outptr, &outbytesleft);
10073 if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
10075 iconv_close (cd_88591_to_utf8);
10078 #if 0 /* This bug could be worked around by the caller. */
10079 /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */
10081 iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
10082 if (cd_88591_to_utf8 != (iconv_t)(-1))
10084 static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
10086 ICONV_CONST char *inptr = input;
10087 size_t inbytesleft = strlen (input);
10088 char *outptr = buf;
10089 size_t outbytesleft = sizeof (buf);
10090 size_t res = iconv (cd_88591_to_utf8,
10091 &inptr, &inbytesleft,
10092 &outptr, &outbytesleft);
10095 iconv_close (cd_88591_to_utf8);
10099 /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
10102 /* Try standardized names. */
10103 iconv_t cd1 = iconv_open ("UTF-8", "EUC-JP");
10104 /* Try IRIX, OSF/1 names. */
10105 iconv_t cd2 = iconv_open ("UTF-8", "eucJP");
10106 /* Try AIX names. */
10107 iconv_t cd3 = iconv_open ("UTF-8", "IBM-eucJP");
10108 /* Try HP-UX names. */
10109 iconv_t cd4 = iconv_open ("utf8", "eucJP");
10110 if (cd1 == (iconv_t)(-1) && cd2 == (iconv_t)(-1)
10111 && cd3 == (iconv_t)(-1) && cd4 == (iconv_t)(-1))
10113 if (cd1 != (iconv_t)(-1))
10115 if (cd2 != (iconv_t)(-1))
10117 if (cd3 != (iconv_t)(-1))
10119 if (cd4 != (iconv_t)(-1))
10128 if ac_fn_c_try_run "$LINENO"
10130 am_cv_func_iconv_works=yes
10132 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10133 conftest.$ac_objext conftest.beam conftest.$ac_ext
10136 test "$am_cv_func_iconv_works" = no || break
10138 LIBS="$am_save_LIBS"
10141 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
10142 printf "%s\n" "$am_cv_func_iconv_works" >&6; }
10143 case "$am_cv_func_iconv_works" in
10144 *no) am_func_iconv=no am_cv_lib_iconv=no ;;
10145 *) am_func_iconv=yes ;;
10148 am_func_iconv=no am_cv_lib_iconv=no
10150 if test "$am_func_iconv" = yes; then
10152 printf "%s\n" "#define HAVE_ICONV 1" >>confdefs.h
10155 if test "$am_cv_lib_iconv" = yes; then
10156 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
10157 printf %s "checking how to link with libiconv... " >&6; }
10158 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
10159 printf "%s\n" "$LIBICONV" >&6; }
10161 CPPFLAGS="$am_save_CPPFLAGS"
10177 acl_save_prefix="$prefix"
10178 prefix="$acl_final_prefix"
10179 acl_save_exec_prefix="$exec_prefix"
10180 exec_prefix="$acl_final_exec_prefix"
10182 eval additional_includedir=\"$includedir\"
10183 eval additional_libdir=\"$libdir\"
10184 eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
10185 eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
10187 exec_prefix="$acl_save_exec_prefix"
10188 prefix="$acl_save_prefix"
10191 # Check whether --with-libintl-prefix was given.
10192 if test ${with_libintl_prefix+y}
10194 withval=$with_libintl_prefix;
10195 if test "X$withval" = "Xno"; then
10198 if test "X$withval" = "X"; then
10200 acl_save_prefix="$prefix"
10201 prefix="$acl_final_prefix"
10202 acl_save_exec_prefix="$exec_prefix"
10203 exec_prefix="$acl_final_exec_prefix"
10205 eval additional_includedir=\"$includedir\"
10206 eval additional_libdir=\"$libdir\"
10207 eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
10208 eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
10210 exec_prefix="$acl_save_exec_prefix"
10211 prefix="$acl_save_prefix"
10214 additional_includedir="$withval/include"
10215 additional_libdir="$withval/$acl_libdirstem"
10216 additional_libdir2="$withval/$acl_libdirstem2"
10217 additional_libdir3="$withval/$acl_libdirstem3"
10223 if test "X$additional_libdir2" = "X$additional_libdir"; then
10224 additional_libdir2=
10226 if test "X$additional_libdir3" = "X$additional_libdir"; then
10227 additional_libdir3=
10236 names_already_handled=
10237 names_next_round='intl '
10238 while test -n "$names_next_round"; do
10239 names_this_round="$names_next_round"
10241 for name in $names_this_round; do
10243 for n in $names_already_handled; do
10244 if test "$n" = "$name"; then
10245 already_handled=yes
10249 if test -z "$already_handled"; then
10250 names_already_handled="$names_already_handled $name"
10251 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
10252 eval value=\"\$HAVE_LIB$uppername\"
10253 if test -n "$value"; then
10254 if test "$value" = yes; then
10255 eval value=\"\$LIB$uppername\"
10256 test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
10257 eval value=\"\$LTLIB$uppername\"
10258 test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
10267 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
10268 if test -n "$acl_shlibext"; then
10269 shrext=".$acl_shlibext" # typically: shrext=.so
10273 if test $use_additional = yes; then
10274 for additional_libdir_variable in additional_libdir additional_libdir2 additional_libdir3; do
10275 if test "X$found_dir" = "X"; then
10276 eval dir=\$$additional_libdir_variable
10277 if test -n "$dir"; then
10278 if test -n "$acl_shlibext"; then
10279 if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
10281 found_so="$dir/$libname$shrext"
10283 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
10284 ver=`(cd "$dir" && \
10285 for f in "$libname$shrext".*; do echo "$f"; done \
10286 | sed -e "s,^$libname$shrext\\\\.,," \
10287 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
10288 | sed 1q ) 2>/dev/null`
10289 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
10291 found_so="$dir/$libname$shrext.$ver"
10294 eval library_names=\"$acl_library_names_spec\"
10295 for f in $library_names; do
10296 if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
10305 if test "X$found_dir" = "X"; then
10306 if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
10308 found_a="$dir/$libname.$acl_libext"
10311 if test "X$found_dir" != "X"; then
10312 if test -f "$dir/$libname.la"; then
10313 found_la="$dir/$libname.la"
10320 if test "X$found_dir" = "X"; then
10321 for x in $LDFLAGS $LTLIBINTL; do
10323 acl_save_prefix="$prefix"
10324 prefix="$acl_final_prefix"
10325 acl_save_exec_prefix="$exec_prefix"
10326 exec_prefix="$acl_final_exec_prefix"
10328 exec_prefix="$acl_save_exec_prefix"
10329 prefix="$acl_save_prefix"
10333 dir=`echo "X$x" | sed -e 's/^X-L//'`
10334 if test -n "$acl_shlibext"; then
10335 if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
10337 found_so="$dir/$libname$shrext"
10339 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
10340 ver=`(cd "$dir" && \
10341 for f in "$libname$shrext".*; do echo "$f"; done \
10342 | sed -e "s,^$libname$shrext\\\\.,," \
10343 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
10344 | sed 1q ) 2>/dev/null`
10345 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
10347 found_so="$dir/$libname$shrext.$ver"
10350 eval library_names=\"$acl_library_names_spec\"
10351 for f in $library_names; do
10352 if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
10361 if test "X$found_dir" = "X"; then
10362 if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
10364 found_a="$dir/$libname.$acl_libext"
10367 if test "X$found_dir" != "X"; then
10368 if test -f "$dir/$libname.la"; then
10369 found_la="$dir/$libname.la"
10374 if test "X$found_dir" != "X"; then
10379 if test "X$found_dir" != "X"; then
10380 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
10381 if test "X$found_so" != "X"; then
10382 if test "$enable_rpath" = no \
10383 || test "X$found_dir" = "X/usr/$acl_libdirstem" \
10384 || test "X$found_dir" = "X/usr/$acl_libdirstem2" \
10385 || test "X$found_dir" = "X/usr/$acl_libdirstem3"; then
10386 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10389 for x in $ltrpathdirs; do
10390 if test "X$x" = "X$found_dir"; then
10395 if test -z "$haveit"; then
10396 ltrpathdirs="$ltrpathdirs $found_dir"
10398 if test "$acl_hardcode_direct" = yes; then
10399 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10401 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
10402 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10404 for x in $rpathdirs; do
10405 if test "X$x" = "X$found_dir"; then
10410 if test -z "$haveit"; then
10411 rpathdirs="$rpathdirs $found_dir"
10415 for x in $LDFLAGS $LIBINTL; do
10417 acl_save_prefix="$prefix"
10418 prefix="$acl_final_prefix"
10419 acl_save_exec_prefix="$exec_prefix"
10420 exec_prefix="$acl_final_exec_prefix"
10422 exec_prefix="$acl_save_exec_prefix"
10423 prefix="$acl_save_prefix"
10425 if test "X$x" = "X-L$found_dir"; then
10430 if test -z "$haveit"; then
10431 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
10433 if test "$acl_hardcode_minus_L" != no; then
10434 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10436 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
10442 if test "X$found_a" != "X"; then
10443 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
10445 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
10448 additional_includedir=
10449 case "$found_dir" in
10450 */$acl_libdirstem | */$acl_libdirstem/)
10451 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
10452 if test "$name" = 'intl'; then
10453 LIBINTL_PREFIX="$basedir"
10455 additional_includedir="$basedir/include"
10457 */$acl_libdirstem2 | */$acl_libdirstem2/)
10458 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
10459 if test "$name" = 'intl'; then
10460 LIBINTL_PREFIX="$basedir"
10462 additional_includedir="$basedir/include"
10464 */$acl_libdirstem3 | */$acl_libdirstem3/)
10465 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem3/"'*$,,'`
10466 if test "$name" = 'intl'; then
10467 LIBINTL_PREFIX="$basedir"
10469 additional_includedir="$basedir/include"
10472 if test "X$additional_includedir" != "X"; then
10473 if test "X$additional_includedir" != "X/usr/include"; then
10475 if test "X$additional_includedir" = "X/usr/local/include"; then
10476 if test -n "$GCC"; then
10478 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
10482 if test -z "$haveit"; then
10483 for x in $CPPFLAGS $INCINTL; do
10485 acl_save_prefix="$prefix"
10486 prefix="$acl_final_prefix"
10487 acl_save_exec_prefix="$exec_prefix"
10488 exec_prefix="$acl_final_exec_prefix"
10490 exec_prefix="$acl_save_exec_prefix"
10491 prefix="$acl_save_prefix"
10493 if test "X$x" = "X-I$additional_includedir"; then
10498 if test -z "$haveit"; then
10499 if test -d "$additional_includedir"; then
10500 INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
10506 if test -n "$found_la"; then
10507 save_libdir="$libdir"
10508 case "$found_la" in
10509 */* | *\\*) . "$found_la" ;;
10510 *) . "./$found_la" ;;
10512 libdir="$save_libdir"
10513 for dep in $dependency_libs; do
10516 dependency_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
10517 if test "X$dependency_libdir" != "X/usr/$acl_libdirstem" \
10518 && test "X$dependency_libdir" != "X/usr/$acl_libdirstem2" \
10519 && test "X$dependency_libdir" != "X/usr/$acl_libdirstem3"; then
10521 if test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem" \
10522 || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem2" \
10523 || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem3"; then
10524 if test -n "$GCC"; then
10526 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
10530 if test -z "$haveit"; then
10532 for x in $LDFLAGS $LIBINTL; do
10534 acl_save_prefix="$prefix"
10535 prefix="$acl_final_prefix"
10536 acl_save_exec_prefix="$exec_prefix"
10537 exec_prefix="$acl_final_exec_prefix"
10539 exec_prefix="$acl_save_exec_prefix"
10540 prefix="$acl_save_prefix"
10542 if test "X$x" = "X-L$dependency_libdir"; then
10547 if test -z "$haveit"; then
10548 if test -d "$dependency_libdir"; then
10549 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$dependency_libdir"
10553 for x in $LDFLAGS $LTLIBINTL; do
10555 acl_save_prefix="$prefix"
10556 prefix="$acl_final_prefix"
10557 acl_save_exec_prefix="$exec_prefix"
10558 exec_prefix="$acl_final_exec_prefix"
10560 exec_prefix="$acl_save_exec_prefix"
10561 prefix="$acl_save_prefix"
10563 if test "X$x" = "X-L$dependency_libdir"; then
10568 if test -z "$haveit"; then
10569 if test -d "$dependency_libdir"; then
10570 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$dependency_libdir"
10577 dir=`echo "X$dep" | sed -e 's/^X-R//'`
10578 if test "$enable_rpath" != no; then
10580 for x in $rpathdirs; do
10581 if test "X$x" = "X$dir"; then
10586 if test -z "$haveit"; then
10587 rpathdirs="$rpathdirs $dir"
10590 for x in $ltrpathdirs; do
10591 if test "X$x" = "X$dir"; then
10596 if test -z "$haveit"; then
10597 ltrpathdirs="$ltrpathdirs $dir"
10602 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10605 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10608 LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
10609 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
10615 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
10616 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
10622 if test "X$rpathdirs" != "X"; then
10623 if test -n "$acl_hardcode_libdir_separator"; then
10625 for found_dir in $rpathdirs; do
10626 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
10628 acl_save_libdir="$libdir"
10630 eval flag=\"$acl_hardcode_libdir_flag_spec\"
10631 libdir="$acl_save_libdir"
10632 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
10634 for found_dir in $rpathdirs; do
10635 acl_save_libdir="$libdir"
10636 libdir="$found_dir"
10637 eval flag=\"$acl_hardcode_libdir_flag_spec\"
10638 libdir="$acl_save_libdir"
10639 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
10643 if test "X$ltrpathdirs" != "X"; then
10644 for found_dir in $ltrpathdirs; do
10645 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
10653 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5
10654 printf %s "checking for GNU gettext in libintl... " >&6; }
10655 if eval test \${$gt_func_gnugettext_libintl+y}
10657 printf %s "(cached) " >&6
10659 gt_save_CPPFLAGS="$CPPFLAGS"
10660 CPPFLAGS="$CPPFLAGS $INCINTL"
10661 gt_save_LIBS="$LIBS"
10662 LIBS="$LIBS $LIBINTL"
10663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10664 /* end confdefs.h. */
10666 #include <libintl.h>
10667 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
10668 extern int _nl_msg_cat_cntr;
10673 const char *_nl_expand_alias (const char *);
10674 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
10676 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
10678 $gt_revision_test_code
10684 bindtextdomain ("", "");
10685 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
10691 if ac_fn_c_try_link "$LINENO"
10693 eval "$gt_func_gnugettext_libintl=yes"
10695 eval "$gt_func_gnugettext_libintl=no"
10697 rm -f core conftest.err conftest.$ac_objext conftest.beam \
10698 conftest$ac_exeext conftest.$ac_ext
10699 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then
10700 LIBS="$LIBS $LIBICONV"
10701 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10702 /* end confdefs.h. */
10704 #include <libintl.h>
10705 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
10706 extern int _nl_msg_cat_cntr;
10711 const char *_nl_expand_alias (const char *);
10712 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
10714 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
10716 $gt_revision_test_code
10722 bindtextdomain ("", "");
10723 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
10729 if ac_fn_c_try_link "$LINENO"
10731 LIBINTL="$LIBINTL $LIBICONV"
10732 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
10733 eval "$gt_func_gnugettext_libintl=yes"
10736 rm -f core conftest.err conftest.$ac_objext conftest.beam \
10737 conftest$ac_exeext conftest.$ac_ext
10739 CPPFLAGS="$gt_save_CPPFLAGS"
10740 LIBS="$gt_save_LIBS"
10742 eval ac_res=\$$gt_func_gnugettext_libintl
10743 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10744 printf "%s\n" "$ac_res" >&6; }
10747 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \
10748 || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \
10749 && test "$PACKAGE" != gettext-runtime \
10750 && test "$PACKAGE" != gettext-tools; }; then
10751 gt_use_preinstalled_gnugettext=yes
10760 if test -n "$INTL_MACOSX_LIBS"; then
10761 if test "$gt_use_preinstalled_gnugettext" = "yes" \
10762 || test "$nls_cv_use_gnu_gettext" = "yes"; then
10763 LIBINTL="$LIBINTL $INTL_MACOSX_LIBS"
10764 LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS"
10768 if test "$gt_use_preinstalled_gnugettext" = "yes" \
10769 || test "$nls_cv_use_gnu_gettext" = "yes"; then
10771 printf "%s\n" "#define ENABLE_NLS 1" >>confdefs.h
10778 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5
10779 printf %s "checking whether to use NLS... " >&6; }
10780 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
10781 printf "%s\n" "$USE_NLS" >&6; }
10782 if test "$USE_NLS" = "yes"; then
10783 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5
10784 printf %s "checking where the gettext function comes from... " >&6; }
10785 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
10786 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
10787 gt_source="external libintl"
10792 gt_source="included intl directory"
10794 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5
10795 printf "%s\n" "$gt_source" >&6; }
10798 if test "$USE_NLS" = "yes"; then
10800 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
10801 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
10802 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5
10803 printf %s "checking how to link with libintl... " >&6; }
10804 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5
10805 printf "%s\n" "$LIBINTL" >&6; }
10807 for element in $INCINTL; do
10809 for x in $CPPFLAGS; do
10811 acl_save_prefix="$prefix"
10812 prefix="$acl_final_prefix"
10813 acl_save_exec_prefix="$exec_prefix"
10814 exec_prefix="$acl_final_exec_prefix"
10816 exec_prefix="$acl_save_exec_prefix"
10817 prefix="$acl_save_prefix"
10819 if test "X$x" = "X$element"; then
10824 if test -z "$haveit"; then
10825 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10832 printf "%s\n" "#define HAVE_GETTEXT 1" >>confdefs.h
10835 printf "%s\n" "#define HAVE_DCGETTEXT 1" >>confdefs.h
10844 INTLLIBS="$LIBINTL"
10852 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
10853 printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
10855 ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
10856 if eval test \${ac_cv_prog_make_${ac_make}_set+y}
10858 printf %s "(cached) " >&6
10860 cat >conftest.make <<\_ACEOF
10863 @echo '@@@%%%=$(MAKE)=@@@%%%'
10865 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
10866 case `${MAKE-make} -f conftest.make 2>/dev/null` in
10867 *@@@%%%=?*=@@@%%%*)
10868 eval ac_cv_prog_make_${ac_make}_set=yes;;
10870 eval ac_cv_prog_make_${ac_make}_set=no;;
10872 rm -f conftest.make
10874 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
10875 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10876 printf "%s\n" "yes" >&6; }
10879 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
10880 printf "%s\n" "no" >&6; }
10881 SET_MAKE="MAKE=${MAKE-make}"
10884 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU make" >&5
10885 printf %s "checking for GNU make... " >&6; }
10886 if test ${_cv_gnu_make_command+y}
10888 printf %s "(cached) " >&6
10890 _cv_gnu_make_command='' ;
10891 if test -n "$FORCE_NATIVE_MAKE" ; then
10894 MAKES="make gmake gnumake"
10896 for a in "$MAKE" $MAKES ; do
10897 if test -z "$a" ; then continue ; fi ;
10898 if ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null ) ; then
10899 _cv_gnu_make_command=$a ;
10905 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $_cv_gnu_make_command" >&5
10906 printf "%s\n" "$_cv_gnu_make_command" >&6; } ;
10907 if test "x$_cv_gnu_make_command" != "x" ; then
10913 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: \"Not found\"" >&5
10914 printf "%s\n" "\"Not found\"" >&6; };
10919 # Extract the first word of "ln", so it can be a program name with args.
10920 set dummy ln; ac_word=$2
10921 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10922 printf %s "checking for $ac_word... " >&6; }
10923 if test ${ac_cv_path_LN+y}
10925 printf %s "(cached) " >&6
10929 ac_cv_path_LN="$LN" # Let the user override the test with a path.
10932 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10933 for as_dir in $PATH
10936 case $as_dir in #(((
10939 *) as_dir=$as_dir/ ;;
10941 for ac_exec_ext in '' $ac_executable_extensions; do
10942 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
10943 ac_cv_path_LN="$as_dir$ac_word$ac_exec_ext"
10944 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
10951 test -z "$ac_cv_path_LN" && ac_cv_path_LN="ln"
10956 if test -n "$LN"; then
10957 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LN" >&5
10958 printf "%s\n" "$LN" >&6; }
10960 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
10961 printf "%s\n" "no" >&6; }
10968 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
10969 printf %s "checking whether ln -s works... " >&6; }
10971 if test "$LN_S" = "ln -s"; then
10972 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10973 printf "%s\n" "yes" >&6; }
10975 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
10976 printf "%s\n" "no, using $LN_S" >&6; }
10979 # Extract the first word of "mv", so it can be a program name with args.
10980 set dummy mv; ac_word=$2
10981 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10982 printf %s "checking for $ac_word... " >&6; }
10983 if test ${ac_cv_path_MV+y}
10985 printf %s "(cached) " >&6
10989 ac_cv_path_MV="$MV" # Let the user override the test with a path.
10992 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10993 for as_dir in $PATH
10996 case $as_dir in #(((
10999 *) as_dir=$as_dir/ ;;
11001 for ac_exec_ext in '' $ac_executable_extensions; do
11002 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11003 ac_cv_path_MV="$as_dir$ac_word$ac_exec_ext"
11004 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11011 test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
11016 if test -n "$MV"; then
11017 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MV" >&5
11018 printf "%s\n" "$MV" >&6; }
11020 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11021 printf "%s\n" "no" >&6; }
11025 # Extract the first word of "cp", so it can be a program name with args.
11026 set dummy cp; ac_word=$2
11027 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11028 printf %s "checking for $ac_word... " >&6; }
11029 if test ${ac_cv_path_CP+y}
11031 printf %s "(cached) " >&6
11035 ac_cv_path_CP="$CP" # Let the user override the test with a path.
11038 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11039 for as_dir in $PATH
11042 case $as_dir in #(((
11045 *) as_dir=$as_dir/ ;;
11047 for ac_exec_ext in '' $ac_executable_extensions; do
11048 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11049 ac_cv_path_CP="$as_dir$ac_word$ac_exec_ext"
11050 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11057 test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
11062 if test -n "$CP"; then
11063 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CP" >&5
11064 printf "%s\n" "$CP" >&6; }
11066 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11067 printf "%s\n" "no" >&6; }
11071 # Extract the first word of "rm", so it can be a program name with args.
11072 set dummy rm; ac_word=$2
11073 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11074 printf %s "checking for $ac_word... " >&6; }
11075 if test ${ac_cv_path_RM+y}
11077 printf %s "(cached) " >&6
11081 ac_cv_path_RM="$RM" # Let the user override the test with a path.
11084 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11085 for as_dir in $PATH
11088 case $as_dir in #(((
11091 *) as_dir=$as_dir/ ;;
11093 for ac_exec_ext in '' $ac_executable_extensions; do
11094 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11095 ac_cv_path_RM="$as_dir$ac_word$ac_exec_ext"
11096 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11103 test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
11108 if test -n "$RM"; then
11109 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RM" >&5
11110 printf "%s\n" "$RM" >&6; }
11112 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11113 printf "%s\n" "no" >&6; }
11117 # Extract the first word of "chmod", so it can be a program name with args.
11118 set dummy chmod; ac_word=$2
11119 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11120 printf %s "checking for $ac_word... " >&6; }
11121 if test ${ac_cv_path_CHMOD+y}
11123 printf %s "(cached) " >&6
11127 ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path.
11130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11131 for as_dir in $PATH
11134 case $as_dir in #(((
11137 *) as_dir=$as_dir/ ;;
11139 for ac_exec_ext in '' $ac_executable_extensions; do
11140 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11141 ac_cv_path_CHMOD="$as_dir$ac_word$ac_exec_ext"
11142 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11149 test -z "$ac_cv_path_CHMOD" && ac_cv_path_CHMOD=":"
11153 CHMOD=$ac_cv_path_CHMOD
11154 if test -n "$CHMOD"; then
11155 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CHMOD" >&5
11156 printf "%s\n" "$CHMOD" >&6; }
11158 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11159 printf "%s\n" "no" >&6; }
11163 for ac_prog in gawk mawk nawk awk
11165 # Extract the first word of "$ac_prog", so it can be a program name with args.
11166 set dummy $ac_prog; ac_word=$2
11167 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11168 printf %s "checking for $ac_word... " >&6; }
11169 if test ${ac_cv_prog_AWK+y}
11171 printf %s "(cached) " >&6
11173 if test -n "$AWK"; then
11174 ac_cv_prog_AWK="$AWK" # Let the user override the test.
11176 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11177 for as_dir in $PATH
11180 case $as_dir in #(((
11183 *) as_dir=$as_dir/ ;;
11185 for ac_exec_ext in '' $ac_executable_extensions; do
11186 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11187 ac_cv_prog_AWK="$ac_prog"
11188 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11197 AWK=$ac_cv_prog_AWK
11198 if test -n "$AWK"; then
11199 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
11200 printf "%s\n" "$AWK" >&6; }
11202 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11203 printf "%s\n" "no" >&6; }
11207 test -n "$AWK" && break
11210 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
11211 printf %s "checking for egrep... " >&6; }
11212 if test ${ac_cv_path_EGREP+y}
11214 printf %s "(cached) " >&6
11216 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
11217 then ac_cv_path_EGREP="$GREP -E"
11219 if test -z "$EGREP"; then
11220 ac_path_EGREP_found=false
11221 # Loop through the user's path and test for each of PROGNAME-LIST
11222 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11223 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
11226 case $as_dir in #(((
11229 *) as_dir=$as_dir/ ;;
11231 for ac_prog in egrep
11233 for ac_exec_ext in '' $ac_executable_extensions; do
11234 ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
11235 as_fn_executable_p "$ac_path_EGREP" || continue
11236 # Check for GNU ac_path_EGREP and select it if it is found.
11237 # Check for GNU $ac_path_EGREP
11238 case `"$ac_path_EGREP" --version 2>&1` in
11240 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
11243 printf %s 0123456789 >"conftest.in"
11246 cat "conftest.in" "conftest.in" >"conftest.tmp"
11247 mv "conftest.tmp" "conftest.in"
11248 cp "conftest.in" "conftest.nl"
11249 printf "%s\n" 'EGREP' >> "conftest.nl"
11250 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
11251 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
11252 as_fn_arith $ac_count + 1 && ac_count=$as_val
11253 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
11254 # Best one so far, save it but keep looking for a better one
11255 ac_cv_path_EGREP="$ac_path_EGREP"
11256 ac_path_EGREP_max=$ac_count
11258 # 10*(2^10) chars as input seems more than enough
11259 test $ac_count -gt 10 && break
11261 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
11264 $ac_path_EGREP_found && break 3
11269 if test -z "$ac_cv_path_EGREP"; then
11270 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
11273 ac_cv_path_EGREP=$EGREP
11278 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
11279 printf "%s\n" "$ac_cv_path_EGREP" >&6; }
11280 EGREP="$ac_cv_path_EGREP"
11283 # Extract the first word of "sed", so it can be a program name with args.
11284 set dummy sed; ac_word=$2
11285 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11286 printf %s "checking for $ac_word... " >&6; }
11287 if test ${ac_cv_path_SED+y}
11289 printf %s "(cached) " >&6
11293 ac_cv_path_SED="$SED" # Let the user override the test with a path.
11296 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11297 for as_dir in $PATH
11300 case $as_dir in #(((
11303 *) as_dir=$as_dir/ ;;
11305 for ac_exec_ext in '' $ac_executable_extensions; do
11306 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11307 ac_cv_path_SED="$as_dir$ac_word$ac_exec_ext"
11308 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11315 test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
11319 SED=$ac_cv_path_SED
11320 if test -n "$SED"; then
11321 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
11322 printf "%s\n" "$SED" >&6; }
11324 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11325 printf "%s\n" "no" >&6; }
11329 # Extract the first word of "perl", so it can be a program name with args.
11330 set dummy perl; ac_word=$2
11331 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11332 printf %s "checking for $ac_word... " >&6; }
11333 if test ${ac_cv_path_PERL+y}
11335 printf %s "(cached) " >&6
11339 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
11342 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11343 for as_dir in $PATH
11346 case $as_dir in #(((
11349 *) as_dir=$as_dir/ ;;
11351 for ac_exec_ext in '' $ac_executable_extensions; do
11352 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11353 ac_cv_path_PERL="$as_dir$ac_word$ac_exec_ext"
11354 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11361 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl"
11365 PERL=$ac_cv_path_PERL
11366 if test -n "$PERL"; then
11367 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
11368 printf "%s\n" "$PERL" >&6; }
11370 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11371 printf "%s\n" "no" >&6; }
11375 # Extract the first word of "ldconfig", so it can be a program name with args.
11376 set dummy ldconfig; ac_word=$2
11377 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11378 printf %s "checking for $ac_word... " >&6; }
11379 if test ${ac_cv_path_LDCONFIG+y}
11381 printf %s "(cached) " >&6
11385 ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
11388 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11389 for as_dir in $PATH
11392 case $as_dir in #(((
11395 *) as_dir=$as_dir/ ;;
11397 for ac_exec_ext in '' $ac_executable_extensions; do
11398 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11399 ac_cv_path_LDCONFIG="$as_dir$ac_word$ac_exec_ext"
11400 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11407 test -z "$ac_cv_path_LDCONFIG" && ac_cv_path_LDCONFIG=":"
11411 LDCONFIG=$ac_cv_path_LDCONFIG
11412 if test -n "$LDCONFIG"; then
11413 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LDCONFIG" >&5
11414 printf "%s\n" "$LDCONFIG" >&6; }
11416 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11417 printf "%s\n" "no" >&6; }
11421 if test -n "$ac_tool_prefix"; then
11422 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
11423 set dummy ${ac_tool_prefix}ar; ac_word=$2
11424 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11425 printf %s "checking for $ac_word... " >&6; }
11426 if test ${ac_cv_prog_AR+y}
11428 printf %s "(cached) " >&6
11430 if test -n "$AR"; then
11431 ac_cv_prog_AR="$AR" # Let the user override the test.
11433 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11434 for as_dir in $PATH
11437 case $as_dir in #(((
11440 *) as_dir=$as_dir/ ;;
11442 for ac_exec_ext in '' $ac_executable_extensions; do
11443 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11444 ac_cv_prog_AR="${ac_tool_prefix}ar"
11445 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11455 if test -n "$AR"; then
11456 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
11457 printf "%s\n" "$AR" >&6; }
11459 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11460 printf "%s\n" "no" >&6; }
11465 if test -z "$ac_cv_prog_AR"; then
11467 # Extract the first word of "ar", so it can be a program name with args.
11468 set dummy ar; ac_word=$2
11469 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11470 printf %s "checking for $ac_word... " >&6; }
11471 if test ${ac_cv_prog_ac_ct_AR+y}
11473 printf %s "(cached) " >&6
11475 if test -n "$ac_ct_AR"; then
11476 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
11478 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11479 for as_dir in $PATH
11482 case $as_dir in #(((
11485 *) as_dir=$as_dir/ ;;
11487 for ac_exec_ext in '' $ac_executable_extensions; do
11488 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11489 ac_cv_prog_ac_ct_AR="ar"
11490 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11499 ac_ct_AR=$ac_cv_prog_ac_ct_AR
11500 if test -n "$ac_ct_AR"; then
11501 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
11502 printf "%s\n" "$ac_ct_AR" >&6; }
11504 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11505 printf "%s\n" "no" >&6; }
11508 if test "x$ac_ct_AR" = x; then
11511 case $cross_compiling:$ac_tool_warned in
11513 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11514 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11515 ac_tool_warned=yes ;;
11520 AR="$ac_cv_prog_AR"
11523 if test -n "$ac_tool_prefix"; then
11524 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
11525 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
11526 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11527 printf %s "checking for $ac_word... " >&6; }
11528 if test ${ac_cv_prog_RANLIB+y}
11530 printf %s "(cached) " >&6
11532 if test -n "$RANLIB"; then
11533 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
11535 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11536 for as_dir in $PATH
11539 case $as_dir in #(((
11542 *) as_dir=$as_dir/ ;;
11544 for ac_exec_ext in '' $ac_executable_extensions; do
11545 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11546 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
11547 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11556 RANLIB=$ac_cv_prog_RANLIB
11557 if test -n "$RANLIB"; then
11558 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
11559 printf "%s\n" "$RANLIB" >&6; }
11561 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11562 printf "%s\n" "no" >&6; }
11567 if test -z "$ac_cv_prog_RANLIB"; then
11568 ac_ct_RANLIB=$RANLIB
11569 # Extract the first word of "ranlib", so it can be a program name with args.
11570 set dummy ranlib; ac_word=$2
11571 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11572 printf %s "checking for $ac_word... " >&6; }
11573 if test ${ac_cv_prog_ac_ct_RANLIB+y}
11575 printf %s "(cached) " >&6
11577 if test -n "$ac_ct_RANLIB"; then
11578 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
11580 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11581 for as_dir in $PATH
11584 case $as_dir in #(((
11587 *) as_dir=$as_dir/ ;;
11589 for ac_exec_ext in '' $ac_executable_extensions; do
11590 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11591 ac_cv_prog_ac_ct_RANLIB="ranlib"
11592 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11601 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
11602 if test -n "$ac_ct_RANLIB"; then
11603 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
11604 printf "%s\n" "$ac_ct_RANLIB" >&6; }
11606 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11607 printf "%s\n" "no" >&6; }
11610 if test "x$ac_ct_RANLIB" = x; then
11613 case $cross_compiling:$ac_tool_warned in
11615 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11616 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11617 ac_tool_warned=yes ;;
11619 RANLIB=$ac_ct_RANLIB
11622 RANLIB="$ac_cv_prog_RANLIB"
11625 if test -n "$ac_tool_prefix"; then
11626 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
11627 set dummy ${ac_tool_prefix}strip; ac_word=$2
11628 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11629 printf %s "checking for $ac_word... " >&6; }
11630 if test ${ac_cv_prog_STRIP+y}
11632 printf %s "(cached) " >&6
11634 if test -n "$STRIP"; then
11635 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
11637 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11638 for as_dir in $PATH
11641 case $as_dir in #(((
11644 *) as_dir=$as_dir/ ;;
11646 for ac_exec_ext in '' $ac_executable_extensions; do
11647 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11648 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
11649 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11658 STRIP=$ac_cv_prog_STRIP
11659 if test -n "$STRIP"; then
11660 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
11661 printf "%s\n" "$STRIP" >&6; }
11663 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11664 printf "%s\n" "no" >&6; }
11669 if test -z "$ac_cv_prog_STRIP"; then
11671 # Extract the first word of "strip", so it can be a program name with args.
11672 set dummy strip; ac_word=$2
11673 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11674 printf %s "checking for $ac_word... " >&6; }
11675 if test ${ac_cv_prog_ac_ct_STRIP+y}
11677 printf %s "(cached) " >&6
11679 if test -n "$ac_ct_STRIP"; then
11680 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
11682 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11683 for as_dir in $PATH
11686 case $as_dir in #(((
11689 *) as_dir=$as_dir/ ;;
11691 for ac_exec_ext in '' $ac_executable_extensions; do
11692 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11693 ac_cv_prog_ac_ct_STRIP="strip"
11694 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11703 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
11704 if test -n "$ac_ct_STRIP"; then
11705 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
11706 printf "%s\n" "$ac_ct_STRIP" >&6; }
11708 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11709 printf "%s\n" "no" >&6; }
11712 if test "x$ac_ct_STRIP" = x; then
11715 case $cross_compiling:$ac_tool_warned in
11717 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11718 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11719 ac_tool_warned=yes ;;
11724 STRIP="$ac_cv_prog_STRIP"
11727 # Extract the first word of "makeinfo", so it can be a program name with args.
11728 set dummy makeinfo; ac_word=$2
11729 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11730 printf %s "checking for $ac_word... " >&6; }
11731 if test ${ac_cv_prog_MAKEINFO+y}
11733 printf %s "(cached) " >&6
11735 if test -n "$MAKEINFO"; then
11736 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
11738 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11739 for as_dir in $PATH
11742 case $as_dir in #(((
11745 *) as_dir=$as_dir/ ;;
11747 for ac_exec_ext in '' $ac_executable_extensions; do
11748 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11749 ac_cv_prog_MAKEINFO="makeinfo"
11750 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11759 MAKEINFO=$ac_cv_prog_MAKEINFO
11760 if test -n "$MAKEINFO"; then
11761 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
11762 printf "%s\n" "$MAKEINFO" >&6; }
11764 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11765 printf "%s\n" "no" >&6; }
11769 if test "_$MAKEINFO" = "_"; then
11770 MAKEINFO="echo Makeinfo is missing. Info documentation will not be built."
11772 case "$MAKEINFO" in
11774 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING:
11775 *** Makeinfo is missing. Info documentation will not be built." >&5
11776 printf "%s\n" "$as_me: WARNING:
11777 *** Makeinfo is missing. Info documentation will not be built." >&2;}
11785 # See if we need a separate native compiler.
11786 if test $cross_compiling = no; then
11790 for ac_prog in gcc cc
11792 # Extract the first word of "$ac_prog", so it can be a program name with args.
11793 set dummy $ac_prog; ac_word=$2
11794 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11795 printf %s "checking for $ac_word... " >&6; }
11796 if test ${ac_cv_prog_BUILD_CC+y}
11798 printf %s "(cached) " >&6
11800 if test -n "$BUILD_CC"; then
11801 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
11803 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11804 for as_dir in $PATH
11807 case $as_dir in #(((
11810 *) as_dir=$as_dir/ ;;
11812 for ac_exec_ext in '' $ac_executable_extensions; do
11813 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11814 ac_cv_prog_BUILD_CC="$ac_prog"
11815 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11824 BUILD_CC=$ac_cv_prog_BUILD_CC
11825 if test -n "$BUILD_CC"; then
11826 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
11827 printf "%s\n" "$BUILD_CC" >&6; }
11829 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11830 printf "%s\n" "no" >&6; }
11834 test -n "$BUILD_CC" && break
11838 ac_fn_c_check_header_compile "$LINENO" "dirent.h" "ac_cv_header_dirent_h" "$ac_includes_default"
11839 if test "x$ac_cv_header_dirent_h" = xyes
11841 printf "%s\n" "#define HAVE_DIRENT_H 1" >>confdefs.h
11844 ac_fn_c_check_header_compile "$LINENO" "errno.h" "ac_cv_header_errno_h" "$ac_includes_default"
11845 if test "x$ac_cv_header_errno_h" = xyes
11847 printf "%s\n" "#define HAVE_ERRNO_H 1" >>confdefs.h
11850 ac_fn_c_check_header_compile "$LINENO" "execinfo.h" "ac_cv_header_execinfo_h" "$ac_includes_default"
11851 if test "x$ac_cv_header_execinfo_h" = xyes
11853 printf "%s\n" "#define HAVE_EXECINFO_H 1" >>confdefs.h
11856 ac_fn_c_check_header_compile "$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default"
11857 if test "x$ac_cv_header_getopt_h" = xyes
11859 printf "%s\n" "#define HAVE_GETOPT_H 1" >>confdefs.h
11862 ac_fn_c_check_header_compile "$LINENO" "malloc.h" "ac_cv_header_malloc_h" "$ac_includes_default"
11863 if test "x$ac_cv_header_malloc_h" = xyes
11865 printf "%s\n" "#define HAVE_MALLOC_H 1" >>confdefs.h
11868 ac_fn_c_check_header_compile "$LINENO" "mntent.h" "ac_cv_header_mntent_h" "$ac_includes_default"
11869 if test "x$ac_cv_header_mntent_h" = xyes
11871 printf "%s\n" "#define HAVE_MNTENT_H 1" >>confdefs.h
11874 ac_fn_c_check_header_compile "$LINENO" "paths.h" "ac_cv_header_paths_h" "$ac_includes_default"
11875 if test "x$ac_cv_header_paths_h" = xyes
11877 printf "%s\n" "#define HAVE_PATHS_H 1" >>confdefs.h
11880 ac_fn_c_check_header_compile "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
11881 if test "x$ac_cv_header_pthread_h" = xyes
11883 printf "%s\n" "#define HAVE_PTHREAD_H 1" >>confdefs.h
11886 ac_fn_c_check_header_compile "$LINENO" "semaphore.h" "ac_cv_header_semaphore_h" "$ac_includes_default"
11887 if test "x$ac_cv_header_semaphore_h" = xyes
11889 printf "%s\n" "#define HAVE_SEMAPHORE_H 1" >>confdefs.h
11892 ac_fn_c_check_header_compile "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default"
11893 if test "x$ac_cv_header_setjmp_h" = xyes
11895 printf "%s\n" "#define HAVE_SETJMP_H 1" >>confdefs.h
11898 ac_fn_c_check_header_compile "$LINENO" "signal.h" "ac_cv_header_signal_h" "$ac_includes_default"
11899 if test "x$ac_cv_header_signal_h" = xyes
11901 printf "%s\n" "#define HAVE_SIGNAL_H 1" >>confdefs.h
11904 ac_fn_c_check_header_compile "$LINENO" "stdarg.h" "ac_cv_header_stdarg_h" "$ac_includes_default"
11905 if test "x$ac_cv_header_stdarg_h" = xyes
11907 printf "%s\n" "#define HAVE_STDARG_H 1" >>confdefs.h
11910 ac_fn_c_check_header_compile "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
11911 if test "x$ac_cv_header_stdint_h" = xyes
11913 printf "%s\n" "#define HAVE_STDINT_H 1" >>confdefs.h
11916 ac_fn_c_check_header_compile "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
11917 if test "x$ac_cv_header_stdlib_h" = xyes
11919 printf "%s\n" "#define HAVE_STDLIB_H 1" >>confdefs.h
11922 ac_fn_c_check_header_compile "$LINENO" "termios.h" "ac_cv_header_termios_h" "$ac_includes_default"
11923 if test "x$ac_cv_header_termios_h" = xyes
11925 printf "%s\n" "#define HAVE_TERMIOS_H 1" >>confdefs.h
11928 ac_fn_c_check_header_compile "$LINENO" "termio.h" "ac_cv_header_termio_h" "$ac_includes_default"
11929 if test "x$ac_cv_header_termio_h" = xyes
11931 printf "%s\n" "#define HAVE_TERMIO_H 1" >>confdefs.h
11934 ac_fn_c_check_header_compile "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
11935 if test "x$ac_cv_header_unistd_h" = xyes
11937 printf "%s\n" "#define HAVE_UNISTD_H 1" >>confdefs.h
11940 ac_fn_c_check_header_compile "$LINENO" "utime.h" "ac_cv_header_utime_h" "$ac_includes_default"
11941 if test "x$ac_cv_header_utime_h" = xyes
11943 printf "%s\n" "#define HAVE_UTIME_H 1" >>confdefs.h
11946 ac_fn_c_check_header_compile "$LINENO" "attr/xattr.h" "ac_cv_header_attr_xattr_h" "$ac_includes_default"
11947 if test "x$ac_cv_header_attr_xattr_h" = xyes
11949 printf "%s\n" "#define HAVE_ATTR_XATTR_H 1" >>confdefs.h
11952 ac_fn_c_check_header_compile "$LINENO" "linux/falloc.h" "ac_cv_header_linux_falloc_h" "$ac_includes_default"
11953 if test "x$ac_cv_header_linux_falloc_h" = xyes
11955 printf "%s\n" "#define HAVE_LINUX_FALLOC_H 1" >>confdefs.h
11958 ac_fn_c_check_header_compile "$LINENO" "linux/fd.h" "ac_cv_header_linux_fd_h" "$ac_includes_default"
11959 if test "x$ac_cv_header_linux_fd_h" = xyes
11961 printf "%s\n" "#define HAVE_LINUX_FD_H 1" >>confdefs.h
11964 ac_fn_c_check_header_compile "$LINENO" "linux/fsmap.h" "ac_cv_header_linux_fsmap_h" "$ac_includes_default"
11965 if test "x$ac_cv_header_linux_fsmap_h" = xyes
11967 printf "%s\n" "#define HAVE_LINUX_FSMAP_H 1" >>confdefs.h
11970 ac_fn_c_check_header_compile "$LINENO" "linux/major.h" "ac_cv_header_linux_major_h" "$ac_includes_default"
11971 if test "x$ac_cv_header_linux_major_h" = xyes
11973 printf "%s\n" "#define HAVE_LINUX_MAJOR_H 1" >>confdefs.h
11976 ac_fn_c_check_header_compile "$LINENO" "linux/loop.h" "ac_cv_header_linux_loop_h" "$ac_includes_default"
11977 if test "x$ac_cv_header_linux_loop_h" = xyes
11979 printf "%s\n" "#define HAVE_LINUX_LOOP_H 1" >>confdefs.h
11982 ac_fn_c_check_header_compile "$LINENO" "linux/types.h" "ac_cv_header_linux_types_h" "$ac_includes_default"
11983 if test "x$ac_cv_header_linux_types_h" = xyes
11985 printf "%s\n" "#define HAVE_LINUX_TYPES_H 1" >>confdefs.h
11988 ac_fn_c_check_header_compile "$LINENO" "net/if_dl.h" "ac_cv_header_net_if_dl_h" "$ac_includes_default"
11989 if test "x$ac_cv_header_net_if_dl_h" = xyes
11991 printf "%s\n" "#define HAVE_NET_IF_DL_H 1" >>confdefs.h
11994 ac_fn_c_check_header_compile "$LINENO" "netinet/in.h" "ac_cv_header_netinet_in_h" "$ac_includes_default"
11995 if test "x$ac_cv_header_netinet_in_h" = xyes
11997 printf "%s\n" "#define HAVE_NETINET_IN_H 1" >>confdefs.h
12000 ac_fn_c_check_header_compile "$LINENO" "sys/acl.h" "ac_cv_header_sys_acl_h" "$ac_includes_default"
12001 if test "x$ac_cv_header_sys_acl_h" = xyes
12003 printf "%s\n" "#define HAVE_SYS_ACL_H 1" >>confdefs.h
12006 ac_fn_c_check_header_compile "$LINENO" "sys/disklabel.h" "ac_cv_header_sys_disklabel_h" "$ac_includes_default"
12007 if test "x$ac_cv_header_sys_disklabel_h" = xyes
12009 printf "%s\n" "#define HAVE_SYS_DISKLABEL_H 1" >>confdefs.h
12012 ac_fn_c_check_header_compile "$LINENO" "sys/disk.h" "ac_cv_header_sys_disk_h" "$ac_includes_default"
12013 if test "x$ac_cv_header_sys_disk_h" = xyes
12015 printf "%s\n" "#define HAVE_SYS_DISK_H 1" >>confdefs.h
12018 ac_fn_c_check_header_compile "$LINENO" "sys/file.h" "ac_cv_header_sys_file_h" "$ac_includes_default"
12019 if test "x$ac_cv_header_sys_file_h" = xyes
12021 printf "%s\n" "#define HAVE_SYS_FILE_H 1" >>confdefs.h
12024 ac_fn_c_check_header_compile "$LINENO" "sys/ioctl.h" "ac_cv_header_sys_ioctl_h" "$ac_includes_default"
12025 if test "x$ac_cv_header_sys_ioctl_h" = xyes
12027 printf "%s\n" "#define HAVE_SYS_IOCTL_H 1" >>confdefs.h
12030 ac_fn_c_check_header_compile "$LINENO" "sys/key.h" "ac_cv_header_sys_key_h" "$ac_includes_default"
12031 if test "x$ac_cv_header_sys_key_h" = xyes
12033 printf "%s\n" "#define HAVE_SYS_KEY_H 1" >>confdefs.h
12036 ac_fn_c_check_header_compile "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
12037 if test "x$ac_cv_header_sys_mkdev_h" = xyes
12039 printf "%s\n" "#define HAVE_SYS_MKDEV_H 1" >>confdefs.h
12042 ac_fn_c_check_header_compile "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
12043 if test "x$ac_cv_header_sys_mman_h" = xyes
12045 printf "%s\n" "#define HAVE_SYS_MMAN_H 1" >>confdefs.h
12048 ac_fn_c_check_header_compile "$LINENO" "sys/mount.h" "ac_cv_header_sys_mount_h" "$ac_includes_default"
12049 if test "x$ac_cv_header_sys_mount_h" = xyes
12051 printf "%s\n" "#define HAVE_SYS_MOUNT_H 1" >>confdefs.h
12054 ac_fn_c_check_header_compile "$LINENO" "sys/prctl.h" "ac_cv_header_sys_prctl_h" "$ac_includes_default"
12055 if test "x$ac_cv_header_sys_prctl_h" = xyes
12057 printf "%s\n" "#define HAVE_SYS_PRCTL_H 1" >>confdefs.h
12060 ac_fn_c_check_header_compile "$LINENO" "sys/random.h" "ac_cv_header_sys_random_h" "$ac_includes_default"
12061 if test "x$ac_cv_header_sys_random_h" = xyes
12063 printf "%s\n" "#define HAVE_SYS_RANDOM_H 1" >>confdefs.h
12066 ac_fn_c_check_header_compile "$LINENO" "sys/resource.h" "ac_cv_header_sys_resource_h" "$ac_includes_default"
12067 if test "x$ac_cv_header_sys_resource_h" = xyes
12069 printf "%s\n" "#define HAVE_SYS_RESOURCE_H 1" >>confdefs.h
12072 ac_fn_c_check_header_compile "$LINENO" "sys/select.h" "ac_cv_header_sys_select_h" "$ac_includes_default"
12073 if test "x$ac_cv_header_sys_select_h" = xyes
12075 printf "%s\n" "#define HAVE_SYS_SELECT_H 1" >>confdefs.h
12078 ac_fn_c_check_header_compile "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default"
12079 if test "x$ac_cv_header_sys_socket_h" = xyes
12081 printf "%s\n" "#define HAVE_SYS_SOCKET_H 1" >>confdefs.h
12084 ac_fn_c_check_header_compile "$LINENO" "sys/sockio.h" "ac_cv_header_sys_sockio_h" "$ac_includes_default"
12085 if test "x$ac_cv_header_sys_sockio_h" = xyes
12087 printf "%s\n" "#define HAVE_SYS_SOCKIO_H 1" >>confdefs.h
12090 ac_fn_c_check_header_compile "$LINENO" "sys/stat.h" "ac_cv_header_sys_stat_h" "$ac_includes_default"
12091 if test "x$ac_cv_header_sys_stat_h" = xyes
12093 printf "%s\n" "#define HAVE_SYS_STAT_H 1" >>confdefs.h
12096 ac_fn_c_check_header_compile "$LINENO" "sys/syscall.h" "ac_cv_header_sys_syscall_h" "$ac_includes_default"
12097 if test "x$ac_cv_header_sys_syscall_h" = xyes
12099 printf "%s\n" "#define HAVE_SYS_SYSCALL_H 1" >>confdefs.h
12102 ac_fn_c_check_header_compile "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
12103 if test "x$ac_cv_header_sys_sysmacros_h" = xyes
12105 printf "%s\n" "#define HAVE_SYS_SYSMACROS_H 1" >>confdefs.h
12108 ac_fn_c_check_header_compile "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default"
12109 if test "x$ac_cv_header_sys_time_h" = xyes
12111 printf "%s\n" "#define HAVE_SYS_TIME_H 1" >>confdefs.h
12114 ac_fn_c_check_header_compile "$LINENO" "sys/types.h" "ac_cv_header_sys_types_h" "$ac_includes_default"
12115 if test "x$ac_cv_header_sys_types_h" = xyes
12117 printf "%s\n" "#define HAVE_SYS_TYPES_H 1" >>confdefs.h
12120 ac_fn_c_check_header_compile "$LINENO" "sys/un.h" "ac_cv_header_sys_un_h" "$ac_includes_default"
12121 if test "x$ac_cv_header_sys_un_h" = xyes
12123 printf "%s\n" "#define HAVE_SYS_UN_H 1" >>confdefs.h
12126 ac_fn_c_check_header_compile "$LINENO" "sys/wait.h" "ac_cv_header_sys_wait_h" "$ac_includes_default"
12127 if test "x$ac_cv_header_sys_wait_h" = xyes
12129 printf "%s\n" "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
12132 ac_fn_c_check_header_compile "$LINENO" "sys/xattr.h" "ac_cv_header_sys_xattr_h" "$ac_includes_default"
12133 if test "x$ac_cv_header_sys_xattr_h" = xyes
12135 printf "%s\n" "#define HAVE_SYS_XATTR_H 1" >>confdefs.h
12141 # The above checks only detect system headers, not the headers in
12142 # ./include/mingw/, so explicitly define them to be available.
12143 printf "%s\n" "#define HAVE_LINUX_TYPES_H 1" >>confdefs.h
12145 printf "%s\n" "#define HAVE_SYS_STAT_H 1" >>confdefs.h
12147 printf "%s\n" "#define HAVE_SYS_SYSMACROS_H 1" >>confdefs.h
12149 printf "%s\n" "#define HAVE_SYS_TYPES_H 1" >>confdefs.h
12151 printf "%s\n" "#define HAVE_UNISTD_H 1" >>confdefs.h
12155 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a dd(1) program that supports iflag=fullblock" >&5
12156 printf %s "checking for a dd(1) program that supports iflag=fullblock... " >&6; }
12158 for i in dd gdd ; do
12159 if "$i" if=/dev/null of=/dev/null count=1 bs=10k 2>/dev/null iflag=fullblock oflag=append ; then
12164 if test -n "$DD" ; then
12165 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DD" >&5
12166 printf "%s\n" "$DD" >&6; }
12168 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found, using dd" >&5
12169 printf "%s\n" "not found, using dd" >&6; }
12171 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: No GNU-compatible dd(1) program found, expect some self-test failures." >&5
12172 printf "%s\n" "$as_me: WARNING: No GNU-compatible dd(1) program found, expect some self-test failures." >&2;}
12176 ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "
12177 #if HAVE_SYS_TYPES_H
12178 #include <sys/types.h>
12180 #if HAVE_SYS_SOCKET
12181 #include <sys/socket.h>
12185 if test "x$ac_cv_header_net_if_h" = xyes
12187 printf "%s\n" "#define HAVE_NET_IF_H 1" >>confdefs.h
12192 for ac_item in $ac_func_c_list
12194 if test $ac_func; then
12195 ac_fn_c_check_func "$LINENO" $ac_func ac_cv_func_$ac_func
12196 if eval test \"x\$ac_cv_func_$ac_func\" = xyes; then
12197 echo "#define $ac_item 1" >> confdefs.h
12205 if test "x$ac_cv_func_vprintf" = xno
12207 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
12208 if test "x$ac_cv_func__doprnt" = xyes
12211 printf "%s\n" "#define HAVE_DOPRNT 1" >>confdefs.h
12216 ac_fn_c_check_member "$LINENO" "struct dirent" "d_reclen" "ac_cv_member_struct_dirent_d_reclen" "#include <dirent.h>
12218 if test "x$ac_cv_member_struct_dirent_d_reclen" = xyes
12221 printf "%s\n" "#define HAVE_RECLEN_DIRENT 1" >>confdefs.h
12225 ac_fn_c_check_member "$LINENO" "struct stat" "st_atim" "ac_cv_member_struct_stat_st_atim" "$ac_includes_default"
12226 if test "x$ac_cv_member_struct_stat_st_atim" = xyes
12229 printf "%s\n" "#define HAVE_STRUCT_STAT_ST_ATIM 1" >>confdefs.h
12234 ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "#include <sys/types.h>
12236 if test "x$ac_cv_type_ssize_t" = xyes
12239 printf "%s\n" "#define HAVE_TYPE_SSIZE_T 1" >>confdefs.h
12243 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
12244 printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
12245 if test ${ac_cv_c_undeclared_builtin_options+y}
12247 printf %s "(cached) " >&6
12249 ac_save_CFLAGS=$CFLAGS
12250 ac_cv_c_undeclared_builtin_options='cannot detect'
12251 for ac_arg in '' -fno-builtin; do
12252 CFLAGS="$ac_save_CFLAGS $ac_arg"
12253 # This test program should *not* compile successfully.
12254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12255 /* end confdefs.h. */
12265 if ac_fn_c_try_compile "$LINENO"
12269 # This test program should compile successfully.
12270 # No library function is consistently available on
12271 # freestanding implementations, so test against a dummy
12272 # declaration. Include always-available headers on the
12273 # off chance that they somehow elicit warnings.
12274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12275 /* end confdefs.h. */
12277 #include <limits.h>
12278 #include <stdarg.h>
12279 #include <stddef.h>
12280 extern void ac_decl (int, char *);
12285 (void) ac_decl (0, (char *) 0);
12292 if ac_fn_c_try_compile "$LINENO"
12294 if test x"$ac_arg" = x
12296 ac_cv_c_undeclared_builtin_options='none needed'
12298 ac_cv_c_undeclared_builtin_options=$ac_arg
12302 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12304 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12306 CFLAGS=$ac_save_CFLAGS
12309 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
12310 printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
12311 case $ac_cv_c_undeclared_builtin_options in #(
12313 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12314 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12315 as_fn_error $? "cannot make $CC report undeclared builtins
12316 See \`config.log' for more details" "$LINENO" 5; } ;; #(
12318 ac_c_undeclared_builtin_options='' ;; #(
12320 ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
12323 ac_fn_check_decl "$LINENO" "llseek" "ac_cv_have_decl_llseek" "#include <unistd.h>
12324 " "$ac_c_undeclared_builtin_options" "CFLAGS"
12325 if test "x$ac_cv_have_decl_llseek" = xyes
12328 printf "%s\n" "#define HAVE_LLSEEK_PROTOTYPE 1" >>confdefs.h
12331 ac_fn_check_decl "$LINENO" "lseek64" "ac_cv_have_decl_lseek64" "#define _LARGEFILE_SOURCE
12332 #define _LARGEFILE64_SOURCE
12333 #include <unistd.h>
12334 " "$ac_c_undeclared_builtin_options" "CFLAGS"
12335 if test "x$ac_cv_have_decl_lseek64" = xyes
12338 printf "%s\n" "#define HAVE_LSEEK64_PROTOTYPE 1" >>confdefs.h
12341 # The cast to long int works around a bug in the HP C Compiler
12342 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12343 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12344 # This bug is HP SR number 8606223364.
12345 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
12346 printf %s "checking size of short... " >&6; }
12347 if test ${ac_cv_sizeof_short+y}
12349 printf %s "(cached) " >&6
12351 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"
12355 if test "$ac_cv_type_short" = yes; then
12356 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12357 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12358 as_fn_error 77 "cannot compute sizeof (short)
12359 See \`config.log' for more details" "$LINENO" 5; }
12361 ac_cv_sizeof_short=0
12366 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
12367 printf "%s\n" "$ac_cv_sizeof_short" >&6; }
12371 printf "%s\n" "#define SIZEOF_SHORT $ac_cv_sizeof_short" >>confdefs.h
12374 # The cast to long int works around a bug in the HP C Compiler
12375 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12376 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12377 # This bug is HP SR number 8606223364.
12378 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
12379 printf %s "checking size of int... " >&6; }
12380 if test ${ac_cv_sizeof_int+y}
12382 printf %s "(cached) " >&6
12384 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"
12388 if test "$ac_cv_type_int" = yes; then
12389 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12390 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12391 as_fn_error 77 "cannot compute sizeof (int)
12392 See \`config.log' for more details" "$LINENO" 5; }
12399 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
12400 printf "%s\n" "$ac_cv_sizeof_int" >&6; }
12404 printf "%s\n" "#define SIZEOF_INT $ac_cv_sizeof_int" >>confdefs.h
12407 # The cast to long int works around a bug in the HP C Compiler
12408 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12409 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12410 # This bug is HP SR number 8606223364.
12411 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
12412 printf %s "checking size of long... " >&6; }
12413 if test ${ac_cv_sizeof_long+y}
12415 printf %s "(cached) " >&6
12417 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"
12421 if test "$ac_cv_type_long" = yes; then
12422 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12423 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12424 as_fn_error 77 "cannot compute sizeof (long)
12425 See \`config.log' for more details" "$LINENO" 5; }
12427 ac_cv_sizeof_long=0
12432 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
12433 printf "%s\n" "$ac_cv_sizeof_long" >&6; }
12437 printf "%s\n" "#define SIZEOF_LONG $ac_cv_sizeof_long" >>confdefs.h
12440 # The cast to long int works around a bug in the HP C Compiler
12441 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12442 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12443 # This bug is HP SR number 8606223364.
12444 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12445 printf %s "checking size of long long... " >&6; }
12446 if test ${ac_cv_sizeof_long_long+y}
12448 printf %s "(cached) " >&6
12450 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"
12454 if test "$ac_cv_type_long_long" = yes; then
12455 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12456 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12457 as_fn_error 77 "cannot compute sizeof (long long)
12458 See \`config.log' for more details" "$LINENO" 5; }
12460 ac_cv_sizeof_long_long=0
12465 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
12466 printf "%s\n" "$ac_cv_sizeof_long_long" >&6; }
12470 printf "%s\n" "#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long" >>confdefs.h
12473 # The cast to long int works around a bug in the HP C Compiler
12474 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12475 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12476 # This bug is HP SR number 8606223364.
12477 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
12478 printf %s "checking size of off_t... " >&6; }
12479 if test ${ac_cv_sizeof_off_t+y}
12481 printf %s "(cached) " >&6
12483 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"
12487 if test "$ac_cv_type_off_t" = yes; then
12488 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12489 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12490 as_fn_error 77 "cannot compute sizeof (off_t)
12491 See \`config.log' for more details" "$LINENO" 5; }
12493 ac_cv_sizeof_off_t=0
12498 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
12499 printf "%s\n" "$ac_cv_sizeof_off_t" >&6; }
12503 printf "%s\n" "#define SIZEOF_OFF_T $ac_cv_sizeof_off_t" >>confdefs.h
12506 # The cast to long int works around a bug in the HP C Compiler
12507 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12508 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12509 # This bug is HP SR number 8606223364.
12510 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5
12511 printf %s "checking size of time_t... " >&6; }
12512 if test ${ac_cv_sizeof_time_t+y}
12514 printf %s "(cached) " >&6
12516 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t" "$ac_includes_default"
12520 if test "$ac_cv_type_time_t" = yes; then
12521 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12522 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12523 as_fn_error 77 "cannot compute sizeof (time_t)
12524 See \`config.log' for more details" "$LINENO" 5; }
12526 ac_cv_sizeof_time_t=0
12531 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5
12532 printf "%s\n" "$ac_cv_sizeof_time_t" >&6; }
12536 printf "%s\n" "#define SIZEOF_TIME_T $ac_cv_sizeof_time_t" >>confdefs.h
12539 SIZEOF_SHORT=$ac_cv_sizeof_short
12540 SIZEOF_INT=$ac_cv_sizeof_int
12541 SIZEOF_LONG=$ac_cv_sizeof_long
12542 SIZEOF_LONG_LONG=$ac_cv_sizeof_long_long
12543 SIZEOF_OFF_T=$ac_cv_sizeof_off_t
12544 SIZEOF_TIME_T=$ac_cv_sizeof_time_t
12551 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12552 printf %s "checking whether byte ordering is bigendian... " >&6; }
12553 if test ${ac_cv_c_bigendian+y}
12555 printf %s "(cached) " >&6
12557 ac_cv_c_bigendian=unknown
12558 # See if we're dealing with a universal compiler.
12559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12560 /* end confdefs.h. */
12561 #ifndef __APPLE_CC__
12562 not a universal capable compiler
12567 if ac_fn_c_try_compile "$LINENO"
12570 # Check for potential -arch flags. It is not universal unless
12571 # there are at least two -arch flags with different values.
12574 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12575 if test -n "$ac_prev"; then
12577 i?86 | x86_64 | ppc | ppc64)
12578 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12581 ac_cv_c_bigendian=universal
12587 elif test "x$ac_word" = "x-arch"; then
12592 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12593 if test $ac_cv_c_bigendian = unknown; then
12594 # See if sys/param.h defines the BYTE_ORDER macro.
12595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12596 /* end confdefs.h. */
12597 #include <sys/types.h>
12598 #include <sys/param.h>
12603 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12604 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12606 bogus endian macros
12613 if ac_fn_c_try_compile "$LINENO"
12615 # It does; now see whether it defined to BIG_ENDIAN or not.
12616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12617 /* end confdefs.h. */
12618 #include <sys/types.h>
12619 #include <sys/param.h>
12624 #if BYTE_ORDER != BIG_ENDIAN
12632 if ac_fn_c_try_compile "$LINENO"
12634 ac_cv_c_bigendian=yes
12636 ac_cv_c_bigendian=no
12638 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12640 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12642 if test $ac_cv_c_bigendian = unknown; then
12643 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12645 /* end confdefs.h. */
12646 #include <limits.h>
12651 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12652 bogus endian macros
12659 if ac_fn_c_try_compile "$LINENO"
12661 # It does; now see whether it defined to _BIG_ENDIAN or not.
12662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12663 /* end confdefs.h. */
12664 #include <limits.h>
12669 #ifndef _BIG_ENDIAN
12677 if ac_fn_c_try_compile "$LINENO"
12679 ac_cv_c_bigendian=yes
12681 ac_cv_c_bigendian=no
12683 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12685 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12687 if test $ac_cv_c_bigendian = unknown; then
12688 # Compile a test program.
12689 if test "$cross_compiling" = yes
12691 # Try to guess by grepping values from an object file.
12692 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12693 /* end confdefs.h. */
12694 unsigned short int ascii_mm[] =
12695 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12696 unsigned short int ascii_ii[] =
12697 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12698 int use_ascii (int i) {
12699 return ascii_mm[i] + ascii_ii[i];
12701 unsigned short int ebcdic_ii[] =
12702 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12703 unsigned short int ebcdic_mm[] =
12704 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12705 int use_ebcdic (int i) {
12706 return ebcdic_mm[i] + ebcdic_ii[i];
12713 return use_ascii (foo) == use_ebcdic (foo);
12718 if ac_fn_c_try_compile "$LINENO"
12720 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12721 ac_cv_c_bigendian=yes
12723 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12724 if test "$ac_cv_c_bigendian" = unknown; then
12725 ac_cv_c_bigendian=no
12727 # finding both strings is unlikely to happen, but who knows?
12728 ac_cv_c_bigendian=unknown
12732 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12734 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12735 /* end confdefs.h. */
12736 $ac_includes_default
12741 /* Are we little or big endian? From Harbison&Steele. */
12745 char c[sizeof (long int)];
12748 return u.c[sizeof (long int) - 1] == 1;
12754 if ac_fn_c_try_run "$LINENO"
12756 ac_cv_c_bigendian=no
12758 ac_cv_c_bigendian=yes
12760 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12761 conftest.$ac_objext conftest.beam conftest.$ac_ext
12766 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12767 printf "%s\n" "$ac_cv_c_bigendian" >&6; }
12768 case $ac_cv_c_bigendian in #(
12770 printf "%s\n" "#define WORDS_BIGENDIAN 1" >>confdefs.h
12776 printf "%s\n" "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12780 as_fn_error $? "unknown endianness
12781 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12784 if test $cross_compiling = no; then
12785 BUILD_CC="$BUILD_CC" CPP="$CPP" /bin/sh $ac_aux_dir/parse-types.sh
12787 CROSS_COMPILE="1" BUILD_CC="$BUILD_CC" CPP="$CPP" /bin/sh $ac_aux_dir/parse-types.sh
12789 ASM_TYPES_HEADER=./asm_types.h
12791 echo "/* These defines are needed for the public ext2fs.h header file */" \
12793 if grep HAVE_SYS_TYPES_H confdefs.h > tmp_config.$$; then
12794 uniq tmp_config.$$ >> public_config.h
12796 echo "#undef HAVE_SYS_TYPES_H" >> public_config.h
12798 if grep WORDS_BIGENDIAN confdefs.h > tmp_config.$$; then
12799 uniq tmp_config.$$ >> public_config.h
12801 echo "#undef WORDS_BIGENDIAN" >> public_config.h
12803 rm -f tmp_config.$$
12804 PUBLIC_CONFIG_HEADER=./public_config.h
12806 ac_fn_c_check_header_compile "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
12807 if test "x$ac_cv_header_inttypes_h" = xyes
12809 printf "%s\n" "#define HAVE_INTTYPES_H 1" >>confdefs.h
12813 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
12814 if test "x$ac_cv_type_intptr_t" = xyes
12817 printf "%s\n" "#define HAVE_INTPTR_T 1" >>confdefs.h
12822 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether struct stat has a st_flags field" >&5
12823 printf %s "checking whether struct stat has a st_flags field... " >&6; }
12824 if test ${e2fsprogs_cv_struct_st_flags+y}
12826 printf %s "(cached) " >&6
12828 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12829 /* end confdefs.h. */
12830 #include <sys/stat.h>
12834 struct stat stat; stat.st_flags = 0;
12839 if ac_fn_c_try_compile "$LINENO"
12841 e2fsprogs_cv_struct_st_flags=yes
12843 e2fsprogs_cv_struct_st_flags=no
12845 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12848 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $e2fsprogs_cv_struct_st_flags" >&5
12849 printf "%s\n" "$e2fsprogs_cv_struct_st_flags" >&6; }
12850 if test "$e2fsprogs_cv_struct_st_flags" = yes; then
12851 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether st_flags field is useful" >&5
12852 printf %s "checking whether st_flags field is useful... " >&6; }
12853 if test ${e2fsprogs_cv_struct_st_flags_immut+y}
12855 printf %s "(cached) " >&6
12857 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12858 /* end confdefs.h. */
12859 #include <sys/stat.h>
12863 struct stat stat; stat.st_flags |= UF_IMMUTABLE;
12868 if ac_fn_c_try_compile "$LINENO"
12870 e2fsprogs_cv_struct_st_flags_immut=yes
12872 e2fsprogs_cv_struct_st_flags_immut=no
12874 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12877 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $e2fsprogs_cv_struct_st_flags_immut" >&5
12878 printf "%s\n" "$e2fsprogs_cv_struct_st_flags_immut" >&6; }
12879 if test "$e2fsprogs_cv_struct_st_flags_immut" = yes; then
12881 printf "%s\n" "#define HAVE_STAT_FLAGS 1" >>confdefs.h
12885 ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/types.h>
12886 #include <sys/socket.h>
12888 if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes
12891 printf "%s\n" "#define HAVE_SA_LEN 1" >>confdefs.h
12895 if test -n "$BLKID_CMT"; then
12896 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_probe_get_topology in -lblkid" >&5
12897 printf %s "checking for blkid_probe_get_topology in -lblkid... " >&6; }
12898 if test ${ac_cv_lib_blkid_blkid_probe_get_topology+y}
12900 printf %s "(cached) " >&6
12902 ac_check_lib_save_LIBS=$LIBS
12903 LIBS="-lblkid $LIBS"
12904 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12905 /* end confdefs.h. */
12907 /* Override any GCC internal prototype to avoid an error.
12908 Use char because int might match the return type of a GCC
12909 builtin and then its argument prototype would still apply. */
12910 char blkid_probe_get_topology ();
12914 return blkid_probe_get_topology ();
12919 if ac_fn_c_try_link "$LINENO"
12921 ac_cv_lib_blkid_blkid_probe_get_topology=yes
12923 ac_cv_lib_blkid_blkid_probe_get_topology=no
12925 rm -f core conftest.err conftest.$ac_objext conftest.beam \
12926 conftest$ac_exeext conftest.$ac_ext
12927 LIBS=$ac_check_lib_save_LIBS
12929 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_probe_get_topology" >&5
12930 printf "%s\n" "$ac_cv_lib_blkid_blkid_probe_get_topology" >&6; }
12931 if test "x$ac_cv_lib_blkid_blkid_probe_get_topology" = xyes
12934 printf "%s\n" "#define HAVE_BLKID_PROBE_GET_TOPOLOGY 1" >>confdefs.h
12938 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_topology_get_dax in -lblkid" >&5
12939 printf %s "checking for blkid_topology_get_dax in -lblkid... " >&6; }
12940 if test ${ac_cv_lib_blkid_blkid_topology_get_dax+y}
12942 printf %s "(cached) " >&6
12944 ac_check_lib_save_LIBS=$LIBS
12945 LIBS="-lblkid $LIBS"
12946 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12947 /* end confdefs.h. */
12949 /* Override any GCC internal prototype to avoid an error.
12950 Use char because int might match the return type of a GCC
12951 builtin and then its argument prototype would still apply. */
12952 char blkid_topology_get_dax ();
12956 return blkid_topology_get_dax ();
12961 if ac_fn_c_try_link "$LINENO"
12963 ac_cv_lib_blkid_blkid_topology_get_dax=yes
12965 ac_cv_lib_blkid_blkid_topology_get_dax=no
12967 rm -f core conftest.err conftest.$ac_objext conftest.beam \
12968 conftest$ac_exeext conftest.$ac_ext
12969 LIBS=$ac_check_lib_save_LIBS
12971 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_topology_get_dax" >&5
12972 printf "%s\n" "$ac_cv_lib_blkid_blkid_topology_get_dax" >&6; }
12973 if test "x$ac_cv_lib_blkid_blkid_topology_get_dax" = xyes
12976 printf "%s\n" "#define HAVE_BLKID_TOPOLOGY_GET_DAX 1" >>confdefs.h
12980 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_probe_enable_partitions in -lblkid" >&5
12981 printf %s "checking for blkid_probe_enable_partitions in -lblkid... " >&6; }
12982 if test ${ac_cv_lib_blkid_blkid_probe_enable_partitions+y}
12984 printf %s "(cached) " >&6
12986 ac_check_lib_save_LIBS=$LIBS
12987 LIBS="-lblkid $LIBS"
12988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12989 /* end confdefs.h. */
12991 /* Override any GCC internal prototype to avoid an error.
12992 Use char because int might match the return type of a GCC
12993 builtin and then its argument prototype would still apply. */
12994 char blkid_probe_enable_partitions ();
12998 return blkid_probe_enable_partitions ();
13003 if ac_fn_c_try_link "$LINENO"
13005 ac_cv_lib_blkid_blkid_probe_enable_partitions=yes
13007 ac_cv_lib_blkid_blkid_probe_enable_partitions=no
13009 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13010 conftest$ac_exeext conftest.$ac_ext
13011 LIBS=$ac_check_lib_save_LIBS
13013 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_probe_enable_partitions" >&5
13014 printf "%s\n" "$ac_cv_lib_blkid_blkid_probe_enable_partitions" >&6; }
13015 if test "x$ac_cv_lib_blkid_blkid_probe_enable_partitions" = xyes
13018 printf "%s\n" "#define HAVE_BLKID_PROBE_ENABLE_PARTITIONS 1" >>confdefs.h
13023 if test -n "$DLOPEN_LIB" ; then
13024 ac_cv_func_dlopen=yes
13026 ac_fn_c_check_func "$LINENO" "__secure_getenv" "ac_cv_func___secure_getenv"
13027 if test "x$ac_cv_func___secure_getenv" = xyes
13029 printf "%s\n" "#define HAVE___SECURE_GETENV 1" >>confdefs.h
13032 ac_fn_c_check_func "$LINENO" "add_key" "ac_cv_func_add_key"
13033 if test "x$ac_cv_func_add_key" = xyes
13035 printf "%s\n" "#define HAVE_ADD_KEY 1" >>confdefs.h
13038 ac_fn_c_check_func "$LINENO" "backtrace" "ac_cv_func_backtrace"
13039 if test "x$ac_cv_func_backtrace" = xyes
13041 printf "%s\n" "#define HAVE_BACKTRACE 1" >>confdefs.h
13044 ac_fn_c_check_func "$LINENO" "chflags" "ac_cv_func_chflags"
13045 if test "x$ac_cv_func_chflags" = xyes
13047 printf "%s\n" "#define HAVE_CHFLAGS 1" >>confdefs.h
13050 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
13051 if test "x$ac_cv_func_dlopen" = xyes
13053 printf "%s\n" "#define HAVE_DLOPEN 1" >>confdefs.h
13056 ac_fn_c_check_func "$LINENO" "fadvise64" "ac_cv_func_fadvise64"
13057 if test "x$ac_cv_func_fadvise64" = xyes
13059 printf "%s\n" "#define HAVE_FADVISE64 1" >>confdefs.h
13062 ac_fn_c_check_func "$LINENO" "fallocate" "ac_cv_func_fallocate"
13063 if test "x$ac_cv_func_fallocate" = xyes
13065 printf "%s\n" "#define HAVE_FALLOCATE 1" >>confdefs.h
13068 ac_fn_c_check_func "$LINENO" "fallocate64" "ac_cv_func_fallocate64"
13069 if test "x$ac_cv_func_fallocate64" = xyes
13071 printf "%s\n" "#define HAVE_FALLOCATE64 1" >>confdefs.h
13074 ac_fn_c_check_func "$LINENO" "fchown" "ac_cv_func_fchown"
13075 if test "x$ac_cv_func_fchown" = xyes
13077 printf "%s\n" "#define HAVE_FCHOWN 1" >>confdefs.h
13080 ac_fn_c_check_func "$LINENO" "fcntl" "ac_cv_func_fcntl"
13081 if test "x$ac_cv_func_fcntl" = xyes
13083 printf "%s\n" "#define HAVE_FCNTL 1" >>confdefs.h
13086 ac_fn_c_check_func "$LINENO" "fdatasync" "ac_cv_func_fdatasync"
13087 if test "x$ac_cv_func_fdatasync" = xyes
13089 printf "%s\n" "#define HAVE_FDATASYNC 1" >>confdefs.h
13092 ac_fn_c_check_func "$LINENO" "fstat64" "ac_cv_func_fstat64"
13093 if test "x$ac_cv_func_fstat64" = xyes
13095 printf "%s\n" "#define HAVE_FSTAT64 1" >>confdefs.h
13098 ac_fn_c_check_func "$LINENO" "fsync" "ac_cv_func_fsync"
13099 if test "x$ac_cv_func_fsync" = xyes
13101 printf "%s\n" "#define HAVE_FSYNC 1" >>confdefs.h
13104 ac_fn_c_check_func "$LINENO" "ftruncate64" "ac_cv_func_ftruncate64"
13105 if test "x$ac_cv_func_ftruncate64" = xyes
13107 printf "%s\n" "#define HAVE_FTRUNCATE64 1" >>confdefs.h
13110 ac_fn_c_check_func "$LINENO" "futimes" "ac_cv_func_futimes"
13111 if test "x$ac_cv_func_futimes" = xyes
13113 printf "%s\n" "#define HAVE_FUTIMES 1" >>confdefs.h
13116 ac_fn_c_check_func "$LINENO" "getcwd" "ac_cv_func_getcwd"
13117 if test "x$ac_cv_func_getcwd" = xyes
13119 printf "%s\n" "#define HAVE_GETCWD 1" >>confdefs.h
13122 ac_fn_c_check_func "$LINENO" "getdtablesize" "ac_cv_func_getdtablesize"
13123 if test "x$ac_cv_func_getdtablesize" = xyes
13125 printf "%s\n" "#define HAVE_GETDTABLESIZE 1" >>confdefs.h
13128 ac_fn_c_check_func "$LINENO" "getentropy" "ac_cv_func_getentropy"
13129 if test "x$ac_cv_func_getentropy" = xyes
13131 printf "%s\n" "#define HAVE_GETENTROPY 1" >>confdefs.h
13134 ac_fn_c_check_func "$LINENO" "gethostname" "ac_cv_func_gethostname"
13135 if test "x$ac_cv_func_gethostname" = xyes
13137 printf "%s\n" "#define HAVE_GETHOSTNAME 1" >>confdefs.h
13140 ac_fn_c_check_func "$LINENO" "getmntinfo" "ac_cv_func_getmntinfo"
13141 if test "x$ac_cv_func_getmntinfo" = xyes
13143 printf "%s\n" "#define HAVE_GETMNTINFO 1" >>confdefs.h
13146 ac_fn_c_check_func "$LINENO" "getpwuid_r" "ac_cv_func_getpwuid_r"
13147 if test "x$ac_cv_func_getpwuid_r" = xyes
13149 printf "%s\n" "#define HAVE_GETPWUID_R 1" >>confdefs.h
13152 ac_fn_c_check_func "$LINENO" "getrandom" "ac_cv_func_getrandom"
13153 if test "x$ac_cv_func_getrandom" = xyes
13155 printf "%s\n" "#define HAVE_GETRANDOM 1" >>confdefs.h
13158 ac_fn_c_check_func "$LINENO" "getrlimit" "ac_cv_func_getrlimit"
13159 if test "x$ac_cv_func_getrlimit" = xyes
13161 printf "%s\n" "#define HAVE_GETRLIMIT 1" >>confdefs.h
13164 ac_fn_c_check_func "$LINENO" "getrusage" "ac_cv_func_getrusage"
13165 if test "x$ac_cv_func_getrusage" = xyes
13167 printf "%s\n" "#define HAVE_GETRUSAGE 1" >>confdefs.h
13170 ac_fn_c_check_func "$LINENO" "jrand48" "ac_cv_func_jrand48"
13171 if test "x$ac_cv_func_jrand48" = xyes
13173 printf "%s\n" "#define HAVE_JRAND48 1" >>confdefs.h
13176 ac_fn_c_check_func "$LINENO" "keyctl" "ac_cv_func_keyctl"
13177 if test "x$ac_cv_func_keyctl" = xyes
13179 printf "%s\n" "#define HAVE_KEYCTL 1" >>confdefs.h
13182 ac_fn_c_check_func "$LINENO" "llistxattr" "ac_cv_func_llistxattr"
13183 if test "x$ac_cv_func_llistxattr" = xyes
13185 printf "%s\n" "#define HAVE_LLISTXATTR 1" >>confdefs.h
13188 ac_fn_c_check_func "$LINENO" "llseek" "ac_cv_func_llseek"
13189 if test "x$ac_cv_func_llseek" = xyes
13191 printf "%s\n" "#define HAVE_LLSEEK 1" >>confdefs.h
13194 ac_fn_c_check_func "$LINENO" "lseek64" "ac_cv_func_lseek64"
13195 if test "x$ac_cv_func_lseek64" = xyes
13197 printf "%s\n" "#define HAVE_LSEEK64 1" >>confdefs.h
13200 ac_fn_c_check_func "$LINENO" "mallinfo" "ac_cv_func_mallinfo"
13201 if test "x$ac_cv_func_mallinfo" = xyes
13203 printf "%s\n" "#define HAVE_MALLINFO 1" >>confdefs.h
13206 ac_fn_c_check_func "$LINENO" "mallinfo2" "ac_cv_func_mallinfo2"
13207 if test "x$ac_cv_func_mallinfo2" = xyes
13209 printf "%s\n" "#define HAVE_MALLINFO2 1" >>confdefs.h
13212 ac_fn_c_check_func "$LINENO" "mbstowcs" "ac_cv_func_mbstowcs"
13213 if test "x$ac_cv_func_mbstowcs" = xyes
13215 printf "%s\n" "#define HAVE_MBSTOWCS 1" >>confdefs.h
13218 ac_fn_c_check_func "$LINENO" "memalign" "ac_cv_func_memalign"
13219 if test "x$ac_cv_func_memalign" = xyes
13221 printf "%s\n" "#define HAVE_MEMALIGN 1" >>confdefs.h
13224 ac_fn_c_check_func "$LINENO" "mempcpy" "ac_cv_func_mempcpy"
13225 if test "x$ac_cv_func_mempcpy" = xyes
13227 printf "%s\n" "#define HAVE_MEMPCPY 1" >>confdefs.h
13230 ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
13231 if test "x$ac_cv_func_mmap" = xyes
13233 printf "%s\n" "#define HAVE_MMAP 1" >>confdefs.h
13236 ac_fn_c_check_func "$LINENO" "msync" "ac_cv_func_msync"
13237 if test "x$ac_cv_func_msync" = xyes
13239 printf "%s\n" "#define HAVE_MSYNC 1" >>confdefs.h
13242 ac_fn_c_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep"
13243 if test "x$ac_cv_func_nanosleep" = xyes
13245 printf "%s\n" "#define HAVE_NANOSLEEP 1" >>confdefs.h
13248 ac_fn_c_check_func "$LINENO" "open64" "ac_cv_func_open64"
13249 if test "x$ac_cv_func_open64" = xyes
13251 printf "%s\n" "#define HAVE_OPEN64 1" >>confdefs.h
13254 ac_fn_c_check_func "$LINENO" "pathconf" "ac_cv_func_pathconf"
13255 if test "x$ac_cv_func_pathconf" = xyes
13257 printf "%s\n" "#define HAVE_PATHCONF 1" >>confdefs.h
13260 ac_fn_c_check_func "$LINENO" "posix_fadvise" "ac_cv_func_posix_fadvise"
13261 if test "x$ac_cv_func_posix_fadvise" = xyes
13263 printf "%s\n" "#define HAVE_POSIX_FADVISE 1" >>confdefs.h
13266 ac_fn_c_check_func "$LINENO" "posix_fadvise64" "ac_cv_func_posix_fadvise64"
13267 if test "x$ac_cv_func_posix_fadvise64" = xyes
13269 printf "%s\n" "#define HAVE_POSIX_FADVISE64 1" >>confdefs.h
13272 ac_fn_c_check_func "$LINENO" "posix_memalign" "ac_cv_func_posix_memalign"
13273 if test "x$ac_cv_func_posix_memalign" = xyes
13275 printf "%s\n" "#define HAVE_POSIX_MEMALIGN 1" >>confdefs.h
13278 ac_fn_c_check_func "$LINENO" "prctl" "ac_cv_func_prctl"
13279 if test "x$ac_cv_func_prctl" = xyes
13281 printf "%s\n" "#define HAVE_PRCTL 1" >>confdefs.h
13284 ac_fn_c_check_func "$LINENO" "pread" "ac_cv_func_pread"
13285 if test "x$ac_cv_func_pread" = xyes
13287 printf "%s\n" "#define HAVE_PREAD 1" >>confdefs.h
13290 ac_fn_c_check_func "$LINENO" "pwrite" "ac_cv_func_pwrite"
13291 if test "x$ac_cv_func_pwrite" = xyes
13293 printf "%s\n" "#define HAVE_PWRITE 1" >>confdefs.h
13296 ac_fn_c_check_func "$LINENO" "pread64" "ac_cv_func_pread64"
13297 if test "x$ac_cv_func_pread64" = xyes
13299 printf "%s\n" "#define HAVE_PREAD64 1" >>confdefs.h
13302 ac_fn_c_check_func "$LINENO" "pwrite64" "ac_cv_func_pwrite64"
13303 if test "x$ac_cv_func_pwrite64" = xyes
13305 printf "%s\n" "#define HAVE_PWRITE64 1" >>confdefs.h
13308 ac_fn_c_check_func "$LINENO" "qsort_r" "ac_cv_func_qsort_r"
13309 if test "x$ac_cv_func_qsort_r" = xyes
13311 printf "%s\n" "#define HAVE_QSORT_R 1" >>confdefs.h
13314 ac_fn_c_check_func "$LINENO" "secure_getenv" "ac_cv_func_secure_getenv"
13315 if test "x$ac_cv_func_secure_getenv" = xyes
13317 printf "%s\n" "#define HAVE_SECURE_GETENV 1" >>confdefs.h
13320 ac_fn_c_check_func "$LINENO" "setmntent" "ac_cv_func_setmntent"
13321 if test "x$ac_cv_func_setmntent" = xyes
13323 printf "%s\n" "#define HAVE_SETMNTENT 1" >>confdefs.h
13326 ac_fn_c_check_func "$LINENO" "setresgid" "ac_cv_func_setresgid"
13327 if test "x$ac_cv_func_setresgid" = xyes
13329 printf "%s\n" "#define HAVE_SETRESGID 1" >>confdefs.h
13332 ac_fn_c_check_func "$LINENO" "setresuid" "ac_cv_func_setresuid"
13333 if test "x$ac_cv_func_setresuid" = xyes
13335 printf "%s\n" "#define HAVE_SETRESUID 1" >>confdefs.h
13338 ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf"
13339 if test "x$ac_cv_func_snprintf" = xyes
13341 printf "%s\n" "#define HAVE_SNPRINTF 1" >>confdefs.h
13344 ac_fn_c_check_func "$LINENO" "srandom" "ac_cv_func_srandom"
13345 if test "x$ac_cv_func_srandom" = xyes
13347 printf "%s\n" "#define HAVE_SRANDOM 1" >>confdefs.h
13350 ac_fn_c_check_func "$LINENO" "stpcpy" "ac_cv_func_stpcpy"
13351 if test "x$ac_cv_func_stpcpy" = xyes
13353 printf "%s\n" "#define HAVE_STPCPY 1" >>confdefs.h
13356 ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp"
13357 if test "x$ac_cv_func_strcasecmp" = xyes
13359 printf "%s\n" "#define HAVE_STRCASECMP 1" >>confdefs.h
13362 ac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup"
13363 if test "x$ac_cv_func_strdup" = xyes
13365 printf "%s\n" "#define HAVE_STRDUP 1" >>confdefs.h
13368 ac_fn_c_check_func "$LINENO" "strnlen" "ac_cv_func_strnlen"
13369 if test "x$ac_cv_func_strnlen" = xyes
13371 printf "%s\n" "#define HAVE_STRNLEN 1" >>confdefs.h
13374 ac_fn_c_check_func "$LINENO" "strptime" "ac_cv_func_strptime"
13375 if test "x$ac_cv_func_strptime" = xyes
13377 printf "%s\n" "#define HAVE_STRPTIME 1" >>confdefs.h
13380 ac_fn_c_check_func "$LINENO" "strtoull" "ac_cv_func_strtoull"
13381 if test "x$ac_cv_func_strtoull" = xyes
13383 printf "%s\n" "#define HAVE_STRTOULL 1" >>confdefs.h
13386 ac_fn_c_check_func "$LINENO" "sync_file_range" "ac_cv_func_sync_file_range"
13387 if test "x$ac_cv_func_sync_file_range" = xyes
13389 printf "%s\n" "#define HAVE_SYNC_FILE_RANGE 1" >>confdefs.h
13392 ac_fn_c_check_func "$LINENO" "sysconf" "ac_cv_func_sysconf"
13393 if test "x$ac_cv_func_sysconf" = xyes
13395 printf "%s\n" "#define HAVE_SYSCONF 1" >>confdefs.h
13398 ac_fn_c_check_func "$LINENO" "usleep" "ac_cv_func_usleep"
13399 if test "x$ac_cv_func_usleep" = xyes
13401 printf "%s\n" "#define HAVE_USLEEP 1" >>confdefs.h
13404 ac_fn_c_check_func "$LINENO" "utime" "ac_cv_func_utime"
13405 if test "x$ac_cv_func_utime" = xyes
13407 printf "%s\n" "#define HAVE_UTIME 1" >>confdefs.h
13410 ac_fn_c_check_func "$LINENO" "utimes" "ac_cv_func_utimes"
13411 if test "x$ac_cv_func_utimes" = xyes
13413 printf "%s\n" "#define HAVE_UTIMES 1" >>confdefs.h
13416 ac_fn_c_check_func "$LINENO" "valloc" "ac_cv_func_valloc"
13417 if test "x$ac_cv_func_valloc" = xyes
13419 printf "%s\n" "#define HAVE_VALLOC 1" >>confdefs.h
13424 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
13425 printf %s "checking for socket in -lsocket... " >&6; }
13426 if test ${ac_cv_lib_socket_socket+y}
13428 printf %s "(cached) " >&6
13430 ac_check_lib_save_LIBS=$LIBS
13431 LIBS="-lsocket $LIBS"
13432 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13433 /* end confdefs.h. */
13435 /* Override any GCC internal prototype to avoid an error.
13436 Use char because int might match the return type of a GCC
13437 builtin and then its argument prototype would still apply. */
13447 if ac_fn_c_try_link "$LINENO"
13449 ac_cv_lib_socket_socket=yes
13451 ac_cv_lib_socket_socket=no
13453 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13454 conftest$ac_exeext conftest.$ac_ext
13455 LIBS=$ac_check_lib_save_LIBS
13457 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
13458 printf "%s\n" "$ac_cv_lib_socket_socket" >&6; }
13459 if test "x$ac_cv_lib_socket_socket" = xyes
13461 SOCKET_LIB=-lsocket
13465 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for magic_file in -lmagic" >&5
13466 printf %s "checking for magic_file in -lmagic... " >&6; }
13467 if test ${ac_cv_lib_magic_magic_file+y}
13469 printf %s "(cached) " >&6
13471 ac_check_lib_save_LIBS=$LIBS
13472 LIBS="-lmagic $LIBS"
13473 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13474 /* end confdefs.h. */
13476 /* Override any GCC internal prototype to avoid an error.
13477 Use char because int might match the return type of a GCC
13478 builtin and then its argument prototype would still apply. */
13479 char magic_file ();
13483 return magic_file ();
13488 if ac_fn_c_try_link "$LINENO"
13490 ac_cv_lib_magic_magic_file=yes
13492 ac_cv_lib_magic_magic_file=no
13494 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13495 conftest$ac_exeext conftest.$ac_ext
13496 LIBS=$ac_check_lib_save_LIBS
13498 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_magic_magic_file" >&5
13499 printf "%s\n" "$ac_cv_lib_magic_magic_file" >&6; }
13500 if test "x$ac_cv_lib_magic_magic_file" = xyes
13503 ac_fn_c_check_header_compile "$LINENO" "magic.h" "ac_cv_header_magic_h" "$ac_includes_default"
13504 if test "x$ac_cv_header_magic_h" = xyes
13506 printf "%s\n" "#define HAVE_MAGIC_H 1" >>confdefs.h
13512 if test "$ac_cv_func_dlopen" = yes ; then
13513 MAGIC_LIB=$DLOPEN_LIB
13516 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
13517 printf %s "checking for clock_gettime in -lrt... " >&6; }
13518 if test ${ac_cv_lib_rt_clock_gettime+y}
13520 printf %s "(cached) " >&6
13522 ac_check_lib_save_LIBS=$LIBS
13524 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13525 /* end confdefs.h. */
13527 /* Override any GCC internal prototype to avoid an error.
13528 Use char because int might match the return type of a GCC
13529 builtin and then its argument prototype would still apply. */
13530 char clock_gettime ();
13534 return clock_gettime ();
13539 if ac_fn_c_try_link "$LINENO"
13541 ac_cv_lib_rt_clock_gettime=yes
13543 ac_cv_lib_rt_clock_gettime=no
13545 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13546 conftest$ac_exeext conftest.$ac_ext
13547 LIBS=$ac_check_lib_save_LIBS
13549 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
13550 printf "%s\n" "$ac_cv_lib_rt_clock_gettime" >&6; }
13551 if test "x$ac_cv_lib_rt_clock_gettime" = xyes
13553 CLOCK_GETTIME_LIB=-lrt
13559 # Check whether --enable-fuse2fs was given.
13560 if test ${enable_fuse2fs+y}
13562 enableval=$enable_fuse2fs; if test "$enableval" = "no"
13565 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling fuse2fs" >&5
13566 printf "%s\n" "Disabling fuse2fs" >&6; }
13568 for ac_header in pthread.h fuse.h
13570 as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | $as_tr_sh`
13571 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#define _FILE_OFFSET_BITS 64
13572 #define FUSE_USE_VERSION 29
13574 if eval test \"x\$"$as_ac_Header"\" = x"yes"
13576 cat >>confdefs.h <<_ACEOF
13577 #define `printf "%s\n" "HAVE_$ac_header" | $as_tr_cpp` 1
13581 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13582 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
13583 as_fn_error $? "Cannot find fuse2fs headers.
13584 See \`config.log' for more details" "$LINENO" 5; }
13589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13590 /* end confdefs.h. */
13591 #define FUSE_USE_VERSION 29
13593 #include <linux/fs.h>
13594 #include <linux/falloc.h>
13595 #include <linux/xattr.h>
13606 if ac_fn_c_try_cpp "$LINENO"
13610 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13611 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
13612 as_fn_error $? "Cannot find fuse2fs Linux headers.
13613 See \`config.log' for more details" "$LINENO" 5; }
13615 rm -f conftest.err conftest.i conftest.$ac_ext
13617 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -losxfuse" >&5
13618 printf %s "checking for fuse_main in -losxfuse... " >&6; }
13619 if test ${ac_cv_lib_osxfuse_fuse_main+y}
13621 printf %s "(cached) " >&6
13623 ac_check_lib_save_LIBS=$LIBS
13624 LIBS="-losxfuse $LIBS"
13625 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13626 /* end confdefs.h. */
13628 /* Override any GCC internal prototype to avoid an error.
13629 Use char because int might match the return type of a GCC
13630 builtin and then its argument prototype would still apply. */
13635 return fuse_main ();
13640 if ac_fn_c_try_link "$LINENO"
13642 ac_cv_lib_osxfuse_fuse_main=yes
13644 ac_cv_lib_osxfuse_fuse_main=no
13646 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13647 conftest$ac_exeext conftest.$ac_ext
13648 LIBS=$ac_check_lib_save_LIBS
13650 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_osxfuse_fuse_main" >&5
13651 printf "%s\n" "$ac_cv_lib_osxfuse_fuse_main" >&6; }
13652 if test "x$ac_cv_lib_osxfuse_fuse_main" = xyes
13656 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -lfuse" >&5
13657 printf %s "checking for fuse_main in -lfuse... " >&6; }
13658 if test ${ac_cv_lib_fuse_fuse_main+y}
13660 printf %s "(cached) " >&6
13662 ac_check_lib_save_LIBS=$LIBS
13663 LIBS="-lfuse $LIBS"
13664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13665 /* end confdefs.h. */
13667 /* Override any GCC internal prototype to avoid an error.
13668 Use char because int might match the return type of a GCC
13669 builtin and then its argument prototype would still apply. */
13674 return fuse_main ();
13679 if ac_fn_c_try_link "$LINENO"
13681 ac_cv_lib_fuse_fuse_main=yes
13683 ac_cv_lib_fuse_fuse_main=no
13685 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13686 conftest$ac_exeext conftest.$ac_ext
13687 LIBS=$ac_check_lib_save_LIBS
13689 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fuse_fuse_main" >&5
13690 printf "%s\n" "$ac_cv_lib_fuse_fuse_main" >&6; }
13691 if test "x$ac_cv_lib_fuse_fuse_main" = xyes
13695 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13696 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
13697 as_fn_error $? "Cannot find fuse library.
13698 See \`config.log' for more details" "$LINENO" 5; }
13703 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling fuse2fs" >&5
13704 printf "%s\n" "Enabling fuse2fs" >&6; }
13708 for ac_header in pthread.h fuse.h
13710 as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | $as_tr_sh`
13711 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#define _FILE_OFFSET_BITS 64
13712 #define FUSE_USE_VERSION 29
13714 # include <linux/fs.h>
13715 # include <linux/falloc.h>
13716 # include <linux/xattr.h>
13719 if eval test \"x\$"$as_ac_Header"\" = x"yes"
13721 cat >>confdefs.h <<_ACEOF
13722 #define `printf "%s\n" "HAVE_$ac_header" | $as_tr_cpp` 1
13730 if test -z "$FUSE_CMT"
13732 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -losxfuse" >&5
13733 printf %s "checking for fuse_main in -losxfuse... " >&6; }
13734 if test ${ac_cv_lib_osxfuse_fuse_main+y}
13736 printf %s "(cached) " >&6
13738 ac_check_lib_save_LIBS=$LIBS
13739 LIBS="-losxfuse $LIBS"
13740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13741 /* end confdefs.h. */
13743 /* Override any GCC internal prototype to avoid an error.
13744 Use char because int might match the return type of a GCC
13745 builtin and then its argument prototype would still apply. */
13750 return fuse_main ();
13755 if ac_fn_c_try_link "$LINENO"
13757 ac_cv_lib_osxfuse_fuse_main=yes
13759 ac_cv_lib_osxfuse_fuse_main=no
13761 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13762 conftest$ac_exeext conftest.$ac_ext
13763 LIBS=$ac_check_lib_save_LIBS
13765 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_osxfuse_fuse_main" >&5
13766 printf "%s\n" "$ac_cv_lib_osxfuse_fuse_main" >&6; }
13767 if test "x$ac_cv_lib_osxfuse_fuse_main" = xyes
13771 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -lfuse" >&5
13772 printf %s "checking for fuse_main in -lfuse... " >&6; }
13773 if test ${ac_cv_lib_fuse_fuse_main+y}
13775 printf %s "(cached) " >&6
13777 ac_check_lib_save_LIBS=$LIBS
13778 LIBS="-lfuse $LIBS"
13779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13780 /* end confdefs.h. */
13782 /* Override any GCC internal prototype to avoid an error.
13783 Use char because int might match the return type of a GCC
13784 builtin and then its argument prototype would still apply. */
13789 return fuse_main ();
13794 if ac_fn_c_try_link "$LINENO"
13796 ac_cv_lib_fuse_fuse_main=yes
13798 ac_cv_lib_fuse_fuse_main=no
13800 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13801 conftest$ac_exeext conftest.$ac_ext
13802 LIBS=$ac_check_lib_save_LIBS
13804 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fuse_fuse_main" >&5
13805 printf "%s\n" "$ac_cv_lib_fuse_fuse_main" >&6; }
13806 if test "x$ac_cv_lib_fuse_fuse_main" = xyes
13816 if test -z "$FUSE_CMT"
13818 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling fuse2fs by default." >&5
13819 printf "%s\n" "Enabling fuse2fs by default." >&6; }
13826 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for optreset" >&5
13827 printf %s "checking for optreset... " >&6; }
13828 if test ${ac_cv_have_optreset+y}
13830 printf %s "(cached) " >&6
13832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13833 /* end confdefs.h. */
13834 #include <unistd.h>
13837 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13838 $EGREP "optreset" >/dev/null 2>&1
13840 ac_cv_have_optreset=yes
13842 ac_cv_have_optreset=no
13847 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_optreset" >&5
13848 printf "%s\n" "$ac_cv_have_optreset" >&6; }
13849 if test $ac_cv_have_optreset = yes; then
13851 printf "%s\n" "#define HAVE_OPTRESET 1" >>confdefs.h
13856 echo GL_THREADS_API: ${gl_threads_api}
13857 if test "${gl_threads_api}" != none
13859 ac_fn_c_check_func "$LINENO" "sem_init" "ac_cv_func_sem_init"
13860 if test "x$ac_cv_func_sem_init" = xyes
13864 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lpthread" >&5
13865 printf %s "checking for sem_init in -lpthread... " >&6; }
13866 if test ${ac_cv_lib_pthread_sem_init+y}
13868 printf %s "(cached) " >&6
13870 ac_check_lib_save_LIBS=$LIBS
13871 LIBS="-lpthread $LIBS"
13872 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13873 /* end confdefs.h. */
13875 /* Override any GCC internal prototype to avoid an error.
13876 Use char because int might match the return type of a GCC
13877 builtin and then its argument prototype would still apply. */
13882 return sem_init ();
13887 if ac_fn_c_try_link "$LINENO"
13889 ac_cv_lib_pthread_sem_init=yes
13891 ac_cv_lib_pthread_sem_init=no
13893 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13894 conftest$ac_exeext conftest.$ac_ext
13895 LIBS=$ac_check_lib_save_LIBS
13897 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_sem_init" >&5
13898 printf "%s\n" "$ac_cv_lib_pthread_sem_init" >&6; }
13899 if test "x$ac_cv_lib_pthread_sem_init" = xyes
13901 printf "%s\n" "#define HAVE_SEM_INIT 1" >>confdefs.h
13903 SEM_INIT_LIB=-lpthread
13905 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lrt" >&5
13906 printf %s "checking for sem_init in -lrt... " >&6; }
13907 if test ${ac_cv_lib_rt_sem_init+y}
13909 printf %s "(cached) " >&6
13911 ac_check_lib_save_LIBS=$LIBS
13913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13914 /* end confdefs.h. */
13916 /* Override any GCC internal prototype to avoid an error.
13917 Use char because int might match the return type of a GCC
13918 builtin and then its argument prototype would still apply. */
13923 return sem_init ();
13928 if ac_fn_c_try_link "$LINENO"
13930 ac_cv_lib_rt_sem_init=yes
13932 ac_cv_lib_rt_sem_init=no
13934 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13935 conftest$ac_exeext conftest.$ac_ext
13936 LIBS=$ac_check_lib_save_LIBS
13938 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sem_init" >&5
13939 printf "%s\n" "$ac_cv_lib_rt_sem_init" >&6; }
13940 if test "x$ac_cv_lib_rt_sem_init" = xyes
13942 printf "%s\n" "#define HAVE_SEM_INIT 1" >>confdefs.h
13946 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lposix4" >&5
13947 printf %s "checking for sem_init in -lposix4... " >&6; }
13948 if test ${ac_cv_lib_posix4_sem_init+y}
13950 printf %s "(cached) " >&6
13952 ac_check_lib_save_LIBS=$LIBS
13953 LIBS="-lposix4 $LIBS"
13954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13955 /* end confdefs.h. */
13957 /* Override any GCC internal prototype to avoid an error.
13958 Use char because int might match the return type of a GCC
13959 builtin and then its argument prototype would still apply. */
13964 return sem_init ();
13969 if ac_fn_c_try_link "$LINENO"
13971 ac_cv_lib_posix4_sem_init=yes
13973 ac_cv_lib_posix4_sem_init=no
13975 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13976 conftest$ac_exeext conftest.$ac_ext
13977 LIBS=$ac_check_lib_save_LIBS
13979 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix4_sem_init" >&5
13980 printf "%s\n" "$ac_cv_lib_posix4_sem_init" >&6; }
13981 if test "x$ac_cv_lib_posix4_sem_init" = xyes
13983 printf "%s\n" "#define HAVE_SEM_INIT 1" >>confdefs.h
13985 SEM_INIT_LIB=-lposix4
13995 if test "$ac_cv_func_qsort_r" != no
13998 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether qsort_r is GNU version" >&5
13999 printf %s "checking whether qsort_r is GNU version... " >&6; }
14000 if test ${e2_cv_gnu_qsort_r+y}
14002 printf %s "(cached) " >&6
14004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14005 /* end confdefs.h. */
14007 #include <stdlib.h>
14008 void (qsort_r)(void *base, size_t nmemb, size_t size,
14009 int (*compar)(const void *, const void *, void *),
14020 if ac_fn_c_try_compile "$LINENO"
14022 e2_cv_gnu_qsort_r=yes
14024 e2_cv_gnu_qsort_r=no
14026 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14029 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $e2_cv_gnu_qsort_r" >&5
14030 printf "%s\n" "$e2_cv_gnu_qsort_r" >&6; }
14031 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether qsort_r is BSD version" >&5
14032 printf %s "checking whether qsort_r is BSD version... " >&6; }
14033 if test ${e2_cv_bsd_qsort_r+y}
14035 printf %s "(cached) " >&6
14037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14038 /* end confdefs.h. */
14040 #include <stdlib.h>
14041 void (qsort_r)(void *base, size_t nmemb, size_t size,
14042 void *arg, int (*compar)(void *, const void *, const void *));
14052 if ac_fn_c_try_compile "$LINENO"
14054 e2_cv_bsd_qsort_r=yes
14056 e2_cv_bsd_qsort_r=no
14058 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14061 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $e2_cv_bsd_qsort_r" >&5
14062 printf "%s\n" "$e2_cv_bsd_qsort_r" >&6; }
14063 case "$e2_cv_gnu_qsort_r:$e2_cv_bsd_qsort_r" in #(
14067 printf "%s\n" "#define HAVE_GNU_QSORT_R 1" >>confdefs.h
14073 printf "%s\n" "#define HAVE_BSD_QSORT_R 1" >>confdefs.h
14081 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for unified diff option" >&5
14082 printf %s "checking for unified diff option... " >&6; }
14083 if diff -u $0 $0 > /dev/null 2>&1 ; then
14088 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $UNI_DIFF_OPTS" >&5
14089 printf "%s\n" "$UNI_DIFF_OPTS" >&6; }
14094 printf "%s\n" "#define HAVE_EXT2_IOCTLS 1" >>confdefs.h
14099 printf %s "checking for mount 'nosuid' option... "
14100 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14101 /* end confdefs.h. */
14102 #include <sys/mount.h>
14106 void *temp = (void *)(MS_NOSUID); (void) temp;
14111 if ac_fn_c_try_compile "$LINENO"
14114 printf "%s\n" "#define HAVE_MOUNT_NOSUID 1" >>confdefs.h
14116 ac_cv_mount_nosuid=yes
14117 printf "%s\n" "yes"
14119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14120 /* end confdefs.h. */
14121 #include <sys/mount.h>
14125 void *temp = (void *)(MNT_NOSUID); (void) temp;
14130 if ac_fn_c_try_compile "$LINENO"
14133 printf "%s\n" "#define HAVE_MOUNT_NOSUID 1" >>confdefs.h
14135 ac_cv_mount_nosuid=yes
14136 printf "%s\n" "yes"
14138 ac_cv_mount_nosuid=no
14142 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14145 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14148 printf %s "checking for mount 'nodev' option... "
14149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14150 /* end confdefs.h. */
14151 #include <sys/mount.h>
14155 void *temp = (void *)(MS_NODEV); (void) temp;
14160 if ac_fn_c_try_compile "$LINENO"
14163 printf "%s\n" "#define HAVE_MOUNT_NODEV 1" >>confdefs.h
14165 ac_cv_mount_nodev=yes
14166 printf "%s\n" "yes"
14168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14169 /* end confdefs.h. */
14170 #include <sys/mount.h>
14174 void *temp = (void *)(MNT_NODEV); (void) temp;
14179 if ac_fn_c_try_compile "$LINENO"
14182 printf "%s\n" "#define HAVE_MOUNT_NODEV 1" >>confdefs.h
14184 ac_cv_mount_nodev=yes
14185 printf "%s\n" "yes"
14187 ac_cv_mount_nodev=no
14191 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14194 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14196 # Check whether --enable-lto was given.
14197 if test ${enable_lto+y}
14199 enableval=$enable_lto;
14204 if test "$enable_lto" = "yes" || test "$enable_lto" = "probe"; then
14205 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports LTO" >&5
14206 printf %s "checking if C compiler supports LTO... " >&6; }
14207 OLD_CFLAGS="$CFLAGS"
14208 OLD_LDFLAGS="$LDFLAGS"
14209 LTO_FLAGS="-g -flto -ffat-lto-objects"
14210 CFLAGS="$CFLAGS $LTO_FLAGS"
14211 LDFLAGS="$LDFLAGS $LTO_FLAGS"
14212 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14213 /* end confdefs.h. */
14223 if ac_fn_c_try_link "$LINENO"
14225 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14226 printf "%s\n" "yes" >&6; }
14227 lto_cflags=$LTO_FLAGS
14228 lto_ldflags=$LTO_FLAGS
14229 # Extract the first word of "gcc-ar", so it can be a program name with args.
14230 set dummy gcc-ar; ac_word=$2
14231 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14232 printf %s "checking for $ac_word... " >&6; }
14233 if test ${ac_cv_path_gcc_ar+y}
14235 printf %s "(cached) " >&6
14239 ac_cv_path_gcc_ar="$gcc_ar" # Let the user override the test with a path.
14242 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14243 for as_dir in $PATH
14246 case $as_dir in #(((
14249 *) as_dir=$as_dir/ ;;
14251 for ac_exec_ext in '' $ac_executable_extensions; do
14252 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14253 ac_cv_path_gcc_ar="$as_dir$ac_word$ac_exec_ext"
14254 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14264 gcc_ar=$ac_cv_path_gcc_ar
14265 if test -n "$gcc_ar"; then
14266 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gcc_ar" >&5
14267 printf "%s\n" "$gcc_ar" >&6; }
14269 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14270 printf "%s\n" "no" >&6; }
14274 # Extract the first word of "gcc-ranlib", so it can be a program name with args.
14275 set dummy gcc-ranlib; ac_word=$2
14276 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14277 printf %s "checking for $ac_word... " >&6; }
14278 if test ${ac_cv_path_gcc_ranlib+y}
14280 printf %s "(cached) " >&6
14282 case $gcc_ranlib in
14284 ac_cv_path_gcc_ranlib="$gcc_ranlib" # Let the user override the test with a path.
14287 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14288 for as_dir in $PATH
14291 case $as_dir in #(((
14294 *) as_dir=$as_dir/ ;;
14296 for ac_exec_ext in '' $ac_executable_extensions; do
14297 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14298 ac_cv_path_gcc_ranlib="$as_dir$ac_word$ac_exec_ext"
14299 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14309 gcc_ranlib=$ac_cv_path_gcc_ranlib
14310 if test -n "$gcc_ranlib"; then
14311 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gcc_ranlib" >&5
14312 printf "%s\n" "$gcc_ranlib" >&6; }
14314 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14315 printf "%s\n" "no" >&6; }
14320 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14321 printf "%s\n" "no" >&6; }
14323 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14324 conftest$ac_exeext conftest.$ac_ext
14325 if test -x "$gcc_ar" && test -x "$gcc_ranlib"; then
14328 RANLIB="${gcc_ranlib}"
14330 CFLAGS="${OLD_CFLAGS}"
14331 LDFLAGS="${OLD_LDFLAGS}"
14336 if test "$enable_lto" = "yes" && test "$have_lto" != "yes"; then
14337 as_fn_error $? "LTO not supported by compiler." "$LINENO" 5
14339 # Check whether --enable-ubsan was given.
14340 if test ${enable_ubsan+y}
14342 enableval=$enable_ubsan;
14347 if test "$enable_ubsan" = "yes" || test "$enable_ubsan" = "probe"; then
14348 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports UBSAN" >&5
14349 printf %s "checking if C compiler supports UBSAN... " >&6; }
14350 OLD_CFLAGS="$CFLAGS"
14351 OLD_LDFLAGS="$LDFLAGS"
14352 UBSAN_FLAGS="-fsanitize=undefined"
14353 CFLAGS="$CFLAGS $UBSAN_FLAGS"
14354 LDFLAGS="$LDFLAGS $UBSAN_FLAGS"
14355 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14356 /* end confdefs.h. */
14366 if ac_fn_c_try_link "$LINENO"
14368 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14369 printf "%s\n" "yes" >&6; }
14370 ubsan_cflags=$UBSAN_FLAGS
14371 ubsan_ldflags=$UBSAN_FLAGS
14374 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14375 printf "%s\n" "no" >&6; }
14377 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14378 conftest$ac_exeext conftest.$ac_ext
14379 CFLAGS="${OLD_CFLAGS}"
14380 LDFLAGS="${OLD_LDFLAGS}"
14385 if test "$enable_ubsan" = "yes" && test "$have_ubsan" != "yes"; then
14386 as_fn_error $? "UBSAN not supported by compiler." "$LINENO" 5
14388 # Check whether --enable-addrsan was given.
14389 if test ${enable_addrsan+y}
14391 enableval=$enable_addrsan;
14396 if test "$enable_addrsan" = "yes" || test "$enable_addrsan" = "probe"; then
14397 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports ADDRSAN" >&5
14398 printf %s "checking if C compiler supports ADDRSAN... " >&6; }
14399 OLD_CFLAGS="$CFLAGS"
14400 OLD_LDFLAGS="$LDFLAGS"
14401 ADDRSAN_FLAGS="-fsanitize=address"
14402 CFLAGS="$CFLAGS $ADDRSAN_FLAGS"
14403 LDFLAGS="$LDFLAGS $ADDRSAN_FLAGS"
14404 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14405 /* end confdefs.h. */
14415 if ac_fn_c_try_link "$LINENO"
14417 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14418 printf "%s\n" "yes" >&6; }
14419 addrsan_cflags=$ADDRSAN_FLAGS
14420 addrsan_ldflags=$ADDRSAN_FLAGS
14423 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14424 printf "%s\n" "no" >&6; }
14426 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14427 conftest$ac_exeext conftest.$ac_ext
14428 CFLAGS="${OLD_CFLAGS}"
14429 LDFLAGS="${OLD_LDFLAGS}"
14434 if test "$enable_addrsan" = "yes" && test "$have_addrsan" != "yes"; then
14435 as_fn_error $? "ADDRSAN not supported by compiler." "$LINENO" 5
14437 # Check whether --enable-threadsan was given.
14438 if test ${enable_threadsan+y}
14440 enableval=$enable_threadsan;
14442 enable_threadsan=no
14445 if test "$enable_threadsan" = "yes" || test "$enable_threadsan" = "probe"; then
14446 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports THREADSAN" >&5
14447 printf %s "checking if C compiler supports THREADSAN... " >&6; }
14448 OLD_CFLAGS="$CFLAGS"
14449 OLD_LDFLAGS="$LDFLAGS"
14450 THREADSAN_FLAGS="-fsanitize=thread"
14451 CFLAGS="$CFLAGS $THREADSAN_FLAGS"
14452 LDFLAGS="$LDFLAGS $THREADSAN_FLAGS"
14453 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14454 /* end confdefs.h. */
14464 if ac_fn_c_try_link "$LINENO"
14466 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14467 printf "%s\n" "yes" >&6; }
14468 threadsan_cflags=$THREADSAN_FLAGS
14469 threadsan_ldflags=$THREADSAN_FLAGS
14472 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14473 printf "%s\n" "no" >&6; }
14475 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14476 conftest$ac_exeext conftest.$ac_ext
14477 CFLAGS="${OLD_CFLAGS}"
14478 LDFLAGS="${OLD_LDFLAGS}"
14483 if test "$enable_threadsan" = "yes" && test "$have_threadsan" != "yes"; then
14484 as_fn_error $? "THREADSAN not supported by compiler." "$LINENO" 5
14486 if test "$have_threadsan" = "yes" && test "$have_addrsan" = "yes"; then
14487 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ADDRSAN and THREADSAN are not known to work together." >&5
14488 printf "%s\n" "$as_me: WARNING: ADDRSAN and THREADSAN are not known to work together." >&2;}
14491 # Check whether --enable-fuzzing was given.
14492 if test ${enable_fuzzing+y}
14494 enableval=$enable_fuzzing;
14499 if test "$enable_fuzzing" = "yes" || test "$enable_fuzzing" = "probe"; then
14507 ac_cpp='$CXXCPP $CPPFLAGS'
14508 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14509 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14510 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14511 if test -z "$CXX"; then
14512 if test -n "$CCC"; then
14515 if test -n "$ac_tool_prefix"; then
14516 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++
14518 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
14519 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
14520 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14521 printf %s "checking for $ac_word... " >&6; }
14522 if test ${ac_cv_prog_CXX+y}
14524 printf %s "(cached) " >&6
14526 if test -n "$CXX"; then
14527 ac_cv_prog_CXX="$CXX" # Let the user override the test.
14529 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14530 for as_dir in $PATH
14533 case $as_dir in #(((
14536 *) as_dir=$as_dir/ ;;
14538 for ac_exec_ext in '' $ac_executable_extensions; do
14539 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14540 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
14541 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14550 CXX=$ac_cv_prog_CXX
14551 if test -n "$CXX"; then
14552 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
14553 printf "%s\n" "$CXX" >&6; }
14555 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14556 printf "%s\n" "no" >&6; }
14560 test -n "$CXX" && break
14563 if test -z "$CXX"; then
14565 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++
14567 # Extract the first word of "$ac_prog", so it can be a program name with args.
14568 set dummy $ac_prog; ac_word=$2
14569 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14570 printf %s "checking for $ac_word... " >&6; }
14571 if test ${ac_cv_prog_ac_ct_CXX+y}
14573 printf %s "(cached) " >&6
14575 if test -n "$ac_ct_CXX"; then
14576 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
14578 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14579 for as_dir in $PATH
14582 case $as_dir in #(((
14585 *) as_dir=$as_dir/ ;;
14587 for ac_exec_ext in '' $ac_executable_extensions; do
14588 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14589 ac_cv_prog_ac_ct_CXX="$ac_prog"
14590 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14599 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
14600 if test -n "$ac_ct_CXX"; then
14601 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
14602 printf "%s\n" "$ac_ct_CXX" >&6; }
14604 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14605 printf "%s\n" "no" >&6; }
14609 test -n "$ac_ct_CXX" && break
14612 if test "x$ac_ct_CXX" = x; then
14615 case $cross_compiling:$ac_tool_warned in
14617 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
14618 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
14619 ac_tool_warned=yes ;;
14627 # Provide some information about the compiler.
14628 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
14631 for ac_option in --version -v -V -qversion; do
14632 { { ac_try="$ac_compiler $ac_option >&5"
14633 case "(($ac_try" in
14634 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14635 *) ac_try_echo=$ac_try;;
14637 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
14638 printf "%s\n" "$ac_try_echo"; } >&5
14639 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
14641 if test -s conftest.err; then
14643 ... rest of stderr output deleted ...
14644 10q' conftest.err >conftest.er1
14645 cat conftest.er1 >&5
14647 rm -f conftest.er1 conftest.err
14648 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14649 test $ac_status = 0; }
14652 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C++" >&5
14653 printf %s "checking whether the compiler supports GNU C++... " >&6; }
14654 if test ${ac_cv_cxx_compiler_gnu+y}
14656 printf %s "(cached) " >&6
14658 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14659 /* end confdefs.h. */
14672 if ac_fn_cxx_try_compile "$LINENO"
14674 ac_compiler_gnu=yes
14678 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14679 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
14682 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
14683 printf "%s\n" "$ac_cv_cxx_compiler_gnu" >&6; }
14684 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14686 if test $ac_compiler_gnu = yes; then
14691 ac_test_CXXFLAGS=${CXXFLAGS+y}
14692 ac_save_CXXFLAGS=$CXXFLAGS
14693 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
14694 printf %s "checking whether $CXX accepts -g... " >&6; }
14695 if test ${ac_cv_prog_cxx_g+y}
14697 printf %s "(cached) " >&6
14699 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
14700 ac_cxx_werror_flag=yes
14701 ac_cv_prog_cxx_g=no
14703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14704 /* end confdefs.h. */
14714 if ac_fn_cxx_try_compile "$LINENO"
14716 ac_cv_prog_cxx_g=yes
14719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14720 /* end confdefs.h. */
14730 if ac_fn_cxx_try_compile "$LINENO"
14734 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
14736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14737 /* end confdefs.h. */
14747 if ac_fn_cxx_try_compile "$LINENO"
14749 ac_cv_prog_cxx_g=yes
14751 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14753 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14755 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14756 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
14758 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
14759 printf "%s\n" "$ac_cv_prog_cxx_g" >&6; }
14760 if test $ac_test_CXXFLAGS; then
14761 CXXFLAGS=$ac_save_CXXFLAGS
14762 elif test $ac_cv_prog_cxx_g = yes; then
14763 if test "$GXX" = yes; then
14769 if test "$GXX" = yes; then
14775 ac_prog_cxx_stdcxx=no
14776 if test x$ac_prog_cxx_stdcxx = xno
14778 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++11 features" >&5
14779 printf %s "checking for $CXX option to enable C++11 features... " >&6; }
14780 if test ${ac_cv_prog_cxx_cxx11+y}
14782 printf %s "(cached) " >&6
14784 ac_cv_prog_cxx_cxx11=no
14786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14787 /* end confdefs.h. */
14788 $ac_cxx_conftest_cxx11_program
14790 for ac_arg in '' -std=gnu++11 -std=gnu++0x -std=c++11 -std=c++0x -qlanglvl=extended0x -AA
14792 CXX="$ac_save_CXX $ac_arg"
14793 if ac_fn_cxx_try_compile "$LINENO"
14795 ac_cv_prog_cxx_cxx11=$ac_arg
14797 rm -f core conftest.err conftest.$ac_objext conftest.beam
14798 test "x$ac_cv_prog_cxx_cxx11" != "xno" && break
14800 rm -f conftest.$ac_ext
14804 if test "x$ac_cv_prog_cxx_cxx11" = xno
14806 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
14807 printf "%s\n" "unsupported" >&6; }
14809 if test "x$ac_cv_prog_cxx_cxx11" = x
14811 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
14812 printf "%s\n" "none needed" >&6; }
14814 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx11" >&5
14815 printf "%s\n" "$ac_cv_prog_cxx_cxx11" >&6; }
14816 CXX="$CXX $ac_cv_prog_cxx_cxx11"
14818 ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx11
14819 ac_prog_cxx_stdcxx=cxx11
14822 if test x$ac_prog_cxx_stdcxx = xno
14824 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++98 features" >&5
14825 printf %s "checking for $CXX option to enable C++98 features... " >&6; }
14826 if test ${ac_cv_prog_cxx_cxx98+y}
14828 printf %s "(cached) " >&6
14830 ac_cv_prog_cxx_cxx98=no
14832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14833 /* end confdefs.h. */
14834 $ac_cxx_conftest_cxx98_program
14836 for ac_arg in '' -std=gnu++98 -std=c++98 -qlanglvl=extended -AA
14838 CXX="$ac_save_CXX $ac_arg"
14839 if ac_fn_cxx_try_compile "$LINENO"
14841 ac_cv_prog_cxx_cxx98=$ac_arg
14843 rm -f core conftest.err conftest.$ac_objext conftest.beam
14844 test "x$ac_cv_prog_cxx_cxx98" != "xno" && break
14846 rm -f conftest.$ac_ext
14850 if test "x$ac_cv_prog_cxx_cxx98" = xno
14852 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
14853 printf "%s\n" "unsupported" >&6; }
14855 if test "x$ac_cv_prog_cxx_cxx98" = x
14857 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
14858 printf "%s\n" "none needed" >&6; }
14860 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx98" >&5
14861 printf "%s\n" "$ac_cv_prog_cxx_cxx98" >&6; }
14862 CXX="$CXX $ac_cv_prog_cxx_cxx98"
14864 ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx98
14865 ac_prog_cxx_stdcxx=cxx98
14870 ac_cpp='$CPP $CPPFLAGS'
14871 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14872 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14873 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14875 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports fuzzing sanitizer" >&5
14876 printf %s "checking if C compiler supports fuzzing sanitizer... " >&6; }
14878 ac_cpp='$CXXCPP $CPPFLAGS'
14879 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14880 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14881 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14883 OLD_CXXFLAGS="$CXXFLAGS"
14884 OLD_LDFLAGS="$LDFLAGS"
14885 FUZZER_FLAGS="-fsanitize=fuzzer"
14886 CXXFLAGS="$CXXFLAGS $FUZZER_FLAGS"
14887 LDFLAGS="$LDFLAGS $FUZZER_FLAGS"
14889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14890 /* end confdefs.h. */
14892 #include <stddef.h>
14893 #include <stdint.h>
14903 if ac_fn_cxx_try_compile "$LINENO"
14905 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14906 printf "%s\n" "yes" >&6; }
14907 fuzzer_cflags=$FUZZER_FLAGS
14908 fuzzer_ldflags=$FUZZER_FLAGS
14912 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14913 printf "%s\n" "no" >&6; }
14914 as_fn_error $? "fuzzing requested but not available" "$LINENO" 5
14916 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14917 CXXFLAGS="${OLD_CXXFLAGS}"
14918 LDFLAGS="${OLD_LDFLAGS}"
14920 ac_cpp='$CPP $CPPFLAGS'
14921 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14922 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14923 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14929 if test "$enable_fuzzer" = "yes" && test "$have_fuzzer" != "yes"; then
14930 as_fn_error $? "Fuzzing not supported by compiler." "$LINENO" 5
14948 E2SCRUB_CMT="$LINUX_CMT"
14951 linux* | gnu* | k*bsd*-gnu)
14952 if test "$prefix" = NONE -a "$root_prefix" = NONE ; then
14954 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: On $host_os systems, root_prefix defaults to ''" >&5
14955 printf "%s\n" "On $host_os systems, root_prefix defaults to ''" >&6; }
14960 linux* | gnu* | k*bsd*-gnu)
14961 if test "$prefix" = NONE ; then
14963 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: On $host_os systems, prefix defaults to /usr" >&5
14964 printf "%s\n" "On $host_os systems, prefix defaults to /usr" >&6; }
14965 if test "$mandir" = '${prefix}/man' ; then
14966 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ...and mandir defaults to /usr/share/man" >&5
14967 printf "%s\n" "...and mandir defaults to /usr/share/man" >&6; }
14968 mandir=/usr/share/man
14973 if test "$root_prefix" = NONE ; then
14974 if test "$prefix" = NONE ; then
14975 root_prefix="$ac_default_prefix"
14977 root_prefix="$prefix"
14979 root_bindir=$bindir
14980 root_sbindir=$sbindir
14981 root_libdir=$libdir
14982 root_sysconfdir=$sysconfdir
14984 root_bindir='${root_prefix}/bin'
14985 root_sbindir='${root_prefix}/sbin'
14986 root_libdir='${root_prefix}/lib'
14987 root_sysconfdir='${root_prefix}/etc'
14989 if test "$bindir" != '${exec_prefix}/bin'; then
14990 root_bindir=$bindir
14991 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_bindir to $root_bindir" >&5
14992 printf "%s\n" "Setting root_bindir to $root_bindir" >&6; }
14994 if test "$sbindir" != '${exec_prefix}/sbin'; then
14995 root_sbindir=$sbindir
14996 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_sbindir to $root_sbindir" >&5
14997 printf "%s\n" "Setting root_sbindir to $root_sbindir" >&6; }
14999 if test "$libdir" != '${exec_prefix}/lib'; then
15000 root_libdir=$libdir
15001 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_libdir to $root_libdir" >&5
15002 printf "%s\n" "Setting root_libdir to $root_libdir" >&6; }
15004 if test "$sysconfdir" != '${prefix}/etc'; then
15005 root_sysconfdir=$sysconfdir
15006 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_sysconfdir to $root_sysconfdir" >&5
15007 printf "%s\n" "Setting root_sysconfdir to $root_sysconfdir" >&6; }
15015 # Check whether --with-multiarch was given.
15016 if test ${with_multiarch+y}
15018 withval=$with_multiarch; if test "$withval" = "lib64"; then
15022 libdir=$libdir/$withval
15023 root_libdir=$root_libdir/$withval
15028 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we can link with -static" >&5
15029 printf %s "checking whether we can link with -static... " >&6; }
15030 if test ${ac_cv_e2fsprogs_use_static+y}
15032 printf %s "(cached) " >&6
15034 SAVE_LDFLAGS=$LDFLAGS; LDFLAGS="$LDFLAGS_STATIC -static"
15035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15036 /* end confdefs.h. */
15046 if ac_fn_c_try_link "$LINENO"
15048 ac_cv_e2fsprogs_use_static=yes
15050 ac_cv_e2fsprogs_use_static=no
15052 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15053 conftest$ac_exeext conftest.$ac_ext
15054 LDFLAGS=$SAVE_LDFLAGS
15059 ac_cv_e2fsprogs_use_static=no
15062 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_e2fsprogs_use_static" >&5
15063 printf "%s\n" "$ac_cv_e2fsprogs_use_static" >&6; }
15064 if test $ac_cv_e2fsprogs_use_static = yes; then
15065 LDFLAGS_STATIC="$LDFLAGS_STATIC -static"
15070 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Using Apple Darwin / GNU libintl workaround" >&5
15071 printf "%s\n" "Using Apple Darwin / GNU libintl workaround" >&6; }
15073 printf "%s\n" "#define _INTL_REDIRECT_MACROS 1" >>confdefs.h
15077 if test "$cross_compiling" = yes ; then
15080 DO_TEST_SUITE=check
15083 INCLUDES='-I. -I$(top_builddir)/lib -I$(top_srcdir)/lib'
15084 if test -n "$CPPFLAGS" ; then
15085 INCLUDES="$INCLUDES $CPPFLAGS"
15087 if test "$USE_INCLUDED_LIBINTL" = "yes" ; then
15088 INCLUDES=$INCLUDES' -I$(top_builddir)/intl -I$(top_srcdir)/intl'
15090 if test -n "$WITH_DIET_LIBC" ; then
15091 INCLUDES="$INCLUDES -D_REENTRANT"
15095 INCLUDES=$INCLUDES' -I$(top_srcdir)/include/mingw'
15099 if test $cross_compiling = no; then
15100 BUILD_CFLAGS="$CFLAGS $CPPFLAGS $INCLUDES -DHAVE_CONFIG_H"
15101 BUILD_LDFLAGS="$LDFLAGS"
15105 CFLAGS_SHLIB=${CFLAGS_SHLIB:-$CFLAGS}
15106 CFLAGS_STLIB=${CFLAGS_STLIB:-$CFLAGS}
15107 LDFLAGS_SHLIB=${LDFLAGS_SHLIB:-$LDFLAGS}
15113 # Check whether --with-udev_rules_dir was given.
15114 if test ${with_udev_rules_dir+y}
15116 withval=$with_udev_rules_dir;
15118 with_udev_rules_dir=yes
15121 if test "x${with_udev_rules_dir}" != "xno"
15124 if test "x${with_udev_rules_dir}" = "xyes"
15129 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for udev" >&5
15130 printf %s "checking for udev... " >&6; }
15132 if test -n "$udev_CFLAGS"; then
15133 pkg_cv_udev_CFLAGS="$udev_CFLAGS"
15134 elif test -n "$PKG_CONFIG"; then
15135 if test -n "$PKG_CONFIG" && \
15136 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"udev\""; } >&5
15137 ($PKG_CONFIG --exists --print-errors "udev") 2>&5
15139 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15140 test $ac_status = 0; }; then
15141 pkg_cv_udev_CFLAGS=`$PKG_CONFIG --cflags "udev" 2>/dev/null`
15142 test "x$?" != "x0" && pkg_failed=yes
15149 if test -n "$udev_LIBS"; then
15150 pkg_cv_udev_LIBS="$udev_LIBS"
15151 elif test -n "$PKG_CONFIG"; then
15152 if test -n "$PKG_CONFIG" && \
15153 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"udev\""; } >&5
15154 ($PKG_CONFIG --exists --print-errors "udev") 2>&5
15156 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15157 test $ac_status = 0; }; then
15158 pkg_cv_udev_LIBS=`$PKG_CONFIG --libs "udev" 2>/dev/null`
15159 test "x$?" != "x0" && pkg_failed=yes
15169 if test $pkg_failed = yes; then
15170 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15171 printf "%s\n" "no" >&6; }
15173 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
15174 _pkg_short_errors_supported=yes
15176 _pkg_short_errors_supported=no
15178 if test $_pkg_short_errors_supported = yes; then
15179 udev_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "udev" 2>&1`
15181 udev_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "udev" 2>&1`
15183 # Put the nasty error message in config.log where it belongs
15184 echo "$udev_PKG_ERRORS" >&5
15187 with_udev_rules_dir=""
15189 elif test $pkg_failed = untried; then
15190 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15191 printf "%s\n" "no" >&6; }
15193 with_udev_rules_dir=""
15196 udev_CFLAGS=$pkg_cv_udev_CFLAGS
15197 udev_LIBS=$pkg_cv_udev_LIBS
15198 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15199 printf "%s\n" "yes" >&6; }
15201 with_udev_rules_dir="$($PKG_CONFIG --variable=udevdir udev)/rules.d"
15206 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for udev rules dir" >&5
15207 printf %s "checking for udev rules dir... " >&6; }
15208 pkg_udev_rules_dir="${with_udev_rules_dir}"
15209 if test -n "${pkg_udev_rules_dir}"
15212 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${pkg_udev_rules_dir}" >&5
15213 printf "%s\n" "${pkg_udev_rules_dir}" >&6; }
15218 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15219 printf "%s\n" "no" >&6; }
15226 have_udev="disabled"
15233 # Check whether --with-crond_dir was given.
15234 if test ${with_crond_dir+y}
15236 withval=$with_crond_dir;
15241 if test "x${with_crond_dir}" != "xno"
15244 if test "x${with_crond_dir}" = "xyes"
15247 if test -d "/etc/cron.d"
15249 with_crond_dir="/etc/cron.d"
15251 have_crond="no"; with_crond_dir=""
15255 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for system crontab dir" >&5
15256 printf %s "checking for system crontab dir... " >&6; }
15257 crond_dir="${with_crond_dir}"
15258 if test -n "${crond_dir}"
15261 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${crond_dir}" >&5
15262 printf "%s\n" "${crond_dir}" >&6; }
15267 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15268 printf "%s\n" "no" >&6; }
15275 have_crond="disabled"
15282 # Check whether --with-systemd_unit_dir was given.
15283 if test ${with_systemd_unit_dir+y}
15285 withval=$with_systemd_unit_dir;
15287 with_systemd_unit_dir=yes
15290 if test "x${with_systemd_unit_dir}" != "xno"
15293 if test "x${with_systemd_unit_dir}" = "xyes"
15298 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for systemd" >&5
15299 printf %s "checking for systemd... " >&6; }
15301 if test -n "$systemd_CFLAGS"; then
15302 pkg_cv_systemd_CFLAGS="$systemd_CFLAGS"
15303 elif test -n "$PKG_CONFIG"; then
15304 if test -n "$PKG_CONFIG" && \
15305 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"systemd\""; } >&5
15306 ($PKG_CONFIG --exists --print-errors "systemd") 2>&5
15308 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15309 test $ac_status = 0; }; then
15310 pkg_cv_systemd_CFLAGS=`$PKG_CONFIG --cflags "systemd" 2>/dev/null`
15311 test "x$?" != "x0" && pkg_failed=yes
15318 if test -n "$systemd_LIBS"; then
15319 pkg_cv_systemd_LIBS="$systemd_LIBS"
15320 elif test -n "$PKG_CONFIG"; then
15321 if test -n "$PKG_CONFIG" && \
15322 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"systemd\""; } >&5
15323 ($PKG_CONFIG --exists --print-errors "systemd") 2>&5
15325 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15326 test $ac_status = 0; }; then
15327 pkg_cv_systemd_LIBS=`$PKG_CONFIG --libs "systemd" 2>/dev/null`
15328 test "x$?" != "x0" && pkg_failed=yes
15338 if test $pkg_failed = yes; then
15339 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15340 printf "%s\n" "no" >&6; }
15342 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
15343 _pkg_short_errors_supported=yes
15345 _pkg_short_errors_supported=no
15347 if test $_pkg_short_errors_supported = yes; then
15348 systemd_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "systemd" 2>&1`
15350 systemd_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "systemd" 2>&1`
15352 # Put the nasty error message in config.log where it belongs
15353 echo "$systemd_PKG_ERRORS" >&5
15356 with_systemd_unit_dir=""
15358 elif test $pkg_failed = untried; then
15359 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15360 printf "%s\n" "no" >&6; }
15362 with_systemd_unit_dir=""
15365 systemd_CFLAGS=$pkg_cv_systemd_CFLAGS
15366 systemd_LIBS=$pkg_cv_systemd_LIBS
15367 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15368 printf "%s\n" "yes" >&6; }
15370 with_systemd_unit_dir="$($PKG_CONFIG --variable=systemdsystemunitdir systemd)"
15376 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for systemd system unit dir" >&5
15377 printf %s "checking for systemd system unit dir... " >&6; }
15378 systemd_system_unit_dir="${with_systemd_unit_dir}"
15379 if test -n "${systemd_system_unit_dir}"
15382 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${systemd_system_unit_dir}" >&5
15383 printf "%s\n" "${systemd_system_unit_dir}" >&6; }
15388 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15389 printf "%s\n" "no" >&6; }
15396 have_systemd="disabled"
15404 OS_IO_FILE=windows_io
15412 # Check whether --enable-largefile was given.
15413 if test ${enable_largefile+y}
15415 enableval=$enable_largefile;
15418 if test "$enable_largefile" != no; then
15420 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
15421 printf %s "checking for special C compiler options needed for large files... " >&6; }
15422 if test ${ac_cv_sys_largefile_CC+y}
15424 printf %s "(cached) " >&6
15426 ac_cv_sys_largefile_CC=no
15427 if test "$GCC" != yes; then
15430 # IRIX 6.2 and later do not support large files by default,
15431 # so use the C compiler's -n32 option if that helps.
15432 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15433 /* end confdefs.h. */
15434 #include <sys/types.h>
15435 /* Check that off_t can represent 2**63 - 1 correctly.
15436 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15437 since some C++ compilers masquerading as C compilers
15438 incorrectly reject 9223372036854775807. */
15439 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
15440 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15441 && LARGE_OFF_T % 2147483647 == 1)
15451 if ac_fn_c_try_compile "$LINENO"
15455 rm -f core conftest.err conftest.$ac_objext conftest.beam
15457 if ac_fn_c_try_compile "$LINENO"
15459 ac_cv_sys_largefile_CC=' -n32'; break
15461 rm -f core conftest.err conftest.$ac_objext conftest.beam
15465 rm -f conftest.$ac_ext
15468 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
15469 printf "%s\n" "$ac_cv_sys_largefile_CC" >&6; }
15470 if test "$ac_cv_sys_largefile_CC" != no; then
15471 CC=$CC$ac_cv_sys_largefile_CC
15474 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
15475 printf %s "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
15476 if test ${ac_cv_sys_file_offset_bits+y}
15478 printf %s "(cached) " >&6
15481 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15482 /* end confdefs.h. */
15483 #include <sys/types.h>
15484 /* Check that off_t can represent 2**63 - 1 correctly.
15485 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15486 since some C++ compilers masquerading as C compilers
15487 incorrectly reject 9223372036854775807. */
15488 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
15489 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15490 && LARGE_OFF_T % 2147483647 == 1)
15500 if ac_fn_c_try_compile "$LINENO"
15502 ac_cv_sys_file_offset_bits=no; break
15504 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15505 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15506 /* end confdefs.h. */
15507 #define _FILE_OFFSET_BITS 64
15508 #include <sys/types.h>
15509 /* Check that off_t can represent 2**63 - 1 correctly.
15510 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15511 since some C++ compilers masquerading as C compilers
15512 incorrectly reject 9223372036854775807. */
15513 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
15514 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15515 && LARGE_OFF_T % 2147483647 == 1)
15525 if ac_fn_c_try_compile "$LINENO"
15527 ac_cv_sys_file_offset_bits=64; break
15529 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15530 ac_cv_sys_file_offset_bits=unknown
15534 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
15535 printf "%s\n" "$ac_cv_sys_file_offset_bits" >&6; }
15536 case $ac_cv_sys_file_offset_bits in #(
15539 printf "%s\n" "#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits" >>confdefs.h
15543 if test $ac_cv_sys_file_offset_bits = unknown; then
15544 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
15545 printf %s "checking for _LARGE_FILES value needed for large files... " >&6; }
15546 if test ${ac_cv_sys_large_files+y}
15548 printf %s "(cached) " >&6
15551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15552 /* end confdefs.h. */
15553 #include <sys/types.h>
15554 /* Check that off_t can represent 2**63 - 1 correctly.
15555 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15556 since some C++ compilers masquerading as C compilers
15557 incorrectly reject 9223372036854775807. */
15558 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
15559 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15560 && LARGE_OFF_T % 2147483647 == 1)
15570 if ac_fn_c_try_compile "$LINENO"
15572 ac_cv_sys_large_files=no; break
15574 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15575 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15576 /* end confdefs.h. */
15577 #define _LARGE_FILES 1
15578 #include <sys/types.h>
15579 /* Check that off_t can represent 2**63 - 1 correctly.
15580 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15581 since some C++ compilers masquerading as C compilers
15582 incorrectly reject 9223372036854775807. */
15583 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
15584 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15585 && LARGE_OFF_T % 2147483647 == 1)
15595 if ac_fn_c_try_compile "$LINENO"
15597 ac_cv_sys_large_files=1; break
15599 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15600 ac_cv_sys_large_files=unknown
15604 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
15605 printf "%s\n" "$ac_cv_sys_large_files" >&6; }
15606 case $ac_cv_sys_large_files in #(
15609 printf "%s\n" "#define _LARGE_FILES $ac_cv_sys_large_files" >>confdefs.h
15617 test -d lib || mkdir lib
15618 test -d include || mkdir include
15619 test -d include/linux || mkdir include/linux
15620 test -d include/asm || mkdir include/asm
15621 if test -z "$UUID_CMT" ; then
15622 uuid_out_list="lib/uuid/Makefile lib/uuid/uuid.pc \
15623 lib/uuid/uuid_types.h"
15625 if test -z "$BLKID_CMT" ; then
15626 blkid_out_list="lib/blkid/Makefile lib/blkid/blkid.pc \
15627 lib/blkid/blkid_types.h"
15629 for i in MCONFIG Makefile \
15630 e2fsprogs-RHEL-6.spec \
15631 util/Makefile util/subst.conf util/gen-tarball util/install-symlink \
15632 lib/et/Makefile lib/ss/Makefile lib/e2p/Makefile \
15633 lib/ext2fs/Makefile lib/ext2fs/ext2_types.h \
15634 $uuid_out_list $blkid_out_list lib/support/Makefile \
15635 lib/ss/ss.pc lib/et/com_err.pc lib/e2p/e2p.pc lib/ext2fs/ext2fs.pc \
15636 misc/Makefile ext2ed/Makefile e2fsck/Makefile \
15637 debugfs/Makefile tests/Makefile tests/progs/Makefile \
15638 tests/fuzz/Makefile resize/Makefile doc/Makefile \
15639 po/Makefile.in scrub/Makefile; do
15640 if test -d `dirname ${srcdir}/$i` ; then
15641 outlist="$outlist $i"
15644 ac_config_files="$ac_config_files $outlist"
15646 cat >confcache <<\_ACEOF
15647 # This file is a shell script that caches the results of configure
15648 # tests run on this system so they can be shared between configure
15649 # scripts and configure runs, see configure's option --config-cache.
15650 # It is not useful on other systems. If it contains results you don't
15651 # want to keep, you may remove or edit it.
15653 # config.status only pays attention to the cache file if you give it
15654 # the --recheck option to rerun configure.
15656 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15657 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15658 # following values.
15662 # The following way of writing the cache mishandles newlines in values,
15663 # but we know of no workaround that is simple, portable, and efficient.
15664 # So, we kill variables containing newlines.
15665 # Ultrix sh set writes to stderr and can't be redirected directly,
15666 # and sets the high bit in the cache file unless we assign to the vars.
15668 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15669 eval ac_val=\$$ac_var
15673 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15674 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15677 _ | IFS | as_nl) ;; #(
15678 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15679 *) { eval $ac_var=; unset $ac_var;} ;;
15685 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15686 *${as_nl}ac_space=\ *)
15687 # `set' does not quote correctly, so add quotes: double-quote
15688 # substitution turns \\\\ into \\, and sed turns \\ into \.
15691 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15694 # `set' quotes correctly as required by POSIX, so do not add quotes.
15695 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15704 s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
15706 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15708 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15709 if test -w "$cache_file"; then
15710 if test "x$cache_file" != "x/dev/null"; then
15711 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15712 printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
15713 if test ! -f "$cache_file" || test -h "$cache_file"; then
15714 cat confcache >"$cache_file"
15716 case $cache_file in #(
15718 mv -f confcache "$cache_file"$$ &&
15719 mv -f "$cache_file"$$ "$cache_file" ;; #(
15721 mv -f confcache "$cache_file" ;;
15726 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15727 printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
15732 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15733 # Let make expand exec_prefix.
15734 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15736 DEFS=-DHAVE_CONFIG_H
15741 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15742 # 1. Remove the extension, and $U if already installed.
15743 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15744 ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
15745 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15746 # will be set to the directory where LIBOBJS objects are built.
15747 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15748 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15750 LIBOBJS=$ac_libobjs
15752 LTLIBOBJS=$ac_ltlibobjs
15757 : "${CONFIG_STATUS=./config.status}"
15759 ac_clean_files_save=$ac_clean_files
15760 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15761 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15762 printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
15764 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15766 # Generated by $as_me.
15767 # Run this file to recreate the current configuration.
15768 # Compiler output produced by configure, useful for debugging
15769 # configure, is in config.log if it exists.
15772 ac_cs_recheck=false
15775 SHELL=\${CONFIG_SHELL-$SHELL}
15778 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15779 ## -------------------- ##
15780 ## M4sh Initialization. ##
15781 ## -------------------- ##
15783 # Be more Bourne compatible
15784 DUALCASE=1; export DUALCASE # for MKS sh
15786 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
15790 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15791 # is contrary to our usage. Disable this feature.
15792 alias -g '${1+"$@"}'='"$@"'
15793 setopt NO_GLOB_SUBST
15795 case `(set -o) 2>/dev/null` in #(
15805 # Reset variables that may have inherited troublesome values from
15808 # IFS needs to be set, to space, tab, and newline, in precisely that order.
15809 # (If _AS_PATH_WALK were called with IFS unset, it would have the
15810 # side effect of setting IFS to empty, thus disabling word splitting.)
15811 # Quoting is to prevent editors from complaining about space-tab.
15821 # Ensure predictable behavior from utilities with locale-dependent output.
15827 # We cannot yet rely on "unset" to work, but we need these variables
15828 # to be unset--not just set to an empty or harmless value--now, to
15829 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
15830 # also avoids known problems related to "unset" and subshell syntax
15831 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
15832 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
15833 do eval test \${$as_var+y} \
15834 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15837 # Ensure that fds 0, 1, and 2 are open.
15838 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
15839 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
15840 if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
15842 # The user is always right.
15843 if ${PATH_SEPARATOR+false} :; then
15845 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15846 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15852 # Find who we are. Look in the path if we contain no directory separator.
15855 *[\\/]* ) as_myself=$0 ;;
15856 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15857 for as_dir in $PATH
15860 case $as_dir in #(((
15863 *) as_dir=$as_dir/ ;;
15865 test -r "$as_dir$0" && as_myself=$as_dir$0 && break
15871 # We did not find ourselves, most probably we were run as `sh COMMAND'
15872 # in which case we are not to be found in the path.
15873 if test "x$as_myself" = x; then
15876 if test ! -f "$as_myself"; then
15877 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15883 # as_fn_error STATUS ERROR [LINENO LOG_FD]
15884 # ----------------------------------------
15885 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15886 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15887 # script with STATUS, using 1 if that was 0.
15890 as_status=$1; test $as_status -eq 0 && as_status=1
15892 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15893 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15895 printf "%s\n" "$as_me: error: $2" >&2
15896 as_fn_exit $as_status
15901 # as_fn_set_status STATUS
15902 # -----------------------
15903 # Set $? to STATUS, without forking.
15904 as_fn_set_status ()
15907 } # as_fn_set_status
15909 # as_fn_exit STATUS
15910 # -----------------
15911 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15915 as_fn_set_status $1
15921 # Portably unset VAR.
15924 { eval $1=; unset $1;}
15926 as_unset=as_fn_unset
15928 # as_fn_append VAR VALUE
15929 # ----------------------
15930 # Append the text in VALUE to the end of the definition contained in VAR. Take
15931 # advantage of any shell optimizations that allow amortized linear growth over
15932 # repeated appends, instead of the typical quadratic growth present in naive
15934 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
15936 eval 'as_fn_append ()
15947 # as_fn_arith ARG...
15948 # ------------------
15949 # Perform arithmetic evaluation on the ARGs, and store the result in the
15950 # global $as_val. Take advantage of shells that can avoid forks. The arguments
15951 # must be portable across $(()) and expr.
15952 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
15954 eval 'as_fn_arith ()
15961 as_val=`expr "$@" || test $? -eq 1`
15966 if expr a : '\(a\)' >/dev/null 2>&1 &&
15967 test "X`expr 00001 : '.*\(...\)'`" = X001; then
15973 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15974 as_basename=basename
15979 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15985 as_me=`$as_basename -- "$0" ||
15986 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15987 X"$0" : 'X\(//\)$' \| \
15988 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15989 printf "%s\n" X/"$0" |
15990 sed '/^.*\/\([^/][^/]*\)\/*$/{
16004 # Avoid depending upon Character Ranges.
16005 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16006 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16007 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16008 as_cr_digits='0123456789'
16009 as_cr_alnum=$as_cr_Letters$as_cr_digits
16012 # Determine whether it's possible to make 'echo' print without a newline.
16013 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
16014 # for compatibility with existing Makefiles.
16015 ECHO_C= ECHO_N= ECHO_T=
16016 case `echo -n x` in #(((((
16018 case `echo 'xy\c'` in
16019 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16021 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16028 # For backward compatibility with old third-party macros, we provide
16029 # the shell variables $as_echo and $as_echo_n. New code should use
16030 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
16031 as_echo='printf %s\n'
16032 as_echo_n='printf %s'
16034 rm -f conf$$ conf$$.exe conf$$.file
16035 if test -d conf$$.dir; then
16036 rm -f conf$$.dir/conf$$.file
16039 mkdir conf$$.dir 2>/dev/null
16041 if (echo >conf$$.file) 2>/dev/null; then
16042 if ln -s conf$$.file conf$$ 2>/dev/null; then
16044 # ... but there are two gotchas:
16045 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16046 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16047 # In both cases, we have to default to `cp -pR'.
16048 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16050 elif ln conf$$.file conf$$ 2>/dev/null; then
16058 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16059 rmdir conf$$.dir 2>/dev/null
16064 # Create "$as_dir" as a directory, including parents if necessary.
16069 -*) as_dir=./$as_dir;;
16071 test -d "$as_dir" || eval $as_mkdir_p || {
16075 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16076 *) as_qdir=$as_dir;;
16078 as_dirs="'$as_qdir' $as_dirs"
16079 as_dir=`$as_dirname -- "$as_dir" ||
16080 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16081 X"$as_dir" : 'X\(//\)[^/]' \| \
16082 X"$as_dir" : 'X\(//\)$' \| \
16083 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16084 printf "%s\n" X"$as_dir" |
16085 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16089 /^X\(\/\/\)[^/].*/{
16102 test -d "$as_dir" && break
16104 test -z "$as_dirs" || eval "mkdir $as_dirs"
16105 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
16109 if mkdir -p . 2>/dev/null; then
16110 as_mkdir_p='mkdir -p "$as_dir"'
16112 test -d ./-p && rmdir ./-p
16117 # as_fn_executable_p FILE
16118 # -----------------------
16119 # Test if FILE is an executable regular file.
16120 as_fn_executable_p ()
16122 test -f "$1" && test -x "$1"
16123 } # as_fn_executable_p
16124 as_test_x='test -x'
16125 as_executable_p=as_fn_executable_p
16127 # Sed expression to map a string onto a valid CPP name.
16128 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16130 # Sed expression to map a string onto a valid variable name.
16131 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16135 ## ----------------------------------- ##
16136 ## Main body of $CONFIG_STATUS script. ##
16137 ## ----------------------------------- ##
16139 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16141 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16142 # Save the log message, to keep $0 and so on meaningful, and to
16143 # report actual input values of CONFIG_FILES etc. instead of their
16144 # values after options handling.
16146 This file was extended by $as_me, which was
16147 generated by GNU Autoconf 2.71. Invocation command line was
16149 CONFIG_FILES = $CONFIG_FILES
16150 CONFIG_HEADERS = $CONFIG_HEADERS
16151 CONFIG_LINKS = $CONFIG_LINKS
16152 CONFIG_COMMANDS = $CONFIG_COMMANDS
16155 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16160 case $ac_config_files in *"
16161 "*) set x $ac_config_files; shift; ac_config_files=$*;;
16164 case $ac_config_headers in *"
16165 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16169 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16170 # Files that config.status was made for.
16171 config_files="$ac_config_files"
16172 config_headers="$ac_config_headers"
16173 config_commands="$ac_config_commands"
16177 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16179 \`$as_me' instantiates files and other configuration actions
16180 from templates according to the current configuration. Unless the files
16181 and actions are specified as TAGs, all are instantiated by default.
16183 Usage: $0 [OPTION]... [TAG]...
16185 -h, --help print this help, then exit
16186 -V, --version print version number and configuration settings, then exit
16187 --config print configuration, then exit
16188 -q, --quiet, --silent
16189 do not print progress messages
16190 -d, --debug don't remove temporary files
16191 --recheck update $as_me by reconfiguring in the same conditions
16192 --file=FILE[:TEMPLATE]
16193 instantiate the configuration file FILE
16194 --header=FILE[:TEMPLATE]
16195 instantiate the configuration header FILE
16197 Configuration files:
16200 Configuration headers:
16203 Configuration commands:
16206 Report bugs to the package provider."
16209 ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
16210 ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
16211 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16212 ac_cs_config='$ac_cs_config_escaped'
16215 configured by $0, generated by GNU Autoconf 2.71,
16216 with options \\"\$ac_cs_config\\"
16218 Copyright (C) 2021 Free Software Foundation, Inc.
16219 This config.status script is free software; the Free Software Foundation
16220 gives unlimited permission to copy, distribute and modify it."
16227 test -n "\$AWK" || AWK=awk
16230 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16231 # The default lists apply if the user does not specify any file.
16237 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16238 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16242 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16254 # Handling of the options.
16255 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16257 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16258 printf "%s\n" "$ac_cs_version"; exit ;;
16259 --config | --confi | --conf | --con | --co | --c )
16260 printf "%s\n" "$ac_cs_config"; exit ;;
16261 --debug | --debu | --deb | --de | --d | -d )
16263 --file | --fil | --fi | --f )
16266 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16267 '') as_fn_error $? "missing file argument" ;;
16269 as_fn_append CONFIG_FILES " '$ac_optarg'"
16270 ac_need_defaults=false;;
16271 --header | --heade | --head | --hea )
16274 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16276 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16277 ac_need_defaults=false;;
16279 # Conflict between --help and --header
16280 as_fn_error $? "ambiguous option: \`$1'
16281 Try \`$0 --help' for more information.";;
16282 --help | --hel | -h )
16283 printf "%s\n" "$ac_cs_usage"; exit ;;
16284 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16285 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16288 # This is an error.
16289 -*) as_fn_error $? "unrecognized option: \`$1'
16290 Try \`$0 --help' for more information." ;;
16292 *) as_fn_append ac_config_targets " $1"
16293 ac_need_defaults=false ;;
16299 ac_configure_extra_args=
16301 if $ac_cs_silent; then
16303 ac_configure_extra_args="$ac_configure_extra_args --silent"
16307 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16308 if \$ac_cs_recheck; then
16309 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16311 \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
16312 CONFIG_SHELL='$SHELL'
16313 export CONFIG_SHELL
16318 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16322 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16323 ## Running $as_me. ##
16325 printf "%s\n" "$ac_log"
16329 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16333 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
16334 # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS.
16335 OBSOLETE_ALL_LINGUAS="$ALL_LINGUAS"
16336 # Capture the value of LINGUAS because we need it to compute CATALOGS.
16337 LINGUAS="${LINGUAS-%UNSET%}"
16342 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16344 # Handling of arguments.
16345 for ac_config_target in $ac_config_targets
16347 case $ac_config_target in
16348 "lib/config.h") CONFIG_HEADERS="$CONFIG_HEADERS lib/config.h" ;;
16349 "po-directories") CONFIG_COMMANDS="$CONFIG_COMMANDS po-directories" ;;
16350 "$outlist") CONFIG_FILES="$CONFIG_FILES $outlist" ;;
16352 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16357 # If the user did not use the arguments to specify the items to instantiate,
16358 # then the envvar interface is used. Set only those that are not.
16359 # We use the long form for the default assignment because of an extremely
16360 # bizarre bug on SunOS 4.1.3.
16361 if $ac_need_defaults; then
16362 test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
16363 test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
16364 test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands
16367 # Have a temporary directory for convenience. Make it in the build tree
16368 # simply because there is no reason against having it here, and in addition,
16369 # creating and moving files from /tmp can sometimes cause problems.
16370 # Hook for its removal unless debugging.
16371 # Note that there is a small window in which the directory will not be cleaned:
16372 # after its creation but before its name has been assigned to `$tmp'.
16376 trap 'exit_status=$?
16377 : "${ac_tmp:=$tmp}"
16378 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16380 trap 'as_fn_exit 1' 1 2 13 15
16382 # Create a (secure) tmp directory for tmp files.
16385 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16389 tmp=./conf$$-$RANDOM
16390 (umask 077 && mkdir "$tmp")
16391 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16394 # Set up the scripts for CONFIG_FILES section.
16395 # No need to generate them if there are no CONFIG_FILES.
16396 # This happens for instance with `./config.status config.h'.
16397 if test -n "$CONFIG_FILES"; then
16399 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
16400 ac_cs_awk_getline=:
16401 ac_cs_awk_pipe_init=
16402 ac_cs_awk_read_file='
16403 while ((getline aline < (F[key])) > 0)
16406 ac_cs_awk_pipe_fini=
16408 ac_cs_awk_getline=false
16409 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
16410 ac_cs_awk_read_file='
16412 print "cat " F[key] " &&"
16413 '$ac_cs_awk_pipe_init
16414 # The final `:' finishes the AND list.
16415 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
16417 ac_cr=`echo X | tr X '\015'`
16418 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16419 # But we know of no other shell where ac_cr would be empty at this
16420 # point, so we can use a bashism as a fallback.
16421 if test "x$ac_cr" = x; then
16422 eval ac_cr=\$\'\\r\'
16424 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16425 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16428 ac_cs_awk_cr=$ac_cr
16431 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16434 # Create commands to substitute file output variables.
16436 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
16437 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
16438 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
16441 } >conf$$files.sh &&
16442 . ./conf$$files.sh ||
16443 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16444 rm -f conf$$files.sh
16447 echo "cat >conf$$subs.awk <<_ACEOF" &&
16448 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16450 } >conf$$subs.sh ||
16451 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16452 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16454 for ac_last_try in false false false false false :; do
16455 . ./conf$$subs.sh ||
16456 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16458 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16459 if test $ac_delim_n = $ac_delim_num; then
16461 elif $ac_last_try; then
16462 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16464 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16467 rm -f conf$$subs.sh
16469 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16470 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16474 s/^/S["/; s/!.*/"]=/
16484 s/\(.\{148\}\)..*/\1/
16486 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16491 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16498 s/\(.\{148\}\)..*/\1/
16500 s/["\\]/\\&/g; s/^/"/; s/$/"/
16504 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16509 ' <conf$$subs.awk | sed '
16514 ' >>$CONFIG_STATUS || ac_write_fail=1
16515 rm -f conf$$subs.awk
16516 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16518 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16519 for (key in S) S_is_set[key] = 1
16521 \$ac_cs_awk_pipe_init
16525 nfields = split(line, field, "@")
16527 len = length(field[1])
16528 for (i = 2; i < nfields; i++) {
16530 keylen = length(key)
16531 if (S_is_set[key]) {
16533 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16534 len += length(value) + length(field[++i])
16539 if (nfields == 3 && !substed) {
16541 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
16542 \$ac_cs_awk_read_file
16548 \$ac_cs_awk_pipe_fini
16551 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16552 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16553 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16556 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16557 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16560 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16561 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16562 # trailing colons and then remove the whole line if VPATH becomes empty
16563 # (actually we leave an empty line to preserve line numbers).
16564 if test "x$srcdir" = x.; then
16565 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
16583 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16584 fi # test -n "$CONFIG_FILES"
16586 # Set up the scripts for CONFIG_HEADERS section.
16587 # No need to generate them if there are no CONFIG_HEADERS.
16588 # This happens for instance with `./config.status Makefile'.
16589 if test -n "$CONFIG_HEADERS"; then
16590 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16594 # Transform confdefs.h into an awk script `defines.awk', embedded as
16595 # here-document in config.status, that substitutes the proper values into
16596 # config.h.in to produce config.h.
16598 # Create a delimiter string that does not exist in confdefs.h, to ease
16599 # handling of long lines.
16601 for ac_last_try in false false :; do
16602 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16603 if test -z "$ac_tt"; then
16605 elif $ac_last_try; then
16606 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16608 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16612 # For the awk script, D is an array of macro values keyed by name,
16613 # likewise P contains macro parameters if any. Preserve backslash
16614 # newline sequences.
16616 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16618 s/.\{148\}/&'"$ac_delim"'/g
16621 s/^[ ]*#[ ]*define[ ][ ]*/ /
16628 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16630 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
16634 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16635 D["\1"]=" \3\\\\\\n"\\/p
16637 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16642 s/.\{148\}/&'"$ac_delim"'/g
16647 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16650 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16652 ' <confdefs.h | sed '
16653 s/'"$ac_delim"'/"\\\
16654 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16656 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16657 for (key in D) D_is_set[key] = 1
16660 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16662 split(line, arg, " ")
16663 if (arg[1] == "#") {
16667 defundef = substr(arg[1], 2)
16670 split(mac1, mac2, "(") #)
16672 prefix = substr(line, 1, index(line, defundef) - 1)
16673 if (D_is_set[macro]) {
16674 # Preserve the white space surrounding the "#".
16675 print prefix "define", macro P[macro] D[macro]
16678 # Replace #undef with comments. This is necessary, for example,
16679 # in the case of _POSIX_SOURCE, which is predefined and required
16680 # on some systems where configure will not decide to define it.
16681 if (defundef == "undef") {
16682 print "/*", prefix defundef, macro, "*/"
16690 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16691 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
16692 fi # test -n "$CONFIG_HEADERS"
16695 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
16700 :[FHLC]) ac_mode=$ac_tag; continue;;
16702 case $ac_mode$ac_tag in
16704 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
16705 :[FH]-) ac_tag=-:-;;
16706 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16723 -) ac_f="$ac_tmp/stdin";;
16724 *) # Look for the file first in the build tree, then in the source tree
16725 # (if the path is not absolute). The absolute path cannot be DOS-style,
16726 # because $ac_f cannot contain `:'.
16730 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16732 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16734 case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16735 as_fn_append ac_file_inputs " '$ac_f'"
16738 # Let's still pretend it is `configure' which instantiates (i.e., don't
16739 # use $as_me), people would be surprised to read:
16740 # /* config.h. Generated by config.status. */
16741 configure_input='Generated from '`
16742 printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16744 if test x"$ac_file" != x-; then
16745 configure_input="$ac_file. $configure_input"
16746 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16747 printf "%s\n" "$as_me: creating $ac_file" >&6;}
16749 # Neutralize special characters interpreted by sed in replacement strings.
16750 case $configure_input in #(
16751 *\&* | *\|* | *\\* )
16752 ac_sed_conf_input=`printf "%s\n" "$configure_input" |
16753 sed 's/[\\\\&|]/\\\\&/g'`;; #(
16754 *) ac_sed_conf_input=$configure_input;;
16758 *:-:* | *:-) cat >"$ac_tmp/stdin" \
16759 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
16764 ac_dir=`$as_dirname -- "$ac_file" ||
16765 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16766 X"$ac_file" : 'X\(//\)[^/]' \| \
16767 X"$ac_file" : 'X\(//\)$' \| \
16768 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16769 printf "%s\n" X"$ac_file" |
16770 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16774 /^X\(\/\/\)[^/].*/{
16787 as_dir="$ac_dir"; as_fn_mkdir_p
16791 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16793 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
16794 # A ".." for each directory in $ac_dir_suffix.
16795 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16796 case $ac_top_builddir_sub in
16797 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16798 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16801 ac_abs_top_builddir=$ac_pwd
16802 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16803 # for backward compatibility:
16804 ac_top_builddir=$ac_top_build_prefix
16807 .) # We are building in place.
16809 ac_top_srcdir=$ac_top_builddir_sub
16810 ac_abs_top_srcdir=$ac_pwd ;;
16811 [\\/]* | ?:[\\/]* ) # Absolute name.
16812 ac_srcdir=$srcdir$ac_dir_suffix;
16813 ac_top_srcdir=$srcdir
16814 ac_abs_top_srcdir=$srcdir ;;
16815 *) # Relative name.
16816 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16817 ac_top_srcdir=$ac_top_build_prefix$srcdir
16818 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16820 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16830 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16831 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16833 ac_MKDIR_P=$MKDIR_P
16835 [\\/$]* | ?:[\\/]* ) ;;
16836 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16840 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16841 # If the template does not know about datarootdir, expand it.
16842 # FIXME: This hack should be removed a few years after 2.60.
16843 ac_datarootdir_hack=; ac_datarootdir_seen=
16854 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16855 *datarootdir*) ac_datarootdir_seen=yes;;
16856 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16857 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16858 printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16860 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16861 ac_datarootdir_hack='
16862 s&@datadir@&$datadir&g
16863 s&@docdir@&$docdir&g
16864 s&@infodir@&$infodir&g
16865 s&@localedir@&$localedir&g
16866 s&@mandir@&$mandir&g
16867 s&\\\${datarootdir}&$datarootdir&g' ;;
16871 # Neutralize VPATH when `$srcdir' = `.'.
16872 # Shell code in configure.ac might set extrasub.
16873 # FIXME: do we really want to maintain this feature?
16874 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16875 ac_sed_extra="$ac_vpsub
16878 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16880 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16881 s|@configure_input@|$ac_sed_conf_input|;t t
16882 s&@top_builddir@&$ac_top_builddir_sub&;t t
16883 s&@top_build_prefix@&$ac_top_build_prefix&;t t
16884 s&@srcdir@&$ac_srcdir&;t t
16885 s&@abs_srcdir@&$ac_abs_srcdir&;t t
16886 s&@top_srcdir@&$ac_top_srcdir&;t t
16887 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16888 s&@builddir@&$ac_builddir&;t t
16889 s&@abs_builddir@&$ac_abs_builddir&;t t
16890 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16891 s&@INSTALL@&$ac_INSTALL&;t t
16892 s&@MKDIR_P@&$ac_MKDIR_P&;t t
16893 $ac_datarootdir_hack
16895 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
16896 if $ac_cs_awk_getline; then
16897 $AWK -f "$ac_tmp/subs.awk"
16899 $AWK -f "$ac_tmp/subs.awk" | $SHELL
16901 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16903 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16904 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16905 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
16906 "$ac_tmp/out"`; test -z "$ac_out"; } &&
16907 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16908 which seems to be undefined. Please make sure it is defined" >&5
16909 printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16910 which seems to be undefined. Please make sure it is defined" >&2;}
16912 rm -f "$ac_tmp/stdin"
16914 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16915 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16917 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16923 if test x"$ac_file" != x-; then
16925 printf "%s\n" "/* $configure_input */" >&1 \
16926 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16927 } >"$ac_tmp/config.h" \
16928 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16929 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16930 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16931 printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
16934 mv "$ac_tmp/config.h" "$ac_file" \
16935 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16938 printf "%s\n" "/* $configure_input */" >&1 \
16939 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16940 || as_fn_error $? "could not create -" "$LINENO" 5
16944 :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16945 printf "%s\n" "$as_me: executing $ac_file commands" >&6;}
16950 case $ac_file$ac_mode in
16951 "po-directories":C)
16952 for ac_file in $CONFIG_FILES; do
16953 # Support "outfile[:infile[:infile...]]"
16955 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
16957 # PO directories have a Makefile.in generated from Makefile.in.in.
16958 case "$ac_file" in */Makefile.in)
16959 # Adjust a relative srcdir.
16960 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
16961 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
16962 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
16963 # In autoconf-2.13 it is called $ac_given_srcdir.
16964 # In autoconf-2.50 it is called $srcdir.
16965 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
16966 case "$ac_given_srcdir" in
16967 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
16968 /*) top_srcdir="$ac_given_srcdir" ;;
16969 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
16971 # Treat a directory as a PO directory if and only if it has a
16972 # POTFILES.in file. This allows packages to have multiple PO
16973 # directories under different names or in different locations.
16974 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
16975 rm -f "$ac_dir/POTFILES"
16976 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
16977 gt_tab=`printf '\t'`
16978 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"
16979 POMAKEFILEDEPS="POTFILES.in"
16980 # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend
16981 # on $ac_dir but don't depend on user-specified configuration
16983 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
16984 # The LINGUAS file contains the set of available languages.
16985 if test -n "$OBSOLETE_ALL_LINGUAS"; then
16986 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
16988 ALL_LINGUAS=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
16989 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
16991 # The set of available languages was given in configure.in.
16992 ALL_LINGUAS=$OBSOLETE_ALL_LINGUAS
16995 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
16996 # Compute UPDATEPOFILES
16997 # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
16998 # Compute DUMMYPOFILES
16999 # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
17001 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
17002 case "$ac_given_srcdir" in
17004 *) srcdirpre='$(srcdir)/' ;;
17010 for lang in $ALL_LINGUAS; do
17011 POFILES="$POFILES $srcdirpre$lang.po"
17012 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
17013 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
17014 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
17016 # CATALOGS depends on both $ac_dir and the user's LINGUAS
17017 # environment variable.
17019 if test -n "$ALL_LINGUAS"; then
17020 for presentlang in $ALL_LINGUAS; do
17022 if test "%UNSET%" != "$LINGUAS"; then
17023 desiredlanguages="$LINGUAS"
17025 desiredlanguages="$ALL_LINGUAS"
17027 for desiredlang in $desiredlanguages; do
17028 # Use the presentlang catalog if desiredlang is
17029 # a. equal to presentlang, or
17030 # b. a variant of presentlang (because in this case,
17031 # presentlang can be used as a fallback for messages
17032 # which are not translated in the desiredlang catalog).
17033 case "$desiredlang" in
17034 "$presentlang"*) useit=yes;;
17037 if test $useit = yes; then
17038 INST_LINGUAS="$INST_LINGUAS $presentlang"
17043 if test -n "$INST_LINGUAS"; then
17044 for lang in $INST_LINGUAS; do
17045 CATALOGS="$CATALOGS $lang.gmo"
17048 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
17049 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"
17050 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
17051 if test -f "$f"; then
17053 *.orig | *.bak | *~) ;;
17054 *) cat "$f" >> "$ac_dir/Makefile" ;;
17069 ac_clean_files=$ac_clean_files_save
17071 test $ac_write_fail = 0 ||
17072 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
17075 # configure is writing to config.log, and then calls config.status.
17076 # config.status does its own redirection, appending to config.log.
17077 # Unfortunately, on DOS this fails, as config.log is still kept open
17078 # by configure, so config.status won't be able to write to it; its
17079 # output is simply discarded. So we exec the FD to /dev/null,
17080 # effectively closing config.log, so it can be properly (re)opened and
17081 # appended to by config.status. When coming back to configure, we
17082 # need to make the FD available again.
17083 if test "$no_create" != yes; then
17085 ac_config_status_args=
17086 test "$silent" = yes &&
17087 ac_config_status_args="$ac_config_status_args --quiet"
17089 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17091 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17092 # would make configure fail if this is the last instruction.
17093 $ac_cs_success || as_fn_exit 1
17095 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17096 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17097 printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17100 if test -f util/gen-tarball; then chmod +x util/gen-tarball; fi