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
866 program_transform_name
877 ac_subst_files='MCONFIG
883 PUBLIC_CONFIG_HEADER'
885 enable_option_checking
891 enable_maintainer_mode
892 enable_symlink_install
893 enable_relative_symlinks
894 enable_symlink_relative_symlinks
896 enable_verbose_makecmds
905 enable_developer_features
915 enable_e2initrd_helper
922 enable_bmap_stats_ops
937 with_systemd_unit_dir
940 ac_precious_vars='build_alias
961 # Initialize some variables set by options.
963 ac_init_version=false
964 ac_unrecognized_opts=
966 # The variables have the same names as the options, with
967 # dashes changed to underlines.
975 program_transform_name=s,x,x,
983 # Installation directory options.
984 # These are left unexpanded so users can "make install exec_prefix=/foo"
985 # and all the variables that are supposed to be based on exec_prefix
986 # by default will actually change.
987 # Use braces instead of parens because sh, perl, etc. also accept them.
988 # (The list follows the same order as the GNU Coding Standards.)
989 bindir='${exec_prefix}/bin'
990 sbindir='${exec_prefix}/sbin'
991 libexecdir='${exec_prefix}/libexec'
992 datarootdir='${prefix}/share'
993 datadir='${datarootdir}'
994 sysconfdir='${prefix}/etc'
995 sharedstatedir='${prefix}/com'
996 localstatedir='${prefix}/var'
997 runstatedir='${localstatedir}/run'
998 includedir='${prefix}/include'
999 oldincludedir='/usr/include'
1000 docdir='${datarootdir}/doc/${PACKAGE}'
1001 infodir='${datarootdir}/info'
1006 libdir='${exec_prefix}/lib'
1007 localedir='${datarootdir}/locale'
1008 mandir='${datarootdir}/man'
1014 # If the previous option needs an argument, assign it.
1015 if test -n "$ac_prev"; then
1016 eval $ac_prev=\$ac_option
1022 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1027 case $ac_dashdash$ac_option in
1031 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1033 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1034 bindir=$ac_optarg ;;
1036 -build | --build | --buil | --bui | --bu)
1037 ac_prev=build_alias ;;
1038 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1039 build_alias=$ac_optarg ;;
1041 -cache-file | --cache-file | --cache-fil | --cache-fi \
1042 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1043 ac_prev=cache_file ;;
1044 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1045 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1046 cache_file=$ac_optarg ;;
1048 --config-cache | -C)
1049 cache_file=config.cache ;;
1051 -datadir | --datadir | --datadi | --datad)
1053 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1054 datadir=$ac_optarg ;;
1056 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1057 | --dataroo | --dataro | --datar)
1058 ac_prev=datarootdir ;;
1059 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1060 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1061 datarootdir=$ac_optarg ;;
1063 -disable-* | --disable-*)
1064 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1065 # Reject names that are not valid shell variable names.
1066 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1067 as_fn_error $? "invalid feature name: \`$ac_useropt'"
1068 ac_useropt_orig=$ac_useropt
1069 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1070 case $ac_user_opts in
1072 "enable_$ac_useropt"
1074 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1075 ac_unrecognized_sep=', ';;
1077 eval enable_$ac_useropt=no ;;
1079 -docdir | --docdir | --docdi | --doc | --do)
1081 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1082 docdir=$ac_optarg ;;
1084 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1086 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1087 dvidir=$ac_optarg ;;
1089 -enable-* | --enable-*)
1090 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1091 # Reject names that are not valid shell variable names.
1092 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1093 as_fn_error $? "invalid feature name: \`$ac_useropt'"
1094 ac_useropt_orig=$ac_useropt
1095 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1096 case $ac_user_opts in
1098 "enable_$ac_useropt"
1100 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1101 ac_unrecognized_sep=', ';;
1103 eval enable_$ac_useropt=\$ac_optarg ;;
1105 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1106 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1107 | --exec | --exe | --ex)
1108 ac_prev=exec_prefix ;;
1109 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1110 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1111 | --exec=* | --exe=* | --ex=*)
1112 exec_prefix=$ac_optarg ;;
1114 -gas | --gas | --ga | --g)
1115 # Obsolete; use --with-gas.
1118 -help | --help | --hel | --he | -h)
1119 ac_init_help=long ;;
1120 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1121 ac_init_help=recursive ;;
1122 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1123 ac_init_help=short ;;
1125 -host | --host | --hos | --ho)
1126 ac_prev=host_alias ;;
1127 -host=* | --host=* | --hos=* | --ho=*)
1128 host_alias=$ac_optarg ;;
1130 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1132 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1134 htmldir=$ac_optarg ;;
1136 -includedir | --includedir | --includedi | --included | --include \
1137 | --includ | --inclu | --incl | --inc)
1138 ac_prev=includedir ;;
1139 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1140 | --includ=* | --inclu=* | --incl=* | --inc=*)
1141 includedir=$ac_optarg ;;
1143 -infodir | --infodir | --infodi | --infod | --info | --inf)
1145 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1146 infodir=$ac_optarg ;;
1148 -libdir | --libdir | --libdi | --libd)
1150 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1151 libdir=$ac_optarg ;;
1153 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1154 | --libexe | --libex | --libe)
1155 ac_prev=libexecdir ;;
1156 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1157 | --libexe=* | --libex=* | --libe=*)
1158 libexecdir=$ac_optarg ;;
1160 -localedir | --localedir | --localedi | --localed | --locale)
1161 ac_prev=localedir ;;
1162 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1163 localedir=$ac_optarg ;;
1165 -localstatedir | --localstatedir | --localstatedi | --localstated \
1166 | --localstate | --localstat | --localsta | --localst | --locals)
1167 ac_prev=localstatedir ;;
1168 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1169 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1170 localstatedir=$ac_optarg ;;
1172 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1174 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1175 mandir=$ac_optarg ;;
1177 -nfp | --nfp | --nf)
1178 # Obsolete; use --without-fp.
1181 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1182 | --no-cr | --no-c | -n)
1185 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1186 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1189 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1190 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1191 | --oldin | --oldi | --old | --ol | --o)
1192 ac_prev=oldincludedir ;;
1193 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1194 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1195 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1196 oldincludedir=$ac_optarg ;;
1198 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1200 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1201 prefix=$ac_optarg ;;
1203 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1204 | --program-pre | --program-pr | --program-p)
1205 ac_prev=program_prefix ;;
1206 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1207 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1208 program_prefix=$ac_optarg ;;
1210 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1211 | --program-suf | --program-su | --program-s)
1212 ac_prev=program_suffix ;;
1213 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1214 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1215 program_suffix=$ac_optarg ;;
1217 -program-transform-name | --program-transform-name \
1218 | --program-transform-nam | --program-transform-na \
1219 | --program-transform-n | --program-transform- \
1220 | --program-transform | --program-transfor \
1221 | --program-transfo | --program-transf \
1222 | --program-trans | --program-tran \
1223 | --progr-tra | --program-tr | --program-t)
1224 ac_prev=program_transform_name ;;
1225 -program-transform-name=* | --program-transform-name=* \
1226 | --program-transform-nam=* | --program-transform-na=* \
1227 | --program-transform-n=* | --program-transform-=* \
1228 | --program-transform=* | --program-transfor=* \
1229 | --program-transfo=* | --program-transf=* \
1230 | --program-trans=* | --program-tran=* \
1231 | --progr-tra=* | --program-tr=* | --program-t=*)
1232 program_transform_name=$ac_optarg ;;
1234 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1236 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1237 pdfdir=$ac_optarg ;;
1239 -psdir | --psdir | --psdi | --psd | --ps)
1241 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1244 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1245 | -silent | --silent | --silen | --sile | --sil)
1248 -runstatedir | --runstatedir | --runstatedi | --runstated \
1249 | --runstate | --runstat | --runsta | --runst | --runs \
1250 | --run | --ru | --r)
1251 ac_prev=runstatedir ;;
1252 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1253 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1254 | --run=* | --ru=* | --r=*)
1255 runstatedir=$ac_optarg ;;
1257 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1259 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1261 sbindir=$ac_optarg ;;
1263 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1264 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1265 | --sharedst | --shareds | --shared | --share | --shar \
1267 ac_prev=sharedstatedir ;;
1268 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1269 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1270 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1272 sharedstatedir=$ac_optarg ;;
1274 -site | --site | --sit)
1276 -site=* | --site=* | --sit=*)
1279 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1281 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1282 srcdir=$ac_optarg ;;
1284 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1285 | --syscon | --sysco | --sysc | --sys | --sy)
1286 ac_prev=sysconfdir ;;
1287 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1288 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1289 sysconfdir=$ac_optarg ;;
1291 -target | --target | --targe | --targ | --tar | --ta | --t)
1292 ac_prev=target_alias ;;
1293 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1294 target_alias=$ac_optarg ;;
1296 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1299 -version | --version | --versio | --versi | --vers | -V)
1300 ac_init_version=: ;;
1303 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1304 # Reject names that are not valid shell variable names.
1305 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1306 as_fn_error $? "invalid package name: \`$ac_useropt'"
1307 ac_useropt_orig=$ac_useropt
1308 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1309 case $ac_user_opts in
1313 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1314 ac_unrecognized_sep=', ';;
1316 eval with_$ac_useropt=\$ac_optarg ;;
1318 -without-* | --without-*)
1319 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1320 # Reject names that are not valid shell variable names.
1321 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1322 as_fn_error $? "invalid package name: \`$ac_useropt'"
1323 ac_useropt_orig=$ac_useropt
1324 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1325 case $ac_user_opts in
1329 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1330 ac_unrecognized_sep=', ';;
1332 eval with_$ac_useropt=no ;;
1335 # Obsolete; use --with-x.
1338 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1339 | --x-incl | --x-inc | --x-in | --x-i)
1340 ac_prev=x_includes ;;
1341 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1342 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1343 x_includes=$ac_optarg ;;
1345 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1346 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1347 ac_prev=x_libraries ;;
1348 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1349 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1350 x_libraries=$ac_optarg ;;
1352 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1353 Try \`$0 --help' for more information"
1357 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1358 # Reject names that are not valid shell variable names.
1359 case $ac_envvar in #(
1360 '' | [0-9]* | *[!_$as_cr_alnum]* )
1361 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1363 eval $ac_envvar=\$ac_optarg
1364 export $ac_envvar ;;
1367 # FIXME: should be removed in autoconf 3.0.
1368 printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
1369 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1370 printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
1371 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1377 if test -n "$ac_prev"; then
1378 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1379 as_fn_error $? "missing argument to $ac_option"
1382 if test -n "$ac_unrecognized_opts"; then
1383 case $enable_option_checking in
1385 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1386 *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1390 # Check all directory arguments for consistency.
1391 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1392 datadir sysconfdir sharedstatedir localstatedir includedir \
1393 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1394 libdir localedir mandir runstatedir
1396 eval ac_val=\$$ac_var
1397 # Remove trailing slashes.
1400 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1401 eval $ac_var=\$ac_val;;
1403 # Be sure to have absolute directory names.
1405 [\\/$]* | ?:[\\/]* ) continue;;
1406 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1408 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1411 # There might be people who depend on the old broken behavior: `$host'
1412 # used to hold the argument of --host etc.
1413 # FIXME: To remove some day.
1416 target=$target_alias
1418 # FIXME: To remove some day.
1419 if test "x$host_alias" != x; then
1420 if test "x$build_alias" = x; then
1421 cross_compiling=maybe
1422 elif test "x$build_alias" != "x$host_alias"; then
1428 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1430 test "$silent" = yes && exec 6>/dev/null
1433 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1434 ac_ls_di=`ls -di .` &&
1435 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1436 as_fn_error $? "working directory cannot be determined"
1437 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1438 as_fn_error $? "pwd does not report name of working directory"
1441 # Find the source files, if location was not specified.
1442 if test -z "$srcdir"; then
1443 ac_srcdir_defaulted=yes
1444 # Try the directory containing this script, then the parent directory.
1445 ac_confdir=`$as_dirname -- "$as_myself" ||
1446 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1447 X"$as_myself" : 'X\(//\)[^/]' \| \
1448 X"$as_myself" : 'X\(//\)$' \| \
1449 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1450 printf "%s\n" X"$as_myself" |
1451 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1469 if test ! -r "$srcdir/$ac_unique_file"; then
1473 ac_srcdir_defaulted=no
1475 if test ! -r "$srcdir/$ac_unique_file"; then
1476 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1477 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1479 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1481 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1483 # When building in place, set srcdir=.
1484 if test "$ac_abs_confdir" = "$ac_pwd"; then
1487 # Remove unnecessary trailing slashes from srcdir.
1488 # Double slashes in file names in object file debugging info
1489 # mess up M-x gdb in Emacs.
1491 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1493 for ac_var in $ac_precious_vars; do
1494 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1495 eval ac_env_${ac_var}_value=\$${ac_var}
1496 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1497 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1501 # Report the --help message.
1503 if test "$ac_init_help" = "long"; then
1504 # Omit some internal or obsolete options to make the list less imposing.
1505 # This message is too long to be a string in the A/UX 3.1 sh.
1507 \`configure' configures this package to adapt to many kinds of systems.
1509 Usage: $0 [OPTION]... [VAR=VALUE]...
1511 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1512 VAR=VALUE. See below for descriptions of some of the useful variables.
1514 Defaults for the options are specified in brackets.
1517 -h, --help display this help and exit
1518 --help=short display options specific to this package
1519 --help=recursive display the short help of all the included packages
1520 -V, --version display version information and exit
1521 -q, --quiet, --silent do not print \`checking ...' messages
1522 --cache-file=FILE cache test results in FILE [disabled]
1523 -C, --config-cache alias for \`--cache-file=config.cache'
1524 -n, --no-create do not create output files
1525 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1527 Installation directories:
1528 --prefix=PREFIX install architecture-independent files in PREFIX
1529 [$ac_default_prefix]
1530 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1533 By default, \`make install' will install all the files in
1534 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1535 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1536 for instance \`--prefix=\$HOME'.
1538 For better control, use the options below.
1540 Fine tuning of the installation directories:
1541 --bindir=DIR user executables [EPREFIX/bin]
1542 --sbindir=DIR system admin executables [EPREFIX/sbin]
1543 --libexecdir=DIR program executables [EPREFIX/libexec]
1544 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1545 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1546 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1547 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
1548 --libdir=DIR object code libraries [EPREFIX/lib]
1549 --includedir=DIR C header files [PREFIX/include]
1550 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1551 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1552 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1553 --infodir=DIR info documentation [DATAROOTDIR/info]
1554 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1555 --mandir=DIR man documentation [DATAROOTDIR/man]
1556 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1557 --htmldir=DIR html documentation [DOCDIR]
1558 --dvidir=DIR dvi documentation [DOCDIR]
1559 --pdfdir=DIR pdf documentation [DOCDIR]
1560 --psdir=DIR ps documentation [DOCDIR]
1566 --build=BUILD configure for building on BUILD [guessed]
1567 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1571 if test -n "$ac_init_help"; then
1576 --disable-option-checking ignore unrecognized --enable/--with options
1577 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1578 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1579 --enable-maintainer-mode
1580 enable makefile rules useful for maintainers
1581 --enable-symlink-install
1582 use symlinks when installing instead of hard links
1583 --enable-relative-symlinks
1584 use relative symlinks when installing
1586 --enable-symlink-build use symlinks while building instead of hard links
1587 --enable-verbose-makecmds
1588 enable verbose make command output
1589 --enable-elf-shlibs select ELF shared libraries
1590 --enable-bsd-shlibs select BSD shared libraries
1591 --enable-profile build profiling libraries
1592 --enable-gcov build for coverage testing using gcov
1593 --enable-hardening build for coverage testing using gcov
1594 --enable-jbd-debug enable journal debugging
1595 --enable-blkid-debug enable blkid debugging
1596 --disable-testio-debug disable the use of the test I/O manager for
1598 --enable-developer-features
1599 enable features for use by ext4 developers
1600 --enable-libuuid build and use private uuid library
1601 --enable-libblkid build and use private blkid library
1602 --enable-subset enable subset-only build
1603 --disable-backtrace disable use backtrace
1604 --disable-debugfs disable support of debugfs program
1605 --disable-imager disable support of e2image program
1606 --disable-resizer disable support of e2resize program
1607 --disable-defrag disable support of e4defrag program
1608 --enable-fsck build fsck wrapper program
1609 --enable-e2initrd-helper
1610 build e2initrd-helper program
1611 --disable-tls disable use of thread local support
1612 --disable-uuidd disable building the uuid daemon
1613 --disable-mmp disable support mmp, Multi Mount Protection
1614 --disable-tdb disable tdb support
1615 --disable-bmap-stats disable collection of bitmap stats
1616 --enable-bmap-stats-ops enable collection of additional bitmap stats
1617 --disable-nls do not use Native Language Support
1618 --disable-rpath do not hardcode runtime library paths
1619 --disable-fuse2fs do not build fuse2fs
1620 --enable-lto enable link time optimization
1621 --enable-ubsan enable undefined behavior sanitizer
1622 --enable-addrsan enable address sanitizer
1623 --enable-threadsan enable thread sanitizer
1624 --enable-fuzzing enable fuzzing sanitizer
1625 --disable-largefile omit support for large files
1628 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1629 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1630 --with-diet-libc use diet libc
1631 --with-cc no longer supported, use CC= instead
1632 --with-ccopts no longer supported, use CFLAGS= instead
1633 --with-ldopts no longer supported, use LDFLAGS= instead
1634 --with-root-prefix=PREFIX
1635 override prefix variable for files to be placed in
1637 --without-pthread disable use of pthread support
1638 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1639 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1640 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1641 --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib
1642 --without-libintl-prefix don't search for libintl in includedir and libdir
1643 --with-multiarch=ARCH specify the multiarch triplet
1644 --with-udev-rules-dir[=DIR]
1645 Install udev rules into DIR.
1646 --with-crond-dir[=DIR] Install system crontabs into DIR.
1647 --with-systemd-unit-dir[=DIR]
1648 Install systemd system units into DIR.
1650 Some influential environment variables:
1651 CC C compiler command
1652 CFLAGS C compiler flags
1653 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1654 nonstandard directory <lib dir>
1655 LIBS libraries to pass to the linker, e.g. -l<library>
1656 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1657 you have headers in a nonstandard directory <include dir>
1659 PKG_CONFIG path to pkg-config utility
1661 directories to add to pkg-config's search path
1663 path overriding pkg-config's built-in search path
1664 CXX C++ compiler command
1665 CXXFLAGS C++ compiler flags
1666 udev_CFLAGS C compiler flags for udev, overriding pkg-config
1667 udev_LIBS linker flags for udev, overriding pkg-config
1669 C compiler flags for systemd, overriding pkg-config
1671 linker flags for systemd, overriding pkg-config
1673 Use these variables to override the choices made by `configure' or to help
1674 it to find libraries and programs with nonstandard names/locations.
1676 Report bugs to the package provider.
1681 if test "$ac_init_help" = "recursive"; then
1682 # If there are subdirs, report their specific --help.
1683 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1684 test -d "$ac_dir" ||
1685 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1690 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1692 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
1693 # A ".." for each directory in $ac_dir_suffix.
1694 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1695 case $ac_top_builddir_sub in
1696 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1697 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1700 ac_abs_top_builddir=$ac_pwd
1701 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1702 # for backward compatibility:
1703 ac_top_builddir=$ac_top_build_prefix
1706 .) # We are building in place.
1708 ac_top_srcdir=$ac_top_builddir_sub
1709 ac_abs_top_srcdir=$ac_pwd ;;
1710 [\\/]* | ?:[\\/]* ) # Absolute name.
1711 ac_srcdir=$srcdir$ac_dir_suffix;
1712 ac_top_srcdir=$srcdir
1713 ac_abs_top_srcdir=$srcdir ;;
1715 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1716 ac_top_srcdir=$ac_top_build_prefix$srcdir
1717 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1719 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1721 cd "$ac_dir" || { ac_status=$?; continue; }
1722 # Check for configure.gnu first; this name is used for a wrapper for
1723 # Metaconfig's "Configure" on case-insensitive file systems.
1724 if test -f "$ac_srcdir/configure.gnu"; then
1726 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1727 elif test -f "$ac_srcdir/configure"; then
1729 $SHELL "$ac_srcdir/configure" --help=recursive
1731 printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1733 cd "$ac_pwd" || { ac_status=$?; break; }
1737 test -n "$ac_init_help" && exit $ac_status
1738 if $ac_init_version; then
1741 generated by GNU Autoconf 2.71
1743 Copyright (C) 2021 Free Software Foundation, Inc.
1744 This configure script is free software; the Free Software Foundation
1745 gives unlimited permission to copy, distribute and modify it.
1750 ## ------------------------ ##
1751 ## Autoconf initialization. ##
1752 ## ------------------------ ##
1754 # ac_fn_c_try_compile LINENO
1755 # --------------------------
1756 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1757 ac_fn_c_try_compile ()
1759 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1760 rm -f conftest.$ac_objext conftest.beam
1761 if { { ac_try="$ac_compile"
1763 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1764 *) ac_try_echo=$ac_try;;
1766 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1767 printf "%s\n" "$ac_try_echo"; } >&5
1768 (eval "$ac_compile") 2>conftest.err
1770 if test -s conftest.err; then
1771 grep -v '^ *+' conftest.err >conftest.er1
1772 cat conftest.er1 >&5
1773 mv -f conftest.er1 conftest.err
1775 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1776 test $ac_status = 0; } && {
1777 test -z "$ac_c_werror_flag" ||
1778 test ! -s conftest.err
1779 } && test -s conftest.$ac_objext
1783 printf "%s\n" "$as_me: failed program was:" >&5
1784 sed 's/^/| /' conftest.$ac_ext >&5
1788 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1789 as_fn_set_status $ac_retval
1791 } # ac_fn_c_try_compile
1793 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1794 # -------------------------------------------------------
1795 # Tests whether HEADER exists and can be compiled using the include files in
1796 # INCLUDES, setting the cache variable VAR accordingly.
1797 ac_fn_c_check_header_compile ()
1799 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1800 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1801 printf %s "checking for $2... " >&6; }
1802 if eval test \${$3+y}
1804 printf %s "(cached) " >&6
1806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1807 /* end confdefs.h. */
1811 if ac_fn_c_try_compile "$LINENO"
1817 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1820 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1821 printf "%s\n" "$ac_res" >&6; }
1822 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1824 } # ac_fn_c_check_header_compile
1826 # ac_fn_c_try_link LINENO
1827 # -----------------------
1828 # Try to link conftest.$ac_ext, and return whether this succeeded.
1831 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1832 rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
1833 if { { ac_try="$ac_link"
1835 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1836 *) ac_try_echo=$ac_try;;
1838 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1839 printf "%s\n" "$ac_try_echo"; } >&5
1840 (eval "$ac_link") 2>conftest.err
1842 if test -s conftest.err; then
1843 grep -v '^ *+' conftest.err >conftest.er1
1844 cat conftest.er1 >&5
1845 mv -f conftest.er1 conftest.err
1847 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1848 test $ac_status = 0; } && {
1849 test -z "$ac_c_werror_flag" ||
1850 test ! -s conftest.err
1851 } && test -s conftest$ac_exeext && {
1852 test "$cross_compiling" = yes ||
1853 test -x conftest$ac_exeext
1858 printf "%s\n" "$as_me: failed program was:" >&5
1859 sed 's/^/| /' conftest.$ac_ext >&5
1863 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1864 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1865 # interfere with the next link command; also delete a directory that is
1866 # left behind by Apple's compiler. We do this before executing the actions.
1867 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1868 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1869 as_fn_set_status $ac_retval
1871 } # ac_fn_c_try_link
1873 # ac_fn_c_try_cpp LINENO
1874 # ----------------------
1875 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1878 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1879 if { { ac_try="$ac_cpp conftest.$ac_ext"
1881 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1882 *) ac_try_echo=$ac_try;;
1884 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1885 printf "%s\n" "$ac_try_echo"; } >&5
1886 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1888 if test -s conftest.err; then
1889 grep -v '^ *+' conftest.err >conftest.er1
1890 cat conftest.er1 >&5
1891 mv -f conftest.er1 conftest.err
1893 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1894 test $ac_status = 0; } > conftest.i && {
1895 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1896 test ! -s conftest.err
1901 printf "%s\n" "$as_me: failed program was:" >&5
1902 sed 's/^/| /' conftest.$ac_ext >&5
1906 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1907 as_fn_set_status $ac_retval
1911 # ac_fn_c_try_run LINENO
1912 # ----------------------
1913 # Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that
1914 # executables *can* be run.
1917 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1918 if { { ac_try="$ac_link"
1920 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1921 *) ac_try_echo=$ac_try;;
1923 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1924 printf "%s\n" "$ac_try_echo"; } >&5
1925 (eval "$ac_link") 2>&5
1927 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1928 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1929 { { case "(($ac_try" in
1930 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1931 *) ac_try_echo=$ac_try;;
1933 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1934 printf "%s\n" "$ac_try_echo"; } >&5
1935 (eval "$ac_try") 2>&5
1937 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1938 test $ac_status = 0; }; }
1942 printf "%s\n" "$as_me: program exited with status $ac_status" >&5
1943 printf "%s\n" "$as_me: failed program was:" >&5
1944 sed 's/^/| /' conftest.$ac_ext >&5
1946 ac_retval=$ac_status
1948 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1949 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1950 as_fn_set_status $ac_retval
1954 # ac_fn_c_check_func LINENO FUNC VAR
1955 # ----------------------------------
1956 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1957 ac_fn_c_check_func ()
1959 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1960 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1961 printf %s "checking for $2... " >&6; }
1962 if eval test \${$3+y}
1964 printf %s "(cached) " >&6
1966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1967 /* end confdefs.h. */
1968 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1969 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1970 #define $2 innocuous_$2
1972 /* System header to define __stub macros and hopefully few prototypes,
1973 which can conflict with char $2 (); below. */
1978 /* Override any GCC internal prototype to avoid an error.
1979 Use char because int might match the return type of a GCC
1980 builtin and then its argument prototype would still apply. */
1985 /* The GNU C library defines this for functions which it implements
1986 to always fail with ENOSYS. Some functions are actually named
1987 something starting with __ and the normal name is an alias. */
1988 #if defined __stub_$2 || defined __stub___$2
2000 if ac_fn_c_try_link "$LINENO"
2006 rm -f core conftest.err conftest.$ac_objext conftest.beam \
2007 conftest$ac_exeext conftest.$ac_ext
2010 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2011 printf "%s\n" "$ac_res" >&6; }
2012 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2014 } # ac_fn_c_check_func
2016 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2017 # ----------------------------------------------------
2018 # Tries to find if the field MEMBER exists in type AGGR, after including
2019 # INCLUDES, setting cache variable VAR accordingly.
2020 ac_fn_c_check_member ()
2022 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2023 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2024 printf %s "checking for $2.$3... " >&6; }
2025 if eval test \${$4+y}
2027 printf %s "(cached) " >&6
2029 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2030 /* end confdefs.h. */
2042 if ac_fn_c_try_compile "$LINENO"
2046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2047 /* end confdefs.h. */
2053 if (sizeof ac_aggr.$3)
2059 if ac_fn_c_try_compile "$LINENO"
2065 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2067 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2070 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2071 printf "%s\n" "$ac_res" >&6; }
2072 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2074 } # ac_fn_c_check_member
2076 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2077 # -------------------------------------------
2078 # Tests whether TYPE exists after having included INCLUDES, setting cache
2079 # variable VAR accordingly.
2080 ac_fn_c_check_type ()
2082 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2083 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2084 printf %s "checking for $2... " >&6; }
2085 if eval test \${$3+y}
2087 printf %s "(cached) " >&6
2090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2091 /* end confdefs.h. */
2102 if ac_fn_c_try_compile "$LINENO"
2104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2105 /* end confdefs.h. */
2116 if ac_fn_c_try_compile "$LINENO"
2122 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2124 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2127 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2128 printf "%s\n" "$ac_res" >&6; }
2129 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2131 } # ac_fn_c_check_type
2133 # ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
2134 # ------------------------------------------------------------------
2135 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2136 # accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
2139 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2140 as_decl_name=`echo $2|sed 's/ *(.*//'`
2141 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2142 printf %s "checking whether $as_decl_name is declared... " >&6; }
2143 if eval test \${$3+y}
2145 printf %s "(cached) " >&6
2147 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2148 eval ac_save_FLAGS=\$$6
2149 as_fn_append $6 " $5"
2150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2151 /* end confdefs.h. */
2156 #ifndef $as_decl_name
2158 (void) $as_decl_use;
2160 (void) $as_decl_name;
2168 if ac_fn_c_try_compile "$LINENO"
2174 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2175 eval $6=\$ac_save_FLAGS
2179 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2180 printf "%s\n" "$ac_res" >&6; }
2181 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2183 } # ac_fn_check_decl
2185 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2186 # --------------------------------------------
2187 # Tries to find the compile-time value of EXPR in a program that includes
2188 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2190 ac_fn_c_compute_int ()
2192 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2193 if test "$cross_compiling" = yes; then
2194 # Depending upon the size, compute the lo and hi bounds.
2195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2196 /* end confdefs.h. */
2201 static int test_array [1 - 2 * !(($2) >= 0)];
2203 return test_array [0];
2209 if ac_fn_c_try_compile "$LINENO"
2213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2214 /* end confdefs.h. */
2219 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2221 return test_array [0];
2227 if ac_fn_c_try_compile "$LINENO"
2229 ac_hi=$ac_mid; break
2231 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2232 if test $ac_lo -le $ac_mid; then
2236 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2238 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2242 /* end confdefs.h. */
2247 static int test_array [1 - 2 * !(($2) < 0)];
2249 return test_array [0];
2255 if ac_fn_c_try_compile "$LINENO"
2259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2260 /* end confdefs.h. */
2265 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2267 return test_array [0];
2273 if ac_fn_c_try_compile "$LINENO"
2275 ac_lo=$ac_mid; break
2277 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2278 if test $ac_mid -le $ac_hi; then
2282 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2284 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2289 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2291 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2292 # Binary search between lo and hi bounds.
2293 while test "x$ac_lo" != "x$ac_hi"; do
2294 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2296 /* end confdefs.h. */
2301 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2303 return test_array [0];
2309 if ac_fn_c_try_compile "$LINENO"
2313 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2315 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2318 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2323 /* end confdefs.h. */
2325 static long int longval (void) { return $2; }
2326 static unsigned long int ulongval (void) { return $2; }
2333 FILE *f = fopen ("conftest.val", "w");
2338 long int i = longval ();
2341 fprintf (f, "%ld", i);
2345 unsigned long int i = ulongval ();
2348 fprintf (f, "%lu", i);
2350 /* Do not output a trailing newline, as this causes \r\n confusion
2351 on some platforms. */
2352 return ferror (f) || fclose (f) != 0;
2358 if ac_fn_c_try_run "$LINENO"
2360 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2364 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2365 conftest.$ac_objext conftest.beam conftest.$ac_ext
2369 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2370 as_fn_set_status $ac_retval
2372 } # ac_fn_c_compute_int
2374 # ac_fn_cxx_try_compile LINENO
2375 # ----------------------------
2376 # Try to compile conftest.$ac_ext, and return whether this succeeded.
2377 ac_fn_cxx_try_compile ()
2379 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2380 rm -f conftest.$ac_objext conftest.beam
2381 if { { ac_try="$ac_compile"
2383 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2384 *) ac_try_echo=$ac_try;;
2386 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2387 printf "%s\n" "$ac_try_echo"; } >&5
2388 (eval "$ac_compile") 2>conftest.err
2390 if test -s conftest.err; then
2391 grep -v '^ *+' conftest.err >conftest.er1
2392 cat conftest.er1 >&5
2393 mv -f conftest.er1 conftest.err
2395 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2396 test $ac_status = 0; } && {
2397 test -z "$ac_cxx_werror_flag" ||
2398 test ! -s conftest.err
2399 } && test -s conftest.$ac_objext
2403 printf "%s\n" "$as_me: failed program was:" >&5
2404 sed 's/^/| /' conftest.$ac_ext >&5
2408 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2409 as_fn_set_status $ac_retval
2411 } # ac_fn_cxx_try_compile
2412 ac_configure_args_raw=
2417 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2419 as_fn_append ac_configure_args_raw " '$ac_arg'"
2422 case $ac_configure_args_raw in
2426 ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab.
2427 ac_unsafe_a="$ac_unsafe_z#~"
2428 ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
2429 ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
2432 cat >config.log <<_ACEOF
2433 This file contains any messages produced by compilers while
2434 running configure, to aid debugging if configure makes a mistake.
2436 It was created by $as_me, which was
2437 generated by GNU Autoconf 2.71. Invocation command line was
2439 $ $0$ac_configure_args_raw
2449 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2450 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2451 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2452 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2453 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2455 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2456 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2458 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2459 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2460 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2461 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2462 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2463 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2464 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2468 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2472 case $as_dir in #(((
2475 *) as_dir=$as_dir/ ;;
2477 printf "%s\n" "PATH: $as_dir"
2493 # Keep a trace of the command line.
2494 # Strip out --no-create and --no-recursion so they do not pile up.
2495 # Strip out --silent because we don't want to record it for future runs.
2496 # Also quote any args containing shell meta-characters.
2497 # Make two passes to allow for proper duplicate-argument suppression.
2501 ac_must_keep_next=false
2507 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2508 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2509 | -silent | --silent | --silen | --sile | --sil)
2512 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2515 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2517 as_fn_append ac_configure_args1 " '$ac_arg'"
2518 if test $ac_must_keep_next = true; then
2519 ac_must_keep_next=false # Got value, back to normal.
2522 *=* | --config-cache | -C | -disable-* | --disable-* \
2523 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2524 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2525 | -with-* | --with-* | -without-* | --without-* | --x)
2526 case "$ac_configure_args0 " in
2527 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2530 -* ) ac_must_keep_next=true ;;
2533 as_fn_append ac_configure_args " '$ac_arg'"
2538 { ac_configure_args0=; unset ac_configure_args0;}
2539 { ac_configure_args1=; unset ac_configure_args1;}
2541 # When interrupted or exit'd, cleanup temporary files, and complete
2542 # config.log. We remove comments because anyway the quotes in there
2543 # would cause problems or look ugly.
2544 # WARNING: Use '\'' to represent an apostrophe within the trap.
2545 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2546 trap 'exit_status=$?
2549 # Save into config.log some information that might help in debugging.
2553 printf "%s\n" "## ---------------- ##
2554 ## Cache variables. ##
2555 ## ---------------- ##"
2557 # The following way of writing the cache mishandles newlines in values,
2559 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2560 eval ac_val=\$$ac_var
2564 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2565 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2568 _ | IFS | as_nl) ;; #(
2569 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2570 *) { eval $ac_var=; unset $ac_var;} ;;
2575 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2576 *${as_nl}ac_space=\ *)
2578 "s/'\''/'\''\\\\'\'''\''/g;
2579 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2582 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2589 printf "%s\n" "## ----------------- ##
2590 ## Output variables. ##
2591 ## ----------------- ##"
2593 for ac_var in $ac_subst_vars
2595 eval ac_val=\$$ac_var
2597 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2599 printf "%s\n" "$ac_var='\''$ac_val'\''"
2603 if test -n "$ac_subst_files"; then
2604 printf "%s\n" "## ------------------- ##
2605 ## File substitutions. ##
2606 ## ------------------- ##"
2608 for ac_var in $ac_subst_files
2610 eval ac_val=\$$ac_var
2612 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2614 printf "%s\n" "$ac_var='\''$ac_val'\''"
2619 if test -s confdefs.h; then
2620 printf "%s\n" "## ----------- ##
2627 test "$ac_signal" != 0 &&
2628 printf "%s\n" "$as_me: caught signal $ac_signal"
2629 printf "%s\n" "$as_me: exit $exit_status"
2631 rm -f core *.core core.conftest.* &&
2632 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2635 for ac_signal in 1 2 13 15; do
2636 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2640 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2641 rm -f -r conftest* confdefs.h
2643 printf "%s\n" "/* confdefs.h */" > confdefs.h
2645 # Predefined preprocessor variables.
2647 printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
2649 printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
2651 printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
2653 printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
2655 printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
2657 printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
2660 # Let the site file select an alternate cache file if it wants to.
2661 # Prefer an explicitly selected file to automatically selected ones.
2662 if test -n "$CONFIG_SITE"; then
2663 ac_site_files="$CONFIG_SITE"
2664 elif test "x$prefix" != xNONE; then
2665 ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
2667 ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
2670 for ac_site_file in $ac_site_files
2672 case $ac_site_file in #(
2676 ac_site_file=./$ac_site_file ;;
2678 if test -f "$ac_site_file" && test -r "$ac_site_file"; then
2679 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2680 printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
2681 sed 's/^/| /' "$ac_site_file" >&5
2683 || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2684 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2685 as_fn_error $? "failed to load site script $ac_site_file
2686 See \`config.log' for more details" "$LINENO" 5; }
2690 if test -r "$cache_file"; then
2691 # Some versions of bash will fail to source /dev/null (special files
2692 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2693 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2694 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2695 printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
2697 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2698 *) . "./$cache_file";;
2702 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2703 printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
2707 as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
2708 # Test code for whether the C compiler supports C89 (global declarations)
2709 ac_c_conftest_c89_globals='
2710 /* Does the compiler advertise C89 conformance?
2711 Do not test the value of __STDC__, because some compilers set it to 0
2712 while being otherwise adequately conformant. */
2713 #if !defined __STDC__
2714 # error "Compiler does not advertise C89 conformance"
2720 /* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */
2721 struct buf { int x; };
2722 struct buf * (*rcsopen) (struct buf *, struct stat *, int);
2723 static char *e (p, i)
2729 static char *f (char * (*g) (char **, int), char **p, ...)
2734 s = g (p, va_arg (v,int));
2739 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2740 function prototypes and stuff, but not \xHH hex character constants.
2741 These do not provoke an error unfortunately, instead are silently treated
2742 as an "x". The following induces an error, until -std is added to get
2743 proper ANSI mode. Curiously \x00 != x always comes out true, for an
2744 array size at least. It is necessary to write \x00 == 0 to get something
2745 that is true only with -std. */
2746 int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
2748 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2749 inside strings and character constants. */
2750 #define FOO(x) '\''x'\''
2751 int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
2753 int test (int i, double x);
2754 struct s1 {int (*f) (int a);};
2755 struct s2 {int (*f) (double a);};
2756 int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
2759 # Test code for whether the C compiler supports C89 (body of main).
2760 ac_c_conftest_c89_main='
2761 ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
2764 # Test code for whether the C compiler supports C99 (global declarations)
2765 ac_c_conftest_c99_globals='
2766 // Does the compiler advertise C99 conformance?
2767 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
2768 # error "Compiler does not advertise C99 conformance"
2771 #include <stdbool.h>
2772 extern int puts (const char *);
2773 extern int printf (const char *, ...);
2774 extern int dprintf (int, const char *, ...);
2775 extern void *malloc (size_t);
2777 // Check varargs macros. These examples are taken from C99 6.10.3.5.
2778 // dprintf is used instead of fprintf to avoid needing to declare
2780 #define debug(...) dprintf (2, __VA_ARGS__)
2781 #define showlist(...) puts (#__VA_ARGS__)
2782 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
2784 test_varargs_macros (void)
2789 debug ("X = %d\n", x);
2790 showlist (The first, second, and third items.);
2791 report (x>y, "x is %d but y is %d", x, y);
2794 // Check long long types.
2795 #define BIG64 18446744073709551615ull
2796 #define BIG32 4294967295ul
2797 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
2799 #error "your preprocessor is broken"
2803 #error "your preprocessor is broken"
2805 static long long int bignum = -9223372036854775807LL;
2806 static unsigned long long int ubignum = BIG64;
2808 struct incomplete_array
2816 const wchar_t *name;
2820 typedef const char *ccp;
2823 test_restrict (ccp restrict text)
2825 // See if C++-style comments work.
2826 // Iterate through items via the restricted pointer.
2827 // Also check for declarations in for loops.
2828 for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
2833 // Check varargs and va_copy.
2835 test_varargs (const char *format, ...)
2838 va_start (args, format);
2840 va_copy (args_copy, args);
2842 const char *str = "";
2850 case '\''s'\'': // string
2851 str = va_arg (args_copy, const char *);
2853 case '\''d'\'': // int
2854 number = va_arg (args_copy, int);
2856 case '\''f'\'': // float
2857 fnumber = va_arg (args_copy, double);
2866 return *str && number && fnumber;
2870 # Test code for whether the C compiler supports C99 (body of main).
2871 ac_c_conftest_c99_main='
2873 _Bool success = false;
2874 success |= (argc != 0);
2877 if (test_restrict ("String literal") == 0)
2879 char *restrict newvar = "Another string";
2882 success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
2883 test_varargs_macros ();
2885 // Check flexible array members.
2886 struct incomplete_array *ia =
2887 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
2889 for (int i = 0; i < ia->datasize; ++i)
2890 ia->data[i] = i * 1.234;
2892 // Check named initializers.
2893 struct named_init ni = {
2895 .name = L"Test wide string",
2896 .average = 543.34343,
2901 int dynamic_array[ni.number];
2902 dynamic_array[0] = argv[0][0];
2903 dynamic_array[ni.number - 1] = 543;
2905 // work around unused variable warnings
2906 ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
2907 || dynamic_array[ni.number - 1] != 543);
2910 # Test code for whether the C compiler supports C11 (global declarations)
2911 ac_c_conftest_c11_globals='
2912 // Does the compiler advertise C11 conformance?
2913 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
2914 # error "Compiler does not advertise C11 conformance"
2918 char _Alignas (double) aligned_as_double;
2919 char _Alignas (0) no_special_alignment;
2920 extern char aligned_as_int;
2921 char _Alignas (0) _Alignas (int) aligned_as_int;
2926 int_alignment = _Alignof (int),
2927 int_array_alignment = _Alignof (int[100]),
2928 char_alignment = _Alignof (char)
2930 _Static_assert (0 < -_Alignof (int), "_Alignof is signed");
2933 int _Noreturn does_not_return (void) { for (;;) continue; }
2935 // Check _Static_assert.
2936 struct test_static_assert
2939 _Static_assert (sizeof (int) <= sizeof (long int),
2940 "_Static_assert does not work in struct");
2944 // Check UTF-8 literals.
2945 #define u8 syntax error!
2946 char const utf8_literal[] = u8"happens to be ASCII" "another string";
2948 // Check duplicate typedefs.
2949 typedef long *long_ptr;
2950 typedef long int *long_ptr;
2951 typedef long_ptr long_ptr;
2953 // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
2957 struct { int i; int j; };
2958 struct { int k; long int l; } w;
2964 # Test code for whether the C compiler supports C11 (body of main).
2965 ac_c_conftest_c11_main='
2966 _Static_assert ((offsetof (struct anonymous, i)
2967 == offsetof (struct anonymous, w.k)),
2968 "Anonymous union alignment botch");
2974 # Test code for whether the C compiler supports C11 (complete).
2975 ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
2976 ${ac_c_conftest_c99_globals}
2977 ${ac_c_conftest_c11_globals}
2980 main (int argc, char **argv)
2983 ${ac_c_conftest_c89_main}
2984 ${ac_c_conftest_c99_main}
2985 ${ac_c_conftest_c11_main}
2990 # Test code for whether the C compiler supports C99 (complete).
2991 ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
2992 ${ac_c_conftest_c99_globals}
2995 main (int argc, char **argv)
2998 ${ac_c_conftest_c89_main}
2999 ${ac_c_conftest_c99_main}
3004 # Test code for whether the C compiler supports C89 (complete).
3005 ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
3008 main (int argc, char **argv)
3011 ${ac_c_conftest_c89_main}
3016 as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
3017 as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
3018 as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
3019 as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
3020 as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
3021 as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
3022 as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
3023 as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
3024 as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H"
3025 as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H"
3026 gt_needs="$gt_needs "
3027 as_fn_append ac_func_c_list " vprintf HAVE_VPRINTF"
3028 # Test code for whether the C++ compiler supports C++98 (global declarations)
3029 ac_cxx_conftest_cxx98_globals='
3030 // Does the compiler advertise C++98 conformance?
3031 #if !defined __cplusplus || __cplusplus < 199711L
3032 # error "Compiler does not advertise C++98 conformance"
3035 // These inclusions are to reject old compilers that
3036 // lack the unsuffixed header files.
3038 #include <exception>
3040 // <cassert> and <cstring> are *not* freestanding headers in C++98.
3041 extern void assert (int);
3043 extern int strcmp (const char *, const char *);
3046 // Namespaces, exceptions, and templates were all added after "C++ 2.0".
3047 using std::exception;
3052 void test_exception_syntax()
3056 } catch (const char *s) {
3057 // Extra parentheses suppress a warning when building autoconf itself,
3058 // due to lint rules shared with more typical C programs.
3059 assert (!(strcmp) (s, "test"));
3063 template <typename T> struct test_template
3066 explicit test_template(T t) : val(t) {}
3067 template <typename U> T add(U u) { return static_cast<T>(u) + val; }
3070 } // anonymous namespace
3073 # Test code for whether the C++ compiler supports C++98 (body of main)
3074 ac_cxx_conftest_cxx98_main='
3078 test_exception_syntax ();
3079 test_template<double> tt (2.0);
3080 assert (tt.add (4) == 6.0);
3081 assert (true && !false);
3085 # Test code for whether the C++ compiler supports C++11 (global declarations)
3086 ac_cxx_conftest_cxx11_globals='
3087 // Does the compiler advertise C++ 2011 conformance?
3088 #if !defined __cplusplus || __cplusplus < 201103L
3089 # error "Compiler does not advertise C++11 conformance"
3094 constexpr int get_val() { return 20; }
3105 delegate(int n) : n(n) {}
3106 delegate(): delegate(2354) {}
3108 virtual int getval() { return this->n; };
3113 class overridden : public delegate
3116 overridden(int n): delegate(n) {}
3117 virtual int getval() override final { return this->n * 2; }
3123 nocopy(int i): i(i) {}
3125 nocopy(const nocopy&) = delete;
3126 nocopy & operator=(const nocopy&) = delete;
3131 // for testing lambda expressions
3132 template <typename Ret, typename Fn> Ret eval(Fn f, Ret v)
3137 // for testing variadic templates and trailing return types
3138 template <typename V> auto sum(V first) -> V
3142 template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
3144 return first + sum(rest...);
3149 # Test code for whether the C++ compiler supports C++11 (body of main)
3150 ac_cxx_conftest_cxx11_main='
3152 // Test auto and decltype
3154 auto a2 = 48573953.4;
3155 auto a3 = "String literal";
3158 for (auto i = a3; *i; ++i) { total += *i; }
3160 decltype(a2) a4 = 34895.034;
3164 short sa[cxx11test::get_val()] = { 0 };
3167 // Test initializer lists
3168 cxx11test::testinit il = { 4323, 435234.23544 };
3171 // Test range-based for
3172 int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3,
3173 14, 19, 17, 8, 6, 20, 16, 2, 11, 1};
3174 for (auto &x : array) { x += 23; }
3177 // Test lambda expressions
3178 using cxx11test::eval;
3179 assert (eval ([](int x) { return x*2; }, 21) == 42);
3181 assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0);
3183 assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0);
3187 // Test use of variadic templates
3188 using cxx11test::sum;
3191 auto c = sum(1.0, 2.0, 3.0);
3194 // Test constructor delegation
3195 cxx11test::delegate d1;
3196 cxx11test::delegate d2();
3197 cxx11test::delegate d3(45);
3200 // Test override and final
3201 cxx11test::overridden o1(55464);
3208 // Test template brackets
3209 test_template<::test_template<int>> v(test_template<int>(12));
3213 char const *utf8 = u8"UTF-8 string \u2500";
3214 char16_t const *utf16 = u"UTF-8 string \u2500";
3215 char32_t const *utf32 = U"UTF-32 string \u2500";
3219 # Test code for whether the C compiler supports C++11 (complete).
3220 ac_cxx_conftest_cxx11_program="${ac_cxx_conftest_cxx98_globals}
3221 ${ac_cxx_conftest_cxx11_globals}
3224 main (int argc, char **argv)
3227 ${ac_cxx_conftest_cxx98_main}
3228 ${ac_cxx_conftest_cxx11_main}
3233 # Test code for whether the C compiler supports C++98 (complete).
3234 ac_cxx_conftest_cxx98_program="${ac_cxx_conftest_cxx98_globals}
3236 main (int argc, char **argv)
3239 ${ac_cxx_conftest_cxx98_main}
3245 # Auxiliary files required by this configure script.
3246 ac_aux_files="config.rpath install-sh config.guess config.sub"
3248 # Locations in which to look for auxiliary files.
3249 ac_aux_dir_candidates="${srcdir}/config"
3251 # Search for a directory containing all of the required auxiliary files,
3252 # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
3253 # If we don't find one directory that contains all the files we need,
3254 # we report the set of missing files from the *first* directory in
3255 # $ac_aux_dir_candidates and give up.
3256 ac_missing_aux_files=""
3257 ac_first_candidate=:
3258 printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
3259 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3261 for as_dir in $ac_aux_dir_candidates
3264 case $as_dir in #(((
3267 *) as_dir=$as_dir/ ;;
3271 printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5
3272 ac_aux_dir_found=yes
3274 for ac_aux in $ac_aux_files
3276 # As a special case, if "install-sh" is required, that requirement
3277 # can be satisfied by any of "install-sh", "install.sh", or "shtool",
3278 # and $ac_install_sh is set appropriately for whichever one is found.
3279 if test x"$ac_aux" = x"install-sh"
3281 if test -f "${as_dir}install-sh"; then
3282 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5
3283 ac_install_sh="${as_dir}install-sh -c"
3284 elif test -f "${as_dir}install.sh"; then
3285 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5
3286 ac_install_sh="${as_dir}install.sh -c"
3287 elif test -f "${as_dir}shtool"; then
3288 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5
3289 ac_install_sh="${as_dir}shtool install -c"
3292 if $ac_first_candidate; then
3293 ac_missing_aux_files="${ac_missing_aux_files} install-sh"
3299 if test -f "${as_dir}${ac_aux}"; then
3300 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5
3303 if $ac_first_candidate; then
3304 ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
3311 if test "$ac_aux_dir_found" = yes; then
3312 ac_aux_dir="$as_dir"
3315 ac_first_candidate=false
3324 as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
3328 # These three variables are undocumented and unsupported,
3329 # and are intended to be withdrawn in a future Autoconf release.
3330 # They can cause serious problems if a builder's source tree is in a directory
3331 # whose full name contains unusual characters.
3332 if test -f "${ac_aux_dir}config.guess"; then
3333 ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
3335 if test -f "${ac_aux_dir}config.sub"; then
3336 ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
3338 if test -f "$ac_aux_dir/configure"; then
3339 ac_configure="$SHELL ${ac_aux_dir}configure"
3342 # Check that the precious variables saved in the cache have kept the same
3344 ac_cache_corrupted=false
3345 for ac_var in $ac_precious_vars; do
3346 eval ac_old_set=\$ac_cv_env_${ac_var}_set
3347 eval ac_new_set=\$ac_env_${ac_var}_set
3348 eval ac_old_val=\$ac_cv_env_${ac_var}_value
3349 eval ac_new_val=\$ac_env_${ac_var}_value
3350 case $ac_old_set,$ac_new_set in
3352 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
3353 printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
3354 ac_cache_corrupted=: ;;
3356 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
3357 printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
3358 ac_cache_corrupted=: ;;
3361 if test "x$ac_old_val" != "x$ac_new_val"; then
3362 # differences in whitespace do not lead to failure.
3363 ac_old_val_w=`echo x $ac_old_val`
3364 ac_new_val_w=`echo x $ac_new_val`
3365 if test "$ac_old_val_w" != "$ac_new_val_w"; then
3366 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
3367 printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
3368 ac_cache_corrupted=:
3370 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
3371 printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
3372 eval $ac_var=\$ac_old_val
3374 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
3375 printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;}
3376 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
3377 printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;}
3380 # Pass precious variables to config.status.
3381 if test "$ac_new_set" = set; then
3383 *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
3384 *) ac_arg=$ac_var=$ac_new_val ;;
3386 case " $ac_configure_args " in
3387 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
3388 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
3392 if $ac_cache_corrupted; then
3393 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3394 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3395 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
3396 printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
3397 as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
3398 and start over" "$LINENO" 5
3400 ## -------------------- ##
3401 ## Main body of script. ##
3402 ## -------------------- ##
3405 ac_cpp='$CPP $CPPFLAGS'
3406 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3407 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3408 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3414 ac_config_headers="$ac_config_headers lib/config.h"
3427 ac_cpp='$CPP $CPPFLAGS'
3428 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3429 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3430 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3431 if test -n "$ac_tool_prefix"; then
3432 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3433 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3434 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3435 printf %s "checking for $ac_word... " >&6; }
3436 if test ${ac_cv_prog_CC+y}
3438 printf %s "(cached) " >&6
3440 if test -n "$CC"; then
3441 ac_cv_prog_CC="$CC" # Let the user override the test.
3443 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3447 case $as_dir in #(((
3450 *) as_dir=$as_dir/ ;;
3452 for ac_exec_ext in '' $ac_executable_extensions; do
3453 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3454 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3455 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3465 if test -n "$CC"; then
3466 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3467 printf "%s\n" "$CC" >&6; }
3469 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3470 printf "%s\n" "no" >&6; }
3475 if test -z "$ac_cv_prog_CC"; then
3477 # Extract the first word of "gcc", so it can be a program name with args.
3478 set dummy gcc; ac_word=$2
3479 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3480 printf %s "checking for $ac_word... " >&6; }
3481 if test ${ac_cv_prog_ac_ct_CC+y}
3483 printf %s "(cached) " >&6
3485 if test -n "$ac_ct_CC"; then
3486 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3488 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3492 case $as_dir in #(((
3495 *) as_dir=$as_dir/ ;;
3497 for ac_exec_ext in '' $ac_executable_extensions; do
3498 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3499 ac_cv_prog_ac_ct_CC="gcc"
3500 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3509 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3510 if test -n "$ac_ct_CC"; then
3511 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3512 printf "%s\n" "$ac_ct_CC" >&6; }
3514 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3515 printf "%s\n" "no" >&6; }
3518 if test "x$ac_ct_CC" = x; then
3521 case $cross_compiling:$ac_tool_warned in
3523 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3524 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3525 ac_tool_warned=yes ;;
3533 if test -z "$CC"; then
3534 if test -n "$ac_tool_prefix"; then
3535 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3536 set dummy ${ac_tool_prefix}cc; ac_word=$2
3537 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3538 printf %s "checking for $ac_word... " >&6; }
3539 if test ${ac_cv_prog_CC+y}
3541 printf %s "(cached) " >&6
3543 if test -n "$CC"; then
3544 ac_cv_prog_CC="$CC" # Let the user override the test.
3546 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3550 case $as_dir in #(((
3553 *) as_dir=$as_dir/ ;;
3555 for ac_exec_ext in '' $ac_executable_extensions; do
3556 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3557 ac_cv_prog_CC="${ac_tool_prefix}cc"
3558 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3568 if test -n "$CC"; then
3569 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3570 printf "%s\n" "$CC" >&6; }
3572 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3573 printf "%s\n" "no" >&6; }
3579 if test -z "$CC"; then
3580 # Extract the first word of "cc", so it can be a program name with args.
3581 set dummy cc; ac_word=$2
3582 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3583 printf %s "checking for $ac_word... " >&6; }
3584 if test ${ac_cv_prog_CC+y}
3586 printf %s "(cached) " >&6
3588 if test -n "$CC"; then
3589 ac_cv_prog_CC="$CC" # Let the user override the test.
3592 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3596 case $as_dir in #(((
3599 *) as_dir=$as_dir/ ;;
3601 for ac_exec_ext in '' $ac_executable_extensions; do
3602 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3603 if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3604 ac_prog_rejected=yes
3608 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3615 if test $ac_prog_rejected = yes; then
3616 # We found a bogon in the path, so make sure we never use it.
3617 set dummy $ac_cv_prog_CC
3619 if test $# != 0; then
3620 # We chose a different compiler from the bogus one.
3621 # However, it has the same basename, so the bogon will be chosen
3622 # first if we set CC to just the basename; use the full file name.
3624 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
3630 if test -n "$CC"; then
3631 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3632 printf "%s\n" "$CC" >&6; }
3634 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3635 printf "%s\n" "no" >&6; }
3640 if test -z "$CC"; then
3641 if test -n "$ac_tool_prefix"; then
3642 for ac_prog in cl.exe
3644 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3645 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3646 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3647 printf %s "checking for $ac_word... " >&6; }
3648 if test ${ac_cv_prog_CC+y}
3650 printf %s "(cached) " >&6
3652 if test -n "$CC"; then
3653 ac_cv_prog_CC="$CC" # Let the user override the test.
3655 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3659 case $as_dir in #(((
3662 *) as_dir=$as_dir/ ;;
3664 for ac_exec_ext in '' $ac_executable_extensions; do
3665 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3666 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3667 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3677 if test -n "$CC"; then
3678 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3679 printf "%s\n" "$CC" >&6; }
3681 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3682 printf "%s\n" "no" >&6; }
3686 test -n "$CC" && break
3689 if test -z "$CC"; then
3691 for ac_prog in cl.exe
3693 # Extract the first word of "$ac_prog", so it can be a program name with args.
3694 set dummy $ac_prog; ac_word=$2
3695 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3696 printf %s "checking for $ac_word... " >&6; }
3697 if test ${ac_cv_prog_ac_ct_CC+y}
3699 printf %s "(cached) " >&6
3701 if test -n "$ac_ct_CC"; then
3702 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3704 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3708 case $as_dir in #(((
3711 *) as_dir=$as_dir/ ;;
3713 for ac_exec_ext in '' $ac_executable_extensions; do
3714 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3715 ac_cv_prog_ac_ct_CC="$ac_prog"
3716 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3725 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3726 if test -n "$ac_ct_CC"; then
3727 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3728 printf "%s\n" "$ac_ct_CC" >&6; }
3730 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3731 printf "%s\n" "no" >&6; }
3735 test -n "$ac_ct_CC" && break
3738 if test "x$ac_ct_CC" = x; then
3741 case $cross_compiling:$ac_tool_warned in
3743 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3744 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3745 ac_tool_warned=yes ;;
3752 if test -z "$CC"; then
3753 if test -n "$ac_tool_prefix"; then
3754 # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
3755 set dummy ${ac_tool_prefix}clang; ac_word=$2
3756 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3757 printf %s "checking for $ac_word... " >&6; }
3758 if test ${ac_cv_prog_CC+y}
3760 printf %s "(cached) " >&6
3762 if test -n "$CC"; then
3763 ac_cv_prog_CC="$CC" # Let the user override the test.
3765 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3769 case $as_dir in #(((
3772 *) as_dir=$as_dir/ ;;
3774 for ac_exec_ext in '' $ac_executable_extensions; do
3775 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3776 ac_cv_prog_CC="${ac_tool_prefix}clang"
3777 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3787 if test -n "$CC"; then
3788 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3789 printf "%s\n" "$CC" >&6; }
3791 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3792 printf "%s\n" "no" >&6; }
3797 if test -z "$ac_cv_prog_CC"; then
3799 # Extract the first word of "clang", so it can be a program name with args.
3800 set dummy clang; ac_word=$2
3801 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3802 printf %s "checking for $ac_word... " >&6; }
3803 if test ${ac_cv_prog_ac_ct_CC+y}
3805 printf %s "(cached) " >&6
3807 if test -n "$ac_ct_CC"; then
3808 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3810 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3814 case $as_dir in #(((
3817 *) as_dir=$as_dir/ ;;
3819 for ac_exec_ext in '' $ac_executable_extensions; do
3820 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3821 ac_cv_prog_ac_ct_CC="clang"
3822 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3831 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3832 if test -n "$ac_ct_CC"; then
3833 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3834 printf "%s\n" "$ac_ct_CC" >&6; }
3836 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3837 printf "%s\n" "no" >&6; }
3840 if test "x$ac_ct_CC" = x; then
3843 case $cross_compiling:$ac_tool_warned in
3845 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3846 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3847 ac_tool_warned=yes ;;
3858 test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3859 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3860 as_fn_error $? "no acceptable C compiler found in \$PATH
3861 See \`config.log' for more details" "$LINENO" 5; }
3863 # Provide some information about the compiler.
3864 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3867 for ac_option in --version -v -V -qversion -version; do
3868 { { ac_try="$ac_compiler $ac_option >&5"
3870 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3871 *) ac_try_echo=$ac_try;;
3873 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3874 printf "%s\n" "$ac_try_echo"; } >&5
3875 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3877 if test -s conftest.err; then
3879 ... rest of stderr output deleted ...
3880 10q' conftest.err >conftest.er1
3881 cat conftest.er1 >&5
3883 rm -f conftest.er1 conftest.err
3884 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3885 test $ac_status = 0; }
3888 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3889 /* end confdefs.h. */
3899 ac_clean_files_save=$ac_clean_files
3900 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3901 # Try to create an executable without -o first, disregard a.out.
3902 # It will help us diagnose broken compilers, and finding out an intuition
3904 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3905 printf %s "checking whether the C compiler works... " >&6; }
3906 ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3908 # The possible output files:
3909 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3912 for ac_file in $ac_files
3915 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3916 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3921 if { { ac_try="$ac_link_default"
3923 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3924 *) ac_try_echo=$ac_try;;
3926 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3927 printf "%s\n" "$ac_try_echo"; } >&5
3928 (eval "$ac_link_default") 2>&5
3930 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3931 test $ac_status = 0; }
3933 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3934 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3935 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3936 # so that the user can short-circuit this test for compilers unknown to
3938 for ac_file in $ac_files ''
3940 test -f "$ac_file" || continue
3942 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3945 # We found the default executable, but exeext='' is most
3949 if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
3951 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3953 # We set ac_cv_exeext here because the later test for it is not
3954 # safe: cross compilers may not add the suffix if given an `-o'
3955 # argument, so we may need to know it at that point already.
3956 # Even if this section looks crufty: it has the advantage of
3963 test "$ac_cv_exeext" = no && ac_cv_exeext=
3968 if test -z "$ac_file"
3970 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3971 printf "%s\n" "no" >&6; }
3972 printf "%s\n" "$as_me: failed program was:" >&5
3973 sed 's/^/| /' conftest.$ac_ext >&5
3975 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3976 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3977 as_fn_error 77 "C compiler cannot create executables
3978 See \`config.log' for more details" "$LINENO" 5; }
3980 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3981 printf "%s\n" "yes" >&6; }
3983 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3984 printf %s "checking for C compiler default output file name... " >&6; }
3985 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3986 printf "%s\n" "$ac_file" >&6; }
3987 ac_exeext=$ac_cv_exeext
3989 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3990 ac_clean_files=$ac_clean_files_save
3991 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3992 printf %s "checking for suffix of executables... " >&6; }
3993 if { { ac_try="$ac_link"
3995 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3996 *) ac_try_echo=$ac_try;;
3998 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3999 printf "%s\n" "$ac_try_echo"; } >&5
4000 (eval "$ac_link") 2>&5
4002 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4003 test $ac_status = 0; }
4005 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4006 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4007 # work properly (i.e., refer to `conftest.exe'), while it won't with
4009 for ac_file in conftest.exe conftest conftest.*; do
4010 test -f "$ac_file" || continue
4012 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4013 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4019 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4020 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4021 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4022 See \`config.log' for more details" "$LINENO" 5; }
4024 rm -f conftest conftest$ac_cv_exeext
4025 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4026 printf "%s\n" "$ac_cv_exeext" >&6; }
4028 rm -f conftest.$ac_ext
4029 EXEEXT=$ac_cv_exeext
4031 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4032 /* end confdefs.h. */
4037 FILE *f = fopen ("conftest.out", "w");
4038 return ferror (f) || fclose (f) != 0;
4044 ac_clean_files="$ac_clean_files conftest.out"
4045 # Check that the compiler produces executables we can run. If not, either
4046 # the compiler is broken, or we cross compile.
4047 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4048 printf %s "checking whether we are cross compiling... " >&6; }
4049 if test "$cross_compiling" != yes; then
4050 { { ac_try="$ac_link"
4052 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4053 *) ac_try_echo=$ac_try;;
4055 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4056 printf "%s\n" "$ac_try_echo"; } >&5
4057 (eval "$ac_link") 2>&5
4059 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4060 test $ac_status = 0; }
4061 if { ac_try='./conftest$ac_cv_exeext'
4062 { { case "(($ac_try" in
4063 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4064 *) ac_try_echo=$ac_try;;
4066 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4067 printf "%s\n" "$ac_try_echo"; } >&5
4068 (eval "$ac_try") 2>&5
4070 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4071 test $ac_status = 0; }; }; then
4074 if test "$cross_compiling" = maybe; then
4077 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4078 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4079 as_fn_error 77 "cannot run C compiled programs.
4080 If you meant to cross compile, use \`--host'.
4081 See \`config.log' for more details" "$LINENO" 5; }
4085 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4086 printf "%s\n" "$cross_compiling" >&6; }
4088 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4089 ac_clean_files=$ac_clean_files_save
4090 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4091 printf %s "checking for suffix of object files... " >&6; }
4092 if test ${ac_cv_objext+y}
4094 printf %s "(cached) " >&6
4096 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4097 /* end confdefs.h. */
4107 rm -f conftest.o conftest.obj
4108 if { { ac_try="$ac_compile"
4110 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4111 *) ac_try_echo=$ac_try;;
4113 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4114 printf "%s\n" "$ac_try_echo"; } >&5
4115 (eval "$ac_compile") 2>&5
4117 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4118 test $ac_status = 0; }
4120 for ac_file in conftest.o conftest.obj conftest.*; do
4121 test -f "$ac_file" || continue;
4123 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4124 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4129 printf "%s\n" "$as_me: failed program was:" >&5
4130 sed 's/^/| /' conftest.$ac_ext >&5
4132 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4133 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4134 as_fn_error $? "cannot compute suffix of object files: cannot compile
4135 See \`config.log' for more details" "$LINENO" 5; }
4137 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4139 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4140 printf "%s\n" "$ac_cv_objext" >&6; }
4141 OBJEXT=$ac_cv_objext
4143 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
4144 printf %s "checking whether the compiler supports GNU C... " >&6; }
4145 if test ${ac_cv_c_compiler_gnu+y}
4147 printf %s "(cached) " >&6
4149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4150 /* end confdefs.h. */
4163 if ac_fn_c_try_compile "$LINENO"
4169 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4170 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4173 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4174 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
4175 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4177 if test $ac_compiler_gnu = yes; then
4182 ac_test_CFLAGS=${CFLAGS+y}
4183 ac_save_CFLAGS=$CFLAGS
4184 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4185 printf %s "checking whether $CC accepts -g... " >&6; }
4186 if test ${ac_cv_prog_cc_g+y}
4188 printf %s "(cached) " >&6
4190 ac_save_c_werror_flag=$ac_c_werror_flag
4191 ac_c_werror_flag=yes
4194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4195 /* end confdefs.h. */
4205 if ac_fn_c_try_compile "$LINENO"
4210 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4211 /* end confdefs.h. */
4221 if ac_fn_c_try_compile "$LINENO"
4225 ac_c_werror_flag=$ac_save_c_werror_flag
4227 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4228 /* end confdefs.h. */
4238 if ac_fn_c_try_compile "$LINENO"
4242 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4244 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4246 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4247 ac_c_werror_flag=$ac_save_c_werror_flag
4249 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4250 printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
4251 if test $ac_test_CFLAGS; then
4252 CFLAGS=$ac_save_CFLAGS
4253 elif test $ac_cv_prog_cc_g = yes; then
4254 if test "$GCC" = yes; then
4260 if test "$GCC" = yes; then
4267 if test x$ac_prog_cc_stdc = xno
4269 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
4270 printf %s "checking for $CC option to enable C11 features... " >&6; }
4271 if test ${ac_cv_prog_cc_c11+y}
4273 printf %s "(cached) " >&6
4275 ac_cv_prog_cc_c11=no
4277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4278 /* end confdefs.h. */
4279 $ac_c_conftest_c11_program
4281 for ac_arg in '' -std=gnu11
4283 CC="$ac_save_CC $ac_arg"
4284 if ac_fn_c_try_compile "$LINENO"
4286 ac_cv_prog_cc_c11=$ac_arg
4288 rm -f core conftest.err conftest.$ac_objext conftest.beam
4289 test "x$ac_cv_prog_cc_c11" != "xno" && break
4291 rm -f conftest.$ac_ext
4295 if test "x$ac_cv_prog_cc_c11" = xno
4297 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4298 printf "%s\n" "unsupported" >&6; }
4300 if test "x$ac_cv_prog_cc_c11" = x
4302 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4303 printf "%s\n" "none needed" >&6; }
4305 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
4306 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
4307 CC="$CC $ac_cv_prog_cc_c11"
4309 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
4313 if test x$ac_prog_cc_stdc = xno
4315 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
4316 printf %s "checking for $CC option to enable C99 features... " >&6; }
4317 if test ${ac_cv_prog_cc_c99+y}
4319 printf %s "(cached) " >&6
4321 ac_cv_prog_cc_c99=no
4323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4324 /* end confdefs.h. */
4325 $ac_c_conftest_c99_program
4327 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
4329 CC="$ac_save_CC $ac_arg"
4330 if ac_fn_c_try_compile "$LINENO"
4332 ac_cv_prog_cc_c99=$ac_arg
4334 rm -f core conftest.err conftest.$ac_objext conftest.beam
4335 test "x$ac_cv_prog_cc_c99" != "xno" && break
4337 rm -f conftest.$ac_ext
4341 if test "x$ac_cv_prog_cc_c99" = xno
4343 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4344 printf "%s\n" "unsupported" >&6; }
4346 if test "x$ac_cv_prog_cc_c99" = x
4348 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4349 printf "%s\n" "none needed" >&6; }
4351 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4352 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
4353 CC="$CC $ac_cv_prog_cc_c99"
4355 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
4359 if test x$ac_prog_cc_stdc = xno
4361 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
4362 printf %s "checking for $CC option to enable C89 features... " >&6; }
4363 if test ${ac_cv_prog_cc_c89+y}
4365 printf %s "(cached) " >&6
4367 ac_cv_prog_cc_c89=no
4369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4370 /* end confdefs.h. */
4371 $ac_c_conftest_c89_program
4373 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4375 CC="$ac_save_CC $ac_arg"
4376 if ac_fn_c_try_compile "$LINENO"
4378 ac_cv_prog_cc_c89=$ac_arg
4380 rm -f core conftest.err conftest.$ac_objext conftest.beam
4381 test "x$ac_cv_prog_cc_c89" != "xno" && break
4383 rm -f conftest.$ac_ext
4387 if test "x$ac_cv_prog_cc_c89" = xno
4389 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4390 printf "%s\n" "unsupported" >&6; }
4392 if test "x$ac_cv_prog_cc_c89" = x
4394 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4395 printf "%s\n" "none needed" >&6; }
4397 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4398 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
4399 CC="$CC $ac_cv_prog_cc_c89"
4401 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
4407 ac_cpp='$CPP $CPPFLAGS'
4408 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4409 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4410 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4413 ac_header= ac_cache=
4414 for ac_item in $ac_header_c_list
4416 if test $ac_cache; then
4417 ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
4418 if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
4419 printf "%s\n" "#define $ac_item 1" >> confdefs.h
4421 ac_header= ac_cache=
4422 elif test $ac_header; then
4436 if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
4439 printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
4448 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4449 printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4450 if test ${ac_cv_safe_to_define___extensions__+y}
4452 printf %s "(cached) " >&6
4454 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4455 /* end confdefs.h. */
4457 # define __EXTENSIONS__ 1
4458 $ac_includes_default
4467 if ac_fn_c_try_compile "$LINENO"
4469 ac_cv_safe_to_define___extensions__=yes
4471 ac_cv_safe_to_define___extensions__=no
4473 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4475 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4476 printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; }
4478 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5
4479 printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; }
4480 if test ${ac_cv_should_define__xopen_source+y}
4482 printf %s "(cached) " >&6
4484 ac_cv_should_define__xopen_source=no
4485 if test $ac_cv_header_wchar_h = yes
4487 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4488 /* end confdefs.h. */
4500 if ac_fn_c_try_compile "$LINENO"
4504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4505 /* end confdefs.h. */
4507 #define _XOPEN_SOURCE 500
4518 if ac_fn_c_try_compile "$LINENO"
4520 ac_cv_should_define__xopen_source=yes
4522 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4524 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4527 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5
4528 printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; }
4530 printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h
4532 printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h
4534 printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h
4536 printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h
4538 printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h
4540 printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h
4542 printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4544 printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h
4546 printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h
4548 printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h
4550 printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h
4552 printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h
4554 printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h
4556 printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h
4558 printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h
4560 if test $ac_cv_header_minix_config_h = yes
4563 printf "%s\n" "#define _MINIX 1" >>confdefs.h
4565 printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h
4567 printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h
4572 if test $ac_cv_safe_to_define___extensions__ = yes
4574 printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h
4577 if test $ac_cv_should_define__xopen_source = yes
4579 printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h
4586 E2FSPROGS_VERSION=`grep E2FSPROGS_VERSION ${srcdir}/version.h \
4587 | awk '{print $3}' | tr \" " " | awk '{print $1}'`
4588 E2FSPROGS_DATE=`grep E2FSPROGS_DATE ${srcdir}/version.h | awk '{print $3}' \
4589 | tr \" " " | awk '{print $1}'`
4590 E2FSPROGS_DAY=$(echo $E2FSPROGS_DATE | awk -F- '{print $1}' | sed -e '/^[1-9]$/s/^/0/')
4591 MONTH=`echo $E2FSPROGS_DATE | awk -F- '{print $2}'`
4592 YEAR=`echo $E2FSPROGS_DATE | awk -F- '{print $3}'`
4594 if expr $YEAR ">" 1900 > /dev/null ; then
4595 E2FSPROGS_YEAR=$YEAR
4596 elif expr $YEAR ">" 90 >/dev/null ; then
4597 E2FSPROGS_YEAR=19$YEAR
4599 E2FSPROGS_YEAR=20$YEAR
4603 Jan) MONTH_NUM=01; E2FSPROGS_MONTH="January" ;;
4604 Feb) MONTH_NUM=02; E2FSPROGS_MONTH="February" ;;
4605 Mar) MONTH_NUM=03; E2FSPROGS_MONTH="March" ;;
4606 Apr) MONTH_NUM=04; E2FSPROGS_MONTH="April" ;;
4607 May) MONTH_NUM=05; E2FSPROGS_MONTH="May" ;;
4608 Jun) MONTH_NUM=06; E2FSPROGS_MONTH="June" ;;
4609 Jul) MONTH_NUM=07; E2FSPROGS_MONTH="July" ;;
4610 Aug) MONTH_NUM=08; E2FSPROGS_MONTH="August" ;;
4611 Sep) MONTH_NUM=09; E2FSPROGS_MONTH="September" ;;
4612 Oct) MONTH_NUM=10; E2FSPROGS_MONTH="October" ;;
4613 Nov) MONTH_NUM=11; E2FSPROGS_MONTH="November" ;;
4614 Dec) MONTH_NUM=12; E2FSPROGS_MONTH="December" ;;
4615 *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unknown month $MONTH??" >&5
4616 printf "%s\n" "$as_me: WARNING: Unknown month $MONTH??" >&2;} ;;
4619 base_ver=`echo $E2FSPROGS_VERSION | \
4620 sed -e 's/-WIP//' -e 's/pre-//' -e 's/-PLUS//'`
4622 date_spec=${E2FSPROGS_YEAR}.${MONTH_NUM}.${E2FSPROGS_DAY}
4624 case $E2FSPROGS_VERSION in
4626 E2FSPROGS_PKGVER="$base_ver~WIP.$date_spec"
4629 E2FSPROGS_PKGVER="$base_ver"
4633 unset DATE MONTH YEAR base_ver pre_vers date_spec
4634 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION" >&5
4635 printf "%s\n" "Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION" >&6; }
4636 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}" >&5
4637 printf "%s\n" "Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}" >&6; }
4646 # Check whether --with-diet-libc was given.
4647 if test ${with_diet_libc+y}
4649 withval=$with_diet_libc; CC="diet cc -nostdinc"
4655 LIBS="$LIBS -lcompat"
4657 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: CC=$CC" >&5
4658 printf "%s\n" "CC=$CC" >&6; }
4663 # Make sure we can run config.sub.
4664 $SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
4665 as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
4667 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4668 printf %s "checking build system type... " >&6; }
4669 if test ${ac_cv_build+y}
4671 printf %s "(cached) " >&6
4673 ac_build_alias=$build_alias
4674 test "x$ac_build_alias" = x &&
4675 ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
4676 test "x$ac_build_alias" = x &&
4677 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4678 ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
4679 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
4682 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4683 printf "%s\n" "$ac_cv_build" >&6; }
4684 case $ac_cv_build in
4686 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4689 ac_save_IFS=$IFS; IFS='-'
4695 # Remember, the first character of IFS is used to create $*,
4696 # except with old shells:
4699 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4702 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4703 printf %s "checking host system type... " >&6; }
4704 if test ${ac_cv_host+y}
4706 printf %s "(cached) " >&6
4708 if test "x$host_alias" = x; then
4709 ac_cv_host=$ac_cv_build
4711 ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
4712 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
4716 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4717 printf "%s\n" "$ac_cv_host" >&6; }
4720 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4723 ac_save_IFS=$IFS; IFS='-'
4729 # Remember, the first character of IFS is used to create $*,
4730 # except with old shells:
4733 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4737 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
4738 printf %s "checking for dlopen in -ldl... " >&6; }
4739 if test ${ac_cv_lib_dl_dlopen+y}
4741 printf %s "(cached) " >&6
4743 ac_check_lib_save_LIBS=$LIBS
4745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4746 /* end confdefs.h. */
4748 /* Override any GCC internal prototype to avoid an error.
4749 Use char because int might match the return type of a GCC
4750 builtin and then its argument prototype would still apply. */
4760 if ac_fn_c_try_link "$LINENO"
4762 ac_cv_lib_dl_dlopen=yes
4764 ac_cv_lib_dl_dlopen=no
4766 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4767 conftest$ac_exeext conftest.$ac_ext
4768 LIBS=$ac_check_lib_save_LIBS
4770 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
4771 printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
4772 if test "x$ac_cv_lib_dl_dlopen" = xyes
4779 # Check whether --with-cc was given.
4780 if test ${with_cc+y}
4782 withval=$with_cc; as_fn_error $? "--with-cc no longer supported; use CC= instead" "$LINENO" 5
4786 # Check whether --with-ccopts was given.
4787 if test ${with_ccopts+y}
4789 withval=$with_ccopts; as_fn_error $? "--with-ccopts no longer supported; use CFLAGS= instead" "$LINENO" 5
4793 # Check whether --with-ldopts was given.
4794 if test ${with_ldopts+y}
4796 withval=$with_ldopts; as_fn_error $? "--with-ldopts no longer supported; use LDFLAGS= instead" "$LINENO" 5
4800 ac_cpp='$CPP $CPPFLAGS'
4801 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4802 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4803 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4804 if test -n "$ac_tool_prefix"; then
4805 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4806 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4807 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4808 printf %s "checking for $ac_word... " >&6; }
4809 if test ${ac_cv_prog_CC+y}
4811 printf %s "(cached) " >&6
4813 if test -n "$CC"; then
4814 ac_cv_prog_CC="$CC" # Let the user override the test.
4816 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4820 case $as_dir in #(((
4823 *) as_dir=$as_dir/ ;;
4825 for ac_exec_ext in '' $ac_executable_extensions; do
4826 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4827 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4828 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4838 if test -n "$CC"; then
4839 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4840 printf "%s\n" "$CC" >&6; }
4842 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4843 printf "%s\n" "no" >&6; }
4848 if test -z "$ac_cv_prog_CC"; then
4850 # Extract the first word of "gcc", so it can be a program name with args.
4851 set dummy gcc; ac_word=$2
4852 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4853 printf %s "checking for $ac_word... " >&6; }
4854 if test ${ac_cv_prog_ac_ct_CC+y}
4856 printf %s "(cached) " >&6
4858 if test -n "$ac_ct_CC"; then
4859 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4861 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4865 case $as_dir in #(((
4868 *) as_dir=$as_dir/ ;;
4870 for ac_exec_ext in '' $ac_executable_extensions; do
4871 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4872 ac_cv_prog_ac_ct_CC="gcc"
4873 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4882 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4883 if test -n "$ac_ct_CC"; then
4884 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4885 printf "%s\n" "$ac_ct_CC" >&6; }
4887 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4888 printf "%s\n" "no" >&6; }
4891 if test "x$ac_ct_CC" = x; then
4894 case $cross_compiling:$ac_tool_warned in
4896 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4897 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4898 ac_tool_warned=yes ;;
4906 if test -z "$CC"; then
4907 if test -n "$ac_tool_prefix"; then
4908 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4909 set dummy ${ac_tool_prefix}cc; ac_word=$2
4910 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4911 printf %s "checking for $ac_word... " >&6; }
4912 if test ${ac_cv_prog_CC+y}
4914 printf %s "(cached) " >&6
4916 if test -n "$CC"; then
4917 ac_cv_prog_CC="$CC" # Let the user override the test.
4919 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4923 case $as_dir in #(((
4926 *) as_dir=$as_dir/ ;;
4928 for ac_exec_ext in '' $ac_executable_extensions; do
4929 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4930 ac_cv_prog_CC="${ac_tool_prefix}cc"
4931 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4941 if test -n "$CC"; then
4942 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4943 printf "%s\n" "$CC" >&6; }
4945 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4946 printf "%s\n" "no" >&6; }
4952 if test -z "$CC"; then
4953 # Extract the first word of "cc", so it can be a program name with args.
4954 set dummy cc; ac_word=$2
4955 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4956 printf %s "checking for $ac_word... " >&6; }
4957 if test ${ac_cv_prog_CC+y}
4959 printf %s "(cached) " >&6
4961 if test -n "$CC"; then
4962 ac_cv_prog_CC="$CC" # Let the user override the test.
4965 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4969 case $as_dir in #(((
4972 *) as_dir=$as_dir/ ;;
4974 for ac_exec_ext in '' $ac_executable_extensions; do
4975 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4976 if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4977 ac_prog_rejected=yes
4981 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4988 if test $ac_prog_rejected = yes; then
4989 # We found a bogon in the path, so make sure we never use it.
4990 set dummy $ac_cv_prog_CC
4992 if test $# != 0; then
4993 # We chose a different compiler from the bogus one.
4994 # However, it has the same basename, so the bogon will be chosen
4995 # first if we set CC to just the basename; use the full file name.
4997 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
5003 if test -n "$CC"; then
5004 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5005 printf "%s\n" "$CC" >&6; }
5007 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5008 printf "%s\n" "no" >&6; }
5013 if test -z "$CC"; then
5014 if test -n "$ac_tool_prefix"; then
5015 for ac_prog in cl.exe
5017 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5018 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5019 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5020 printf %s "checking for $ac_word... " >&6; }
5021 if test ${ac_cv_prog_CC+y}
5023 printf %s "(cached) " >&6
5025 if test -n "$CC"; then
5026 ac_cv_prog_CC="$CC" # Let the user override the test.
5028 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5032 case $as_dir in #(((
5035 *) as_dir=$as_dir/ ;;
5037 for ac_exec_ext in '' $ac_executable_extensions; do
5038 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5039 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5040 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5050 if test -n "$CC"; then
5051 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5052 printf "%s\n" "$CC" >&6; }
5054 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5055 printf "%s\n" "no" >&6; }
5059 test -n "$CC" && break
5062 if test -z "$CC"; then
5064 for ac_prog in cl.exe
5066 # Extract the first word of "$ac_prog", so it can be a program name with args.
5067 set dummy $ac_prog; ac_word=$2
5068 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5069 printf %s "checking for $ac_word... " >&6; }
5070 if test ${ac_cv_prog_ac_ct_CC+y}
5072 printf %s "(cached) " >&6
5074 if test -n "$ac_ct_CC"; then
5075 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5077 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5081 case $as_dir in #(((
5084 *) as_dir=$as_dir/ ;;
5086 for ac_exec_ext in '' $ac_executable_extensions; do
5087 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5088 ac_cv_prog_ac_ct_CC="$ac_prog"
5089 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5098 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5099 if test -n "$ac_ct_CC"; then
5100 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5101 printf "%s\n" "$ac_ct_CC" >&6; }
5103 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5104 printf "%s\n" "no" >&6; }
5108 test -n "$ac_ct_CC" && break
5111 if test "x$ac_ct_CC" = x; then
5114 case $cross_compiling:$ac_tool_warned in
5116 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5117 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5118 ac_tool_warned=yes ;;
5125 if test -z "$CC"; then
5126 if test -n "$ac_tool_prefix"; then
5127 # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
5128 set dummy ${ac_tool_prefix}clang; ac_word=$2
5129 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5130 printf %s "checking for $ac_word... " >&6; }
5131 if test ${ac_cv_prog_CC+y}
5133 printf %s "(cached) " >&6
5135 if test -n "$CC"; then
5136 ac_cv_prog_CC="$CC" # Let the user override the test.
5138 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5142 case $as_dir in #(((
5145 *) as_dir=$as_dir/ ;;
5147 for ac_exec_ext in '' $ac_executable_extensions; do
5148 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5149 ac_cv_prog_CC="${ac_tool_prefix}clang"
5150 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5160 if test -n "$CC"; then
5161 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5162 printf "%s\n" "$CC" >&6; }
5164 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5165 printf "%s\n" "no" >&6; }
5170 if test -z "$ac_cv_prog_CC"; then
5172 # Extract the first word of "clang", so it can be a program name with args.
5173 set dummy clang; ac_word=$2
5174 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5175 printf %s "checking for $ac_word... " >&6; }
5176 if test ${ac_cv_prog_ac_ct_CC+y}
5178 printf %s "(cached) " >&6
5180 if test -n "$ac_ct_CC"; then
5181 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5187 case $as_dir in #(((
5190 *) as_dir=$as_dir/ ;;
5192 for ac_exec_ext in '' $ac_executable_extensions; do
5193 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5194 ac_cv_prog_ac_ct_CC="clang"
5195 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5204 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5205 if test -n "$ac_ct_CC"; then
5206 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5207 printf "%s\n" "$ac_ct_CC" >&6; }
5209 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5210 printf "%s\n" "no" >&6; }
5213 if test "x$ac_ct_CC" = x; then
5216 case $cross_compiling:$ac_tool_warned in
5218 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5219 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5220 ac_tool_warned=yes ;;
5231 test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5232 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5233 as_fn_error $? "no acceptable C compiler found in \$PATH
5234 See \`config.log' for more details" "$LINENO" 5; }
5236 # Provide some information about the compiler.
5237 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5240 for ac_option in --version -v -V -qversion -version; do
5241 { { ac_try="$ac_compiler $ac_option >&5"
5243 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5244 *) ac_try_echo=$ac_try;;
5246 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5247 printf "%s\n" "$ac_try_echo"; } >&5
5248 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5250 if test -s conftest.err; then
5252 ... rest of stderr output deleted ...
5253 10q' conftest.err >conftest.er1
5254 cat conftest.er1 >&5
5256 rm -f conftest.er1 conftest.err
5257 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5258 test $ac_status = 0; }
5261 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
5262 printf %s "checking whether the compiler supports GNU C... " >&6; }
5263 if test ${ac_cv_c_compiler_gnu+y}
5265 printf %s "(cached) " >&6
5267 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5268 /* end confdefs.h. */
5281 if ac_fn_c_try_compile "$LINENO"
5287 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5288 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5291 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5292 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
5293 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5295 if test $ac_compiler_gnu = yes; then
5300 ac_test_CFLAGS=${CFLAGS+y}
5301 ac_save_CFLAGS=$CFLAGS
5302 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5303 printf %s "checking whether $CC accepts -g... " >&6; }
5304 if test ${ac_cv_prog_cc_g+y}
5306 printf %s "(cached) " >&6
5308 ac_save_c_werror_flag=$ac_c_werror_flag
5309 ac_c_werror_flag=yes
5312 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5313 /* end confdefs.h. */
5323 if ac_fn_c_try_compile "$LINENO"
5328 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5329 /* end confdefs.h. */
5339 if ac_fn_c_try_compile "$LINENO"
5343 ac_c_werror_flag=$ac_save_c_werror_flag
5345 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5346 /* end confdefs.h. */
5356 if ac_fn_c_try_compile "$LINENO"
5360 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5362 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5364 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5365 ac_c_werror_flag=$ac_save_c_werror_flag
5367 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5368 printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
5369 if test $ac_test_CFLAGS; then
5370 CFLAGS=$ac_save_CFLAGS
5371 elif test $ac_cv_prog_cc_g = yes; then
5372 if test "$GCC" = yes; then
5378 if test "$GCC" = yes; then
5385 if test x$ac_prog_cc_stdc = xno
5387 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
5388 printf %s "checking for $CC option to enable C11 features... " >&6; }
5389 if test ${ac_cv_prog_cc_c11+y}
5391 printf %s "(cached) " >&6
5393 ac_cv_prog_cc_c11=no
5395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5396 /* end confdefs.h. */
5397 $ac_c_conftest_c11_program
5399 for ac_arg in '' -std=gnu11
5401 CC="$ac_save_CC $ac_arg"
5402 if ac_fn_c_try_compile "$LINENO"
5404 ac_cv_prog_cc_c11=$ac_arg
5406 rm -f core conftest.err conftest.$ac_objext conftest.beam
5407 test "x$ac_cv_prog_cc_c11" != "xno" && break
5409 rm -f conftest.$ac_ext
5413 if test "x$ac_cv_prog_cc_c11" = xno
5415 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5416 printf "%s\n" "unsupported" >&6; }
5418 if test "x$ac_cv_prog_cc_c11" = x
5420 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5421 printf "%s\n" "none needed" >&6; }
5423 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
5424 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
5425 CC="$CC $ac_cv_prog_cc_c11"
5427 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
5431 if test x$ac_prog_cc_stdc = xno
5433 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
5434 printf %s "checking for $CC option to enable C99 features... " >&6; }
5435 if test ${ac_cv_prog_cc_c99+y}
5437 printf %s "(cached) " >&6
5439 ac_cv_prog_cc_c99=no
5441 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5442 /* end confdefs.h. */
5443 $ac_c_conftest_c99_program
5445 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
5447 CC="$ac_save_CC $ac_arg"
5448 if ac_fn_c_try_compile "$LINENO"
5450 ac_cv_prog_cc_c99=$ac_arg
5452 rm -f core conftest.err conftest.$ac_objext conftest.beam
5453 test "x$ac_cv_prog_cc_c99" != "xno" && break
5455 rm -f conftest.$ac_ext
5459 if test "x$ac_cv_prog_cc_c99" = xno
5461 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5462 printf "%s\n" "unsupported" >&6; }
5464 if test "x$ac_cv_prog_cc_c99" = x
5466 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5467 printf "%s\n" "none needed" >&6; }
5469 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
5470 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
5471 CC="$CC $ac_cv_prog_cc_c99"
5473 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
5477 if test x$ac_prog_cc_stdc = xno
5479 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
5480 printf %s "checking for $CC option to enable C89 features... " >&6; }
5481 if test ${ac_cv_prog_cc_c89+y}
5483 printf %s "(cached) " >&6
5485 ac_cv_prog_cc_c89=no
5487 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5488 /* end confdefs.h. */
5489 $ac_c_conftest_c89_program
5491 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5493 CC="$ac_save_CC $ac_arg"
5494 if ac_fn_c_try_compile "$LINENO"
5496 ac_cv_prog_cc_c89=$ac_arg
5498 rm -f core conftest.err conftest.$ac_objext conftest.beam
5499 test "x$ac_cv_prog_cc_c89" != "xno" && break
5501 rm -f conftest.$ac_ext
5505 if test "x$ac_cv_prog_cc_c89" = xno
5507 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5508 printf "%s\n" "unsupported" >&6; }
5510 if test "x$ac_cv_prog_cc_c89" = x
5512 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5513 printf "%s\n" "none needed" >&6; }
5515 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5516 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
5517 CC="$CC $ac_cv_prog_cc_c89"
5519 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
5525 ac_cpp='$CPP $CPPFLAGS'
5526 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5527 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5528 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5530 if test "$GCC" = yes; then
5531 RDYNAMIC="-rdynamic"
5535 ac_cpp='$CPP $CPPFLAGS'
5536 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5537 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5538 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5539 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5540 printf %s "checking how to run the C preprocessor... " >&6; }
5541 # On Suns, sometimes $CPP names a directory.
5542 if test -n "$CPP" && test -d "$CPP"; then
5545 if test -z "$CPP"; then
5546 if test ${ac_cv_prog_CPP+y}
5548 printf %s "(cached) " >&6
5550 # Double quotes because $CC needs to be expanded
5551 for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp
5554 for ac_c_preproc_warn_flag in '' yes
5556 # Use a header file that comes with gcc, so configuring glibc
5557 # with a fresh cross-compiler works.
5558 # On the NeXT, cc -E runs the code through the compiler's parser,
5559 # not just through cpp. "Syntax error" is here to catch this case.
5560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5561 /* end confdefs.h. */
5565 if ac_fn_c_try_cpp "$LINENO"
5569 # Broken: fails on valid input.
5572 rm -f conftest.err conftest.i conftest.$ac_ext
5574 # OK, works on sane cases. Now check whether nonexistent headers
5575 # can be detected and how.
5576 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5577 /* end confdefs.h. */
5578 #include <ac_nonexistent.h>
5580 if ac_fn_c_try_cpp "$LINENO"
5582 # Broken: success on invalid input.
5585 # Passes both tests.
5589 rm -f conftest.err conftest.i conftest.$ac_ext
5592 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5593 rm -f conftest.i conftest.err conftest.$ac_ext
5607 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5608 printf "%s\n" "$CPP" >&6; }
5610 for ac_c_preproc_warn_flag in '' yes
5612 # Use a header file that comes with gcc, so configuring glibc
5613 # with a fresh cross-compiler works.
5614 # On the NeXT, cc -E runs the code through the compiler's parser,
5615 # not just through cpp. "Syntax error" is here to catch this case.
5616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5617 /* end confdefs.h. */
5621 if ac_fn_c_try_cpp "$LINENO"
5625 # Broken: fails on valid input.
5628 rm -f conftest.err conftest.i conftest.$ac_ext
5630 # OK, works on sane cases. Now check whether nonexistent headers
5631 # can be detected and how.
5632 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5633 /* end confdefs.h. */
5634 #include <ac_nonexistent.h>
5636 if ac_fn_c_try_cpp "$LINENO"
5638 # Broken: success on invalid input.
5641 # Passes both tests.
5645 rm -f conftest.err conftest.i conftest.$ac_ext
5648 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5649 rm -f conftest.i conftest.err conftest.$ac_ext
5654 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5655 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5656 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5657 See \`config.log' for more details" "$LINENO" 5; }
5661 ac_cpp='$CPP $CPPFLAGS'
5662 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5663 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5664 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5666 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for additional special compiler flags" >&5
5667 printf %s "checking for additional special compiler flags... " >&6; }
5668 if test "$GCC" = yes
5671 alpha) addcflags="-mieee" ;;
5674 if test "x$addcflags" != x
5676 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $addcflags" >&5
5677 printf "%s\n" "$addcflags" >&6; }
5678 CFLAGS="$addcflags $CFLAGS"
5680 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: (none)" >&5
5681 printf "%s\n" "(none)" >&6; }
5687 # Check whether --with-root-prefix was given.
5688 if test ${with_root_prefix+y}
5690 withval=$with_root_prefix; root_prefix=$withval
5694 # Check whether --enable-maintainer-mode was given.
5695 if test ${enable_maintainer_mode+y}
5697 enableval=$enable_maintainer_mode; if test "$enableval" = "no"
5700 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling maintainer mode" >&5
5701 printf "%s\n" "Disabling maintainer mode" >&6; }
5704 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling maintainer mode" >&5
5705 printf "%s\n" "Enabling maintainer mode" >&6; }
5710 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling maintainer mode by default" >&5
5711 printf "%s\n" "Disabling maintainer mode by default" >&6; }
5716 # Check whether --enable-symlink-install was given.
5717 if test ${enable_symlink_install+y}
5719 enableval=$enable_symlink_install; if test "$enableval" = "no"
5721 LINK_INSTALL_FLAGS=-f
5722 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for install" >&5
5723 printf "%s\n" "Disabling symlinks for install" >&6; }
5725 LINK_INSTALL_FLAGS=-sf
5726 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling symlinks for install" >&5
5727 printf "%s\n" "Enabling symlinks for install" >&6; }
5731 LINK_INSTALL_FLAGS=-f
5732 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for install by default" >&5
5733 printf "%s\n" "Disabling symlinks for install by default" >&6; }
5738 relative_symlink_defined=
5739 # Check whether --enable-relative-symlinks was given.
5740 if test ${enable_relative_symlinks+y}
5742 enableval=$enable_relative_symlinks; if test "$enableval" = "no"
5745 relative_symlink_defined=yes
5746 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install" >&5
5747 printf "%s\n" "Disabling relative symlinks for install" >&6; }
5749 SYMLINK_RELATIVE=--relative
5750 relative_symlink_defined=yes
5751 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling relative symlinks for install" >&5
5752 printf "%s\n" "Enabling relative symlinks for install" >&6; }
5756 # Check whether --enable-symlink-relative-symlinks was given.
5757 if test ${enable_symlink_relative_symlinks+y}
5759 enableval=$enable_symlink_relative_symlinks; if test "$enableval" = "no"
5761 SYMLINK_RELATIVE=yes
5762 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install" >&5
5763 printf "%s\n" "Disabling relative symlinks for install" >&6; }
5765 SYMLINK_RELATIVE=--relative
5766 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling relative symlinks for install" >&5
5767 printf "%s\n" "Enabling relative symlinks for install" >&6; }
5771 if test -z "$relative_symlink_defined"
5774 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install by default" >&5
5775 printf "%s\n" "Disabling relative symlinks for install by default" >&6; }
5781 # Check whether --enable-symlink-build was given.
5782 if test ${enable_symlink_build+y}
5784 enableval=$enable_symlink_build; if test "$enableval" = "no"
5787 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for build" >&5
5788 printf "%s\n" "Disabling symlinks for build" >&6; }
5791 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling symlinks for build" >&5
5792 printf "%s\n" "Enabling symlinks for build" >&6; }
5797 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for build by default" >&5
5798 printf "%s\n" "Disabling symlinks for build by default" >&6; }
5803 # Check whether --enable-verbose-makecmds was given.
5804 if test ${enable_verbose_makecmds+y}
5806 enableval=$enable_verbose_makecmds; if test "$enableval" = "no"
5808 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling verbose make commands" >&5
5809 printf "%s\n" "Disabling verbose make commands" >&6; }
5814 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling verbose make commands" >&5
5815 printf "%s\n" "Enabling verbose make commands" >&6; }
5822 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling verbose make commands" >&5
5823 printf "%s\n" "Disabling verbose make commands" >&6; }
5833 E2_PKG_CONFIG_STATIC=--static
5836 # Check whether --enable-elf-shlibs was given.
5837 if test ${enable_elf_shlibs+y}
5839 enableval=$enable_elf_shlibs; if test "$enableval" = "no"
5842 MAKEFILE_ELF=/dev/null
5843 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ELF shared libraries" >&5
5844 printf "%s\n" "Disabling ELF shared libraries" >&6; }
5846 E2_PKG_CONFIG_STATIC=
5848 MAKEFILE_ELF=$srcdir/lib/Makefile.elf-lib
5851 MAKEFILE_ELF=$srcdir/lib/Makefile.solaris-lib
5857 LDFLAG_DYNAMIC='-Wl,-rpath-link,$(top_builddir)/lib'
5858 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling ELF shared libraries" >&5
5859 printf "%s\n" "Enabling ELF shared libraries" >&6; }
5863 MAKEFILE_ELF=/dev/null
5865 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ELF shared libraries by default" >&5
5866 printf "%s\n" "Disabling ELF shared libraries by default" >&6; }
5872 # Check whether --enable-bsd-shlibs was given.
5873 if test ${enable_bsd_shlibs+y}
5875 enableval=$enable_bsd_shlibs; if test "$enableval" = "no"
5878 MAKEFILE_BSDLIB=/dev/null
5879 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling BSD shared libraries" >&5
5880 printf "%s\n" "Disabling BSD shared libraries" >&6; }
5882 E2_PKG_CONFIG_STATIC=
5884 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.bsd-lib
5888 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.darwin-lib
5892 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling BSD shared libraries" >&5
5893 printf "%s\n" "Enabling BSD shared libraries" >&6; }
5897 MAKEFILE_BSDLIB=/dev/null
5899 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling BSD shared libraries by default" >&5
5900 printf "%s\n" "Disabling BSD shared libraries by default" >&6; }
5906 # Check whether --enable-profile was given.
5907 if test ${enable_profile+y}
5909 enableval=$enable_profile; if test "$enableval" = "no"
5912 MAKEFILE_PROFILE=/dev/null
5913 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling profiling libraries" >&5
5914 printf "%s\n" "Disabling profiling libraries" >&6; }
5917 MAKEFILE_PROFILE=$srcdir/lib/Makefile.profile
5918 PROFILED_LIB_EXT=_p.a
5919 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building profiling libraries" >&5
5920 printf "%s\n" "Building profiling libraries" >&6; }
5925 MAKEFILE_PROFILE=/dev/null
5926 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling profiling libraries by default" >&5
5927 printf "%s\n" "Disabling profiling libraries by default" >&6; }
5933 # Check whether --enable-gcov was given.
5934 if test ${enable_gcov+y}
5936 enableval=$enable_gcov; if test "$enableval" = "yes"
5938 CFLAGS="-g -fprofile-arcs -ftest-coverage"
5939 LDFLAGS="-fprofile-arcs -ftest-coverage"
5940 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling gcov support" >&5
5941 printf "%s\n" "Enabling gcov support" >&6; }
5946 CFLAGS_SHLIB="${CFLAGS_SHLIB:-$CFLAGS}"
5947 CFLAGS_STLIB="${CFLAGS_STLIB:-$CFLAGS}"
5948 LDFLAGS_SHLIB=${LDFLAGS_SHLIB:-$LDFLAGS}
5949 LDFLAGS_STATIC=${LDFLAGS_STATIC:-$LDFLAGS}
5950 # Check whether --enable-hardening was given.
5951 if test ${enable_hardening+y}
5953 enableval=$enable_hardening; if test "$enableval" = "yes"
5955 HARDEN_CFLAGS="-D_FORTIFY_SOURCE=2 -fstack-protector-strong"
5956 HARDEN_LDFLAGS="-Wl,-z,relro -Wl,-z,now"
5957 CFLAGS="$CFLAGS $HARDEN_CFLAGS -fPIE"
5958 CFLAGS_SHLIB="$CFLAGS_SHLIB $HARDEN_CFLAGS"
5959 CFLAGS_STLIB="$CFLAGS_STLIB $HARDEN_CFLAGS -fPIE"
5960 LDFLAGS="$LDFLAGS $HARDEN_LDFLAGS -fPIE -pie"
5961 LDFLAGS_STATIC="$LDFLAGS_STATIC $HARDEN_LDFLAGS"
5962 LDFLAGS_SHLIB="$LDFLAGS_SHLIB $HARDEN_LDFLAGS"
5963 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling hardening support" >&5
5964 printf "%s\n" "Enabling hardening support" >&6; }
5974 # Check whether --enable-jbd-debug was given.
5975 if test ${enable_jbd_debug+y}
5977 enableval=$enable_jbd_debug; if test "$enableval" = "no"
5979 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling journal debugging" >&5
5980 printf "%s\n" "Disabling journal debugging" >&6; }
5983 printf "%s\n" "#define CONFIG_JBD_DEBUG 1" >>confdefs.h
5985 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling journal debugging" >&5
5986 printf "%s\n" "Enabling journal debugging" >&6; }
5990 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling journal debugging by default" >&5
5991 printf "%s\n" "Disabling journal debugging by default" >&6; }
5995 # Check whether --enable-blkid-debug was given.
5996 if test ${enable_blkid_debug+y}
5998 enableval=$enable_blkid_debug; if test "$enableval" = "no"
6000 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling blkid debugging" >&5
6001 printf "%s\n" "Disabling blkid debugging" >&6; }
6004 printf "%s\n" "#define CONFIG_BLKID_DEBUG 1" >>confdefs.h
6006 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling blkid debugging" >&5
6007 printf "%s\n" "Enabling blkid debugging" >&6; }
6011 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling blkid debugging by default" >&5
6012 printf "%s\n" "Disabling blkid debugging by default" >&6; }
6016 # Check whether --enable-testio-debug was given.
6017 if test ${enable_testio_debug+y}
6019 enableval=$enable_testio_debug;
6020 if test "$enableval" = "no"
6022 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling testio debugging" >&5
6023 printf "%s\n" "Disabling testio debugging" >&6; }
6027 printf "%s\n" "#define CONFIG_TESTIO_DEBUG 1" >>confdefs.h
6029 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling testio debugging" >&5
6030 printf "%s\n" "Enabling testio debugging" >&6; }
6034 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling testio debugging by default" >&5
6035 printf "%s\n" "Enabling testio debugging by default" >&6; }
6036 printf "%s\n" "#define CONFIG_TESTIO_DEBUG 1" >>confdefs.h
6043 # Check whether --enable-developer-features was given.
6044 if test ${enable_developer_features+y}
6046 enableval=$enable_developer_features;
6047 if test "$enableval" = "yes"
6050 printf "%s\n" "#define CONFIG_DEVELOPER_FEATURES 1" >>confdefs.h
6052 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling ext4 developer features" >&5
6053 printf "%s\n" "Enabling ext4 developer features" >&6; }
6055 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ext4 developer features" >&5
6056 printf "%s\n" "Disabling ext4 developer features" >&6; }
6057 DEV_FEATURES_CMT="#"
6061 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ext4 developer features by default" >&5
6062 printf "%s\n" "Disabling ext4 developer features by default" >&6; }
6075 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
6076 if test -n "$ac_tool_prefix"; then
6077 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
6078 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
6079 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6080 printf %s "checking for $ac_word... " >&6; }
6081 if test ${ac_cv_path_PKG_CONFIG+y}
6083 printf %s "(cached) " >&6
6087 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
6090 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6094 case $as_dir in #(((
6097 *) as_dir=$as_dir/ ;;
6099 for ac_exec_ext in '' $ac_executable_extensions; do
6100 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6101 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6102 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6112 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
6113 if test -n "$PKG_CONFIG"; then
6114 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
6115 printf "%s\n" "$PKG_CONFIG" >&6; }
6117 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6118 printf "%s\n" "no" >&6; }
6123 if test -z "$ac_cv_path_PKG_CONFIG"; then
6124 ac_pt_PKG_CONFIG=$PKG_CONFIG
6125 # Extract the first word of "pkg-config", so it can be a program name with args.
6126 set dummy pkg-config; ac_word=$2
6127 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6128 printf %s "checking for $ac_word... " >&6; }
6129 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
6131 printf %s "(cached) " >&6
6133 case $ac_pt_PKG_CONFIG in
6135 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
6138 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6142 case $as_dir in #(((
6145 *) as_dir=$as_dir/ ;;
6147 for ac_exec_ext in '' $ac_executable_extensions; do
6148 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6149 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6150 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6160 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
6161 if test -n "$ac_pt_PKG_CONFIG"; then
6162 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
6163 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
6165 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6166 printf "%s\n" "no" >&6; }
6169 if test "x$ac_pt_PKG_CONFIG" = x; then
6172 case $cross_compiling:$ac_tool_warned in
6174 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6175 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6176 ac_tool_warned=yes ;;
6178 PKG_CONFIG=$ac_pt_PKG_CONFIG
6181 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
6185 if test -n "$PKG_CONFIG"; then
6186 _pkg_min_version=0.9.0
6187 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
6188 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
6189 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
6190 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6191 printf "%s\n" "yes" >&6; }
6193 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6194 printf "%s\n" "no" >&6; }
6203 DEPPROFILED_LIBUUID=
6205 # Check whether --enable-libuuid was given.
6206 if test ${enable_libuuid+y}
6208 enableval=$enable_libuuid; if test "$enableval" = "no"
6210 if test -z "$PKG_CONFIG"; then
6211 as_fn_error $? "pkg-config not installed; please install it." "$LINENO" 5
6214 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uuid_generate in -luuid" >&5
6215 printf %s "checking for uuid_generate in -luuid... " >&6; }
6216 if test ${ac_cv_lib_uuid_uuid_generate+y}
6218 printf %s "(cached) " >&6
6220 ac_check_lib_save_LIBS=$LIBS
6222 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6223 /* end confdefs.h. */
6225 /* Override any GCC internal prototype to avoid an error.
6226 Use char because int might match the return type of a GCC
6227 builtin and then its argument prototype would still apply. */
6228 char uuid_generate ();
6232 return uuid_generate ();
6237 if ac_fn_c_try_link "$LINENO"
6239 ac_cv_lib_uuid_uuid_generate=yes
6241 ac_cv_lib_uuid_uuid_generate=no
6243 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6244 conftest$ac_exeext conftest.$ac_ext
6245 LIBS=$ac_check_lib_save_LIBS
6247 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_generate" >&5
6248 printf "%s\n" "$ac_cv_lib_uuid_uuid_generate" >&6; }
6249 if test "x$ac_cv_lib_uuid_uuid_generate" = xyes
6251 LIBUUID=`$PKG_CONFIG --libs uuid`;
6252 STATIC_LIBUUID=`$PKG_CONFIG --static --libs uuid`
6254 as_fn_error $? "external uuid library not found" "$LINENO" 5
6257 PROFILED_LIBUUID=$LIBUUID
6259 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling private uuid library" >&5
6260 printf "%s\n" "Disabling private uuid library" >&6; }
6262 LIBUUID='$(LIB)/libuuid'$LIB_EXT
6264 STATIC_LIBUUID='$(LIB)/libuuid'$STATIC_LIB_EXT
6265 DEPSTATIC_LIBUUID=$STATIC_LIBUUID
6266 PROFILED_LIBUUID='$(LIB)/libuuid'$PROFILED_LIB_EXT
6267 DEPPROFILED_LIBUUID=$PROFILED_LIBUUID
6268 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private uuid library" >&5
6269 printf "%s\n" "Enabling private uuid library" >&6; }
6273 if test -n "$PKG_CONFIG"; then
6274 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uuid_generate in -luuid" >&5
6275 printf %s "checking for uuid_generate in -luuid... " >&6; }
6276 if test ${ac_cv_lib_uuid_uuid_generate+y}
6278 printf %s "(cached) " >&6
6280 ac_check_lib_save_LIBS=$LIBS
6282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6283 /* end confdefs.h. */
6285 /* Override any GCC internal prototype to avoid an error.
6286 Use char because int might match the return type of a GCC
6287 builtin and then its argument prototype would still apply. */
6288 char uuid_generate ();
6292 return uuid_generate ();
6297 if ac_fn_c_try_link "$LINENO"
6299 ac_cv_lib_uuid_uuid_generate=yes
6301 ac_cv_lib_uuid_uuid_generate=no
6303 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6304 conftest$ac_exeext conftest.$ac_ext
6305 LIBS=$ac_check_lib_save_LIBS
6307 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_generate" >&5
6308 printf "%s\n" "$ac_cv_lib_uuid_uuid_generate" >&6; }
6309 if test "x$ac_cv_lib_uuid_uuid_generate" = xyes
6311 LIBUUID=`$PKG_CONFIG --libs uuid`;
6312 STATIC_LIBUUID=`$PKG_CONFIG --static --libs uuid`
6316 if test -n "$LIBUUID"; then
6317 PROFILED_LIBUUID=$LIBUUID
6319 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Using system uuid by default" >&5
6320 printf "%s\n" "Using system uuid by default" >&6; }
6322 LIBUUID='$(LIB)/libuuid'$LIB_EXT
6324 STATIC_LIBUUID='$(LIB)/libuuid'$STATIC_LIB_EXT
6325 DEPSTATIC_LIBUUID=$STATIC_LIBUUID
6326 PROFILED_LIBUUID='$(LIB)/libuuid'$PROFILED_LIB_EXT
6327 DEPPROFILED_LIBUUID=$PROFILED_LIBUUID
6328 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private uuid library by default" >&5
6329 printf "%s\n" "Enabling private uuid library by default" >&6; }
6348 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
6349 if test -n "$ac_tool_prefix"; then
6350 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
6351 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
6352 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6353 printf %s "checking for $ac_word... " >&6; }
6354 if test ${ac_cv_path_PKG_CONFIG+y}
6356 printf %s "(cached) " >&6
6360 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
6363 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6367 case $as_dir in #(((
6370 *) as_dir=$as_dir/ ;;
6372 for ac_exec_ext in '' $ac_executable_extensions; do
6373 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6374 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6375 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6385 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
6386 if test -n "$PKG_CONFIG"; then
6387 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
6388 printf "%s\n" "$PKG_CONFIG" >&6; }
6390 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6391 printf "%s\n" "no" >&6; }
6396 if test -z "$ac_cv_path_PKG_CONFIG"; then
6397 ac_pt_PKG_CONFIG=$PKG_CONFIG
6398 # Extract the first word of "pkg-config", so it can be a program name with args.
6399 set dummy pkg-config; ac_word=$2
6400 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6401 printf %s "checking for $ac_word... " >&6; }
6402 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
6404 printf %s "(cached) " >&6
6406 case $ac_pt_PKG_CONFIG in
6408 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
6411 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6415 case $as_dir in #(((
6418 *) as_dir=$as_dir/ ;;
6420 for ac_exec_ext in '' $ac_executable_extensions; do
6421 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6422 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6423 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6433 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
6434 if test -n "$ac_pt_PKG_CONFIG"; then
6435 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
6436 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
6438 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6439 printf "%s\n" "no" >&6; }
6442 if test "x$ac_pt_PKG_CONFIG" = x; then
6445 case $cross_compiling:$ac_tool_warned in
6447 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6448 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6449 ac_tool_warned=yes ;;
6451 PKG_CONFIG=$ac_pt_PKG_CONFIG
6454 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
6458 if test -n "$PKG_CONFIG"; then
6459 _pkg_min_version=0.9.0
6460 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
6461 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
6462 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
6463 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6464 printf "%s\n" "yes" >&6; }
6466 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6467 printf "%s\n" "no" >&6; }
6476 DEPPROFILED_LIBBLKID=
6479 # Check whether --enable-libblkid was given.
6480 if test ${enable_libblkid+y}
6482 enableval=$enable_libblkid; if test "$enableval" = "no"
6484 if test -z "$PKG_CONFIG"; then
6485 as_fn_error $? "pkg-config not installed; please install it." "$LINENO" 5
6488 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_get_cache in -lblkid" >&5
6489 printf %s "checking for blkid_get_cache in -lblkid... " >&6; }
6490 if test ${ac_cv_lib_blkid_blkid_get_cache+y}
6492 printf %s "(cached) " >&6
6494 ac_check_lib_save_LIBS=$LIBS
6495 LIBS="-lblkid -luuid $LIBS"
6496 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6497 /* end confdefs.h. */
6499 /* Override any GCC internal prototype to avoid an error.
6500 Use char because int might match the return type of a GCC
6501 builtin and then its argument prototype would still apply. */
6502 char blkid_get_cache ();
6506 return blkid_get_cache ();
6511 if ac_fn_c_try_link "$LINENO"
6513 ac_cv_lib_blkid_blkid_get_cache=yes
6515 ac_cv_lib_blkid_blkid_get_cache=no
6517 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6518 conftest$ac_exeext conftest.$ac_ext
6519 LIBS=$ac_check_lib_save_LIBS
6521 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_get_cache" >&5
6522 printf "%s\n" "$ac_cv_lib_blkid_blkid_get_cache" >&6; }
6523 if test "x$ac_cv_lib_blkid_blkid_get_cache" = xyes
6525 LIBBLKID=`$PKG_CONFIG --libs blkid`;
6526 STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid`
6528 as_fn_error $? "external blkid library not found" "$LINENO" 5
6532 PROFILED_LIBBLKID=$LIBBLKID
6533 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling private blkid library" >&5
6534 printf "%s\n" "Disabling private blkid library" >&6; }
6536 LIBBLKID='$(LIB)/libblkid'$LIB_EXT
6537 DEPLIBBLKID=$LIBBLKID
6538 STATIC_LIBBLKID='$(LIB)/libblkid'$STATIC_LIB_EXT
6539 DEPSTATIC_LIBBLKID=$STATIC_LIBBLKID
6540 PROFILED_LIBBLKID='$(LIB)/libblkid'$PROFILED_LIB_EXT
6541 DEPPROFILED_LIBBLKID=$PROFILED_LIBBLKID
6542 printf "%s\n" "#define CONFIG_BUILD_FINDFS 1" >>confdefs.h
6544 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private blkid library" >&5
6545 printf "%s\n" "Enabling private blkid library" >&6; }
6549 if test -n "$PKG_CONFIG"; then
6550 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_get_cache in -lblkid" >&5
6551 printf %s "checking for blkid_get_cache in -lblkid... " >&6; }
6552 if test ${ac_cv_lib_blkid_blkid_get_cache+y}
6554 printf %s "(cached) " >&6
6556 ac_check_lib_save_LIBS=$LIBS
6557 LIBS="-lblkid $LIBS"
6558 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6559 /* end confdefs.h. */
6561 /* Override any GCC internal prototype to avoid an error.
6562 Use char because int might match the return type of a GCC
6563 builtin and then its argument prototype would still apply. */
6564 char blkid_get_cache ();
6568 return blkid_get_cache ();
6573 if ac_fn_c_try_link "$LINENO"
6575 ac_cv_lib_blkid_blkid_get_cache=yes
6577 ac_cv_lib_blkid_blkid_get_cache=no
6579 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6580 conftest$ac_exeext conftest.$ac_ext
6581 LIBS=$ac_check_lib_save_LIBS
6583 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_get_cache" >&5
6584 printf "%s\n" "$ac_cv_lib_blkid_blkid_get_cache" >&6; }
6585 if test "x$ac_cv_lib_blkid_blkid_get_cache" = xyes
6587 LIBBLKID=`$PKG_CONFIG --libs blkid`;
6588 STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid`
6592 if test -n "$LIBBLKID"; then
6594 PROFILED_LIBBLKID=$LIBBLKID
6595 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Using system blkid library by default" >&5
6596 printf "%s\n" "Using system blkid library by default" >&6; }
6598 LIBBLKID='$(LIB)/libblkid'$LIB_EXT
6599 DEPLIBBLKID=$LIBBLKID
6600 STATIC_LIBBLKID='$(LIB)/libblkid'$STATIC_LIB_EXT
6601 DEPSTATIC_LIBBLKID=$STATIC_LIBBLKID
6602 PROFILED_LIBBLKID='$(LIB)/libblkid'$PROFILED_LIB_EXT
6603 DEPPROFILED_LIBBLKID=$PROFILED_LIBBLKID
6604 printf "%s\n" "#define CONFIG_BUILD_FINDFS 1" >>confdefs.h
6606 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private blkid library by default" >&5
6607 printf "%s\n" "Enabling private blkid library by default" >&6; }
6621 # Check whether --enable-subset was given.
6622 if test ${enable_subset+y}
6624 enableval=$enable_subset; if test "$enableval" = "no"
6627 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling subset-only build" >&5
6628 printf "%s\n" "Disabling subset-only build" >&6; }
6631 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling subset-only-build" >&5
6632 printf "%s\n" "Enabling subset-only-build" >&6; }
6640 # Check whether --enable-backtrace was given.
6641 if test ${enable_backtrace+y}
6643 enableval=$enable_backtrace; if test "$enableval" = "no"
6645 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling use of backtrace" >&5
6646 printf "%s\n" "Disabling use of backtrace" >&6; }
6647 printf "%s\n" "#define DISABLE_BACKTRACE 1" >>confdefs.h
6650 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling use of backtrace" >&5
6651 printf "%s\n" "Enabling use of backtrace" >&6; }
6655 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling use of backtrace by default" >&5
6656 printf "%s\n" "Enabling use of backtrace by default" >&6; }
6660 # Check whether --enable-debugfs was given.
6661 if test ${enable_debugfs+y}
6663 enableval=$enable_debugfs; if test "$enableval" = "no"
6665 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling debugfs support" >&5
6666 printf "%s\n" "Disabling debugfs support" >&6; }
6670 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling debugfs support" >&5
6671 printf "%s\n" "Enabling debugfs support" >&6; }
6675 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling debugfs support by default" >&5
6676 printf "%s\n" "Enabling debugfs support by default" >&6; }
6682 # Check whether --enable-imager was given.
6683 if test ${enable_imager+y}
6685 enableval=$enable_imager; if test "$enableval" = "no"
6687 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e2image support" >&5
6688 printf "%s\n" "Disabling e2image support" >&6; }
6692 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2image support" >&5
6693 printf "%s\n" "Enabling e2image support" >&6; }
6697 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2image support by default" >&5
6698 printf "%s\n" "Enabling e2image support by default" >&6; }
6704 # Check whether --enable-resizer was given.
6705 if test ${enable_resizer+y}
6707 enableval=$enable_resizer; if test "$enableval" = "no"
6709 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e2resize support" >&5
6710 printf "%s\n" "Disabling e2resize support" >&6; }
6714 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2resize support" >&5
6715 printf "%s\n" "Enabling e2resize support" >&6; }
6719 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2resize support by default" >&5
6720 printf "%s\n" "Enabling e2resize support by default" >&6; }
6726 # Check whether --enable-defrag was given.
6727 if test ${enable_defrag+y}
6729 enableval=$enable_defrag; if test "$enableval" = "no"
6731 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e4defrag support" >&5
6732 printf "%s\n" "Disabling e4defrag support" >&6; }
6736 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e4defrag support" >&5
6737 printf "%s\n" "Enabling e4defrag support" >&6; }
6741 if test -z "$WITH_DIET_LIBC"
6743 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e4defrag support by default" >&5
6744 printf "%s\n" "Enabling e4defrag support by default" >&6; }
6747 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e4defrag support by default" >&5
6748 printf "%s\n" "Disabling e4defrag support by default" >&6; }
6755 # Check whether --enable-fsck was given.
6756 if test ${enable_fsck+y}
6758 enableval=$enable_fsck; if test "$enableval" = "no"
6760 FSCK_PROG='' FSCK_MAN=''
6761 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building fsck wrapper" >&5
6762 printf "%s\n" "Not building fsck wrapper" >&6; }
6764 FSCK_PROG=fsck FSCK_MAN=fsck.8
6765 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building fsck wrapper" >&5
6766 printf "%s\n" "Building fsck wrapper" >&6; }
6772 FSCK_PROG='' FSCK_MAN=''
6773 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building fsck wrapper by default" >&5
6774 printf "%s\n" "Not building fsck wrapper by default" >&6; }
6777 FSCK_PROG=fsck FSCK_MAN=fsck.8
6778 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building fsck wrapper by default" >&5
6779 printf "%s\n" "Building fsck wrapper by default" >&6; }
6786 # Check whether --enable-e2initrd-helper was given.
6787 if test ${enable_e2initrd_helper+y}
6789 enableval=$enable_e2initrd_helper; if test "$enableval" = "no"
6791 E2INITRD_PROG='' E2INITRD_MAN=''
6792 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building e2initrd helper" >&5
6793 printf "%s\n" "Not building e2initrd helper" >&6; }
6795 E2INITRD_PROG=e2initrd_helper E2INITRD_MAN=e2initrd_helper.8
6796 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building e2initrd helper" >&5
6797 printf "%s\n" "Building e2initrd helper" >&6; }
6801 E2INITRD_PROG=e2initrd_helper E2INITRD_MAN=e2initrd_helper.8
6802 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building e2initrd helper by default" >&5
6803 printf "%s\n" "Building e2initrd helper by default" >&6; }
6809 # Check whether --enable-tls was given.
6810 if test ${enable_tls+y}
6812 enableval=$enable_tls; if test "$enableval" = "no"
6815 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling thread local support" >&5
6816 printf "%s\n" "Disabling thread local support" >&6; }
6819 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling thread local support" >&5
6820 printf "%s\n" "Enabling thread local support" >&6; }
6824 if test -n "$WITH_DIET_LIBC"
6827 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Diet libc does not support thread local support" >&5
6828 printf "%s\n" "Diet libc does not support thread local support" >&6; }
6831 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Try using thread local support by default" >&5
6832 printf "%s\n" "Try using thread local support by default" >&6; }
6837 if test "$try_tls" = "yes"
6840 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for thread local storage (TLS) class" >&5
6841 printf %s "checking for thread local storage (TLS) class... " >&6; }
6842 if test ${ac_cv_tls+y}
6844 printf %s "(cached) " >&6
6847 ax_tls_keywords="__thread __declspec(thread) none"
6848 for ax_tls_keyword in $ax_tls_keywords; do
6849 case $ax_tls_keyword in
6850 none) ac_cv_tls=none ; break ;;
6852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6853 /* end confdefs.h. */
6857 static $ax_tls_keyword int bar;
6868 if ac_fn_c_try_compile "$LINENO"
6870 ac_cv_tls=$ax_tls_keyword ; break
6875 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
6882 if test "$ac_cv_tls" != "none"; then
6884 printf "%s\n" "#define TLS $ac_cv_tls" >>confdefs.h
6887 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_tls" >&5
6888 printf "%s\n" "$ac_cv_tls" >&6; }
6892 # Check whether --with-pthread was given.
6893 if test ${with_pthread+y}
6895 withval=$with_pthread; if test "$withval" = "no"
6898 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling pthread support" >&5
6899 printf "%s\n" "Disabling pthread support" >&6; }
6902 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Testing for pthread support" >&5
6903 printf "%s\n" "Testing for pthread support" >&6; }
6908 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Try testing for pthread support by default" >&5
6909 printf "%s\n" "Try testing for pthread support by default" >&6; }
6913 if test "$try_pthread" = "yes"
6915 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6916 printf %s "checking for a sed that does not truncate output... " >&6; }
6917 if test ${ac_cv_path_SED+y}
6919 printf %s "(cached) " >&6
6921 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6922 for ac_i in 1 2 3 4 5 6 7; do
6923 ac_script="$ac_script$as_nl$ac_script"
6925 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6926 { ac_script=; unset ac_script;}
6927 if test -z "$SED"; then
6928 ac_path_SED_found=false
6929 # Loop through the user's path and test for each of PROGNAME-LIST
6930 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6934 case $as_dir in #(((
6937 *) as_dir=$as_dir/ ;;
6939 for ac_prog in sed gsed
6941 for ac_exec_ext in '' $ac_executable_extensions; do
6942 ac_path_SED="$as_dir$ac_prog$ac_exec_ext"
6943 as_fn_executable_p "$ac_path_SED" || continue
6944 # Check for GNU ac_path_SED and select it if it is found.
6945 # Check for GNU $ac_path_SED
6946 case `"$ac_path_SED" --version 2>&1` in
6948 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6951 printf %s 0123456789 >"conftest.in"
6954 cat "conftest.in" "conftest.in" >"conftest.tmp"
6955 mv "conftest.tmp" "conftest.in"
6956 cp "conftest.in" "conftest.nl"
6957 printf "%s\n" '' >> "conftest.nl"
6958 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6959 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6960 as_fn_arith $ac_count + 1 && ac_count=$as_val
6961 if test $ac_count -gt ${ac_path_SED_max-0}; then
6962 # Best one so far, save it but keep looking for a better one
6963 ac_cv_path_SED="$ac_path_SED"
6964 ac_path_SED_max=$ac_count
6966 # 10*(2^10) chars as input seems more than enough
6967 test $ac_count -gt 10 && break
6969 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6972 $ac_path_SED_found && break 3
6977 if test -z "$ac_cv_path_SED"; then
6978 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6985 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6986 printf "%s\n" "$ac_cv_path_SED" >&6; }
6987 SED="$ac_cv_path_SED"
6991 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
6992 printf %s "checking for grep that handles long lines and -e... " >&6; }
6993 if test ${ac_cv_path_GREP+y}
6995 printf %s "(cached) " >&6
6997 if test -z "$GREP"; then
6998 ac_path_GREP_found=false
6999 # Loop through the user's path and test for each of PROGNAME-LIST
7000 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7001 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7004 case $as_dir in #(((
7007 *) as_dir=$as_dir/ ;;
7009 for ac_prog in grep ggrep
7011 for ac_exec_ext in '' $ac_executable_extensions; do
7012 ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
7013 as_fn_executable_p "$ac_path_GREP" || continue
7014 # Check for GNU ac_path_GREP and select it if it is found.
7015 # Check for GNU $ac_path_GREP
7016 case `"$ac_path_GREP" --version 2>&1` in
7018 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7021 printf %s 0123456789 >"conftest.in"
7024 cat "conftest.in" "conftest.in" >"conftest.tmp"
7025 mv "conftest.tmp" "conftest.in"
7026 cp "conftest.in" "conftest.nl"
7027 printf "%s\n" 'GREP' >> "conftest.nl"
7028 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7029 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7030 as_fn_arith $ac_count + 1 && ac_count=$as_val
7031 if test $ac_count -gt ${ac_path_GREP_max-0}; then
7032 # Best one so far, save it but keep looking for a better one
7033 ac_cv_path_GREP="$ac_path_GREP"
7034 ac_path_GREP_max=$ac_count
7036 # 10*(2^10) chars as input seems more than enough
7037 test $ac_count -gt 10 && break
7039 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7042 $ac_path_GREP_found && break 3
7047 if test -z "$ac_cv_path_GREP"; then
7048 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7051 ac_cv_path_GREP=$GREP
7055 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7056 printf "%s\n" "$ac_cv_path_GREP" >&6; }
7057 GREP="$ac_cv_path_GREP"
7060 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7061 printf %s "checking for egrep... " >&6; }
7062 if test ${ac_cv_path_EGREP+y}
7064 printf %s "(cached) " >&6
7066 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7067 then ac_cv_path_EGREP="$GREP -E"
7069 if test -z "$EGREP"; then
7070 ac_path_EGREP_found=false
7071 # Loop through the user's path and test for each of PROGNAME-LIST
7072 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7073 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7076 case $as_dir in #(((
7079 *) as_dir=$as_dir/ ;;
7081 for ac_prog in egrep
7083 for ac_exec_ext in '' $ac_executable_extensions; do
7084 ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
7085 as_fn_executable_p "$ac_path_EGREP" || continue
7086 # Check for GNU ac_path_EGREP and select it if it is found.
7087 # Check for GNU $ac_path_EGREP
7088 case `"$ac_path_EGREP" --version 2>&1` in
7090 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7093 printf %s 0123456789 >"conftest.in"
7096 cat "conftest.in" "conftest.in" >"conftest.tmp"
7097 mv "conftest.tmp" "conftest.in"
7098 cp "conftest.in" "conftest.nl"
7099 printf "%s\n" 'EGREP' >> "conftest.nl"
7100 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7101 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7102 as_fn_arith $ac_count + 1 && ac_count=$as_val
7103 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7104 # Best one so far, save it but keep looking for a better one
7105 ac_cv_path_EGREP="$ac_path_EGREP"
7106 ac_path_EGREP_max=$ac_count
7108 # 10*(2^10) chars as input seems more than enough
7109 test $ac_count -gt 10 && break
7111 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7114 $ac_path_EGREP_found && break 3
7119 if test -z "$ac_cv_path_EGREP"; then
7120 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7123 ac_cv_path_EGREP=$EGREP
7128 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7129 printf "%s\n" "$ac_cv_path_EGREP" >&6; }
7130 EGREP="$ac_cv_path_EGREP"
7138 ac_cpp='$CPP $CPPFLAGS'
7139 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7140 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7141 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7145 # We used to check for pthread.h first, but this fails if pthread.h
7146 # requires special compiler flags (e.g. on Tru64 or Sequent).
7147 # It gets checked for in the link test anyway.
7149 # First of all, check if the user has set any of the PTHREAD_LIBS,
7150 # etcetera environment variables, and if threads linking works using
7152 if test "x$PTHREAD_CFLAGS$PTHREAD_LIBS" != "x"; then
7153 ax_pthread_save_CC="$CC"
7154 ax_pthread_save_CFLAGS="$CFLAGS"
7155 ax_pthread_save_LIBS="$LIBS"
7156 if test "x$PTHREAD_CC" != "x"
7160 if test "x$PTHREAD_CXX" != "x"
7164 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
7165 LIBS="$PTHREAD_LIBS $LIBS"
7166 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS" >&5
7167 printf %s "checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS... " >&6; }
7168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7169 /* end confdefs.h. */
7171 /* Override any GCC internal prototype to avoid an error.
7172 Use char because int might match the return type of a GCC
7173 builtin and then its argument prototype would still apply. */
7174 char pthread_join ();
7178 return pthread_join ();
7183 if ac_fn_c_try_link "$LINENO"
7187 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7188 conftest$ac_exeext conftest.$ac_ext
7189 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
7190 printf "%s\n" "$ax_pthread_ok" >&6; }
7191 if test "x$ax_pthread_ok" = "xno"; then
7195 CC="$ax_pthread_save_CC"
7196 CFLAGS="$ax_pthread_save_CFLAGS"
7197 LIBS="$ax_pthread_save_LIBS"
7200 # We must check for the threads library under a number of different
7201 # names; the ordering is very important because some systems
7202 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
7203 # libraries is broken (non-POSIX).
7205 # Create a list of thread flags to try. Items with a "," contain both
7206 # C compiler flags (before ",") and linker flags (after ","). Other items
7207 # starting with a "-" are C compiler flags, and remaining items are
7208 # library names, except for "none" which indicates that we try without
7209 # any flags at all, and "pthread-config" which is a program returning
7210 # the flags for the Pth emulation library.
7212 ax_pthread_flags="pthreads none -Kthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
7214 # The ordering *is* (sometimes) important. Some notes on the
7215 # individual items follow:
7217 # pthreads: AIX (must check this before -lpthread)
7218 # none: in case threads are in libc; should be tried before -Kthread and
7219 # other compiler flags to prevent continual compiler warnings
7220 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
7221 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads), Tru64
7222 # (Note: HP C rejects this with "bad form for `-t' option")
7223 # -pthreads: Solaris/gcc (Note: HP C also rejects)
7224 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
7225 # doesn't hurt to check since this sometimes defines pthreads and
7226 # -D_REENTRANT too), HP C (must be checked before -lpthread, which
7227 # is present but should not be used directly; and before -mthreads,
7228 # because the compiler interprets this as "-mt" + "-hreads")
7229 # -mthreads: Mingw32/gcc, Lynx/gcc
7230 # pthread: Linux, etcetera
7231 # --thread-safe: KAI C++
7232 # pthread-config: use pthread-config program (for GNU Pth library)
7238 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
7239 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
7241 ax_pthread_flags="-kthread lthread $ax_pthread_flags"
7246 # From the cc(1) man page: "[-mt] Sets various -D flags to enable
7247 # multi-threading and also sets -lpthread."
7249 ax_pthread_flags="-mt -pthread pthread $ax_pthread_flags"
7254 # IBM z/OS requires a feature-test macro to be defined in order to
7255 # enable POSIX threads at all, so give the user a hint if this is
7256 # not set. (We don't define these ourselves, as they can affect
7257 # other portions of the system API in unpredictable ways.)
7259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7260 /* end confdefs.h. */
7262 # if !defined(_OPEN_THREADS) && !defined(_UNIX03_THREADS)
7263 AX_PTHREAD_ZOS_MISSING
7267 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7268 $EGREP "AX_PTHREAD_ZOS_MISSING" >/dev/null 2>&1
7270 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&5
7271 printf "%s\n" "$as_me: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&2;}
7279 # On Solaris (at least, for some versions), libc contains stubbed
7280 # (non-functional) versions of the pthreads routines, so link-based
7281 # tests will erroneously succeed. (N.B.: The stubs are missing
7282 # pthread_cleanup_push, or rather a function called by this macro,
7283 # so we could check for that, but who knows whether they'll stub
7284 # that too in a future libc.) So we'll check first for the
7285 # standard Solaris way of linking pthreads (-mt -lpthread).
7287 ax_pthread_flags="-mt,-lpthread pthread $ax_pthread_flags"
7291 # Are we compiling with Clang?
7293 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC is Clang" >&5
7294 printf %s "checking whether $CC is Clang... " >&6; }
7295 if test ${ax_cv_PTHREAD_CLANG+y}
7297 printf %s "(cached) " >&6
7299 ax_cv_PTHREAD_CLANG=no
7300 # Note that Autoconf sets GCC=yes for Clang as well as GCC
7301 if test "x$GCC" = "xyes"; then
7302 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7303 /* end confdefs.h. */
7304 /* Note: Clang 2.7 lacks __clang_[a-z]+__ */
7305 # if defined(__clang__) && defined(__llvm__)
7306 AX_PTHREAD_CC_IS_CLANG
7310 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7311 $EGREP "AX_PTHREAD_CC_IS_CLANG" >/dev/null 2>&1
7313 ax_cv_PTHREAD_CLANG=yes
7320 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG" >&5
7321 printf "%s\n" "$ax_cv_PTHREAD_CLANG" >&6; }
7322 ax_pthread_clang="$ax_cv_PTHREAD_CLANG"
7325 # GCC generally uses -pthread, or -pthreads on some platforms (e.g. SPARC)
7327 # Note that for GCC and Clang -pthread generally implies -lpthread,
7328 # except when -nostdlib is passed.
7329 # This is problematic using libtool to build C++ shared libraries with pthread:
7330 # [1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25460
7331 # [2] https://bugzilla.redhat.com/show_bug.cgi?id=661333
7332 # [3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=468555
7333 # To solve this, first try -pthread together with -lpthread for GCC
7335 if test "x$GCC" = "xyes"
7337 ax_pthread_flags="-pthread,-lpthread -pthread -pthreads $ax_pthread_flags"
7340 # Clang takes -pthread (never supported any other flag), but we'll try with -lpthread first
7342 if test "x$ax_pthread_clang" = "xyes"
7344 ax_pthread_flags="-pthread,-lpthread -pthread"
7348 # The presence of a feature test macro requesting re-entrant function
7349 # definitions is, on some systems, a strong hint that pthreads support is
7353 darwin* | hpux* | linux* | osf* | solaris*)
7354 ax_pthread_check_macro="_REENTRANT"
7358 ax_pthread_check_macro="_THREAD_SAFE"
7362 ax_pthread_check_macro="--"
7365 if test "x$ax_pthread_check_macro" = "x--"
7367 ax_pthread_check_cond=0
7369 ax_pthread_check_cond="!defined($ax_pthread_check_macro)"
7373 if test "x$ax_pthread_ok" = "xno"; then
7374 for ax_pthread_try_flag in $ax_pthread_flags; do
7376 case $ax_pthread_try_flag in
7378 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
7379 printf %s "checking whether pthreads work without any flags... " >&6; }
7383 PTHREAD_CFLAGS=`echo $ax_pthread_try_flag | sed "s/^\(.*\),\(.*\)$/\1/"`
7384 PTHREAD_LIBS=`echo $ax_pthread_try_flag | sed "s/^\(.*\),\(.*\)$/\2/"`
7385 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with \"$PTHREAD_CFLAGS\" and \"$PTHREAD_LIBS\"" >&5
7386 printf %s "checking whether pthreads work with \"$PTHREAD_CFLAGS\" and \"$PTHREAD_LIBS\"... " >&6; }
7390 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $ax_pthread_try_flag" >&5
7391 printf %s "checking whether pthreads work with $ax_pthread_try_flag... " >&6; }
7392 PTHREAD_CFLAGS="$ax_pthread_try_flag"
7396 # Extract the first word of "pthread-config", so it can be a program name with args.
7397 set dummy pthread-config; ac_word=$2
7398 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7399 printf %s "checking for $ac_word... " >&6; }
7400 if test ${ac_cv_prog_ax_pthread_config+y}
7402 printf %s "(cached) " >&6
7404 if test -n "$ax_pthread_config"; then
7405 ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test.
7407 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7411 case $as_dir in #(((
7414 *) as_dir=$as_dir/ ;;
7416 for ac_exec_ext in '' $ac_executable_extensions; do
7417 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7418 ac_cv_prog_ax_pthread_config="yes"
7419 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7426 test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no"
7429 ax_pthread_config=$ac_cv_prog_ax_pthread_config
7430 if test -n "$ax_pthread_config"; then
7431 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
7432 printf "%s\n" "$ax_pthread_config" >&6; }
7434 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7435 printf "%s\n" "no" >&6; }
7439 if test "x$ax_pthread_config" = "xno"
7443 PTHREAD_CFLAGS="`pthread-config --cflags`"
7444 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
7448 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$ax_pthread_try_flag" >&5
7449 printf %s "checking for the pthreads library -l$ax_pthread_try_flag... " >&6; }
7450 PTHREAD_LIBS="-l$ax_pthread_try_flag"
7454 ax_pthread_save_CFLAGS="$CFLAGS"
7455 ax_pthread_save_LIBS="$LIBS"
7456 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
7457 LIBS="$PTHREAD_LIBS $LIBS"
7459 # Check for various functions. We must include pthread.h,
7460 # since some functions may be macros. (On the Sequent, we
7461 # need a special flag -Kthread to make this header compile.)
7462 # We check for pthread_join because it is in -lpthread on IRIX
7463 # while pthread_create is in libc. We check for pthread_attr_init
7464 # due to DEC craziness with -lpthreads. We check for
7465 # pthread_cleanup_push because it is one of the few pthread
7466 # functions on Solaris that doesn't have a non-functional libc stub.
7467 # We try pthread_create on general principles.
7469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7470 /* end confdefs.h. */
7471 #include <pthread.h>
7472 # if $ax_pthread_check_cond
7473 # error "$ax_pthread_check_macro must be defined"
7475 static void *some_global = NULL;
7476 static void routine(void *a)
7478 /* To avoid any unused-parameter or
7479 unused-but-set-parameter warning. */
7482 static void *start_routine(void *a) { return a; }
7486 pthread_t th; pthread_attr_t attr;
7487 pthread_create(&th, 0, start_routine, 0);
7488 pthread_join(th, 0);
7489 pthread_attr_init(&attr);
7490 pthread_cleanup_push(routine, 0);
7491 pthread_cleanup_pop(0) /* ; */
7496 if ac_fn_c_try_link "$LINENO"
7500 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7501 conftest$ac_exeext conftest.$ac_ext
7503 CFLAGS="$ax_pthread_save_CFLAGS"
7504 LIBS="$ax_pthread_save_LIBS"
7506 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
7507 printf "%s\n" "$ax_pthread_ok" >&6; }
7508 if test "x$ax_pthread_ok" = "xyes"
7519 # Clang needs special handling, because older versions handle the -pthread
7520 # option in a rather... idiosyncratic way
7522 if test "x$ax_pthread_clang" = "xyes"; then
7524 # Clang takes -pthread; it has never supported any other flag
7526 # (Note 1: This will need to be revisited if a system that Clang
7527 # supports has POSIX threads in a separate library. This tends not
7528 # to be the way of modern systems, but it's conceivable.)
7530 # (Note 2: On some systems, notably Darwin, -pthread is not needed
7531 # to get POSIX threads support; the API is always present and
7532 # active. We could reasonably leave PTHREAD_CFLAGS empty. But
7533 # -pthread does define _REENTRANT, and while the Darwin headers
7534 # ignore this macro, third-party headers might not.)
7536 # However, older versions of Clang make a point of warning the user
7537 # that, in an invocation where only linking and no compilation is
7538 # taking place, the -pthread option has no effect ("argument unused
7539 # during compilation"). They expect -pthread to be passed in only
7540 # when source code is being compiled.
7542 # Problem is, this is at odds with the way Automake and most other
7543 # C build frameworks function, which is that the same flags used in
7544 # compilation (CFLAGS) are also used in linking. Many systems
7545 # supported by AX_PTHREAD require exactly this for POSIX threads
7546 # support, and in fact it is often not straightforward to specify a
7547 # flag that is used only in the compilation phase and not in
7548 # linking. Such a scenario is extremely rare in practice.
7550 # Even though use of the -pthread flag in linking would only print
7551 # a warning, this can be a nuisance for well-run software projects
7552 # that build with -Werror. So if the active version of Clang has
7553 # this misfeature, we search for an option to squash it.
7555 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread" >&5
7556 printf %s "checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread... " >&6; }
7557 if test ${ax_cv_PTHREAD_CLANG_NO_WARN_FLAG+y}
7559 printf %s "(cached) " >&6
7561 ax_cv_PTHREAD_CLANG_NO_WARN_FLAG=unknown
7562 # Create an alternate version of $ac_link that compiles and
7563 # links in two steps (.c -> .o, .o -> exe) instead of one
7564 # (.c -> exe), because the warning occurs only in the second
7566 ax_pthread_save_ac_link="$ac_link"
7567 ax_pthread_sed='s/conftest\.\$ac_ext/conftest.$ac_objext/g'
7568 ax_pthread_link_step=`printf "%s\n" "$ac_link" | sed "$ax_pthread_sed"`
7569 ax_pthread_2step_ac_link="($ac_compile) && (echo ==== >&5) && ($ax_pthread_link_step)"
7570 ax_pthread_save_CFLAGS="$CFLAGS"
7571 for ax_pthread_try in '' -Qunused-arguments -Wno-unused-command-line-argument unknown; do
7572 if test "x$ax_pthread_try" = "xunknown"
7576 CFLAGS="-Werror -Wunknown-warning-option $ax_pthread_try -pthread $ax_pthread_save_CFLAGS"
7577 ac_link="$ax_pthread_save_ac_link"
7578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7579 /* end confdefs.h. */
7580 int main(void){return 0;}
7582 if ac_fn_c_try_link "$LINENO"
7584 ac_link="$ax_pthread_2step_ac_link"
7585 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7586 /* end confdefs.h. */
7587 int main(void){return 0;}
7589 if ac_fn_c_try_link "$LINENO"
7593 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7594 conftest$ac_exeext conftest.$ac_ext
7597 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7598 conftest$ac_exeext conftest.$ac_ext
7600 ac_link="$ax_pthread_save_ac_link"
7601 CFLAGS="$ax_pthread_save_CFLAGS"
7602 if test "x$ax_pthread_try" = "x"
7606 ax_cv_PTHREAD_CLANG_NO_WARN_FLAG="$ax_pthread_try"
7609 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&5
7610 printf "%s\n" "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&6; }
7612 case "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" in
7614 *) PTHREAD_CFLAGS="$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG $PTHREAD_CFLAGS" ;;
7617 fi # $ax_pthread_clang = yes
7621 # Various other checks:
7622 if test "x$ax_pthread_ok" = "xyes"; then
7623 ax_pthread_save_CFLAGS="$CFLAGS"
7624 ax_pthread_save_LIBS="$LIBS"
7625 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
7626 LIBS="$PTHREAD_LIBS $LIBS"
7628 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
7629 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
7630 printf %s "checking for joinable pthread attribute... " >&6; }
7631 if test ${ax_cv_PTHREAD_JOINABLE_ATTR+y}
7633 printf %s "(cached) " >&6
7635 ax_cv_PTHREAD_JOINABLE_ATTR=unknown
7636 for ax_pthread_attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
7637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7638 /* end confdefs.h. */
7639 #include <pthread.h>
7643 int attr = $ax_pthread_attr; return attr /* ; */
7648 if ac_fn_c_try_link "$LINENO"
7650 ax_cv_PTHREAD_JOINABLE_ATTR=$ax_pthread_attr; break
7652 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7653 conftest$ac_exeext conftest.$ac_ext
7657 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_JOINABLE_ATTR" >&5
7658 printf "%s\n" "$ax_cv_PTHREAD_JOINABLE_ATTR" >&6; }
7659 if test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xunknown" && \
7660 test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xPTHREAD_CREATE_JOINABLE" && \
7661 test "x$ax_pthread_joinable_attr_defined" != "xyes"
7664 printf "%s\n" "#define PTHREAD_CREATE_JOINABLE $ax_cv_PTHREAD_JOINABLE_ATTR" >>confdefs.h
7666 ax_pthread_joinable_attr_defined=yes
7670 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether more special flags are required for pthreads" >&5
7671 printf %s "checking whether more special flags are required for pthreads... " >&6; }
7672 if test ${ax_cv_PTHREAD_SPECIAL_FLAGS+y}
7674 printf %s "(cached) " >&6
7676 ax_cv_PTHREAD_SPECIAL_FLAGS=no
7679 ax_cv_PTHREAD_SPECIAL_FLAGS="-D_POSIX_PTHREAD_SEMANTICS"
7684 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_SPECIAL_FLAGS" >&5
7685 printf "%s\n" "$ax_cv_PTHREAD_SPECIAL_FLAGS" >&6; }
7686 if test "x$ax_cv_PTHREAD_SPECIAL_FLAGS" != "xno" && \
7687 test "x$ax_pthread_special_flags_added" != "xyes"
7689 PTHREAD_CFLAGS="$ax_cv_PTHREAD_SPECIAL_FLAGS $PTHREAD_CFLAGS"
7690 ax_pthread_special_flags_added=yes
7693 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
7694 printf %s "checking for PTHREAD_PRIO_INHERIT... " >&6; }
7695 if test ${ax_cv_PTHREAD_PRIO_INHERIT+y}
7697 printf %s "(cached) " >&6
7699 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7700 /* end confdefs.h. */
7701 #include <pthread.h>
7705 int i = PTHREAD_PRIO_INHERIT;
7711 if ac_fn_c_try_link "$LINENO"
7713 ax_cv_PTHREAD_PRIO_INHERIT=yes
7715 ax_cv_PTHREAD_PRIO_INHERIT=no
7717 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7718 conftest$ac_exeext conftest.$ac_ext
7721 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
7722 printf "%s\n" "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
7723 if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes" && \
7724 test "x$ax_pthread_prio_inherit_defined" != "xyes"
7727 printf "%s\n" "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
7729 ax_pthread_prio_inherit_defined=yes
7733 CFLAGS="$ax_pthread_save_CFLAGS"
7734 LIBS="$ax_pthread_save_LIBS"
7736 # More AIX lossage: compile with *_r variant
7737 if test "x$GCC" != "xyes"; then
7741 x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xlc128|x*/xlc128_v6) :
7742 #handle absolute path differently from PATH based program lookup
7746 if as_fn_executable_p ${CC}_r
7748 PTHREAD_CC="${CC}_r"
7750 if test "x${CXX}" != "x"
7752 if as_fn_executable_p ${CXX}_r
7754 PTHREAD_CXX="${CXX}_r"
7760 for ac_prog in ${CC}_r
7762 # Extract the first word of "$ac_prog", so it can be a program name with args.
7763 set dummy $ac_prog; ac_word=$2
7764 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7765 printf %s "checking for $ac_word... " >&6; }
7766 if test ${ac_cv_prog_PTHREAD_CC+y}
7768 printf %s "(cached) " >&6
7770 if test -n "$PTHREAD_CC"; then
7771 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
7773 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7777 case $as_dir in #(((
7780 *) as_dir=$as_dir/ ;;
7782 for ac_exec_ext in '' $ac_executable_extensions; do
7783 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7784 ac_cv_prog_PTHREAD_CC="$ac_prog"
7785 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7794 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
7795 if test -n "$PTHREAD_CC"; then
7796 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
7797 printf "%s\n" "$PTHREAD_CC" >&6; }
7799 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7800 printf "%s\n" "no" >&6; }
7804 test -n "$PTHREAD_CC" && break
7806 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
7808 if test "x${CXX}" != "x"
7810 for ac_prog in ${CXX}_r
7812 # Extract the first word of "$ac_prog", so it can be a program name with args.
7813 set dummy $ac_prog; ac_word=$2
7814 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7815 printf %s "checking for $ac_word... " >&6; }
7816 if test ${ac_cv_prog_PTHREAD_CXX+y}
7818 printf %s "(cached) " >&6
7820 if test -n "$PTHREAD_CXX"; then
7821 ac_cv_prog_PTHREAD_CXX="$PTHREAD_CXX" # Let the user override the test.
7823 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7827 case $as_dir in #(((
7830 *) as_dir=$as_dir/ ;;
7832 for ac_exec_ext in '' $ac_executable_extensions; do
7833 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7834 ac_cv_prog_PTHREAD_CXX="$ac_prog"
7835 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7844 PTHREAD_CXX=$ac_cv_prog_PTHREAD_CXX
7845 if test -n "$PTHREAD_CXX"; then
7846 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CXX" >&5
7847 printf "%s\n" "$PTHREAD_CXX" >&6; }
7849 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7850 printf "%s\n" "no" >&6; }
7854 test -n "$PTHREAD_CXX" && break
7856 test -n "$PTHREAD_CXX" || PTHREAD_CXX="$CXX"
7871 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
7872 test -n "$PTHREAD_CXX" || PTHREAD_CXX="$CXX"
7879 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
7880 if test "x$ax_pthread_ok" = "xyes"; then
7882 printf "%s\n" "#define HAVE_PTHREAD 1" >>confdefs.h
7890 ac_cpp='$CPP $CPPFLAGS'
7891 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7892 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7893 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7897 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
7901 # Check whether --enable-uuidd was given.
7902 if test ${enable_uuidd+y}
7904 enableval=$enable_uuidd; if test "$enableval" = "no"
7906 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building uuidd" >&5
7907 printf "%s\n" "Not building uuidd" >&6; }
7910 printf "%s\n" "#define USE_UUIDD 1" >>confdefs.h
7913 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building uuidd" >&5
7914 printf "%s\n" "Building uuidd" >&6; }
7918 printf "%s\n" "#define USE_UUIDD 1" >>confdefs.h
7920 if test -z "$UUID_CMT"
7923 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building uuidd by default" >&5
7924 printf "%s\n" "Building uuidd by default" >&6; }
7927 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling uuidd by default" >&5
7928 printf "%s\n" "Disabling uuidd by default" >&6; }
7935 # Check whether --enable-mmp was given.
7936 if test ${enable_mmp+y}
7938 enableval=$enable_mmp; if test "$enableval" = "no"
7940 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling mmp support" >&5
7941 printf "%s\n" "Disabling mmp support" >&6; }
7943 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling mmp support" >&5
7944 printf "%s\n" "Enabling mmp support" >&6; }
7945 printf "%s\n" "#define CONFIG_MMP 1" >>confdefs.h
7950 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling mmp support by default" >&5
7951 printf "%s\n" "Enabling mmp support by default" >&6; }
7952 printf "%s\n" "#define CONFIG_MMP 1" >>confdefs.h
7958 # Check whether --enable-tdb was given.
7959 if test ${enable_tdb+y}
7961 enableval=$enable_tdb;
7962 if test "$enableval" = "no"
7964 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling tdb support" >&5
7965 printf "%s\n" "Disabling tdb support" >&6; }
7968 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling tdb support" >&5
7969 printf "%s\n" "Enabling tdb support" >&6; }
7978 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling tdb support by default" >&5
7979 printf "%s\n" "Disabling tdb support by default" >&6; }
7983 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling tdb support by default" >&5
7984 printf "%s\n" "Enabling tdb support by default" >&6; }
7992 if test "$CONFIG_TDB" = "1"
7994 printf "%s\n" "#define CONFIG_TDB 1" >>confdefs.h
8000 TDB_MAN_COMMENT='.\"'
8005 # Check whether --enable-bmap-stats was given.
8006 if test ${enable_bmap_stats+y}
8008 enableval=$enable_bmap_stats; if test "$enableval" = "no"
8010 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling bitmap statistics support" >&5
8011 printf "%s\n" "Disabling bitmap statistics support" >&6; }
8013 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling bitmap statistics support" >&5
8014 printf "%s\n" "Enabling bitmap statistics support" >&6; }
8015 printf "%s\n" "#define ENABLE_BMAP_STATS 1" >>confdefs.h
8020 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling bitmap statistics support by default" >&5
8021 printf "%s\n" "Enabling bitmap statistics support by default" >&6; }
8022 printf "%s\n" "#define ENABLE_BMAP_STATS 1" >>confdefs.h
8028 # Check whether --enable-bmap-stats-ops was given.
8029 if test ${enable_bmap_stats_ops+y}
8031 enableval=$enable_bmap_stats_ops; if test "$enableval" = "no"
8033 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling additional bitmap statistics" >&5
8034 printf "%s\n" "Disabling additional bitmap statistics" >&6; }
8036 if test "x${enable_bmap_stats}" = "xno"
8038 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8039 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
8040 as_fn_error $? "Error --enable-bmap-stats-ops requires bmap-stats
8041 See \`config.log' for more details" "$LINENO" 5; }
8044 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling additional bitmap statistics" >&5
8045 printf "%s\n" "Enabling additional bitmap statistics" >&6; }
8046 printf "%s\n" "#define ENABLE_BMAP_STATS_OPS 1" >>confdefs.h
8051 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling additional bitmap statistics by default" >&5
8052 printf "%s\n" "Disabling additional bitmap statistics by default" >&6; }
8056 MAKEFILE_LIBRARY=$srcdir/lib/Makefile.library
8058 GETTEXT_PACKAGE=e2fsprogs
8060 VERSION="$E2FSPROGS_VERSION"
8063 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
8066 printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h
8072 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
8073 printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
8075 ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
8076 if eval test \${ac_cv_prog_make_${ac_make}_set+y}
8078 printf %s "(cached) " >&6
8080 cat >conftest.make <<\_ACEOF
8083 @echo '@@@%%%=$(MAKE)=@@@%%%'
8085 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
8086 case `${MAKE-make} -f conftest.make 2>/dev/null` in
8088 eval ac_cv_prog_make_${ac_make}_set=yes;;
8090 eval ac_cv_prog_make_${ac_make}_set=no;;
8094 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
8095 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8096 printf "%s\n" "yes" >&6; }
8099 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8100 printf "%s\n" "no" >&6; }
8101 SET_MAKE="MAKE=${MAKE-make}"
8105 # Find a good install program. We prefer a C program (faster),
8106 # so one script is as good as another. But avoid the broken or
8107 # incompatible versions:
8108 # SysV /etc/install, /usr/sbin/install
8109 # SunOS /usr/etc/install
8110 # IRIX /sbin/install
8112 # AmigaOS /C/install, which installs bootblocks on floppy discs
8113 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
8114 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
8115 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
8116 # OS/2's system install, which has a completely different semantic
8117 # ./install, which can be erroneously created by make from ./install.sh.
8118 # Reject install programs that cannot install multiple files.
8119 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
8120 printf %s "checking for a BSD-compatible install... " >&6; }
8121 if test -z "$INSTALL"; then
8122 if test ${ac_cv_path_install+y}
8124 printf %s "(cached) " >&6
8126 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8130 case $as_dir in #(((
8133 *) as_dir=$as_dir/ ;;
8135 # Account for fact that we put trailing slashes in our PATH walk.
8138 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
8139 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
8142 # OSF1 and SCO ODT 3.0 have their own names for install.
8143 # Don't use installbsd from OSF since it installs stuff as root
8145 for ac_prog in ginstall scoinst install; do
8146 for ac_exec_ext in '' $ac_executable_extensions; do
8147 if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
8148 if test $ac_prog = install &&
8149 grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8150 # AIX install. It has an incompatible calling convention.
8152 elif test $ac_prog = install &&
8153 grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8154 # program-specific install script used by HP pwplus--don't use.
8157 rm -rf conftest.one conftest.two conftest.dir
8158 echo one > conftest.one
8159 echo two > conftest.two
8161 if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
8162 test -s conftest.one && test -s conftest.two &&
8163 test -s conftest.dir/conftest.one &&
8164 test -s conftest.dir/conftest.two
8166 ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
8179 rm -rf conftest.one conftest.two conftest.dir
8182 if test ${ac_cv_path_install+y}; then
8183 INSTALL=$ac_cv_path_install
8185 # As a last resort, use the slow shell script. Don't cache a
8186 # value for INSTALL within a source directory, because that will
8187 # break other packages using the cache if that directory is
8188 # removed, or if the value is a relative name.
8189 INSTALL=$ac_install_sh
8192 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
8193 printf "%s\n" "$INSTALL" >&6; }
8195 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8196 # It thinks the first close brace ends the variable substitution.
8197 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8199 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8201 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8204 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5
8205 printf %s "checking for a race-free mkdir -p... " >&6; }
8206 if test -z "$MKDIR_P"; then
8207 if test ${ac_cv_path_mkdir+y}
8209 printf %s "(cached) " >&6
8211 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8212 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
8215 case $as_dir in #(((
8218 *) as_dir=$as_dir/ ;;
8220 for ac_prog in mkdir gmkdir; do
8221 for ac_exec_ext in '' $ac_executable_extensions; do
8222 as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue
8223 case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #(
8224 'mkdir ('*'coreutils) '* | \
8226 'mkdir (fileutils) '4.1*)
8227 ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext
8237 test -d ./--version && rmdir ./--version
8238 if test ${ac_cv_path_mkdir+y}; then
8239 MKDIR_P="$ac_cv_path_mkdir -p"
8241 # As a last resort, use the slow shell script. Don't cache a
8242 # value for MKDIR_P within a source directory, because that will
8243 # break other packages using the cache if that directory is
8244 # removed, or if the value is a relative name.
8245 MKDIR_P="$ac_install_sh -d"
8248 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
8249 printf "%s\n" "$MKDIR_P" >&6; }
8252 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8253 printf %s "checking whether NLS is requested... " >&6; }
8254 # Check whether --enable-nls was given.
8255 if test ${enable_nls+y}
8257 enableval=$enable_nls; USE_NLS=$enableval
8262 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
8263 printf "%s\n" "$USE_NLS" >&6; }
8268 GETTEXT_MACRO_VERSION=0.20
8273 # Prepare PATH_SEPARATOR.
8274 # The user is always right.
8275 if test "${PATH_SEPARATOR+set}" != set; then
8276 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
8277 # contains only /bin. Note that ksh looks also at the FPATH variable,
8278 # so we have to set that as well for the test.
8280 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8281 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8282 || PATH_SEPARATOR=';'
8286 # Find out how to test for executable files. Don't use a zero-byte file,
8287 # as systems may use methods other than mode bits to determine executability.
8288 cat >conf$$.file <<_ASEOF
8292 chmod +x conf$$.file
8293 if test -x conf$$.file >/dev/null 2>&1; then
8294 ac_executable_p="test -x"
8296 ac_executable_p="test -f"
8300 # Extract the first word of "msgfmt", so it can be a program name with args.
8301 set dummy msgfmt; ac_word=$2
8302 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8303 printf %s "checking for $ac_word... " >&6; }
8304 if test ${ac_cv_path_MSGFMT+y}
8306 printf %s "(cached) " >&6
8310 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
8313 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
8314 for ac_dir in $PATH; do
8316 test -z "$ac_dir" && ac_dir=.
8317 for ac_exec_ext in '' $ac_executable_extensions; do
8318 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
8319 echo "$as_me: trying $ac_dir/$ac_word..." >&5
8320 if $ac_dir/$ac_word --statistics /dev/null >&5 2>&1 &&
8321 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
8322 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
8329 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
8333 MSGFMT="$ac_cv_path_MSGFMT"
8334 if test "$MSGFMT" != ":"; then
8335 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
8336 printf "%s\n" "$MSGFMT" >&6; }
8338 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8339 printf "%s\n" "no" >&6; }
8342 # Extract the first word of "gmsgfmt", so it can be a program name with args.
8343 set dummy gmsgfmt; ac_word=$2
8344 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8345 printf %s "checking for $ac_word... " >&6; }
8346 if test ${ac_cv_path_GMSGFMT+y}
8348 printf %s "(cached) " >&6
8352 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
8355 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8359 case $as_dir in #(((
8362 *) as_dir=$as_dir/ ;;
8364 for ac_exec_ext in '' $ac_executable_extensions; do
8365 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8366 ac_cv_path_GMSGFMT="$as_dir$ac_word$ac_exec_ext"
8367 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8374 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
8378 GMSGFMT=$ac_cv_path_GMSGFMT
8379 if test -n "$GMSGFMT"; then
8380 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
8381 printf "%s\n" "$GMSGFMT" >&6; }
8383 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8384 printf "%s\n" "no" >&6; }
8389 case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
8390 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;;
8391 *) GMSGFMT_015=$GMSGFMT ;;
8396 # Prepare PATH_SEPARATOR.
8397 # The user is always right.
8398 if test "${PATH_SEPARATOR+set}" != set; then
8399 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
8400 # contains only /bin. Note that ksh looks also at the FPATH variable,
8401 # so we have to set that as well for the test.
8403 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8404 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8405 || PATH_SEPARATOR=';'
8409 # Find out how to test for executable files. Don't use a zero-byte file,
8410 # as systems may use methods other than mode bits to determine executability.
8411 cat >conf$$.file <<_ASEOF
8415 chmod +x conf$$.file
8416 if test -x conf$$.file >/dev/null 2>&1; then
8417 ac_executable_p="test -x"
8419 ac_executable_p="test -f"
8423 # Extract the first word of "xgettext", so it can be a program name with args.
8424 set dummy xgettext; ac_word=$2
8425 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8426 printf %s "checking for $ac_word... " >&6; }
8427 if test ${ac_cv_path_XGETTEXT+y}
8429 printf %s "(cached) " >&6
8433 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
8436 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
8437 for ac_dir in $PATH; do
8439 test -z "$ac_dir" && ac_dir=.
8440 for ac_exec_ext in '' $ac_executable_extensions; do
8441 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
8442 echo "$as_me: trying $ac_dir/$ac_word..." >&5
8443 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&5 2>&1 &&
8444 (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
8445 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
8452 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
8456 XGETTEXT="$ac_cv_path_XGETTEXT"
8457 if test "$XGETTEXT" != ":"; then
8458 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
8459 printf "%s\n" "$XGETTEXT" >&6; }
8461 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8462 printf "%s\n" "no" >&6; }
8467 case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
8468 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;;
8469 *) XGETTEXT_015=$XGETTEXT ;;
8474 # Prepare PATH_SEPARATOR.
8475 # The user is always right.
8476 if test "${PATH_SEPARATOR+set}" != set; then
8477 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
8478 # contains only /bin. Note that ksh looks also at the FPATH variable,
8479 # so we have to set that as well for the test.
8481 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8482 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8483 || PATH_SEPARATOR=';'
8487 # Find out how to test for executable files. Don't use a zero-byte file,
8488 # as systems may use methods other than mode bits to determine executability.
8489 cat >conf$$.file <<_ASEOF
8493 chmod +x conf$$.file
8494 if test -x conf$$.file >/dev/null 2>&1; then
8495 ac_executable_p="test -x"
8497 ac_executable_p="test -f"
8501 # Extract the first word of "msgmerge", so it can be a program name with args.
8502 set dummy msgmerge; ac_word=$2
8503 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8504 printf %s "checking for $ac_word... " >&6; }
8505 if test ${ac_cv_path_MSGMERGE+y}
8507 printf %s "(cached) " >&6
8511 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
8514 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
8515 for ac_dir in $PATH; do
8517 test -z "$ac_dir" && ac_dir=.
8518 for ac_exec_ext in '' $ac_executable_extensions; do
8519 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
8520 echo "$as_me: trying $ac_dir/$ac_word..." >&5
8521 if $ac_dir/$ac_word --update -q /dev/null /dev/null >&5 2>&1; then
8522 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
8529 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
8533 MSGMERGE="$ac_cv_path_MSGMERGE"
8534 if test "$MSGMERGE" != ":"; then
8535 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
8536 printf "%s\n" "$MSGMERGE" >&6; }
8538 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8539 printf "%s\n" "no" >&6; }
8543 if LC_ALL=C $MSGMERGE --help | grep ' --for-msgfmt ' >/dev/null; then
8544 MSGMERGE_FOR_MSGFMT_OPTION='--for-msgfmt'
8546 if LC_ALL=C $MSGMERGE --help | grep ' --no-fuzzy-matching ' >/dev/null; then
8547 MSGMERGE_FOR_MSGFMT_OPTION='--no-fuzzy-matching --no-location --quiet'
8549 MSGMERGE_FOR_MSGFMT_OPTION='--no-location --quiet'
8554 test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS=
8557 ac_config_commands="$ac_config_commands po-directories"
8561 if test "X$prefix" = "XNONE"; then
8562 acl_final_prefix="$ac_default_prefix"
8564 acl_final_prefix="$prefix"
8566 if test "X$exec_prefix" = "XNONE"; then
8567 acl_final_exec_prefix='${prefix}'
8569 acl_final_exec_prefix="$exec_prefix"
8571 acl_save_prefix="$prefix"
8572 prefix="$acl_final_prefix"
8573 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
8574 prefix="$acl_save_prefix"
8578 # Check whether --with-gnu-ld was given.
8579 if test ${with_gnu_ld+y}
8581 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
8586 # Prepare PATH_SEPARATOR.
8587 # The user is always right.
8588 if test "${PATH_SEPARATOR+set}" != set; then
8589 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
8590 # contains only /bin. Note that ksh looks also at the FPATH variable,
8591 # so we have to set that as well for the test.
8593 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8594 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8595 || PATH_SEPARATOR=';'
8599 if test -n "$LD"; then
8600 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld" >&5
8601 printf %s "checking for ld... " >&6; }
8602 elif test "$GCC" = yes; then
8603 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
8604 printf %s "checking for ld used by $CC... " >&6; }
8605 elif test "$with_gnu_ld" = yes; then
8606 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
8607 printf %s "checking for GNU ld... " >&6; }
8609 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
8610 printf %s "checking for non-GNU ld... " >&6; }
8612 if test -n "$LD"; then
8613 # Let the user override the test with a path.
8616 if test ${acl_cv_path_LD+y}
8618 printf %s "(cached) " >&6
8621 acl_cv_path_LD= # Final result of this test
8622 ac_prog=ld # Program to search in $PATH
8623 if test "$GCC" = yes; then
8624 # Check if gcc -print-prog-name=ld gives a path.
8627 # gcc leaves a trailing carriage return which upsets mingw
8628 acl_output=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
8630 acl_output=`($CC -print-prog-name=ld) 2>&5` ;;
8633 # Accept absolute paths.
8635 re_direlt='/[^/][^/]*/\.\./'
8636 # Canonicalize the pathname of ld
8637 acl_output=`echo "$acl_output" | sed 's%\\\\%/%g'`
8638 while echo "$acl_output" | grep "$re_direlt" > /dev/null 2>&1; do
8639 acl_output=`echo $acl_output | sed "s%$re_direlt%/%"`
8641 # Got the pathname. No search in PATH is needed.
8642 acl_cv_path_LD="$acl_output"
8646 # If it fails, then pretend we aren't using GCC.
8649 # If it is relative, then search for the first ld in PATH.
8654 if test -n "$ac_prog"; then
8655 # Search for $ac_prog in $PATH.
8656 acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8657 for ac_dir in $PATH; do
8659 test -z "$ac_dir" && ac_dir=.
8660 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
8661 acl_cv_path_LD="$ac_dir/$ac_prog"
8662 # Check to see if the program is GNU ld. I'd rather use --version,
8663 # but apparently some variants of GNU ld only accept -v.
8664 # Break only if it was the GNU/non-GNU ld that we prefer.
8665 case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in
8666 *GNU* | *'with BFD'*)
8667 test "$with_gnu_ld" != no && break
8670 test "$with_gnu_ld" != yes && break
8679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8680 /* end confdefs.h. */
8681 #if defined __powerpc64__ || defined __LP64__
8688 if ac_fn_c_try_compile "$LINENO"
8690 # The compiler produces 64-bit code. Add option '-b64' so that the
8691 # linker groks 64-bit object files.
8692 case "$acl_cv_path_LD " in
8694 *) acl_cv_path_LD="$acl_cv_path_LD -b64" ;;
8698 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8701 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8702 /* end confdefs.h. */
8703 #if defined __sparcv9 || defined __arch64__
8710 if ac_fn_c_try_compile "$LINENO"
8714 # The compiler produces 32-bit code. Add option '-m elf32_sparc'
8715 # so that the linker groks 32-bit object files.
8716 case "$acl_cv_path_LD " in
8717 *" -m elf32_sparc "*) ;;
8718 *) acl_cv_path_LD="$acl_cv_path_LD -m elf32_sparc" ;;
8722 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8728 LD="$acl_cv_path_LD"
8730 if test -n "$LD"; then
8731 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
8732 printf "%s\n" "$LD" >&6; }
8734 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8735 printf "%s\n" "no" >&6; }
8736 as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
8738 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
8739 printf %s "checking if the linker ($LD) is GNU ld... " >&6; }
8740 if test ${acl_cv_prog_gnu_ld+y}
8742 printf %s "(cached) " >&6
8744 # I'd rather use --version here, but apparently some GNU lds only accept -v.
8745 case `$LD -v 2>&1 </dev/null` in
8746 *GNU* | *'with BFD'*)
8747 acl_cv_prog_gnu_ld=yes
8750 acl_cv_prog_gnu_ld=no
8754 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
8755 printf "%s\n" "$acl_cv_prog_gnu_ld" >&6; }
8756 with_gnu_ld=$acl_cv_prog_gnu_ld
8763 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
8764 printf %s "checking for shared library run path origin... " >&6; }
8765 if test ${acl_cv_rpath+y}
8767 printf %s "(cached) " >&6
8770 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
8771 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
8777 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
8778 printf "%s\n" "$acl_cv_rpath" >&6; }
8780 acl_libext="$acl_cv_libext"
8781 acl_shlibext="$acl_cv_shlibext"
8782 acl_libname_spec="$acl_cv_libname_spec"
8783 acl_library_names_spec="$acl_cv_library_names_spec"
8784 acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
8785 acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
8786 acl_hardcode_direct="$acl_cv_hardcode_direct"
8787 acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
8788 # Check whether --enable-rpath was given.
8789 if test ${enable_rpath+y}
8791 enableval=$enable_rpath; :
8799 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking 32-bit host C ABI" >&5
8800 printf %s "checking 32-bit host C ABI... " >&6; }
8801 if test ${gl_cv_host_cpu_c_abi_32bit+y}
8803 printf %s "(cached) " >&6
8805 if test -n "$gl_cv_host_cpu_c_abi"; then
8806 case "$gl_cv_host_cpu_c_abi" in
8807 i386 | x86_64-x32 | arm | armhf | arm64-ilp32 | hppa | ia64-ilp32 | mips | mipsn32 | powerpc | riscv*-ilp32* | s390 | sparc)
8808 gl_cv_host_cpu_c_abi_32bit=yes ;;
8809 x86_64 | alpha | arm64 | hppa64 | ia64 | mips64 | powerpc64 | powerpc64-elfv2 | riscv*-lp64* | s390x | sparc64 )
8810 gl_cv_host_cpu_c_abi_32bit=no ;;
8812 gl_cv_host_cpu_c_abi_32bit=unknown ;;
8817 # CPUs that only support a 32-bit ABI.
8826 | microblaze | microblazeel \
8827 | nds32 | nds32le | nds32be \
8828 | nios2 | nios2eb | nios2el \
8831 | sh | sh1234 | sh1234elb \
8834 gl_cv_host_cpu_c_abi_32bit=yes
8837 # CPUs that only support a 64-bit ABI.
8838 alpha | alphaev[4-8] | alphaev56 | alphapca5[67] | alphaev6[78] \
8840 gl_cv_host_cpu_c_abi_32bit=no
8844 gl_cv_host_cpu_c_abi_32bit=yes
8848 # On x86_64 systems, the C compiler may be generating code in one of
8850 # - 64-bit instruction set, 64-bit pointers, 64-bit 'long': x86_64.
8851 # - 64-bit instruction set, 64-bit pointers, 32-bit 'long': x86_64
8852 # with native Windows (mingw, MSVC).
8853 # - 64-bit instruction set, 32-bit pointers, 32-bit 'long': x86_64-x32.
8854 # - 32-bit instruction set, 32-bit pointers, 32-bit 'long': i386.
8855 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8856 /* end confdefs.h. */
8857 #if (defined __x86_64__ || defined __amd64__ \
8858 || defined _M_X64 || defined _M_AMD64) \
8859 && !(defined __ILP32__ || defined _ILP32)
8866 if ac_fn_c_try_compile "$LINENO"
8868 gl_cv_host_cpu_c_abi_32bit=no
8870 gl_cv_host_cpu_c_abi_32bit=yes
8872 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8876 # Assume arm with EABI.
8877 # On arm64 systems, the C compiler may be generating code in one of
8879 # - aarch64 instruction set, 64-bit pointers, 64-bit 'long': arm64.
8880 # - aarch64 instruction set, 32-bit pointers, 32-bit 'long': arm64-ilp32.
8881 # - 32-bit instruction set, 32-bit pointers, 32-bit 'long': arm or armhf.
8882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8883 /* end confdefs.h. */
8884 #if defined __aarch64__ && !(defined __ILP32__ || defined _ILP32)
8891 if ac_fn_c_try_compile "$LINENO"
8893 gl_cv_host_cpu_c_abi_32bit=no
8895 gl_cv_host_cpu_c_abi_32bit=yes
8897 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8900 hppa1.0 | hppa1.1 | hppa2.0* | hppa64 )
8901 # On hppa, the C compiler may be generating 32-bit code or 64-bit
8902 # code. In the latter case, it defines _LP64 and __LP64__.
8903 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8904 /* end confdefs.h. */
8912 if ac_fn_c_try_compile "$LINENO"
8914 gl_cv_host_cpu_c_abi_32bit=no
8916 gl_cv_host_cpu_c_abi_32bit=yes
8918 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8922 # On ia64 on HP-UX, the C compiler may be generating 64-bit code or
8923 # 32-bit code. In the latter case, it defines _ILP32.
8924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8925 /* end confdefs.h. */
8933 if ac_fn_c_try_compile "$LINENO"
8935 gl_cv_host_cpu_c_abi_32bit=yes
8937 gl_cv_host_cpu_c_abi_32bit=no
8939 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8943 # We should also check for (_MIPS_SZPTR == 64), but gcc keeps this
8945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8946 /* end confdefs.h. */
8947 #if defined _MIPS_SZLONG && (_MIPS_SZLONG == 64)
8954 if ac_fn_c_try_compile "$LINENO"
8956 gl_cv_host_cpu_c_abi_32bit=no
8958 gl_cv_host_cpu_c_abi_32bit=yes
8960 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8964 # Different ABIs are in use on AIX vs. Mac OS X vs. Linux,*BSD.
8965 # No need to distinguish them here; the caller may distinguish
8966 # them based on the OS.
8967 # On powerpc64 systems, the C compiler may still be generating
8968 # 32-bit code. And on powerpc-ibm-aix systems, the C compiler may
8969 # be generating 64-bit code.
8970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8971 /* end confdefs.h. */
8972 #if defined __powerpc64__ || defined __LP64__
8979 if ac_fn_c_try_compile "$LINENO"
8981 gl_cv_host_cpu_c_abi_32bit=no
8983 gl_cv_host_cpu_c_abi_32bit=yes
8985 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8989 gl_cv_host_cpu_c_abi_32bit=yes
8993 # There are 6 ABIs: ilp32, ilp32f, ilp32d, lp64, lp64f, lp64d.
8994 # Size of 'long' and 'void *':
8995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8996 /* end confdefs.h. */
8997 #if defined __LP64__
9004 if ac_fn_c_try_compile "$LINENO"
9006 gl_cv_host_cpu_c_abi_32bit=no
9008 gl_cv_host_cpu_c_abi_32bit=yes
9010 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
9014 # On s390x, the C compiler may be generating 64-bit (= s390x) code
9015 # or 31-bit (= s390) code.
9016 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9017 /* end confdefs.h. */
9018 #if defined __LP64__ || defined __s390x__
9025 if ac_fn_c_try_compile "$LINENO"
9027 gl_cv_host_cpu_c_abi_32bit=no
9029 gl_cv_host_cpu_c_abi_32bit=yes
9031 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
9035 # UltraSPARCs running Linux have `uname -m` = "sparc64", but the
9036 # C compiler still generates 32-bit code.
9037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9038 /* end confdefs.h. */
9039 #if defined __sparcv9 || defined __arch64__
9046 if ac_fn_c_try_compile "$LINENO"
9048 gl_cv_host_cpu_c_abi_32bit=no
9050 gl_cv_host_cpu_c_abi_32bit=yes
9052 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
9056 gl_cv_host_cpu_c_abi_32bit=unknown
9062 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_host_cpu_c_abi_32bit" >&5
9063 printf "%s\n" "$gl_cv_host_cpu_c_abi_32bit" >&6; }
9065 HOST_CPU_C_ABI_32BIT="$gl_cv_host_cpu_c_abi_32bit"
9071 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ELF binary format" >&5
9072 printf %s "checking for ELF binary format... " >&6; }
9073 if test ${gl_cv_elf+y}
9075 printf %s "(cached) " >&6
9077 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9078 /* end confdefs.h. */
9079 #if defined __ELF__ || (defined __linux__ && defined __EDG__)
9080 Extensible Linking Format
9084 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9085 $EGREP "Extensible Linking Format" >/dev/null 2>&1
9095 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_elf" >&5
9096 printf "%s\n" "$gl_cv_elf" >&6; }
9097 if test $gl_cv_elf = yes; then
9098 # Extract the ELF class of a file (5th byte) in decimal.
9099 # Cf. https://en.wikipedia.org/wiki/Executable_and_Linkable_Format#File_header
9100 if od -A x < /dev/null >/dev/null 2>/dev/null; then
9104 od -A n -t d1 -j 4 -N 1
9110 dd bs=1 count=1 skip=4 2>/dev/null | hexdump -e '1/1 "%3d "'
9114 # Use 'expr', not 'test', to compare the values of func_elfclass, because on
9115 # Solaris 11 OpenIndiana and Solaris 11 OmniOS, the result is 001 or 002,
9117 case $HOST_CPU_C_ABI_32BIT in
9120 acl_is_expected_elfclass ()
9122 expr "`func_elfclass | sed -e 's/[ ]//g'`" = 1 > /dev/null
9127 acl_is_expected_elfclass ()
9129 expr "`func_elfclass | sed -e 's/[ ]//g'`" = 2 > /dev/null
9134 acl_is_expected_elfclass ()
9141 acl_is_expected_elfclass ()
9147 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for the common suffixes of directories in the library search path" >&5
9148 printf %s "checking for the common suffixes of directories in the library search path... " >&6; }
9149 if test ${acl_cv_libdirstems+y}
9151 printf %s "(cached) " >&6
9158 if test $HOST_CPU_C_ABI_32BIT = no; then
9159 acl_libdirstem2=lib/64
9161 sparc*) acl_libdirstem3=lib/sparcv9 ;;
9162 i*86 | x86_64) acl_libdirstem3=lib/amd64 ;;
9167 searchpath=`(LC_ALL=C $CC $CPPFLAGS $CFLAGS -print-search-dirs) 2>/dev/null \
9168 | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
9169 if test $HOST_CPU_C_ABI_32BIT != no; then
9170 # 32-bit or unknown ABI.
9171 if test -d /usr/lib32; then
9172 acl_libdirstem2=lib32
9175 if test $HOST_CPU_C_ABI_32BIT != yes; then
9176 # 64-bit or unknown ABI.
9177 if test -d /usr/lib64; then
9178 acl_libdirstem3=lib64
9181 if test -n "$searchpath"; then
9182 acl_save_IFS="${IFS= }"; IFS=":"
9183 for searchdir in $searchpath; do
9184 if test -d "$searchdir"; then
9185 case "$searchdir" in
9186 */lib32/ | */lib32 ) acl_libdirstem2=lib32 ;;
9187 */lib64/ | */lib64 ) acl_libdirstem3=lib64 ;;
9189 # Better ignore directories of this form. They are misleading.
9191 *) searchdir=`cd "$searchdir" && pwd`
9192 case "$searchdir" in
9193 */lib32 ) acl_libdirstem2=lib32 ;;
9194 */lib64 ) acl_libdirstem3=lib64 ;;
9200 if test $HOST_CPU_C_ABI_32BIT = yes; then
9204 if test $HOST_CPU_C_ABI_32BIT = no; then
9211 test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
9212 test -n "$acl_libdirstem3" || acl_libdirstem3="$acl_libdirstem"
9213 acl_cv_libdirstems="$acl_libdirstem,$acl_libdirstem2,$acl_libdirstem3"
9216 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_libdirstems" >&5
9217 printf "%s\n" "$acl_cv_libdirstems" >&6; }
9218 acl_libdirstem=`echo "$acl_cv_libdirstems" | sed -e 's/,.*//'`
9219 acl_libdirstem2=`echo "$acl_cv_libdirstems" | sed -e 's/^[^,]*,//' -e 's/,.*//'`
9220 acl_libdirstem3=`echo "$acl_cv_libdirstems" | sed -e 's/^[^,]*,[^,]*,//' -e 's/,.*//'`
9234 acl_save_prefix="$prefix"
9235 prefix="$acl_final_prefix"
9236 acl_save_exec_prefix="$exec_prefix"
9237 exec_prefix="$acl_final_exec_prefix"
9239 eval additional_includedir=\"$includedir\"
9240 eval additional_libdir=\"$libdir\"
9241 eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
9242 eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
9244 exec_prefix="$acl_save_exec_prefix"
9245 prefix="$acl_save_prefix"
9248 # Check whether --with-libiconv-prefix was given.
9249 if test ${with_libiconv_prefix+y}
9251 withval=$with_libiconv_prefix;
9252 if test "X$withval" = "Xno"; then
9255 if test "X$withval" = "X"; then
9257 acl_save_prefix="$prefix"
9258 prefix="$acl_final_prefix"
9259 acl_save_exec_prefix="$exec_prefix"
9260 exec_prefix="$acl_final_exec_prefix"
9262 eval additional_includedir=\"$includedir\"
9263 eval additional_libdir=\"$libdir\"
9264 eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
9265 eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
9267 exec_prefix="$acl_save_exec_prefix"
9268 prefix="$acl_save_prefix"
9271 additional_includedir="$withval/include"
9272 additional_libdir="$withval/$acl_libdirstem"
9273 additional_libdir2="$withval/$acl_libdirstem2"
9274 additional_libdir3="$withval/$acl_libdirstem3"
9280 if test "X$additional_libdir2" = "X$additional_libdir"; then
9283 if test "X$additional_libdir3" = "X$additional_libdir"; then
9293 names_already_handled=
9294 names_next_round='iconv '
9295 while test -n "$names_next_round"; do
9296 names_this_round="$names_next_round"
9298 for name in $names_this_round; do
9300 for n in $names_already_handled; do
9301 if test "$n" = "$name"; then
9306 if test -z "$already_handled"; then
9307 names_already_handled="$names_already_handled $name"
9308 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
9309 eval value=\"\$HAVE_LIB$uppername\"
9310 if test -n "$value"; then
9311 if test "$value" = yes; then
9312 eval value=\"\$LIB$uppername\"
9313 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
9314 eval value=\"\$LTLIB$uppername\"
9315 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
9324 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
9325 if test -n "$acl_shlibext"; then
9326 shrext=".$acl_shlibext" # typically: shrext=.so
9330 if test $use_additional = yes; then
9331 for additional_libdir_variable in additional_libdir additional_libdir2 additional_libdir3; do
9332 if test "X$found_dir" = "X"; then
9333 eval dir=\$$additional_libdir_variable
9334 if test -n "$dir"; then
9335 if test -n "$acl_shlibext"; then
9336 if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
9338 found_so="$dir/$libname$shrext"
9340 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
9341 ver=`(cd "$dir" && \
9342 for f in "$libname$shrext".*; do echo "$f"; done \
9343 | sed -e "s,^$libname$shrext\\\\.,," \
9344 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
9345 | sed 1q ) 2>/dev/null`
9346 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
9348 found_so="$dir/$libname$shrext.$ver"
9351 eval library_names=\"$acl_library_names_spec\"
9352 for f in $library_names; do
9353 if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
9362 if test "X$found_dir" = "X"; then
9363 if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
9365 found_a="$dir/$libname.$acl_libext"
9368 if test "X$found_dir" != "X"; then
9369 if test -f "$dir/$libname.la"; then
9370 found_la="$dir/$libname.la"
9377 if test "X$found_dir" = "X"; then
9378 for x in $LDFLAGS $LTLIBICONV; do
9380 acl_save_prefix="$prefix"
9381 prefix="$acl_final_prefix"
9382 acl_save_exec_prefix="$exec_prefix"
9383 exec_prefix="$acl_final_exec_prefix"
9385 exec_prefix="$acl_save_exec_prefix"
9386 prefix="$acl_save_prefix"
9390 dir=`echo "X$x" | sed -e 's/^X-L//'`
9391 if test -n "$acl_shlibext"; then
9392 if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
9394 found_so="$dir/$libname$shrext"
9396 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
9397 ver=`(cd "$dir" && \
9398 for f in "$libname$shrext".*; do echo "$f"; done \
9399 | sed -e "s,^$libname$shrext\\\\.,," \
9400 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
9401 | sed 1q ) 2>/dev/null`
9402 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
9404 found_so="$dir/$libname$shrext.$ver"
9407 eval library_names=\"$acl_library_names_spec\"
9408 for f in $library_names; do
9409 if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
9418 if test "X$found_dir" = "X"; then
9419 if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
9421 found_a="$dir/$libname.$acl_libext"
9424 if test "X$found_dir" != "X"; then
9425 if test -f "$dir/$libname.la"; then
9426 found_la="$dir/$libname.la"
9431 if test "X$found_dir" != "X"; then
9436 if test "X$found_dir" != "X"; then
9437 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
9438 if test "X$found_so" != "X"; then
9439 if test "$enable_rpath" = no \
9440 || test "X$found_dir" = "X/usr/$acl_libdirstem" \
9441 || test "X$found_dir" = "X/usr/$acl_libdirstem2" \
9442 || test "X$found_dir" = "X/usr/$acl_libdirstem3"; then
9443 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9446 for x in $ltrpathdirs; do
9447 if test "X$x" = "X$found_dir"; then
9452 if test -z "$haveit"; then
9453 ltrpathdirs="$ltrpathdirs $found_dir"
9455 if test "$acl_hardcode_direct" = yes; then
9456 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9458 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
9459 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9461 for x in $rpathdirs; do
9462 if test "X$x" = "X$found_dir"; then
9467 if test -z "$haveit"; then
9468 rpathdirs="$rpathdirs $found_dir"
9472 for x in $LDFLAGS $LIBICONV; do
9474 acl_save_prefix="$prefix"
9475 prefix="$acl_final_prefix"
9476 acl_save_exec_prefix="$exec_prefix"
9477 exec_prefix="$acl_final_exec_prefix"
9479 exec_prefix="$acl_save_exec_prefix"
9480 prefix="$acl_save_prefix"
9482 if test "X$x" = "X-L$found_dir"; then
9487 if test -z "$haveit"; then
9488 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
9490 if test "$acl_hardcode_minus_L" != no; then
9491 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9493 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
9499 if test "X$found_a" != "X"; then
9500 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
9502 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
9505 additional_includedir=
9506 case "$found_dir" in
9507 */$acl_libdirstem | */$acl_libdirstem/)
9508 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
9509 if test "$name" = 'iconv'; then
9510 LIBICONV_PREFIX="$basedir"
9512 additional_includedir="$basedir/include"
9514 */$acl_libdirstem2 | */$acl_libdirstem2/)
9515 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
9516 if test "$name" = 'iconv'; then
9517 LIBICONV_PREFIX="$basedir"
9519 additional_includedir="$basedir/include"
9521 */$acl_libdirstem3 | */$acl_libdirstem3/)
9522 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem3/"'*$,,'`
9523 if test "$name" = 'iconv'; then
9524 LIBICONV_PREFIX="$basedir"
9526 additional_includedir="$basedir/include"
9529 if test "X$additional_includedir" != "X"; then
9530 if test "X$additional_includedir" != "X/usr/include"; then
9532 if test "X$additional_includedir" = "X/usr/local/include"; then
9533 if test -n "$GCC"; then
9535 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
9539 if test -z "$haveit"; then
9540 for x in $CPPFLAGS $INCICONV; do
9542 acl_save_prefix="$prefix"
9543 prefix="$acl_final_prefix"
9544 acl_save_exec_prefix="$exec_prefix"
9545 exec_prefix="$acl_final_exec_prefix"
9547 exec_prefix="$acl_save_exec_prefix"
9548 prefix="$acl_save_prefix"
9550 if test "X$x" = "X-I$additional_includedir"; then
9555 if test -z "$haveit"; then
9556 if test -d "$additional_includedir"; then
9557 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
9563 if test -n "$found_la"; then
9564 save_libdir="$libdir"
9566 */* | *\\*) . "$found_la" ;;
9567 *) . "./$found_la" ;;
9569 libdir="$save_libdir"
9570 for dep in $dependency_libs; do
9573 dependency_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
9574 if test "X$dependency_libdir" != "X/usr/$acl_libdirstem" \
9575 && test "X$dependency_libdir" != "X/usr/$acl_libdirstem2" \
9576 && test "X$dependency_libdir" != "X/usr/$acl_libdirstem3"; then
9578 if test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem" \
9579 || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem2" \
9580 || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem3"; then
9581 if test -n "$GCC"; then
9583 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
9587 if test -z "$haveit"; then
9589 for x in $LDFLAGS $LIBICONV; do
9591 acl_save_prefix="$prefix"
9592 prefix="$acl_final_prefix"
9593 acl_save_exec_prefix="$exec_prefix"
9594 exec_prefix="$acl_final_exec_prefix"
9596 exec_prefix="$acl_save_exec_prefix"
9597 prefix="$acl_save_prefix"
9599 if test "X$x" = "X-L$dependency_libdir"; then
9604 if test -z "$haveit"; then
9605 if test -d "$dependency_libdir"; then
9606 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$dependency_libdir"
9610 for x in $LDFLAGS $LTLIBICONV; do
9612 acl_save_prefix="$prefix"
9613 prefix="$acl_final_prefix"
9614 acl_save_exec_prefix="$exec_prefix"
9615 exec_prefix="$acl_final_exec_prefix"
9617 exec_prefix="$acl_save_exec_prefix"
9618 prefix="$acl_save_prefix"
9620 if test "X$x" = "X-L$dependency_libdir"; then
9625 if test -z "$haveit"; then
9626 if test -d "$dependency_libdir"; then
9627 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$dependency_libdir"
9634 dir=`echo "X$dep" | sed -e 's/^X-R//'`
9635 if test "$enable_rpath" != no; then
9637 for x in $rpathdirs; do
9638 if test "X$x" = "X$dir"; then
9643 if test -z "$haveit"; then
9644 rpathdirs="$rpathdirs $dir"
9647 for x in $ltrpathdirs; do
9648 if test "X$x" = "X$dir"; then
9653 if test -z "$haveit"; then
9654 ltrpathdirs="$ltrpathdirs $dir"
9659 dep=`echo "X$dep" | sed -e 's/^X-l//'`
9660 if test "X$dep" != Xc \
9662 linux* | gnu* | k*bsd*-gnu) false ;;
9665 names_next_round="$names_next_round $dep"
9669 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
9672 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
9673 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
9679 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
9680 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
9686 if test "X$rpathdirs" != "X"; then
9687 if test -n "$acl_hardcode_libdir_separator"; then
9689 for found_dir in $rpathdirs; do
9690 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
9692 acl_save_libdir="$libdir"
9694 eval flag=\"$acl_hardcode_libdir_flag_spec\"
9695 libdir="$acl_save_libdir"
9696 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
9698 for found_dir in $rpathdirs; do
9699 acl_save_libdir="$libdir"
9701 eval flag=\"$acl_hardcode_libdir_flag_spec\"
9702 libdir="$acl_save_libdir"
9703 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
9707 if test "X$ltrpathdirs" != "X"; then
9708 for found_dir in $ltrpathdirs; do
9709 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
9741 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
9742 printf %s "checking for CFPreferencesCopyAppValue... " >&6; }
9743 if test ${gt_cv_func_CFPreferencesCopyAppValue+y}
9745 printf %s "(cached) " >&6
9747 gt_save_LIBS="$LIBS"
9748 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
9749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9750 /* end confdefs.h. */
9751 #include <CoreFoundation/CFPreferences.h>
9755 CFPreferencesCopyAppValue(NULL, NULL)
9760 if ac_fn_c_try_link "$LINENO"
9762 gt_cv_func_CFPreferencesCopyAppValue=yes
9764 gt_cv_func_CFPreferencesCopyAppValue=no
9766 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9767 conftest$ac_exeext conftest.$ac_ext
9768 LIBS="$gt_save_LIBS"
9770 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
9771 printf "%s\n" "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
9772 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
9774 printf "%s\n" "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
9777 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyPreferredLanguages" >&5
9778 printf %s "checking for CFLocaleCopyPreferredLanguages... " >&6; }
9779 if test ${gt_cv_func_CFLocaleCopyPreferredLanguages+y}
9781 printf %s "(cached) " >&6
9783 gt_save_LIBS="$LIBS"
9784 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
9785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9786 /* end confdefs.h. */
9787 #include <CoreFoundation/CFLocale.h>
9791 CFLocaleCopyPreferredLanguages();
9796 if ac_fn_c_try_link "$LINENO"
9798 gt_cv_func_CFLocaleCopyPreferredLanguages=yes
9800 gt_cv_func_CFLocaleCopyPreferredLanguages=no
9802 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9803 conftest$ac_exeext conftest.$ac_ext
9804 LIBS="$gt_save_LIBS"
9806 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyPreferredLanguages" >&5
9807 printf "%s\n" "$gt_cv_func_CFLocaleCopyPreferredLanguages" >&6; }
9808 if test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
9810 printf "%s\n" "#define HAVE_CFLOCALECOPYPREFERREDLANGUAGES 1" >>confdefs.h
9814 if test $gt_cv_func_CFPreferencesCopyAppValue = yes \
9815 || test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
9816 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
9828 case " $gt_needs " in
9829 *" need-formatstring-macros "*) gt_api_version=3 ;;
9830 *" need-ngettext "*) gt_api_version=2 ;;
9831 *) gt_api_version=1 ;;
9833 gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc"
9834 gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl"
9836 if test "$USE_NLS" = "yes"; then
9837 gt_use_preinstalled_gnugettext=no
9840 if test $gt_api_version -ge 3; then
9841 gt_revision_test_code='
9842 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
9843 #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
9845 typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
9848 gt_revision_test_code=
9850 if test $gt_api_version -ge 2; then
9851 gt_expression_test_code=' + * ngettext ("", "", 0)'
9853 gt_expression_test_code=
9856 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5
9857 printf %s "checking for GNU gettext in libc... " >&6; }
9858 if eval test \${$gt_func_gnugettext_libc+y}
9860 printf %s "(cached) " >&6
9862 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9863 /* end confdefs.h. */
9865 #include <libintl.h>
9866 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
9867 extern int _nl_msg_cat_cntr;
9868 extern int *_nl_domain_bindings;
9869 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_domain_bindings)
9871 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
9873 $gt_revision_test_code
9879 bindtextdomain ("", "");
9880 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
9886 if ac_fn_c_try_link "$LINENO"
9888 eval "$gt_func_gnugettext_libc=yes"
9890 eval "$gt_func_gnugettext_libc=no"
9892 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9893 conftest$ac_exeext conftest.$ac_ext
9895 eval ac_res=\$$gt_func_gnugettext_libc
9896 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9897 printf "%s\n" "$ac_res" >&6; }
9899 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
9905 am_save_CPPFLAGS="$CPPFLAGS"
9907 for element in $INCICONV; do
9909 for x in $CPPFLAGS; do
9911 acl_save_prefix="$prefix"
9912 prefix="$acl_final_prefix"
9913 acl_save_exec_prefix="$exec_prefix"
9914 exec_prefix="$acl_final_exec_prefix"
9916 exec_prefix="$acl_save_exec_prefix"
9917 prefix="$acl_save_prefix"
9919 if test "X$x" = "X$element"; then
9924 if test -z "$haveit"; then
9925 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
9930 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
9931 printf %s "checking for iconv... " >&6; }
9932 if test ${am_cv_func_iconv+y}
9934 printf %s "(cached) " >&6
9937 am_cv_func_iconv="no, consider installing GNU libiconv"
9939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9940 /* end confdefs.h. */
9948 iconv_t cd = iconv_open("","");
9949 iconv(cd,NULL,NULL,NULL,NULL);
9955 if ac_fn_c_try_link "$LINENO"
9957 am_cv_func_iconv=yes
9959 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9960 conftest$ac_exeext conftest.$ac_ext
9961 if test "$am_cv_func_iconv" != yes; then
9962 am_save_LIBS="$LIBS"
9963 LIBS="$LIBS $LIBICONV"
9964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9965 /* end confdefs.h. */
9973 iconv_t cd = iconv_open("","");
9974 iconv(cd,NULL,NULL,NULL,NULL);
9980 if ac_fn_c_try_link "$LINENO"
9983 am_cv_func_iconv=yes
9985 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9986 conftest$ac_exeext conftest.$ac_ext
9987 LIBS="$am_save_LIBS"
9991 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
9992 printf "%s\n" "$am_cv_func_iconv" >&6; }
9993 if test "$am_cv_func_iconv" = yes; then
9994 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
9995 printf %s "checking for working iconv... " >&6; }
9996 if test ${am_cv_func_iconv_works+y}
9998 printf %s "(cached) " >&6
10001 am_save_LIBS="$LIBS"
10002 if test $am_cv_lib_iconv = yes; then
10003 LIBS="$LIBS $LIBICONV"
10005 am_cv_func_iconv_works=no
10006 for ac_iconv_const in '' 'const'; do
10007 if test "$cross_compiling" = yes
10010 aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
10011 *) am_cv_func_iconv_works="guessing yes" ;;
10014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10015 /* end confdefs.h. */
10018 #include <string.h>
10020 #ifndef ICONV_CONST
10021 # define ICONV_CONST $ac_iconv_const
10028 /* Test against AIX 5.1...7.2 bug: Failures are not distinguishable from
10029 successful returns. This is even documented in
10030 <https://www.ibm.com/support/knowledgecenter/ssw_aix_72/i_bostechref/iconv.html> */
10032 iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
10033 if (cd_utf8_to_88591 != (iconv_t)(-1))
10035 static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */
10037 ICONV_CONST char *inptr = input;
10038 size_t inbytesleft = strlen (input);
10039 char *outptr = buf;
10040 size_t outbytesleft = sizeof (buf);
10041 size_t res = iconv (cd_utf8_to_88591,
10042 &inptr, &inbytesleft,
10043 &outptr, &outbytesleft);
10046 iconv_close (cd_utf8_to_88591);
10049 /* Test against Solaris 10 bug: Failures are not distinguishable from
10050 successful returns. */
10052 iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
10053 if (cd_ascii_to_88591 != (iconv_t)(-1))
10055 static ICONV_CONST char input[] = "\263";
10057 ICONV_CONST char *inptr = input;
10058 size_t inbytesleft = strlen (input);
10059 char *outptr = buf;
10060 size_t outbytesleft = sizeof (buf);
10061 size_t res = iconv (cd_ascii_to_88591,
10062 &inptr, &inbytesleft,
10063 &outptr, &outbytesleft);
10066 iconv_close (cd_ascii_to_88591);
10069 /* Test against AIX 6.1..7.1 bug: Buffer overrun. */
10071 iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
10072 if (cd_88591_to_utf8 != (iconv_t)(-1))
10074 static ICONV_CONST char input[] = "\304";
10075 static char buf[2] = { (char)0xDE, (char)0xAD };
10076 ICONV_CONST char *inptr = input;
10077 size_t inbytesleft = 1;
10078 char *outptr = buf;
10079 size_t outbytesleft = 1;
10080 size_t res = iconv (cd_88591_to_utf8,
10081 &inptr, &inbytesleft,
10082 &outptr, &outbytesleft);
10083 if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
10085 iconv_close (cd_88591_to_utf8);
10088 #if 0 /* This bug could be worked around by the caller. */
10089 /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */
10091 iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
10092 if (cd_88591_to_utf8 != (iconv_t)(-1))
10094 static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
10096 ICONV_CONST char *inptr = input;
10097 size_t inbytesleft = strlen (input);
10098 char *outptr = buf;
10099 size_t outbytesleft = sizeof (buf);
10100 size_t res = iconv (cd_88591_to_utf8,
10101 &inptr, &inbytesleft,
10102 &outptr, &outbytesleft);
10105 iconv_close (cd_88591_to_utf8);
10109 /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
10112 /* Try standardized names. */
10113 iconv_t cd1 = iconv_open ("UTF-8", "EUC-JP");
10114 /* Try IRIX, OSF/1 names. */
10115 iconv_t cd2 = iconv_open ("UTF-8", "eucJP");
10116 /* Try AIX names. */
10117 iconv_t cd3 = iconv_open ("UTF-8", "IBM-eucJP");
10118 /* Try HP-UX names. */
10119 iconv_t cd4 = iconv_open ("utf8", "eucJP");
10120 if (cd1 == (iconv_t)(-1) && cd2 == (iconv_t)(-1)
10121 && cd3 == (iconv_t)(-1) && cd4 == (iconv_t)(-1))
10123 if (cd1 != (iconv_t)(-1))
10125 if (cd2 != (iconv_t)(-1))
10127 if (cd3 != (iconv_t)(-1))
10129 if (cd4 != (iconv_t)(-1))
10138 if ac_fn_c_try_run "$LINENO"
10140 am_cv_func_iconv_works=yes
10142 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10143 conftest.$ac_objext conftest.beam conftest.$ac_ext
10146 test "$am_cv_func_iconv_works" = no || break
10148 LIBS="$am_save_LIBS"
10151 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
10152 printf "%s\n" "$am_cv_func_iconv_works" >&6; }
10153 case "$am_cv_func_iconv_works" in
10154 *no) am_func_iconv=no am_cv_lib_iconv=no ;;
10155 *) am_func_iconv=yes ;;
10158 am_func_iconv=no am_cv_lib_iconv=no
10160 if test "$am_func_iconv" = yes; then
10162 printf "%s\n" "#define HAVE_ICONV 1" >>confdefs.h
10165 if test "$am_cv_lib_iconv" = yes; then
10166 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
10167 printf %s "checking how to link with libiconv... " >&6; }
10168 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
10169 printf "%s\n" "$LIBICONV" >&6; }
10171 CPPFLAGS="$am_save_CPPFLAGS"
10187 acl_save_prefix="$prefix"
10188 prefix="$acl_final_prefix"
10189 acl_save_exec_prefix="$exec_prefix"
10190 exec_prefix="$acl_final_exec_prefix"
10192 eval additional_includedir=\"$includedir\"
10193 eval additional_libdir=\"$libdir\"
10194 eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
10195 eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
10197 exec_prefix="$acl_save_exec_prefix"
10198 prefix="$acl_save_prefix"
10201 # Check whether --with-libintl-prefix was given.
10202 if test ${with_libintl_prefix+y}
10204 withval=$with_libintl_prefix;
10205 if test "X$withval" = "Xno"; then
10208 if test "X$withval" = "X"; then
10210 acl_save_prefix="$prefix"
10211 prefix="$acl_final_prefix"
10212 acl_save_exec_prefix="$exec_prefix"
10213 exec_prefix="$acl_final_exec_prefix"
10215 eval additional_includedir=\"$includedir\"
10216 eval additional_libdir=\"$libdir\"
10217 eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
10218 eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
10220 exec_prefix="$acl_save_exec_prefix"
10221 prefix="$acl_save_prefix"
10224 additional_includedir="$withval/include"
10225 additional_libdir="$withval/$acl_libdirstem"
10226 additional_libdir2="$withval/$acl_libdirstem2"
10227 additional_libdir3="$withval/$acl_libdirstem3"
10233 if test "X$additional_libdir2" = "X$additional_libdir"; then
10234 additional_libdir2=
10236 if test "X$additional_libdir3" = "X$additional_libdir"; then
10237 additional_libdir3=
10246 names_already_handled=
10247 names_next_round='intl '
10248 while test -n "$names_next_round"; do
10249 names_this_round="$names_next_round"
10251 for name in $names_this_round; do
10253 for n in $names_already_handled; do
10254 if test "$n" = "$name"; then
10255 already_handled=yes
10259 if test -z "$already_handled"; then
10260 names_already_handled="$names_already_handled $name"
10261 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
10262 eval value=\"\$HAVE_LIB$uppername\"
10263 if test -n "$value"; then
10264 if test "$value" = yes; then
10265 eval value=\"\$LIB$uppername\"
10266 test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
10267 eval value=\"\$LTLIB$uppername\"
10268 test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
10277 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
10278 if test -n "$acl_shlibext"; then
10279 shrext=".$acl_shlibext" # typically: shrext=.so
10283 if test $use_additional = yes; then
10284 for additional_libdir_variable in additional_libdir additional_libdir2 additional_libdir3; do
10285 if test "X$found_dir" = "X"; then
10286 eval dir=\$$additional_libdir_variable
10287 if test -n "$dir"; then
10288 if test -n "$acl_shlibext"; then
10289 if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
10291 found_so="$dir/$libname$shrext"
10293 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
10294 ver=`(cd "$dir" && \
10295 for f in "$libname$shrext".*; do echo "$f"; done \
10296 | sed -e "s,^$libname$shrext\\\\.,," \
10297 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
10298 | sed 1q ) 2>/dev/null`
10299 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
10301 found_so="$dir/$libname$shrext.$ver"
10304 eval library_names=\"$acl_library_names_spec\"
10305 for f in $library_names; do
10306 if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
10315 if test "X$found_dir" = "X"; then
10316 if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
10318 found_a="$dir/$libname.$acl_libext"
10321 if test "X$found_dir" != "X"; then
10322 if test -f "$dir/$libname.la"; then
10323 found_la="$dir/$libname.la"
10330 if test "X$found_dir" = "X"; then
10331 for x in $LDFLAGS $LTLIBINTL; do
10333 acl_save_prefix="$prefix"
10334 prefix="$acl_final_prefix"
10335 acl_save_exec_prefix="$exec_prefix"
10336 exec_prefix="$acl_final_exec_prefix"
10338 exec_prefix="$acl_save_exec_prefix"
10339 prefix="$acl_save_prefix"
10343 dir=`echo "X$x" | sed -e 's/^X-L//'`
10344 if test -n "$acl_shlibext"; then
10345 if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
10347 found_so="$dir/$libname$shrext"
10349 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
10350 ver=`(cd "$dir" && \
10351 for f in "$libname$shrext".*; do echo "$f"; done \
10352 | sed -e "s,^$libname$shrext\\\\.,," \
10353 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
10354 | sed 1q ) 2>/dev/null`
10355 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
10357 found_so="$dir/$libname$shrext.$ver"
10360 eval library_names=\"$acl_library_names_spec\"
10361 for f in $library_names; do
10362 if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
10371 if test "X$found_dir" = "X"; then
10372 if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
10374 found_a="$dir/$libname.$acl_libext"
10377 if test "X$found_dir" != "X"; then
10378 if test -f "$dir/$libname.la"; then
10379 found_la="$dir/$libname.la"
10384 if test "X$found_dir" != "X"; then
10389 if test "X$found_dir" != "X"; then
10390 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
10391 if test "X$found_so" != "X"; then
10392 if test "$enable_rpath" = no \
10393 || test "X$found_dir" = "X/usr/$acl_libdirstem" \
10394 || test "X$found_dir" = "X/usr/$acl_libdirstem2" \
10395 || test "X$found_dir" = "X/usr/$acl_libdirstem3"; then
10396 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10399 for x in $ltrpathdirs; do
10400 if test "X$x" = "X$found_dir"; then
10405 if test -z "$haveit"; then
10406 ltrpathdirs="$ltrpathdirs $found_dir"
10408 if test "$acl_hardcode_direct" = yes; then
10409 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10411 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
10412 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10414 for x in $rpathdirs; do
10415 if test "X$x" = "X$found_dir"; then
10420 if test -z "$haveit"; then
10421 rpathdirs="$rpathdirs $found_dir"
10425 for x in $LDFLAGS $LIBINTL; do
10427 acl_save_prefix="$prefix"
10428 prefix="$acl_final_prefix"
10429 acl_save_exec_prefix="$exec_prefix"
10430 exec_prefix="$acl_final_exec_prefix"
10432 exec_prefix="$acl_save_exec_prefix"
10433 prefix="$acl_save_prefix"
10435 if test "X$x" = "X-L$found_dir"; then
10440 if test -z "$haveit"; then
10441 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
10443 if test "$acl_hardcode_minus_L" != no; then
10444 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10446 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
10452 if test "X$found_a" != "X"; then
10453 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
10455 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
10458 additional_includedir=
10459 case "$found_dir" in
10460 */$acl_libdirstem | */$acl_libdirstem/)
10461 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
10462 if test "$name" = 'intl'; then
10463 LIBINTL_PREFIX="$basedir"
10465 additional_includedir="$basedir/include"
10467 */$acl_libdirstem2 | */$acl_libdirstem2/)
10468 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
10469 if test "$name" = 'intl'; then
10470 LIBINTL_PREFIX="$basedir"
10472 additional_includedir="$basedir/include"
10474 */$acl_libdirstem3 | */$acl_libdirstem3/)
10475 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem3/"'*$,,'`
10476 if test "$name" = 'intl'; then
10477 LIBINTL_PREFIX="$basedir"
10479 additional_includedir="$basedir/include"
10482 if test "X$additional_includedir" != "X"; then
10483 if test "X$additional_includedir" != "X/usr/include"; then
10485 if test "X$additional_includedir" = "X/usr/local/include"; then
10486 if test -n "$GCC"; then
10488 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
10492 if test -z "$haveit"; then
10493 for x in $CPPFLAGS $INCINTL; do
10495 acl_save_prefix="$prefix"
10496 prefix="$acl_final_prefix"
10497 acl_save_exec_prefix="$exec_prefix"
10498 exec_prefix="$acl_final_exec_prefix"
10500 exec_prefix="$acl_save_exec_prefix"
10501 prefix="$acl_save_prefix"
10503 if test "X$x" = "X-I$additional_includedir"; then
10508 if test -z "$haveit"; then
10509 if test -d "$additional_includedir"; then
10510 INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
10516 if test -n "$found_la"; then
10517 save_libdir="$libdir"
10518 case "$found_la" in
10519 */* | *\\*) . "$found_la" ;;
10520 *) . "./$found_la" ;;
10522 libdir="$save_libdir"
10523 for dep in $dependency_libs; do
10526 dependency_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
10527 if test "X$dependency_libdir" != "X/usr/$acl_libdirstem" \
10528 && test "X$dependency_libdir" != "X/usr/$acl_libdirstem2" \
10529 && test "X$dependency_libdir" != "X/usr/$acl_libdirstem3"; then
10531 if test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem" \
10532 || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem2" \
10533 || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem3"; then
10534 if test -n "$GCC"; then
10536 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
10540 if test -z "$haveit"; then
10542 for x in $LDFLAGS $LIBINTL; do
10544 acl_save_prefix="$prefix"
10545 prefix="$acl_final_prefix"
10546 acl_save_exec_prefix="$exec_prefix"
10547 exec_prefix="$acl_final_exec_prefix"
10549 exec_prefix="$acl_save_exec_prefix"
10550 prefix="$acl_save_prefix"
10552 if test "X$x" = "X-L$dependency_libdir"; then
10557 if test -z "$haveit"; then
10558 if test -d "$dependency_libdir"; then
10559 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$dependency_libdir"
10563 for x in $LDFLAGS $LTLIBINTL; do
10565 acl_save_prefix="$prefix"
10566 prefix="$acl_final_prefix"
10567 acl_save_exec_prefix="$exec_prefix"
10568 exec_prefix="$acl_final_exec_prefix"
10570 exec_prefix="$acl_save_exec_prefix"
10571 prefix="$acl_save_prefix"
10573 if test "X$x" = "X-L$dependency_libdir"; then
10578 if test -z "$haveit"; then
10579 if test -d "$dependency_libdir"; then
10580 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$dependency_libdir"
10587 dir=`echo "X$dep" | sed -e 's/^X-R//'`
10588 if test "$enable_rpath" != no; then
10590 for x in $rpathdirs; do
10591 if test "X$x" = "X$dir"; then
10596 if test -z "$haveit"; then
10597 rpathdirs="$rpathdirs $dir"
10600 for x in $ltrpathdirs; do
10601 if test "X$x" = "X$dir"; then
10606 if test -z "$haveit"; then
10607 ltrpathdirs="$ltrpathdirs $dir"
10612 dep=`echo "X$dep" | sed -e 's/^X-l//'`
10613 if test "X$dep" != Xc \
10614 || case $host_os in
10615 linux* | gnu* | k*bsd*-gnu) false ;;
10618 names_next_round="$names_next_round $dep"
10622 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10625 LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
10626 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
10632 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
10633 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
10639 if test "X$rpathdirs" != "X"; then
10640 if test -n "$acl_hardcode_libdir_separator"; then
10642 for found_dir in $rpathdirs; do
10643 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
10645 acl_save_libdir="$libdir"
10647 eval flag=\"$acl_hardcode_libdir_flag_spec\"
10648 libdir="$acl_save_libdir"
10649 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
10651 for found_dir in $rpathdirs; do
10652 acl_save_libdir="$libdir"
10653 libdir="$found_dir"
10654 eval flag=\"$acl_hardcode_libdir_flag_spec\"
10655 libdir="$acl_save_libdir"
10656 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
10660 if test "X$ltrpathdirs" != "X"; then
10661 for found_dir in $ltrpathdirs; do
10662 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
10670 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5
10671 printf %s "checking for GNU gettext in libintl... " >&6; }
10672 if eval test \${$gt_func_gnugettext_libintl+y}
10674 printf %s "(cached) " >&6
10676 gt_save_CPPFLAGS="$CPPFLAGS"
10677 CPPFLAGS="$CPPFLAGS $INCINTL"
10678 gt_save_LIBS="$LIBS"
10679 LIBS="$LIBS $LIBINTL"
10680 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10681 /* end confdefs.h. */
10683 #include <libintl.h>
10684 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
10685 extern int _nl_msg_cat_cntr;
10690 const char *_nl_expand_alias (const char *);
10691 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
10693 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
10695 $gt_revision_test_code
10701 bindtextdomain ("", "");
10702 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
10708 if ac_fn_c_try_link "$LINENO"
10710 eval "$gt_func_gnugettext_libintl=yes"
10712 eval "$gt_func_gnugettext_libintl=no"
10714 rm -f core conftest.err conftest.$ac_objext conftest.beam \
10715 conftest$ac_exeext conftest.$ac_ext
10716 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then
10717 LIBS="$LIBS $LIBICONV"
10718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10719 /* end confdefs.h. */
10721 #include <libintl.h>
10722 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
10723 extern int _nl_msg_cat_cntr;
10728 const char *_nl_expand_alias (const char *);
10729 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
10731 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
10733 $gt_revision_test_code
10739 bindtextdomain ("", "");
10740 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
10746 if ac_fn_c_try_link "$LINENO"
10748 LIBINTL="$LIBINTL $LIBICONV"
10749 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
10750 eval "$gt_func_gnugettext_libintl=yes"
10753 rm -f core conftest.err conftest.$ac_objext conftest.beam \
10754 conftest$ac_exeext conftest.$ac_ext
10756 CPPFLAGS="$gt_save_CPPFLAGS"
10757 LIBS="$gt_save_LIBS"
10759 eval ac_res=\$$gt_func_gnugettext_libintl
10760 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10761 printf "%s\n" "$ac_res" >&6; }
10764 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \
10765 || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \
10766 && test "$PACKAGE" != gettext-runtime \
10767 && test "$PACKAGE" != gettext-tools; }; then
10768 gt_use_preinstalled_gnugettext=yes
10777 if test -n "$INTL_MACOSX_LIBS"; then
10778 if test "$gt_use_preinstalled_gnugettext" = "yes" \
10779 || test "$nls_cv_use_gnu_gettext" = "yes"; then
10780 LIBINTL="$LIBINTL $INTL_MACOSX_LIBS"
10781 LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS"
10785 if test "$gt_use_preinstalled_gnugettext" = "yes" \
10786 || test "$nls_cv_use_gnu_gettext" = "yes"; then
10788 printf "%s\n" "#define ENABLE_NLS 1" >>confdefs.h
10795 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5
10796 printf %s "checking whether to use NLS... " >&6; }
10797 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
10798 printf "%s\n" "$USE_NLS" >&6; }
10799 if test "$USE_NLS" = "yes"; then
10800 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5
10801 printf %s "checking where the gettext function comes from... " >&6; }
10802 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
10803 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
10804 gt_source="external libintl"
10809 gt_source="included intl directory"
10811 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5
10812 printf "%s\n" "$gt_source" >&6; }
10815 if test "$USE_NLS" = "yes"; then
10817 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
10818 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
10819 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5
10820 printf %s "checking how to link with libintl... " >&6; }
10821 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5
10822 printf "%s\n" "$LIBINTL" >&6; }
10824 for element in $INCINTL; do
10826 for x in $CPPFLAGS; do
10828 acl_save_prefix="$prefix"
10829 prefix="$acl_final_prefix"
10830 acl_save_exec_prefix="$exec_prefix"
10831 exec_prefix="$acl_final_exec_prefix"
10833 exec_prefix="$acl_save_exec_prefix"
10834 prefix="$acl_save_prefix"
10836 if test "X$x" = "X$element"; then
10841 if test -z "$haveit"; then
10842 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10849 printf "%s\n" "#define HAVE_GETTEXT 1" >>confdefs.h
10852 printf "%s\n" "#define HAVE_DCGETTEXT 1" >>confdefs.h
10861 INTLLIBS="$LIBINTL"
10869 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
10870 printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
10872 ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
10873 if eval test \${ac_cv_prog_make_${ac_make}_set+y}
10875 printf %s "(cached) " >&6
10877 cat >conftest.make <<\_ACEOF
10880 @echo '@@@%%%=$(MAKE)=@@@%%%'
10882 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
10883 case `${MAKE-make} -f conftest.make 2>/dev/null` in
10884 *@@@%%%=?*=@@@%%%*)
10885 eval ac_cv_prog_make_${ac_make}_set=yes;;
10887 eval ac_cv_prog_make_${ac_make}_set=no;;
10889 rm -f conftest.make
10891 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
10892 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10893 printf "%s\n" "yes" >&6; }
10896 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
10897 printf "%s\n" "no" >&6; }
10898 SET_MAKE="MAKE=${MAKE-make}"
10901 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU make" >&5
10902 printf %s "checking for GNU make... " >&6; }
10903 if test ${_cv_gnu_make_command+y}
10905 printf %s "(cached) " >&6
10907 _cv_gnu_make_command='' ;
10908 if test -n "$FORCE_NATIVE_MAKE" ; then
10911 MAKES="make gmake gnumake"
10913 for a in "$MAKE" $MAKES ; do
10914 if test -z "$a" ; then continue ; fi ;
10915 if ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null ) ; then
10916 _cv_gnu_make_command=$a ;
10922 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $_cv_gnu_make_command" >&5
10923 printf "%s\n" "$_cv_gnu_make_command" >&6; } ;
10924 if test "x$_cv_gnu_make_command" != "x" ; then
10930 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: \"Not found\"" >&5
10931 printf "%s\n" "\"Not found\"" >&6; };
10936 # Extract the first word of "ln", so it can be a program name with args.
10937 set dummy ln; ac_word=$2
10938 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10939 printf %s "checking for $ac_word... " >&6; }
10940 if test ${ac_cv_path_LN+y}
10942 printf %s "(cached) " >&6
10946 ac_cv_path_LN="$LN" # Let the user override the test with a path.
10949 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10950 for as_dir in $PATH
10953 case $as_dir in #(((
10956 *) as_dir=$as_dir/ ;;
10958 for ac_exec_ext in '' $ac_executable_extensions; do
10959 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
10960 ac_cv_path_LN="$as_dir$ac_word$ac_exec_ext"
10961 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
10968 test -z "$ac_cv_path_LN" && ac_cv_path_LN="ln"
10973 if test -n "$LN"; then
10974 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LN" >&5
10975 printf "%s\n" "$LN" >&6; }
10977 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
10978 printf "%s\n" "no" >&6; }
10985 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
10986 printf %s "checking whether ln -s works... " >&6; }
10988 if test "$LN_S" = "ln -s"; then
10989 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10990 printf "%s\n" "yes" >&6; }
10992 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
10993 printf "%s\n" "no, using $LN_S" >&6; }
10996 # Extract the first word of "mv", so it can be a program name with args.
10997 set dummy mv; ac_word=$2
10998 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10999 printf %s "checking for $ac_word... " >&6; }
11000 if test ${ac_cv_path_MV+y}
11002 printf %s "(cached) " >&6
11006 ac_cv_path_MV="$MV" # Let the user override the test with a path.
11009 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11010 for as_dir in $PATH
11013 case $as_dir in #(((
11016 *) as_dir=$as_dir/ ;;
11018 for ac_exec_ext in '' $ac_executable_extensions; do
11019 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11020 ac_cv_path_MV="$as_dir$ac_word$ac_exec_ext"
11021 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11028 test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
11033 if test -n "$MV"; then
11034 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MV" >&5
11035 printf "%s\n" "$MV" >&6; }
11037 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11038 printf "%s\n" "no" >&6; }
11042 # Extract the first word of "cp", so it can be a program name with args.
11043 set dummy cp; ac_word=$2
11044 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11045 printf %s "checking for $ac_word... " >&6; }
11046 if test ${ac_cv_path_CP+y}
11048 printf %s "(cached) " >&6
11052 ac_cv_path_CP="$CP" # Let the user override the test with a path.
11055 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11056 for as_dir in $PATH
11059 case $as_dir in #(((
11062 *) as_dir=$as_dir/ ;;
11064 for ac_exec_ext in '' $ac_executable_extensions; do
11065 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11066 ac_cv_path_CP="$as_dir$ac_word$ac_exec_ext"
11067 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11074 test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
11079 if test -n "$CP"; then
11080 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CP" >&5
11081 printf "%s\n" "$CP" >&6; }
11083 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11084 printf "%s\n" "no" >&6; }
11088 # Extract the first word of "rm", so it can be a program name with args.
11089 set dummy rm; ac_word=$2
11090 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11091 printf %s "checking for $ac_word... " >&6; }
11092 if test ${ac_cv_path_RM+y}
11094 printf %s "(cached) " >&6
11098 ac_cv_path_RM="$RM" # Let the user override the test with a path.
11101 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11102 for as_dir in $PATH
11105 case $as_dir in #(((
11108 *) as_dir=$as_dir/ ;;
11110 for ac_exec_ext in '' $ac_executable_extensions; do
11111 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11112 ac_cv_path_RM="$as_dir$ac_word$ac_exec_ext"
11113 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11120 test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
11125 if test -n "$RM"; then
11126 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RM" >&5
11127 printf "%s\n" "$RM" >&6; }
11129 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11130 printf "%s\n" "no" >&6; }
11134 # Extract the first word of "chmod", so it can be a program name with args.
11135 set dummy chmod; ac_word=$2
11136 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11137 printf %s "checking for $ac_word... " >&6; }
11138 if test ${ac_cv_path_CHMOD+y}
11140 printf %s "(cached) " >&6
11144 ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path.
11147 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11148 for as_dir in $PATH
11151 case $as_dir in #(((
11154 *) as_dir=$as_dir/ ;;
11156 for ac_exec_ext in '' $ac_executable_extensions; do
11157 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11158 ac_cv_path_CHMOD="$as_dir$ac_word$ac_exec_ext"
11159 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11166 test -z "$ac_cv_path_CHMOD" && ac_cv_path_CHMOD=":"
11170 CHMOD=$ac_cv_path_CHMOD
11171 if test -n "$CHMOD"; then
11172 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CHMOD" >&5
11173 printf "%s\n" "$CHMOD" >&6; }
11175 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11176 printf "%s\n" "no" >&6; }
11180 for ac_prog in gawk mawk nawk awk
11182 # Extract the first word of "$ac_prog", so it can be a program name with args.
11183 set dummy $ac_prog; ac_word=$2
11184 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11185 printf %s "checking for $ac_word... " >&6; }
11186 if test ${ac_cv_prog_AWK+y}
11188 printf %s "(cached) " >&6
11190 if test -n "$AWK"; then
11191 ac_cv_prog_AWK="$AWK" # Let the user override the test.
11193 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11194 for as_dir in $PATH
11197 case $as_dir in #(((
11200 *) as_dir=$as_dir/ ;;
11202 for ac_exec_ext in '' $ac_executable_extensions; do
11203 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11204 ac_cv_prog_AWK="$ac_prog"
11205 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11214 AWK=$ac_cv_prog_AWK
11215 if test -n "$AWK"; then
11216 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
11217 printf "%s\n" "$AWK" >&6; }
11219 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11220 printf "%s\n" "no" >&6; }
11224 test -n "$AWK" && break
11227 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
11228 printf %s "checking for egrep... " >&6; }
11229 if test ${ac_cv_path_EGREP+y}
11231 printf %s "(cached) " >&6
11233 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
11234 then ac_cv_path_EGREP="$GREP -E"
11236 if test -z "$EGREP"; then
11237 ac_path_EGREP_found=false
11238 # Loop through the user's path and test for each of PROGNAME-LIST
11239 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11240 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
11243 case $as_dir in #(((
11246 *) as_dir=$as_dir/ ;;
11248 for ac_prog in egrep
11250 for ac_exec_ext in '' $ac_executable_extensions; do
11251 ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
11252 as_fn_executable_p "$ac_path_EGREP" || continue
11253 # Check for GNU ac_path_EGREP and select it if it is found.
11254 # Check for GNU $ac_path_EGREP
11255 case `"$ac_path_EGREP" --version 2>&1` in
11257 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
11260 printf %s 0123456789 >"conftest.in"
11263 cat "conftest.in" "conftest.in" >"conftest.tmp"
11264 mv "conftest.tmp" "conftest.in"
11265 cp "conftest.in" "conftest.nl"
11266 printf "%s\n" 'EGREP' >> "conftest.nl"
11267 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
11268 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
11269 as_fn_arith $ac_count + 1 && ac_count=$as_val
11270 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
11271 # Best one so far, save it but keep looking for a better one
11272 ac_cv_path_EGREP="$ac_path_EGREP"
11273 ac_path_EGREP_max=$ac_count
11275 # 10*(2^10) chars as input seems more than enough
11276 test $ac_count -gt 10 && break
11278 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
11281 $ac_path_EGREP_found && break 3
11286 if test -z "$ac_cv_path_EGREP"; then
11287 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
11290 ac_cv_path_EGREP=$EGREP
11295 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
11296 printf "%s\n" "$ac_cv_path_EGREP" >&6; }
11297 EGREP="$ac_cv_path_EGREP"
11300 # Extract the first word of "sed", so it can be a program name with args.
11301 set dummy sed; ac_word=$2
11302 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11303 printf %s "checking for $ac_word... " >&6; }
11304 if test ${ac_cv_path_SED+y}
11306 printf %s "(cached) " >&6
11310 ac_cv_path_SED="$SED" # Let the user override the test with a path.
11313 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11314 for as_dir in $PATH
11317 case $as_dir in #(((
11320 *) as_dir=$as_dir/ ;;
11322 for ac_exec_ext in '' $ac_executable_extensions; do
11323 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11324 ac_cv_path_SED="$as_dir$ac_word$ac_exec_ext"
11325 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11332 test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
11336 SED=$ac_cv_path_SED
11337 if test -n "$SED"; then
11338 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
11339 printf "%s\n" "$SED" >&6; }
11341 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11342 printf "%s\n" "no" >&6; }
11346 # Extract the first word of "perl", so it can be a program name with args.
11347 set dummy perl; ac_word=$2
11348 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11349 printf %s "checking for $ac_word... " >&6; }
11350 if test ${ac_cv_path_PERL+y}
11352 printf %s "(cached) " >&6
11356 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
11359 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11360 for as_dir in $PATH
11363 case $as_dir in #(((
11366 *) as_dir=$as_dir/ ;;
11368 for ac_exec_ext in '' $ac_executable_extensions; do
11369 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11370 ac_cv_path_PERL="$as_dir$ac_word$ac_exec_ext"
11371 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11378 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl"
11382 PERL=$ac_cv_path_PERL
11383 if test -n "$PERL"; then
11384 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
11385 printf "%s\n" "$PERL" >&6; }
11387 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11388 printf "%s\n" "no" >&6; }
11392 # Extract the first word of "ldconfig", so it can be a program name with args.
11393 set dummy ldconfig; ac_word=$2
11394 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11395 printf %s "checking for $ac_word... " >&6; }
11396 if test ${ac_cv_path_LDCONFIG+y}
11398 printf %s "(cached) " >&6
11402 ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
11405 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11406 for as_dir in $PATH
11409 case $as_dir in #(((
11412 *) as_dir=$as_dir/ ;;
11414 for ac_exec_ext in '' $ac_executable_extensions; do
11415 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11416 ac_cv_path_LDCONFIG="$as_dir$ac_word$ac_exec_ext"
11417 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11424 test -z "$ac_cv_path_LDCONFIG" && ac_cv_path_LDCONFIG=":"
11428 LDCONFIG=$ac_cv_path_LDCONFIG
11429 if test -n "$LDCONFIG"; then
11430 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LDCONFIG" >&5
11431 printf "%s\n" "$LDCONFIG" >&6; }
11433 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11434 printf "%s\n" "no" >&6; }
11438 if test -n "$ac_tool_prefix"; then
11439 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
11440 set dummy ${ac_tool_prefix}ar; ac_word=$2
11441 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11442 printf %s "checking for $ac_word... " >&6; }
11443 if test ${ac_cv_prog_AR+y}
11445 printf %s "(cached) " >&6
11447 if test -n "$AR"; then
11448 ac_cv_prog_AR="$AR" # Let the user override the test.
11450 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11451 for as_dir in $PATH
11454 case $as_dir in #(((
11457 *) as_dir=$as_dir/ ;;
11459 for ac_exec_ext in '' $ac_executable_extensions; do
11460 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11461 ac_cv_prog_AR="${ac_tool_prefix}ar"
11462 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11472 if test -n "$AR"; then
11473 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
11474 printf "%s\n" "$AR" >&6; }
11476 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11477 printf "%s\n" "no" >&6; }
11482 if test -z "$ac_cv_prog_AR"; then
11484 # Extract the first word of "ar", so it can be a program name with args.
11485 set dummy ar; ac_word=$2
11486 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11487 printf %s "checking for $ac_word... " >&6; }
11488 if test ${ac_cv_prog_ac_ct_AR+y}
11490 printf %s "(cached) " >&6
11492 if test -n "$ac_ct_AR"; then
11493 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
11495 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11496 for as_dir in $PATH
11499 case $as_dir in #(((
11502 *) as_dir=$as_dir/ ;;
11504 for ac_exec_ext in '' $ac_executable_extensions; do
11505 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11506 ac_cv_prog_ac_ct_AR="ar"
11507 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11516 ac_ct_AR=$ac_cv_prog_ac_ct_AR
11517 if test -n "$ac_ct_AR"; then
11518 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
11519 printf "%s\n" "$ac_ct_AR" >&6; }
11521 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11522 printf "%s\n" "no" >&6; }
11525 if test "x$ac_ct_AR" = x; then
11528 case $cross_compiling:$ac_tool_warned in
11530 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11531 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11532 ac_tool_warned=yes ;;
11537 AR="$ac_cv_prog_AR"
11540 if test -n "$ac_tool_prefix"; then
11541 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
11542 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
11543 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11544 printf %s "checking for $ac_word... " >&6; }
11545 if test ${ac_cv_prog_RANLIB+y}
11547 printf %s "(cached) " >&6
11549 if test -n "$RANLIB"; then
11550 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
11552 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11553 for as_dir in $PATH
11556 case $as_dir in #(((
11559 *) as_dir=$as_dir/ ;;
11561 for ac_exec_ext in '' $ac_executable_extensions; do
11562 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11563 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
11564 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11573 RANLIB=$ac_cv_prog_RANLIB
11574 if test -n "$RANLIB"; then
11575 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
11576 printf "%s\n" "$RANLIB" >&6; }
11578 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11579 printf "%s\n" "no" >&6; }
11584 if test -z "$ac_cv_prog_RANLIB"; then
11585 ac_ct_RANLIB=$RANLIB
11586 # Extract the first word of "ranlib", so it can be a program name with args.
11587 set dummy ranlib; ac_word=$2
11588 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11589 printf %s "checking for $ac_word... " >&6; }
11590 if test ${ac_cv_prog_ac_ct_RANLIB+y}
11592 printf %s "(cached) " >&6
11594 if test -n "$ac_ct_RANLIB"; then
11595 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
11597 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11598 for as_dir in $PATH
11601 case $as_dir in #(((
11604 *) as_dir=$as_dir/ ;;
11606 for ac_exec_ext in '' $ac_executable_extensions; do
11607 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11608 ac_cv_prog_ac_ct_RANLIB="ranlib"
11609 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11618 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
11619 if test -n "$ac_ct_RANLIB"; then
11620 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
11621 printf "%s\n" "$ac_ct_RANLIB" >&6; }
11623 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11624 printf "%s\n" "no" >&6; }
11627 if test "x$ac_ct_RANLIB" = x; then
11630 case $cross_compiling:$ac_tool_warned in
11632 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11633 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11634 ac_tool_warned=yes ;;
11636 RANLIB=$ac_ct_RANLIB
11639 RANLIB="$ac_cv_prog_RANLIB"
11642 if test -n "$ac_tool_prefix"; then
11643 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
11644 set dummy ${ac_tool_prefix}strip; ac_word=$2
11645 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11646 printf %s "checking for $ac_word... " >&6; }
11647 if test ${ac_cv_prog_STRIP+y}
11649 printf %s "(cached) " >&6
11651 if test -n "$STRIP"; then
11652 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
11654 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11655 for as_dir in $PATH
11658 case $as_dir in #(((
11661 *) as_dir=$as_dir/ ;;
11663 for ac_exec_ext in '' $ac_executable_extensions; do
11664 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11665 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
11666 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11675 STRIP=$ac_cv_prog_STRIP
11676 if test -n "$STRIP"; then
11677 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
11678 printf "%s\n" "$STRIP" >&6; }
11680 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11681 printf "%s\n" "no" >&6; }
11686 if test -z "$ac_cv_prog_STRIP"; then
11688 # Extract the first word of "strip", so it can be a program name with args.
11689 set dummy strip; ac_word=$2
11690 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11691 printf %s "checking for $ac_word... " >&6; }
11692 if test ${ac_cv_prog_ac_ct_STRIP+y}
11694 printf %s "(cached) " >&6
11696 if test -n "$ac_ct_STRIP"; then
11697 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
11699 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11700 for as_dir in $PATH
11703 case $as_dir in #(((
11706 *) as_dir=$as_dir/ ;;
11708 for ac_exec_ext in '' $ac_executable_extensions; do
11709 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11710 ac_cv_prog_ac_ct_STRIP="strip"
11711 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11720 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
11721 if test -n "$ac_ct_STRIP"; then
11722 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
11723 printf "%s\n" "$ac_ct_STRIP" >&6; }
11725 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11726 printf "%s\n" "no" >&6; }
11729 if test "x$ac_ct_STRIP" = x; then
11732 case $cross_compiling:$ac_tool_warned in
11734 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11735 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11736 ac_tool_warned=yes ;;
11741 STRIP="$ac_cv_prog_STRIP"
11744 # Extract the first word of "makeinfo", so it can be a program name with args.
11745 set dummy makeinfo; ac_word=$2
11746 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11747 printf %s "checking for $ac_word... " >&6; }
11748 if test ${ac_cv_prog_MAKEINFO+y}
11750 printf %s "(cached) " >&6
11752 if test -n "$MAKEINFO"; then
11753 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
11755 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11756 for as_dir in $PATH
11759 case $as_dir in #(((
11762 *) as_dir=$as_dir/ ;;
11764 for ac_exec_ext in '' $ac_executable_extensions; do
11765 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11766 ac_cv_prog_MAKEINFO="makeinfo"
11767 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11776 MAKEINFO=$ac_cv_prog_MAKEINFO
11777 if test -n "$MAKEINFO"; then
11778 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
11779 printf "%s\n" "$MAKEINFO" >&6; }
11781 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11782 printf "%s\n" "no" >&6; }
11786 if test "_$MAKEINFO" = "_"; then
11787 MAKEINFO="echo Makeinfo is missing. Info documentation will not be built."
11789 case "$MAKEINFO" in
11791 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING:
11792 *** Makeinfo is missing. Info documentation will not be built." >&5
11793 printf "%s\n" "$as_me: WARNING:
11794 *** Makeinfo is missing. Info documentation will not be built." >&2;}
11802 # See if we need a separate native compiler.
11803 if test $cross_compiling = no; then
11807 for ac_prog in gcc cc
11809 # Extract the first word of "$ac_prog", so it can be a program name with args.
11810 set dummy $ac_prog; ac_word=$2
11811 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11812 printf %s "checking for $ac_word... " >&6; }
11813 if test ${ac_cv_prog_BUILD_CC+y}
11815 printf %s "(cached) " >&6
11817 if test -n "$BUILD_CC"; then
11818 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
11820 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11821 for as_dir in $PATH
11824 case $as_dir in #(((
11827 *) as_dir=$as_dir/ ;;
11829 for ac_exec_ext in '' $ac_executable_extensions; do
11830 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11831 ac_cv_prog_BUILD_CC="$ac_prog"
11832 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11841 BUILD_CC=$ac_cv_prog_BUILD_CC
11842 if test -n "$BUILD_CC"; then
11843 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
11844 printf "%s\n" "$BUILD_CC" >&6; }
11846 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11847 printf "%s\n" "no" >&6; }
11851 test -n "$BUILD_CC" && break
11855 ac_fn_c_check_header_compile "$LINENO" "dirent.h" "ac_cv_header_dirent_h" "$ac_includes_default"
11856 if test "x$ac_cv_header_dirent_h" = xyes
11858 printf "%s\n" "#define HAVE_DIRENT_H 1" >>confdefs.h
11861 ac_fn_c_check_header_compile "$LINENO" "errno.h" "ac_cv_header_errno_h" "$ac_includes_default"
11862 if test "x$ac_cv_header_errno_h" = xyes
11864 printf "%s\n" "#define HAVE_ERRNO_H 1" >>confdefs.h
11867 ac_fn_c_check_header_compile "$LINENO" "execinfo.h" "ac_cv_header_execinfo_h" "$ac_includes_default"
11868 if test "x$ac_cv_header_execinfo_h" = xyes
11870 printf "%s\n" "#define HAVE_EXECINFO_H 1" >>confdefs.h
11873 ac_fn_c_check_header_compile "$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default"
11874 if test "x$ac_cv_header_getopt_h" = xyes
11876 printf "%s\n" "#define HAVE_GETOPT_H 1" >>confdefs.h
11879 ac_fn_c_check_header_compile "$LINENO" "malloc.h" "ac_cv_header_malloc_h" "$ac_includes_default"
11880 if test "x$ac_cv_header_malloc_h" = xyes
11882 printf "%s\n" "#define HAVE_MALLOC_H 1" >>confdefs.h
11885 ac_fn_c_check_header_compile "$LINENO" "mntent.h" "ac_cv_header_mntent_h" "$ac_includes_default"
11886 if test "x$ac_cv_header_mntent_h" = xyes
11888 printf "%s\n" "#define HAVE_MNTENT_H 1" >>confdefs.h
11891 ac_fn_c_check_header_compile "$LINENO" "paths.h" "ac_cv_header_paths_h" "$ac_includes_default"
11892 if test "x$ac_cv_header_paths_h" = xyes
11894 printf "%s\n" "#define HAVE_PATHS_H 1" >>confdefs.h
11897 ac_fn_c_check_header_compile "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
11898 if test "x$ac_cv_header_pthread_h" = xyes
11900 printf "%s\n" "#define HAVE_PTHREAD_H 1" >>confdefs.h
11903 ac_fn_c_check_header_compile "$LINENO" "semaphore.h" "ac_cv_header_semaphore_h" "$ac_includes_default"
11904 if test "x$ac_cv_header_semaphore_h" = xyes
11906 printf "%s\n" "#define HAVE_SEMAPHORE_H 1" >>confdefs.h
11909 ac_fn_c_check_header_compile "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default"
11910 if test "x$ac_cv_header_setjmp_h" = xyes
11912 printf "%s\n" "#define HAVE_SETJMP_H 1" >>confdefs.h
11915 ac_fn_c_check_header_compile "$LINENO" "signal.h" "ac_cv_header_signal_h" "$ac_includes_default"
11916 if test "x$ac_cv_header_signal_h" = xyes
11918 printf "%s\n" "#define HAVE_SIGNAL_H 1" >>confdefs.h
11921 ac_fn_c_check_header_compile "$LINENO" "stdarg.h" "ac_cv_header_stdarg_h" "$ac_includes_default"
11922 if test "x$ac_cv_header_stdarg_h" = xyes
11924 printf "%s\n" "#define HAVE_STDARG_H 1" >>confdefs.h
11927 ac_fn_c_check_header_compile "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
11928 if test "x$ac_cv_header_stdint_h" = xyes
11930 printf "%s\n" "#define HAVE_STDINT_H 1" >>confdefs.h
11933 ac_fn_c_check_header_compile "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
11934 if test "x$ac_cv_header_stdlib_h" = xyes
11936 printf "%s\n" "#define HAVE_STDLIB_H 1" >>confdefs.h
11939 ac_fn_c_check_header_compile "$LINENO" "termios.h" "ac_cv_header_termios_h" "$ac_includes_default"
11940 if test "x$ac_cv_header_termios_h" = xyes
11942 printf "%s\n" "#define HAVE_TERMIOS_H 1" >>confdefs.h
11945 ac_fn_c_check_header_compile "$LINENO" "termio.h" "ac_cv_header_termio_h" "$ac_includes_default"
11946 if test "x$ac_cv_header_termio_h" = xyes
11948 printf "%s\n" "#define HAVE_TERMIO_H 1" >>confdefs.h
11951 ac_fn_c_check_header_compile "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
11952 if test "x$ac_cv_header_unistd_h" = xyes
11954 printf "%s\n" "#define HAVE_UNISTD_H 1" >>confdefs.h
11957 ac_fn_c_check_header_compile "$LINENO" "utime.h" "ac_cv_header_utime_h" "$ac_includes_default"
11958 if test "x$ac_cv_header_utime_h" = xyes
11960 printf "%s\n" "#define HAVE_UTIME_H 1" >>confdefs.h
11963 ac_fn_c_check_header_compile "$LINENO" "attr/xattr.h" "ac_cv_header_attr_xattr_h" "$ac_includes_default"
11964 if test "x$ac_cv_header_attr_xattr_h" = xyes
11966 printf "%s\n" "#define HAVE_ATTR_XATTR_H 1" >>confdefs.h
11969 ac_fn_c_check_header_compile "$LINENO" "linux/falloc.h" "ac_cv_header_linux_falloc_h" "$ac_includes_default"
11970 if test "x$ac_cv_header_linux_falloc_h" = xyes
11972 printf "%s\n" "#define HAVE_LINUX_FALLOC_H 1" >>confdefs.h
11975 ac_fn_c_check_header_compile "$LINENO" "linux/fd.h" "ac_cv_header_linux_fd_h" "$ac_includes_default"
11976 if test "x$ac_cv_header_linux_fd_h" = xyes
11978 printf "%s\n" "#define HAVE_LINUX_FD_H 1" >>confdefs.h
11981 ac_fn_c_check_header_compile "$LINENO" "linux/fsmap.h" "ac_cv_header_linux_fsmap_h" "$ac_includes_default"
11982 if test "x$ac_cv_header_linux_fsmap_h" = xyes
11984 printf "%s\n" "#define HAVE_LINUX_FSMAP_H 1" >>confdefs.h
11987 ac_fn_c_check_header_compile "$LINENO" "linux/major.h" "ac_cv_header_linux_major_h" "$ac_includes_default"
11988 if test "x$ac_cv_header_linux_major_h" = xyes
11990 printf "%s\n" "#define HAVE_LINUX_MAJOR_H 1" >>confdefs.h
11993 ac_fn_c_check_header_compile "$LINENO" "linux/loop.h" "ac_cv_header_linux_loop_h" "$ac_includes_default"
11994 if test "x$ac_cv_header_linux_loop_h" = xyes
11996 printf "%s\n" "#define HAVE_LINUX_LOOP_H 1" >>confdefs.h
11999 ac_fn_c_check_header_compile "$LINENO" "linux/types.h" "ac_cv_header_linux_types_h" "$ac_includes_default"
12000 if test "x$ac_cv_header_linux_types_h" = xyes
12002 printf "%s\n" "#define HAVE_LINUX_TYPES_H 1" >>confdefs.h
12005 ac_fn_c_check_header_compile "$LINENO" "net/if_dl.h" "ac_cv_header_net_if_dl_h" "$ac_includes_default"
12006 if test "x$ac_cv_header_net_if_dl_h" = xyes
12008 printf "%s\n" "#define HAVE_NET_IF_DL_H 1" >>confdefs.h
12011 ac_fn_c_check_header_compile "$LINENO" "netinet/in.h" "ac_cv_header_netinet_in_h" "$ac_includes_default"
12012 if test "x$ac_cv_header_netinet_in_h" = xyes
12014 printf "%s\n" "#define HAVE_NETINET_IN_H 1" >>confdefs.h
12017 ac_fn_c_check_header_compile "$LINENO" "sys/acl.h" "ac_cv_header_sys_acl_h" "$ac_includes_default"
12018 if test "x$ac_cv_header_sys_acl_h" = xyes
12020 printf "%s\n" "#define HAVE_SYS_ACL_H 1" >>confdefs.h
12023 ac_fn_c_check_header_compile "$LINENO" "sys/disklabel.h" "ac_cv_header_sys_disklabel_h" "$ac_includes_default"
12024 if test "x$ac_cv_header_sys_disklabel_h" = xyes
12026 printf "%s\n" "#define HAVE_SYS_DISKLABEL_H 1" >>confdefs.h
12029 ac_fn_c_check_header_compile "$LINENO" "sys/disk.h" "ac_cv_header_sys_disk_h" "$ac_includes_default"
12030 if test "x$ac_cv_header_sys_disk_h" = xyes
12032 printf "%s\n" "#define HAVE_SYS_DISK_H 1" >>confdefs.h
12035 ac_fn_c_check_header_compile "$LINENO" "sys/file.h" "ac_cv_header_sys_file_h" "$ac_includes_default"
12036 if test "x$ac_cv_header_sys_file_h" = xyes
12038 printf "%s\n" "#define HAVE_SYS_FILE_H 1" >>confdefs.h
12041 ac_fn_c_check_header_compile "$LINENO" "sys/ioctl.h" "ac_cv_header_sys_ioctl_h" "$ac_includes_default"
12042 if test "x$ac_cv_header_sys_ioctl_h" = xyes
12044 printf "%s\n" "#define HAVE_SYS_IOCTL_H 1" >>confdefs.h
12047 ac_fn_c_check_header_compile "$LINENO" "sys/key.h" "ac_cv_header_sys_key_h" "$ac_includes_default"
12048 if test "x$ac_cv_header_sys_key_h" = xyes
12050 printf "%s\n" "#define HAVE_SYS_KEY_H 1" >>confdefs.h
12053 ac_fn_c_check_header_compile "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
12054 if test "x$ac_cv_header_sys_mkdev_h" = xyes
12056 printf "%s\n" "#define HAVE_SYS_MKDEV_H 1" >>confdefs.h
12059 ac_fn_c_check_header_compile "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
12060 if test "x$ac_cv_header_sys_mman_h" = xyes
12062 printf "%s\n" "#define HAVE_SYS_MMAN_H 1" >>confdefs.h
12065 ac_fn_c_check_header_compile "$LINENO" "sys/mount.h" "ac_cv_header_sys_mount_h" "$ac_includes_default"
12066 if test "x$ac_cv_header_sys_mount_h" = xyes
12068 printf "%s\n" "#define HAVE_SYS_MOUNT_H 1" >>confdefs.h
12071 ac_fn_c_check_header_compile "$LINENO" "sys/prctl.h" "ac_cv_header_sys_prctl_h" "$ac_includes_default"
12072 if test "x$ac_cv_header_sys_prctl_h" = xyes
12074 printf "%s\n" "#define HAVE_SYS_PRCTL_H 1" >>confdefs.h
12077 ac_fn_c_check_header_compile "$LINENO" "sys/random.h" "ac_cv_header_sys_random_h" "$ac_includes_default"
12078 if test "x$ac_cv_header_sys_random_h" = xyes
12080 printf "%s\n" "#define HAVE_SYS_RANDOM_H 1" >>confdefs.h
12083 ac_fn_c_check_header_compile "$LINENO" "sys/resource.h" "ac_cv_header_sys_resource_h" "$ac_includes_default"
12084 if test "x$ac_cv_header_sys_resource_h" = xyes
12086 printf "%s\n" "#define HAVE_SYS_RESOURCE_H 1" >>confdefs.h
12089 ac_fn_c_check_header_compile "$LINENO" "sys/select.h" "ac_cv_header_sys_select_h" "$ac_includes_default"
12090 if test "x$ac_cv_header_sys_select_h" = xyes
12092 printf "%s\n" "#define HAVE_SYS_SELECT_H 1" >>confdefs.h
12095 ac_fn_c_check_header_compile "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default"
12096 if test "x$ac_cv_header_sys_socket_h" = xyes
12098 printf "%s\n" "#define HAVE_SYS_SOCKET_H 1" >>confdefs.h
12101 ac_fn_c_check_header_compile "$LINENO" "sys/sockio.h" "ac_cv_header_sys_sockio_h" "$ac_includes_default"
12102 if test "x$ac_cv_header_sys_sockio_h" = xyes
12104 printf "%s\n" "#define HAVE_SYS_SOCKIO_H 1" >>confdefs.h
12107 ac_fn_c_check_header_compile "$LINENO" "sys/stat.h" "ac_cv_header_sys_stat_h" "$ac_includes_default"
12108 if test "x$ac_cv_header_sys_stat_h" = xyes
12110 printf "%s\n" "#define HAVE_SYS_STAT_H 1" >>confdefs.h
12113 ac_fn_c_check_header_compile "$LINENO" "sys/syscall.h" "ac_cv_header_sys_syscall_h" "$ac_includes_default"
12114 if test "x$ac_cv_header_sys_syscall_h" = xyes
12116 printf "%s\n" "#define HAVE_SYS_SYSCALL_H 1" >>confdefs.h
12119 ac_fn_c_check_header_compile "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
12120 if test "x$ac_cv_header_sys_sysmacros_h" = xyes
12122 printf "%s\n" "#define HAVE_SYS_SYSMACROS_H 1" >>confdefs.h
12125 ac_fn_c_check_header_compile "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default"
12126 if test "x$ac_cv_header_sys_time_h" = xyes
12128 printf "%s\n" "#define HAVE_SYS_TIME_H 1" >>confdefs.h
12131 ac_fn_c_check_header_compile "$LINENO" "sys/types.h" "ac_cv_header_sys_types_h" "$ac_includes_default"
12132 if test "x$ac_cv_header_sys_types_h" = xyes
12134 printf "%s\n" "#define HAVE_SYS_TYPES_H 1" >>confdefs.h
12137 ac_fn_c_check_header_compile "$LINENO" "sys/un.h" "ac_cv_header_sys_un_h" "$ac_includes_default"
12138 if test "x$ac_cv_header_sys_un_h" = xyes
12140 printf "%s\n" "#define HAVE_SYS_UN_H 1" >>confdefs.h
12143 ac_fn_c_check_header_compile "$LINENO" "sys/wait.h" "ac_cv_header_sys_wait_h" "$ac_includes_default"
12144 if test "x$ac_cv_header_sys_wait_h" = xyes
12146 printf "%s\n" "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
12149 ac_fn_c_check_header_compile "$LINENO" "sys/xattr.h" "ac_cv_header_sys_xattr_h" "$ac_includes_default"
12150 if test "x$ac_cv_header_sys_xattr_h" = xyes
12152 printf "%s\n" "#define HAVE_SYS_XATTR_H 1" >>confdefs.h
12158 # The above checks only detect system headers, not the headers in
12159 # ./include/mingw/, so explicitly define them to be available.
12160 printf "%s\n" "#define HAVE_LINUX_TYPES_H 1" >>confdefs.h
12162 printf "%s\n" "#define HAVE_SYS_STAT_H 1" >>confdefs.h
12164 printf "%s\n" "#define HAVE_SYS_SYSMACROS_H 1" >>confdefs.h
12166 printf "%s\n" "#define HAVE_SYS_TYPES_H 1" >>confdefs.h
12168 printf "%s\n" "#define HAVE_UNISTD_H 1" >>confdefs.h
12172 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a dd(1) program that supports iflag=fullblock" >&5
12173 printf %s "checking for a dd(1) program that supports iflag=fullblock... " >&6; }
12175 for i in dd gdd ; do
12176 if "$i" if=/dev/null of=/dev/null count=1 bs=10k 2>/dev/null iflag=fullblock oflag=append ; then
12181 if test -n "$DD" ; then
12182 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DD" >&5
12183 printf "%s\n" "$DD" >&6; }
12185 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found, using dd" >&5
12186 printf "%s\n" "not found, using dd" >&6; }
12188 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: No GNU-compatible dd(1) program found, expect some self-test failures." >&5
12189 printf "%s\n" "$as_me: WARNING: No GNU-compatible dd(1) program found, expect some self-test failures." >&2;}
12193 ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "
12194 #if HAVE_SYS_TYPES_H
12195 #include <sys/types.h>
12197 #if HAVE_SYS_SOCKET
12198 #include <sys/socket.h>
12202 if test "x$ac_cv_header_net_if_h" = xyes
12204 printf "%s\n" "#define HAVE_NET_IF_H 1" >>confdefs.h
12209 for ac_item in $ac_func_c_list
12211 if test $ac_func; then
12212 ac_fn_c_check_func "$LINENO" $ac_func ac_cv_func_$ac_func
12213 if eval test \"x\$ac_cv_func_$ac_func\" = xyes; then
12214 echo "#define $ac_item 1" >> confdefs.h
12222 if test "x$ac_cv_func_vprintf" = xno
12224 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
12225 if test "x$ac_cv_func__doprnt" = xyes
12228 printf "%s\n" "#define HAVE_DOPRNT 1" >>confdefs.h
12233 ac_fn_c_check_member "$LINENO" "struct dirent" "d_reclen" "ac_cv_member_struct_dirent_d_reclen" "#include <dirent.h>
12235 if test "x$ac_cv_member_struct_dirent_d_reclen" = xyes
12238 printf "%s\n" "#define HAVE_RECLEN_DIRENT 1" >>confdefs.h
12242 ac_fn_c_check_member "$LINENO" "struct stat" "st_atim" "ac_cv_member_struct_stat_st_atim" "$ac_includes_default"
12243 if test "x$ac_cv_member_struct_stat_st_atim" = xyes
12246 printf "%s\n" "#define HAVE_STRUCT_STAT_ST_ATIM 1" >>confdefs.h
12251 ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "#include <sys/types.h>
12253 if test "x$ac_cv_type_ssize_t" = xyes
12256 printf "%s\n" "#define HAVE_TYPE_SSIZE_T 1" >>confdefs.h
12260 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
12261 printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
12262 if test ${ac_cv_c_undeclared_builtin_options+y}
12264 printf %s "(cached) " >&6
12266 ac_save_CFLAGS=$CFLAGS
12267 ac_cv_c_undeclared_builtin_options='cannot detect'
12268 for ac_arg in '' -fno-builtin; do
12269 CFLAGS="$ac_save_CFLAGS $ac_arg"
12270 # This test program should *not* compile successfully.
12271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12272 /* end confdefs.h. */
12282 if ac_fn_c_try_compile "$LINENO"
12286 # This test program should compile successfully.
12287 # No library function is consistently available on
12288 # freestanding implementations, so test against a dummy
12289 # declaration. Include always-available headers on the
12290 # off chance that they somehow elicit warnings.
12291 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12292 /* end confdefs.h. */
12294 #include <limits.h>
12295 #include <stdarg.h>
12296 #include <stddef.h>
12297 extern void ac_decl (int, char *);
12302 (void) ac_decl (0, (char *) 0);
12309 if ac_fn_c_try_compile "$LINENO"
12311 if test x"$ac_arg" = x
12313 ac_cv_c_undeclared_builtin_options='none needed'
12315 ac_cv_c_undeclared_builtin_options=$ac_arg
12319 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12321 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12323 CFLAGS=$ac_save_CFLAGS
12326 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
12327 printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
12328 case $ac_cv_c_undeclared_builtin_options in #(
12330 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12331 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12332 as_fn_error $? "cannot make $CC report undeclared builtins
12333 See \`config.log' for more details" "$LINENO" 5; } ;; #(
12335 ac_c_undeclared_builtin_options='' ;; #(
12337 ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
12340 ac_fn_check_decl "$LINENO" "llseek" "ac_cv_have_decl_llseek" "#include <unistd.h>
12341 " "$ac_c_undeclared_builtin_options" "CFLAGS"
12342 if test "x$ac_cv_have_decl_llseek" = xyes
12345 printf "%s\n" "#define HAVE_LLSEEK_PROTOTYPE 1" >>confdefs.h
12348 ac_fn_check_decl "$LINENO" "lseek64" "ac_cv_have_decl_lseek64" "#define _LARGEFILE_SOURCE
12349 #define _LARGEFILE64_SOURCE
12350 #include <unistd.h>
12351 " "$ac_c_undeclared_builtin_options" "CFLAGS"
12352 if test "x$ac_cv_have_decl_lseek64" = xyes
12355 printf "%s\n" "#define HAVE_LSEEK64_PROTOTYPE 1" >>confdefs.h
12359 ac_fn_check_decl "$LINENO" "fsmap_sizeof" "ac_cv_have_decl_fsmap_sizeof" "#include <linux/fsmap.h>
12360 " "$ac_c_undeclared_builtin_options" "CFLAGS"
12361 if test "x$ac_cv_have_decl_fsmap_sizeof" = xyes
12364 printf "%s\n" "#define HAVE_FSMAP_SIZEOF 1" >>confdefs.h
12367 # The cast to long int works around a bug in the HP C Compiler
12368 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12369 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12370 # This bug is HP SR number 8606223364.
12371 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
12372 printf %s "checking size of short... " >&6; }
12373 if test ${ac_cv_sizeof_short+y}
12375 printf %s "(cached) " >&6
12377 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"
12381 if test "$ac_cv_type_short" = yes; then
12382 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12383 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12384 as_fn_error 77 "cannot compute sizeof (short)
12385 See \`config.log' for more details" "$LINENO" 5; }
12387 ac_cv_sizeof_short=0
12392 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
12393 printf "%s\n" "$ac_cv_sizeof_short" >&6; }
12397 printf "%s\n" "#define SIZEOF_SHORT $ac_cv_sizeof_short" >>confdefs.h
12400 # The cast to long int works around a bug in the HP C Compiler
12401 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12402 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12403 # This bug is HP SR number 8606223364.
12404 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
12405 printf %s "checking size of int... " >&6; }
12406 if test ${ac_cv_sizeof_int+y}
12408 printf %s "(cached) " >&6
12410 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"
12414 if test "$ac_cv_type_int" = yes; then
12415 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12416 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12417 as_fn_error 77 "cannot compute sizeof (int)
12418 See \`config.log' for more details" "$LINENO" 5; }
12425 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
12426 printf "%s\n" "$ac_cv_sizeof_int" >&6; }
12430 printf "%s\n" "#define SIZEOF_INT $ac_cv_sizeof_int" >>confdefs.h
12433 # The cast to long int works around a bug in the HP C Compiler
12434 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12435 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12436 # This bug is HP SR number 8606223364.
12437 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
12438 printf %s "checking size of long... " >&6; }
12439 if test ${ac_cv_sizeof_long+y}
12441 printf %s "(cached) " >&6
12443 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"
12447 if test "$ac_cv_type_long" = yes; then
12448 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12449 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12450 as_fn_error 77 "cannot compute sizeof (long)
12451 See \`config.log' for more details" "$LINENO" 5; }
12453 ac_cv_sizeof_long=0
12458 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
12459 printf "%s\n" "$ac_cv_sizeof_long" >&6; }
12463 printf "%s\n" "#define SIZEOF_LONG $ac_cv_sizeof_long" >>confdefs.h
12466 # The cast to long int works around a bug in the HP C Compiler
12467 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12468 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12469 # This bug is HP SR number 8606223364.
12470 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12471 printf %s "checking size of long long... " >&6; }
12472 if test ${ac_cv_sizeof_long_long+y}
12474 printf %s "(cached) " >&6
12476 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"
12480 if test "$ac_cv_type_long_long" = yes; then
12481 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12482 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12483 as_fn_error 77 "cannot compute sizeof (long long)
12484 See \`config.log' for more details" "$LINENO" 5; }
12486 ac_cv_sizeof_long_long=0
12491 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
12492 printf "%s\n" "$ac_cv_sizeof_long_long" >&6; }
12496 printf "%s\n" "#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long" >>confdefs.h
12499 # The cast to long int works around a bug in the HP C Compiler
12500 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12501 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12502 # This bug is HP SR number 8606223364.
12503 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
12504 printf %s "checking size of off_t... " >&6; }
12505 if test ${ac_cv_sizeof_off_t+y}
12507 printf %s "(cached) " >&6
12509 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"
12513 if test "$ac_cv_type_off_t" = yes; then
12514 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12515 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12516 as_fn_error 77 "cannot compute sizeof (off_t)
12517 See \`config.log' for more details" "$LINENO" 5; }
12519 ac_cv_sizeof_off_t=0
12524 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
12525 printf "%s\n" "$ac_cv_sizeof_off_t" >&6; }
12529 printf "%s\n" "#define SIZEOF_OFF_T $ac_cv_sizeof_off_t" >>confdefs.h
12532 # The cast to long int works around a bug in the HP C Compiler
12533 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12534 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12535 # This bug is HP SR number 8606223364.
12536 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5
12537 printf %s "checking size of time_t... " >&6; }
12538 if test ${ac_cv_sizeof_time_t+y}
12540 printf %s "(cached) " >&6
12542 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t" "$ac_includes_default"
12546 if test "$ac_cv_type_time_t" = yes; then
12547 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12548 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12549 as_fn_error 77 "cannot compute sizeof (time_t)
12550 See \`config.log' for more details" "$LINENO" 5; }
12552 ac_cv_sizeof_time_t=0
12557 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5
12558 printf "%s\n" "$ac_cv_sizeof_time_t" >&6; }
12562 printf "%s\n" "#define SIZEOF_TIME_T $ac_cv_sizeof_time_t" >>confdefs.h
12565 SIZEOF_SHORT=$ac_cv_sizeof_short
12566 SIZEOF_INT=$ac_cv_sizeof_int
12567 SIZEOF_LONG=$ac_cv_sizeof_long
12568 SIZEOF_LONG_LONG=$ac_cv_sizeof_long_long
12569 SIZEOF_OFF_T=$ac_cv_sizeof_off_t
12570 SIZEOF_TIME_T=$ac_cv_sizeof_time_t
12577 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12578 printf %s "checking whether byte ordering is bigendian... " >&6; }
12579 if test ${ac_cv_c_bigendian+y}
12581 printf %s "(cached) " >&6
12583 ac_cv_c_bigendian=unknown
12584 # See if we're dealing with a universal compiler.
12585 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12586 /* end confdefs.h. */
12587 #ifndef __APPLE_CC__
12588 not a universal capable compiler
12593 if ac_fn_c_try_compile "$LINENO"
12596 # Check for potential -arch flags. It is not universal unless
12597 # there are at least two -arch flags with different values.
12600 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12601 if test -n "$ac_prev"; then
12603 i?86 | x86_64 | ppc | ppc64)
12604 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12607 ac_cv_c_bigendian=universal
12613 elif test "x$ac_word" = "x-arch"; then
12618 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12619 if test $ac_cv_c_bigendian = unknown; then
12620 # See if sys/param.h defines the BYTE_ORDER macro.
12621 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12622 /* end confdefs.h. */
12623 #include <sys/types.h>
12624 #include <sys/param.h>
12629 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12630 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12632 bogus endian macros
12639 if ac_fn_c_try_compile "$LINENO"
12641 # It does; now see whether it defined to BIG_ENDIAN or not.
12642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12643 /* end confdefs.h. */
12644 #include <sys/types.h>
12645 #include <sys/param.h>
12650 #if BYTE_ORDER != BIG_ENDIAN
12658 if ac_fn_c_try_compile "$LINENO"
12660 ac_cv_c_bigendian=yes
12662 ac_cv_c_bigendian=no
12664 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12666 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12668 if test $ac_cv_c_bigendian = unknown; then
12669 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12671 /* end confdefs.h. */
12672 #include <limits.h>
12677 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12678 bogus endian macros
12685 if ac_fn_c_try_compile "$LINENO"
12687 # It does; now see whether it defined to _BIG_ENDIAN or not.
12688 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12689 /* end confdefs.h. */
12690 #include <limits.h>
12695 #ifndef _BIG_ENDIAN
12703 if ac_fn_c_try_compile "$LINENO"
12705 ac_cv_c_bigendian=yes
12707 ac_cv_c_bigendian=no
12709 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12711 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12713 if test $ac_cv_c_bigendian = unknown; then
12714 # Compile a test program.
12715 if test "$cross_compiling" = yes
12717 # Try to guess by grepping values from an object file.
12718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12719 /* end confdefs.h. */
12720 unsigned short int ascii_mm[] =
12721 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12722 unsigned short int ascii_ii[] =
12723 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12724 int use_ascii (int i) {
12725 return ascii_mm[i] + ascii_ii[i];
12727 unsigned short int ebcdic_ii[] =
12728 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12729 unsigned short int ebcdic_mm[] =
12730 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12731 int use_ebcdic (int i) {
12732 return ebcdic_mm[i] + ebcdic_ii[i];
12739 return use_ascii (foo) == use_ebcdic (foo);
12744 if ac_fn_c_try_compile "$LINENO"
12746 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12747 ac_cv_c_bigendian=yes
12749 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12750 if test "$ac_cv_c_bigendian" = unknown; then
12751 ac_cv_c_bigendian=no
12753 # finding both strings is unlikely to happen, but who knows?
12754 ac_cv_c_bigendian=unknown
12758 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12760 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12761 /* end confdefs.h. */
12762 $ac_includes_default
12767 /* Are we little or big endian? From Harbison&Steele. */
12771 char c[sizeof (long int)];
12774 return u.c[sizeof (long int) - 1] == 1;
12780 if ac_fn_c_try_run "$LINENO"
12782 ac_cv_c_bigendian=no
12784 ac_cv_c_bigendian=yes
12786 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12787 conftest.$ac_objext conftest.beam conftest.$ac_ext
12792 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12793 printf "%s\n" "$ac_cv_c_bigendian" >&6; }
12794 case $ac_cv_c_bigendian in #(
12796 printf "%s\n" "#define WORDS_BIGENDIAN 1" >>confdefs.h
12802 printf "%s\n" "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12806 as_fn_error $? "unknown endianness
12807 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
12810 if test $cross_compiling = no; then
12811 BUILD_CC="$BUILD_CC" CPP="$CPP" /bin/sh $ac_aux_dir/parse-types.sh
12813 CROSS_COMPILE="1" BUILD_CC="$BUILD_CC" CPP="$CPP" /bin/sh $ac_aux_dir/parse-types.sh
12815 ASM_TYPES_HEADER=./asm_types.h
12817 echo "/* These defines are needed for the public ext2fs.h header file */" \
12819 if grep HAVE_SYS_TYPES_H confdefs.h > tmp_config.$$; then
12820 uniq tmp_config.$$ >> public_config.h
12822 echo "#undef HAVE_SYS_TYPES_H" >> public_config.h
12824 if grep WORDS_BIGENDIAN confdefs.h > tmp_config.$$; then
12825 uniq tmp_config.$$ >> public_config.h
12827 echo "#undef WORDS_BIGENDIAN" >> public_config.h
12829 rm -f tmp_config.$$
12830 PUBLIC_CONFIG_HEADER=./public_config.h
12832 ac_fn_c_check_header_compile "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
12833 if test "x$ac_cv_header_inttypes_h" = xyes
12835 printf "%s\n" "#define HAVE_INTTYPES_H 1" >>confdefs.h
12839 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
12840 if test "x$ac_cv_type_intptr_t" = xyes
12843 printf "%s\n" "#define HAVE_INTPTR_T 1" >>confdefs.h
12848 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether struct stat has a st_flags field" >&5
12849 printf %s "checking whether struct stat has a st_flags field... " >&6; }
12850 if test ${e2fsprogs_cv_struct_st_flags+y}
12852 printf %s "(cached) " >&6
12854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12855 /* end confdefs.h. */
12856 #include <sys/stat.h>
12860 struct stat stat; stat.st_flags = 0;
12865 if ac_fn_c_try_compile "$LINENO"
12867 e2fsprogs_cv_struct_st_flags=yes
12869 e2fsprogs_cv_struct_st_flags=no
12871 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12874 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $e2fsprogs_cv_struct_st_flags" >&5
12875 printf "%s\n" "$e2fsprogs_cv_struct_st_flags" >&6; }
12876 if test "$e2fsprogs_cv_struct_st_flags" = yes; then
12877 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether st_flags field is useful" >&5
12878 printf %s "checking whether st_flags field is useful... " >&6; }
12879 if test ${e2fsprogs_cv_struct_st_flags_immut+y}
12881 printf %s "(cached) " >&6
12883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12884 /* end confdefs.h. */
12885 #include <sys/stat.h>
12889 struct stat stat; stat.st_flags |= UF_IMMUTABLE;
12894 if ac_fn_c_try_compile "$LINENO"
12896 e2fsprogs_cv_struct_st_flags_immut=yes
12898 e2fsprogs_cv_struct_st_flags_immut=no
12900 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12903 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $e2fsprogs_cv_struct_st_flags_immut" >&5
12904 printf "%s\n" "$e2fsprogs_cv_struct_st_flags_immut" >&6; }
12905 if test "$e2fsprogs_cv_struct_st_flags_immut" = yes; then
12907 printf "%s\n" "#define HAVE_STAT_FLAGS 1" >>confdefs.h
12911 ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/types.h>
12912 #include <sys/socket.h>
12914 if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes
12917 printf "%s\n" "#define HAVE_SA_LEN 1" >>confdefs.h
12921 if test -n "$BLKID_CMT"; then
12922 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_probe_get_topology in -lblkid" >&5
12923 printf %s "checking for blkid_probe_get_topology in -lblkid... " >&6; }
12924 if test ${ac_cv_lib_blkid_blkid_probe_get_topology+y}
12926 printf %s "(cached) " >&6
12928 ac_check_lib_save_LIBS=$LIBS
12929 LIBS="-lblkid $LIBS"
12930 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12931 /* end confdefs.h. */
12933 /* Override any GCC internal prototype to avoid an error.
12934 Use char because int might match the return type of a GCC
12935 builtin and then its argument prototype would still apply. */
12936 char blkid_probe_get_topology ();
12940 return blkid_probe_get_topology ();
12945 if ac_fn_c_try_link "$LINENO"
12947 ac_cv_lib_blkid_blkid_probe_get_topology=yes
12949 ac_cv_lib_blkid_blkid_probe_get_topology=no
12951 rm -f core conftest.err conftest.$ac_objext conftest.beam \
12952 conftest$ac_exeext conftest.$ac_ext
12953 LIBS=$ac_check_lib_save_LIBS
12955 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_probe_get_topology" >&5
12956 printf "%s\n" "$ac_cv_lib_blkid_blkid_probe_get_topology" >&6; }
12957 if test "x$ac_cv_lib_blkid_blkid_probe_get_topology" = xyes
12960 printf "%s\n" "#define HAVE_BLKID_PROBE_GET_TOPOLOGY 1" >>confdefs.h
12964 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_topology_get_dax in -lblkid" >&5
12965 printf %s "checking for blkid_topology_get_dax in -lblkid... " >&6; }
12966 if test ${ac_cv_lib_blkid_blkid_topology_get_dax+y}
12968 printf %s "(cached) " >&6
12970 ac_check_lib_save_LIBS=$LIBS
12971 LIBS="-lblkid $LIBS"
12972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12973 /* end confdefs.h. */
12975 /* Override any GCC internal prototype to avoid an error.
12976 Use char because int might match the return type of a GCC
12977 builtin and then its argument prototype would still apply. */
12978 char blkid_topology_get_dax ();
12982 return blkid_topology_get_dax ();
12987 if ac_fn_c_try_link "$LINENO"
12989 ac_cv_lib_blkid_blkid_topology_get_dax=yes
12991 ac_cv_lib_blkid_blkid_topology_get_dax=no
12993 rm -f core conftest.err conftest.$ac_objext conftest.beam \
12994 conftest$ac_exeext conftest.$ac_ext
12995 LIBS=$ac_check_lib_save_LIBS
12997 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_topology_get_dax" >&5
12998 printf "%s\n" "$ac_cv_lib_blkid_blkid_topology_get_dax" >&6; }
12999 if test "x$ac_cv_lib_blkid_blkid_topology_get_dax" = xyes
13002 printf "%s\n" "#define HAVE_BLKID_TOPOLOGY_GET_DAX 1" >>confdefs.h
13006 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_probe_enable_partitions in -lblkid" >&5
13007 printf %s "checking for blkid_probe_enable_partitions in -lblkid... " >&6; }
13008 if test ${ac_cv_lib_blkid_blkid_probe_enable_partitions+y}
13010 printf %s "(cached) " >&6
13012 ac_check_lib_save_LIBS=$LIBS
13013 LIBS="-lblkid $LIBS"
13014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13015 /* end confdefs.h. */
13017 /* Override any GCC internal prototype to avoid an error.
13018 Use char because int might match the return type of a GCC
13019 builtin and then its argument prototype would still apply. */
13020 char blkid_probe_enable_partitions ();
13024 return blkid_probe_enable_partitions ();
13029 if ac_fn_c_try_link "$LINENO"
13031 ac_cv_lib_blkid_blkid_probe_enable_partitions=yes
13033 ac_cv_lib_blkid_blkid_probe_enable_partitions=no
13035 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13036 conftest$ac_exeext conftest.$ac_ext
13037 LIBS=$ac_check_lib_save_LIBS
13039 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_probe_enable_partitions" >&5
13040 printf "%s\n" "$ac_cv_lib_blkid_blkid_probe_enable_partitions" >&6; }
13041 if test "x$ac_cv_lib_blkid_blkid_probe_enable_partitions" = xyes
13044 printf "%s\n" "#define HAVE_BLKID_PROBE_ENABLE_PARTITIONS 1" >>confdefs.h
13049 if test -n "$DLOPEN_LIB" ; then
13050 ac_cv_func_dlopen=yes
13052 ac_fn_c_check_func "$LINENO" "__secure_getenv" "ac_cv_func___secure_getenv"
13053 if test "x$ac_cv_func___secure_getenv" = xyes
13055 printf "%s\n" "#define HAVE___SECURE_GETENV 1" >>confdefs.h
13058 ac_fn_c_check_func "$LINENO" "add_key" "ac_cv_func_add_key"
13059 if test "x$ac_cv_func_add_key" = xyes
13061 printf "%s\n" "#define HAVE_ADD_KEY 1" >>confdefs.h
13064 ac_fn_c_check_func "$LINENO" "backtrace" "ac_cv_func_backtrace"
13065 if test "x$ac_cv_func_backtrace" = xyes
13067 printf "%s\n" "#define HAVE_BACKTRACE 1" >>confdefs.h
13070 ac_fn_c_check_func "$LINENO" "chflags" "ac_cv_func_chflags"
13071 if test "x$ac_cv_func_chflags" = xyes
13073 printf "%s\n" "#define HAVE_CHFLAGS 1" >>confdefs.h
13076 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
13077 if test "x$ac_cv_func_dlopen" = xyes
13079 printf "%s\n" "#define HAVE_DLOPEN 1" >>confdefs.h
13082 ac_fn_c_check_func "$LINENO" "fadvise64" "ac_cv_func_fadvise64"
13083 if test "x$ac_cv_func_fadvise64" = xyes
13085 printf "%s\n" "#define HAVE_FADVISE64 1" >>confdefs.h
13088 ac_fn_c_check_func "$LINENO" "fallocate" "ac_cv_func_fallocate"
13089 if test "x$ac_cv_func_fallocate" = xyes
13091 printf "%s\n" "#define HAVE_FALLOCATE 1" >>confdefs.h
13094 ac_fn_c_check_func "$LINENO" "fallocate64" "ac_cv_func_fallocate64"
13095 if test "x$ac_cv_func_fallocate64" = xyes
13097 printf "%s\n" "#define HAVE_FALLOCATE64 1" >>confdefs.h
13100 ac_fn_c_check_func "$LINENO" "fchown" "ac_cv_func_fchown"
13101 if test "x$ac_cv_func_fchown" = xyes
13103 printf "%s\n" "#define HAVE_FCHOWN 1" >>confdefs.h
13106 ac_fn_c_check_func "$LINENO" "fcntl" "ac_cv_func_fcntl"
13107 if test "x$ac_cv_func_fcntl" = xyes
13109 printf "%s\n" "#define HAVE_FCNTL 1" >>confdefs.h
13112 ac_fn_c_check_func "$LINENO" "fdatasync" "ac_cv_func_fdatasync"
13113 if test "x$ac_cv_func_fdatasync" = xyes
13115 printf "%s\n" "#define HAVE_FDATASYNC 1" >>confdefs.h
13118 ac_fn_c_check_func "$LINENO" "fstat64" "ac_cv_func_fstat64"
13119 if test "x$ac_cv_func_fstat64" = xyes
13121 printf "%s\n" "#define HAVE_FSTAT64 1" >>confdefs.h
13124 ac_fn_c_check_func "$LINENO" "fsync" "ac_cv_func_fsync"
13125 if test "x$ac_cv_func_fsync" = xyes
13127 printf "%s\n" "#define HAVE_FSYNC 1" >>confdefs.h
13130 ac_fn_c_check_func "$LINENO" "ftruncate64" "ac_cv_func_ftruncate64"
13131 if test "x$ac_cv_func_ftruncate64" = xyes
13133 printf "%s\n" "#define HAVE_FTRUNCATE64 1" >>confdefs.h
13136 ac_fn_c_check_func "$LINENO" "futimes" "ac_cv_func_futimes"
13137 if test "x$ac_cv_func_futimes" = xyes
13139 printf "%s\n" "#define HAVE_FUTIMES 1" >>confdefs.h
13142 ac_fn_c_check_func "$LINENO" "getcwd" "ac_cv_func_getcwd"
13143 if test "x$ac_cv_func_getcwd" = xyes
13145 printf "%s\n" "#define HAVE_GETCWD 1" >>confdefs.h
13148 ac_fn_c_check_func "$LINENO" "getdtablesize" "ac_cv_func_getdtablesize"
13149 if test "x$ac_cv_func_getdtablesize" = xyes
13151 printf "%s\n" "#define HAVE_GETDTABLESIZE 1" >>confdefs.h
13154 ac_fn_c_check_func "$LINENO" "getentropy" "ac_cv_func_getentropy"
13155 if test "x$ac_cv_func_getentropy" = xyes
13157 printf "%s\n" "#define HAVE_GETENTROPY 1" >>confdefs.h
13160 ac_fn_c_check_func "$LINENO" "gethostname" "ac_cv_func_gethostname"
13161 if test "x$ac_cv_func_gethostname" = xyes
13163 printf "%s\n" "#define HAVE_GETHOSTNAME 1" >>confdefs.h
13166 ac_fn_c_check_func "$LINENO" "getmntinfo" "ac_cv_func_getmntinfo"
13167 if test "x$ac_cv_func_getmntinfo" = xyes
13169 printf "%s\n" "#define HAVE_GETMNTINFO 1" >>confdefs.h
13172 ac_fn_c_check_func "$LINENO" "getpwuid_r" "ac_cv_func_getpwuid_r"
13173 if test "x$ac_cv_func_getpwuid_r" = xyes
13175 printf "%s\n" "#define HAVE_GETPWUID_R 1" >>confdefs.h
13178 ac_fn_c_check_func "$LINENO" "getrandom" "ac_cv_func_getrandom"
13179 if test "x$ac_cv_func_getrandom" = xyes
13181 printf "%s\n" "#define HAVE_GETRANDOM 1" >>confdefs.h
13184 ac_fn_c_check_func "$LINENO" "getrlimit" "ac_cv_func_getrlimit"
13185 if test "x$ac_cv_func_getrlimit" = xyes
13187 printf "%s\n" "#define HAVE_GETRLIMIT 1" >>confdefs.h
13190 ac_fn_c_check_func "$LINENO" "getrusage" "ac_cv_func_getrusage"
13191 if test "x$ac_cv_func_getrusage" = xyes
13193 printf "%s\n" "#define HAVE_GETRUSAGE 1" >>confdefs.h
13196 ac_fn_c_check_func "$LINENO" "jrand48" "ac_cv_func_jrand48"
13197 if test "x$ac_cv_func_jrand48" = xyes
13199 printf "%s\n" "#define HAVE_JRAND48 1" >>confdefs.h
13202 ac_fn_c_check_func "$LINENO" "keyctl" "ac_cv_func_keyctl"
13203 if test "x$ac_cv_func_keyctl" = xyes
13205 printf "%s\n" "#define HAVE_KEYCTL 1" >>confdefs.h
13208 ac_fn_c_check_func "$LINENO" "llistxattr" "ac_cv_func_llistxattr"
13209 if test "x$ac_cv_func_llistxattr" = xyes
13211 printf "%s\n" "#define HAVE_LLISTXATTR 1" >>confdefs.h
13214 ac_fn_c_check_func "$LINENO" "llseek" "ac_cv_func_llseek"
13215 if test "x$ac_cv_func_llseek" = xyes
13217 printf "%s\n" "#define HAVE_LLSEEK 1" >>confdefs.h
13220 ac_fn_c_check_func "$LINENO" "lseek64" "ac_cv_func_lseek64"
13221 if test "x$ac_cv_func_lseek64" = xyes
13223 printf "%s\n" "#define HAVE_LSEEK64 1" >>confdefs.h
13226 ac_fn_c_check_func "$LINENO" "mallinfo" "ac_cv_func_mallinfo"
13227 if test "x$ac_cv_func_mallinfo" = xyes
13229 printf "%s\n" "#define HAVE_MALLINFO 1" >>confdefs.h
13232 ac_fn_c_check_func "$LINENO" "mallinfo2" "ac_cv_func_mallinfo2"
13233 if test "x$ac_cv_func_mallinfo2" = xyes
13235 printf "%s\n" "#define HAVE_MALLINFO2 1" >>confdefs.h
13238 ac_fn_c_check_func "$LINENO" "mbstowcs" "ac_cv_func_mbstowcs"
13239 if test "x$ac_cv_func_mbstowcs" = xyes
13241 printf "%s\n" "#define HAVE_MBSTOWCS 1" >>confdefs.h
13244 ac_fn_c_check_func "$LINENO" "memalign" "ac_cv_func_memalign"
13245 if test "x$ac_cv_func_memalign" = xyes
13247 printf "%s\n" "#define HAVE_MEMALIGN 1" >>confdefs.h
13250 ac_fn_c_check_func "$LINENO" "mempcpy" "ac_cv_func_mempcpy"
13251 if test "x$ac_cv_func_mempcpy" = xyes
13253 printf "%s\n" "#define HAVE_MEMPCPY 1" >>confdefs.h
13256 ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
13257 if test "x$ac_cv_func_mmap" = xyes
13259 printf "%s\n" "#define HAVE_MMAP 1" >>confdefs.h
13262 ac_fn_c_check_func "$LINENO" "msync" "ac_cv_func_msync"
13263 if test "x$ac_cv_func_msync" = xyes
13265 printf "%s\n" "#define HAVE_MSYNC 1" >>confdefs.h
13268 ac_fn_c_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep"
13269 if test "x$ac_cv_func_nanosleep" = xyes
13271 printf "%s\n" "#define HAVE_NANOSLEEP 1" >>confdefs.h
13274 ac_fn_c_check_func "$LINENO" "open64" "ac_cv_func_open64"
13275 if test "x$ac_cv_func_open64" = xyes
13277 printf "%s\n" "#define HAVE_OPEN64 1" >>confdefs.h
13280 ac_fn_c_check_func "$LINENO" "pathconf" "ac_cv_func_pathconf"
13281 if test "x$ac_cv_func_pathconf" = xyes
13283 printf "%s\n" "#define HAVE_PATHCONF 1" >>confdefs.h
13286 ac_fn_c_check_func "$LINENO" "posix_fadvise" "ac_cv_func_posix_fadvise"
13287 if test "x$ac_cv_func_posix_fadvise" = xyes
13289 printf "%s\n" "#define HAVE_POSIX_FADVISE 1" >>confdefs.h
13292 ac_fn_c_check_func "$LINENO" "posix_fadvise64" "ac_cv_func_posix_fadvise64"
13293 if test "x$ac_cv_func_posix_fadvise64" = xyes
13295 printf "%s\n" "#define HAVE_POSIX_FADVISE64 1" >>confdefs.h
13298 ac_fn_c_check_func "$LINENO" "posix_memalign" "ac_cv_func_posix_memalign"
13299 if test "x$ac_cv_func_posix_memalign" = xyes
13301 printf "%s\n" "#define HAVE_POSIX_MEMALIGN 1" >>confdefs.h
13304 ac_fn_c_check_func "$LINENO" "prctl" "ac_cv_func_prctl"
13305 if test "x$ac_cv_func_prctl" = xyes
13307 printf "%s\n" "#define HAVE_PRCTL 1" >>confdefs.h
13310 ac_fn_c_check_func "$LINENO" "pread" "ac_cv_func_pread"
13311 if test "x$ac_cv_func_pread" = xyes
13313 printf "%s\n" "#define HAVE_PREAD 1" >>confdefs.h
13316 ac_fn_c_check_func "$LINENO" "pwrite" "ac_cv_func_pwrite"
13317 if test "x$ac_cv_func_pwrite" = xyes
13319 printf "%s\n" "#define HAVE_PWRITE 1" >>confdefs.h
13322 ac_fn_c_check_func "$LINENO" "pread64" "ac_cv_func_pread64"
13323 if test "x$ac_cv_func_pread64" = xyes
13325 printf "%s\n" "#define HAVE_PREAD64 1" >>confdefs.h
13328 ac_fn_c_check_func "$LINENO" "pwrite64" "ac_cv_func_pwrite64"
13329 if test "x$ac_cv_func_pwrite64" = xyes
13331 printf "%s\n" "#define HAVE_PWRITE64 1" >>confdefs.h
13334 ac_fn_c_check_func "$LINENO" "qsort_r" "ac_cv_func_qsort_r"
13335 if test "x$ac_cv_func_qsort_r" = xyes
13337 printf "%s\n" "#define HAVE_QSORT_R 1" >>confdefs.h
13340 ac_fn_c_check_func "$LINENO" "secure_getenv" "ac_cv_func_secure_getenv"
13341 if test "x$ac_cv_func_secure_getenv" = xyes
13343 printf "%s\n" "#define HAVE_SECURE_GETENV 1" >>confdefs.h
13346 ac_fn_c_check_func "$LINENO" "setmntent" "ac_cv_func_setmntent"
13347 if test "x$ac_cv_func_setmntent" = xyes
13349 printf "%s\n" "#define HAVE_SETMNTENT 1" >>confdefs.h
13352 ac_fn_c_check_func "$LINENO" "setresgid" "ac_cv_func_setresgid"
13353 if test "x$ac_cv_func_setresgid" = xyes
13355 printf "%s\n" "#define HAVE_SETRESGID 1" >>confdefs.h
13358 ac_fn_c_check_func "$LINENO" "setresuid" "ac_cv_func_setresuid"
13359 if test "x$ac_cv_func_setresuid" = xyes
13361 printf "%s\n" "#define HAVE_SETRESUID 1" >>confdefs.h
13364 ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf"
13365 if test "x$ac_cv_func_snprintf" = xyes
13367 printf "%s\n" "#define HAVE_SNPRINTF 1" >>confdefs.h
13370 ac_fn_c_check_func "$LINENO" "srandom" "ac_cv_func_srandom"
13371 if test "x$ac_cv_func_srandom" = xyes
13373 printf "%s\n" "#define HAVE_SRANDOM 1" >>confdefs.h
13376 ac_fn_c_check_func "$LINENO" "stpcpy" "ac_cv_func_stpcpy"
13377 if test "x$ac_cv_func_stpcpy" = xyes
13379 printf "%s\n" "#define HAVE_STPCPY 1" >>confdefs.h
13382 ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp"
13383 if test "x$ac_cv_func_strcasecmp" = xyes
13385 printf "%s\n" "#define HAVE_STRCASECMP 1" >>confdefs.h
13388 ac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup"
13389 if test "x$ac_cv_func_strdup" = xyes
13391 printf "%s\n" "#define HAVE_STRDUP 1" >>confdefs.h
13394 ac_fn_c_check_func "$LINENO" "strnlen" "ac_cv_func_strnlen"
13395 if test "x$ac_cv_func_strnlen" = xyes
13397 printf "%s\n" "#define HAVE_STRNLEN 1" >>confdefs.h
13400 ac_fn_c_check_func "$LINENO" "strptime" "ac_cv_func_strptime"
13401 if test "x$ac_cv_func_strptime" = xyes
13403 printf "%s\n" "#define HAVE_STRPTIME 1" >>confdefs.h
13406 ac_fn_c_check_func "$LINENO" "strtoull" "ac_cv_func_strtoull"
13407 if test "x$ac_cv_func_strtoull" = xyes
13409 printf "%s\n" "#define HAVE_STRTOULL 1" >>confdefs.h
13412 ac_fn_c_check_func "$LINENO" "sync_file_range" "ac_cv_func_sync_file_range"
13413 if test "x$ac_cv_func_sync_file_range" = xyes
13415 printf "%s\n" "#define HAVE_SYNC_FILE_RANGE 1" >>confdefs.h
13418 ac_fn_c_check_func "$LINENO" "sysconf" "ac_cv_func_sysconf"
13419 if test "x$ac_cv_func_sysconf" = xyes
13421 printf "%s\n" "#define HAVE_SYSCONF 1" >>confdefs.h
13424 ac_fn_c_check_func "$LINENO" "usleep" "ac_cv_func_usleep"
13425 if test "x$ac_cv_func_usleep" = xyes
13427 printf "%s\n" "#define HAVE_USLEEP 1" >>confdefs.h
13430 ac_fn_c_check_func "$LINENO" "utime" "ac_cv_func_utime"
13431 if test "x$ac_cv_func_utime" = xyes
13433 printf "%s\n" "#define HAVE_UTIME 1" >>confdefs.h
13436 ac_fn_c_check_func "$LINENO" "utimes" "ac_cv_func_utimes"
13437 if test "x$ac_cv_func_utimes" = xyes
13439 printf "%s\n" "#define HAVE_UTIMES 1" >>confdefs.h
13442 ac_fn_c_check_func "$LINENO" "valloc" "ac_cv_func_valloc"
13443 if test "x$ac_cv_func_valloc" = xyes
13445 printf "%s\n" "#define HAVE_VALLOC 1" >>confdefs.h
13450 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
13451 printf %s "checking for socket in -lsocket... " >&6; }
13452 if test ${ac_cv_lib_socket_socket+y}
13454 printf %s "(cached) " >&6
13456 ac_check_lib_save_LIBS=$LIBS
13457 LIBS="-lsocket $LIBS"
13458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13459 /* end confdefs.h. */
13461 /* Override any GCC internal prototype to avoid an error.
13462 Use char because int might match the return type of a GCC
13463 builtin and then its argument prototype would still apply. */
13473 if ac_fn_c_try_link "$LINENO"
13475 ac_cv_lib_socket_socket=yes
13477 ac_cv_lib_socket_socket=no
13479 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13480 conftest$ac_exeext conftest.$ac_ext
13481 LIBS=$ac_check_lib_save_LIBS
13483 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
13484 printf "%s\n" "$ac_cv_lib_socket_socket" >&6; }
13485 if test "x$ac_cv_lib_socket_socket" = xyes
13487 SOCKET_LIB=-lsocket
13491 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for magic_file in -lmagic" >&5
13492 printf %s "checking for magic_file in -lmagic... " >&6; }
13493 if test ${ac_cv_lib_magic_magic_file+y}
13495 printf %s "(cached) " >&6
13497 ac_check_lib_save_LIBS=$LIBS
13498 LIBS="-lmagic $LIBS"
13499 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13500 /* end confdefs.h. */
13502 /* Override any GCC internal prototype to avoid an error.
13503 Use char because int might match the return type of a GCC
13504 builtin and then its argument prototype would still apply. */
13505 char magic_file ();
13509 return magic_file ();
13514 if ac_fn_c_try_link "$LINENO"
13516 ac_cv_lib_magic_magic_file=yes
13518 ac_cv_lib_magic_magic_file=no
13520 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13521 conftest$ac_exeext conftest.$ac_ext
13522 LIBS=$ac_check_lib_save_LIBS
13524 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_magic_magic_file" >&5
13525 printf "%s\n" "$ac_cv_lib_magic_magic_file" >&6; }
13526 if test "x$ac_cv_lib_magic_magic_file" = xyes
13529 ac_fn_c_check_header_compile "$LINENO" "magic.h" "ac_cv_header_magic_h" "$ac_includes_default"
13530 if test "x$ac_cv_header_magic_h" = xyes
13532 printf "%s\n" "#define HAVE_MAGIC_H 1" >>confdefs.h
13538 if test "$ac_cv_func_dlopen" = yes ; then
13539 MAGIC_LIB=$DLOPEN_LIB
13542 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
13543 printf %s "checking for clock_gettime in -lrt... " >&6; }
13544 if test ${ac_cv_lib_rt_clock_gettime+y}
13546 printf %s "(cached) " >&6
13548 ac_check_lib_save_LIBS=$LIBS
13550 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13551 /* end confdefs.h. */
13553 /* Override any GCC internal prototype to avoid an error.
13554 Use char because int might match the return type of a GCC
13555 builtin and then its argument prototype would still apply. */
13556 char clock_gettime ();
13560 return clock_gettime ();
13565 if ac_fn_c_try_link "$LINENO"
13567 ac_cv_lib_rt_clock_gettime=yes
13569 ac_cv_lib_rt_clock_gettime=no
13571 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13572 conftest$ac_exeext conftest.$ac_ext
13573 LIBS=$ac_check_lib_save_LIBS
13575 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
13576 printf "%s\n" "$ac_cv_lib_rt_clock_gettime" >&6; }
13577 if test "x$ac_cv_lib_rt_clock_gettime" = xyes
13579 CLOCK_GETTIME_LIB=-lrt
13585 # Check whether --enable-fuse2fs was given.
13586 if test ${enable_fuse2fs+y}
13588 enableval=$enable_fuse2fs; if test "$enableval" = "no"
13591 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling fuse2fs" >&5
13592 printf "%s\n" "Disabling fuse2fs" >&6; }
13594 for ac_header in pthread.h fuse.h
13596 as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | $as_tr_sh`
13597 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#define _FILE_OFFSET_BITS 64
13598 #define FUSE_USE_VERSION 29
13600 if eval test \"x\$"$as_ac_Header"\" = x"yes"
13602 cat >>confdefs.h <<_ACEOF
13603 #define `printf "%s\n" "HAVE_$ac_header" | $as_tr_cpp` 1
13607 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13608 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
13609 as_fn_error $? "Cannot find fuse2fs headers.
13610 See \`config.log' for more details" "$LINENO" 5; }
13615 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13616 /* end confdefs.h. */
13617 #define FUSE_USE_VERSION 29
13619 #include <linux/fs.h>
13620 #include <linux/falloc.h>
13621 #include <linux/xattr.h>
13632 if ac_fn_c_try_cpp "$LINENO"
13636 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13637 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
13638 as_fn_error $? "Cannot find fuse2fs Linux headers.
13639 See \`config.log' for more details" "$LINENO" 5; }
13641 rm -f conftest.err conftest.i conftest.$ac_ext
13643 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -losxfuse" >&5
13644 printf %s "checking for fuse_main in -losxfuse... " >&6; }
13645 if test ${ac_cv_lib_osxfuse_fuse_main+y}
13647 printf %s "(cached) " >&6
13649 ac_check_lib_save_LIBS=$LIBS
13650 LIBS="-losxfuse $LIBS"
13651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13652 /* end confdefs.h. */
13654 /* Override any GCC internal prototype to avoid an error.
13655 Use char because int might match the return type of a GCC
13656 builtin and then its argument prototype would still apply. */
13661 return fuse_main ();
13666 if ac_fn_c_try_link "$LINENO"
13668 ac_cv_lib_osxfuse_fuse_main=yes
13670 ac_cv_lib_osxfuse_fuse_main=no
13672 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13673 conftest$ac_exeext conftest.$ac_ext
13674 LIBS=$ac_check_lib_save_LIBS
13676 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_osxfuse_fuse_main" >&5
13677 printf "%s\n" "$ac_cv_lib_osxfuse_fuse_main" >&6; }
13678 if test "x$ac_cv_lib_osxfuse_fuse_main" = xyes
13682 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -lfuse" >&5
13683 printf %s "checking for fuse_main in -lfuse... " >&6; }
13684 if test ${ac_cv_lib_fuse_fuse_main+y}
13686 printf %s "(cached) " >&6
13688 ac_check_lib_save_LIBS=$LIBS
13689 LIBS="-lfuse $LIBS"
13690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13691 /* end confdefs.h. */
13693 /* Override any GCC internal prototype to avoid an error.
13694 Use char because int might match the return type of a GCC
13695 builtin and then its argument prototype would still apply. */
13700 return fuse_main ();
13705 if ac_fn_c_try_link "$LINENO"
13707 ac_cv_lib_fuse_fuse_main=yes
13709 ac_cv_lib_fuse_fuse_main=no
13711 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13712 conftest$ac_exeext conftest.$ac_ext
13713 LIBS=$ac_check_lib_save_LIBS
13715 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fuse_fuse_main" >&5
13716 printf "%s\n" "$ac_cv_lib_fuse_fuse_main" >&6; }
13717 if test "x$ac_cv_lib_fuse_fuse_main" = xyes
13721 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13722 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
13723 as_fn_error $? "Cannot find fuse library.
13724 See \`config.log' for more details" "$LINENO" 5; }
13729 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling fuse2fs" >&5
13730 printf "%s\n" "Enabling fuse2fs" >&6; }
13734 for ac_header in pthread.h fuse.h
13736 as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | $as_tr_sh`
13737 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#define _FILE_OFFSET_BITS 64
13738 #define FUSE_USE_VERSION 29
13740 # include <linux/fs.h>
13741 # include <linux/falloc.h>
13742 # include <linux/xattr.h>
13745 if eval test \"x\$"$as_ac_Header"\" = x"yes"
13747 cat >>confdefs.h <<_ACEOF
13748 #define `printf "%s\n" "HAVE_$ac_header" | $as_tr_cpp` 1
13756 if test -z "$FUSE_CMT"
13758 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -losxfuse" >&5
13759 printf %s "checking for fuse_main in -losxfuse... " >&6; }
13760 if test ${ac_cv_lib_osxfuse_fuse_main+y}
13762 printf %s "(cached) " >&6
13764 ac_check_lib_save_LIBS=$LIBS
13765 LIBS="-losxfuse $LIBS"
13766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13767 /* end confdefs.h. */
13769 /* Override any GCC internal prototype to avoid an error.
13770 Use char because int might match the return type of a GCC
13771 builtin and then its argument prototype would still apply. */
13776 return fuse_main ();
13781 if ac_fn_c_try_link "$LINENO"
13783 ac_cv_lib_osxfuse_fuse_main=yes
13785 ac_cv_lib_osxfuse_fuse_main=no
13787 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13788 conftest$ac_exeext conftest.$ac_ext
13789 LIBS=$ac_check_lib_save_LIBS
13791 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_osxfuse_fuse_main" >&5
13792 printf "%s\n" "$ac_cv_lib_osxfuse_fuse_main" >&6; }
13793 if test "x$ac_cv_lib_osxfuse_fuse_main" = xyes
13797 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -lfuse" >&5
13798 printf %s "checking for fuse_main in -lfuse... " >&6; }
13799 if test ${ac_cv_lib_fuse_fuse_main+y}
13801 printf %s "(cached) " >&6
13803 ac_check_lib_save_LIBS=$LIBS
13804 LIBS="-lfuse $LIBS"
13805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13806 /* end confdefs.h. */
13808 /* Override any GCC internal prototype to avoid an error.
13809 Use char because int might match the return type of a GCC
13810 builtin and then its argument prototype would still apply. */
13815 return fuse_main ();
13820 if ac_fn_c_try_link "$LINENO"
13822 ac_cv_lib_fuse_fuse_main=yes
13824 ac_cv_lib_fuse_fuse_main=no
13826 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13827 conftest$ac_exeext conftest.$ac_ext
13828 LIBS=$ac_check_lib_save_LIBS
13830 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fuse_fuse_main" >&5
13831 printf "%s\n" "$ac_cv_lib_fuse_fuse_main" >&6; }
13832 if test "x$ac_cv_lib_fuse_fuse_main" = xyes
13842 if test -z "$FUSE_CMT"
13844 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling fuse2fs by default." >&5
13845 printf "%s\n" "Enabling fuse2fs by default." >&6; }
13852 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for optreset" >&5
13853 printf %s "checking for optreset... " >&6; }
13854 if test ${ac_cv_have_optreset+y}
13856 printf %s "(cached) " >&6
13858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13859 /* end confdefs.h. */
13860 #include <unistd.h>
13863 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13864 $EGREP "optreset" >/dev/null 2>&1
13866 ac_cv_have_optreset=yes
13868 ac_cv_have_optreset=no
13873 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_optreset" >&5
13874 printf "%s\n" "$ac_cv_have_optreset" >&6; }
13875 if test $ac_cv_have_optreset = yes; then
13877 printf "%s\n" "#define HAVE_OPTRESET 1" >>confdefs.h
13882 echo GL_THREADS_API: ${gl_threads_api}
13883 if test "${gl_threads_api}" != none
13885 ac_fn_c_check_func "$LINENO" "sem_init" "ac_cv_func_sem_init"
13886 if test "x$ac_cv_func_sem_init" = xyes
13890 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lpthread" >&5
13891 printf %s "checking for sem_init in -lpthread... " >&6; }
13892 if test ${ac_cv_lib_pthread_sem_init+y}
13894 printf %s "(cached) " >&6
13896 ac_check_lib_save_LIBS=$LIBS
13897 LIBS="-lpthread $LIBS"
13898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13899 /* end confdefs.h. */
13901 /* Override any GCC internal prototype to avoid an error.
13902 Use char because int might match the return type of a GCC
13903 builtin and then its argument prototype would still apply. */
13908 return sem_init ();
13913 if ac_fn_c_try_link "$LINENO"
13915 ac_cv_lib_pthread_sem_init=yes
13917 ac_cv_lib_pthread_sem_init=no
13919 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13920 conftest$ac_exeext conftest.$ac_ext
13921 LIBS=$ac_check_lib_save_LIBS
13923 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_sem_init" >&5
13924 printf "%s\n" "$ac_cv_lib_pthread_sem_init" >&6; }
13925 if test "x$ac_cv_lib_pthread_sem_init" = xyes
13927 printf "%s\n" "#define HAVE_SEM_INIT 1" >>confdefs.h
13929 SEM_INIT_LIB=-lpthread
13931 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lrt" >&5
13932 printf %s "checking for sem_init in -lrt... " >&6; }
13933 if test ${ac_cv_lib_rt_sem_init+y}
13935 printf %s "(cached) " >&6
13937 ac_check_lib_save_LIBS=$LIBS
13939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13940 /* end confdefs.h. */
13942 /* Override any GCC internal prototype to avoid an error.
13943 Use char because int might match the return type of a GCC
13944 builtin and then its argument prototype would still apply. */
13949 return sem_init ();
13954 if ac_fn_c_try_link "$LINENO"
13956 ac_cv_lib_rt_sem_init=yes
13958 ac_cv_lib_rt_sem_init=no
13960 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13961 conftest$ac_exeext conftest.$ac_ext
13962 LIBS=$ac_check_lib_save_LIBS
13964 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sem_init" >&5
13965 printf "%s\n" "$ac_cv_lib_rt_sem_init" >&6; }
13966 if test "x$ac_cv_lib_rt_sem_init" = xyes
13968 printf "%s\n" "#define HAVE_SEM_INIT 1" >>confdefs.h
13972 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lposix4" >&5
13973 printf %s "checking for sem_init in -lposix4... " >&6; }
13974 if test ${ac_cv_lib_posix4_sem_init+y}
13976 printf %s "(cached) " >&6
13978 ac_check_lib_save_LIBS=$LIBS
13979 LIBS="-lposix4 $LIBS"
13980 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13981 /* end confdefs.h. */
13983 /* Override any GCC internal prototype to avoid an error.
13984 Use char because int might match the return type of a GCC
13985 builtin and then its argument prototype would still apply. */
13990 return sem_init ();
13995 if ac_fn_c_try_link "$LINENO"
13997 ac_cv_lib_posix4_sem_init=yes
13999 ac_cv_lib_posix4_sem_init=no
14001 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14002 conftest$ac_exeext conftest.$ac_ext
14003 LIBS=$ac_check_lib_save_LIBS
14005 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix4_sem_init" >&5
14006 printf "%s\n" "$ac_cv_lib_posix4_sem_init" >&6; }
14007 if test "x$ac_cv_lib_posix4_sem_init" = xyes
14009 printf "%s\n" "#define HAVE_SEM_INIT 1" >>confdefs.h
14011 SEM_INIT_LIB=-lposix4
14021 if test "$ac_cv_func_qsort_r" != no
14024 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether qsort_r is GNU version" >&5
14025 printf %s "checking whether qsort_r is GNU version... " >&6; }
14026 if test ${e2_cv_gnu_qsort_r+y}
14028 printf %s "(cached) " >&6
14030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14031 /* end confdefs.h. */
14033 #include <stdlib.h>
14034 void (qsort_r)(void *base, size_t nmemb, size_t size,
14035 int (*compar)(const void *, const void *, void *),
14046 if ac_fn_c_try_compile "$LINENO"
14048 e2_cv_gnu_qsort_r=yes
14050 e2_cv_gnu_qsort_r=no
14052 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14055 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $e2_cv_gnu_qsort_r" >&5
14056 printf "%s\n" "$e2_cv_gnu_qsort_r" >&6; }
14057 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether qsort_r is BSD version" >&5
14058 printf %s "checking whether qsort_r is BSD version... " >&6; }
14059 if test ${e2_cv_bsd_qsort_r+y}
14061 printf %s "(cached) " >&6
14063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14064 /* end confdefs.h. */
14066 #include <stdlib.h>
14067 void (qsort_r)(void *base, size_t nmemb, size_t size,
14068 void *arg, int (*compar)(void *, const void *, const void *));
14078 if ac_fn_c_try_compile "$LINENO"
14080 e2_cv_bsd_qsort_r=yes
14082 e2_cv_bsd_qsort_r=no
14084 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14087 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $e2_cv_bsd_qsort_r" >&5
14088 printf "%s\n" "$e2_cv_bsd_qsort_r" >&6; }
14089 case "$e2_cv_gnu_qsort_r:$e2_cv_bsd_qsort_r" in #(
14093 printf "%s\n" "#define HAVE_GNU_QSORT_R 1" >>confdefs.h
14099 printf "%s\n" "#define HAVE_BSD_QSORT_R 1" >>confdefs.h
14107 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for unified diff option" >&5
14108 printf %s "checking for unified diff option... " >&6; }
14109 if diff -u $0 $0 > /dev/null 2>&1 ; then
14114 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $UNI_DIFF_OPTS" >&5
14115 printf "%s\n" "$UNI_DIFF_OPTS" >&6; }
14120 printf "%s\n" "#define HAVE_EXT2_IOCTLS 1" >>confdefs.h
14125 printf %s "checking for mount 'nosuid' option... "
14126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14127 /* end confdefs.h. */
14128 #include <sys/mount.h>
14132 void *temp = (void *)(MS_NOSUID); (void) temp;
14137 if ac_fn_c_try_compile "$LINENO"
14140 printf "%s\n" "#define HAVE_MOUNT_NOSUID 1" >>confdefs.h
14142 ac_cv_mount_nosuid=yes
14143 printf "%s\n" "yes"
14145 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14146 /* end confdefs.h. */
14147 #include <sys/mount.h>
14151 void *temp = (void *)(MNT_NOSUID); (void) temp;
14156 if ac_fn_c_try_compile "$LINENO"
14159 printf "%s\n" "#define HAVE_MOUNT_NOSUID 1" >>confdefs.h
14161 ac_cv_mount_nosuid=yes
14162 printf "%s\n" "yes"
14164 ac_cv_mount_nosuid=no
14168 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14171 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14174 printf %s "checking for mount 'nodev' option... "
14175 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14176 /* end confdefs.h. */
14177 #include <sys/mount.h>
14181 void *temp = (void *)(MS_NODEV); (void) temp;
14186 if ac_fn_c_try_compile "$LINENO"
14189 printf "%s\n" "#define HAVE_MOUNT_NODEV 1" >>confdefs.h
14191 ac_cv_mount_nodev=yes
14192 printf "%s\n" "yes"
14194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14195 /* end confdefs.h. */
14196 #include <sys/mount.h>
14200 void *temp = (void *)(MNT_NODEV); (void) temp;
14205 if ac_fn_c_try_compile "$LINENO"
14208 printf "%s\n" "#define HAVE_MOUNT_NODEV 1" >>confdefs.h
14210 ac_cv_mount_nodev=yes
14211 printf "%s\n" "yes"
14213 ac_cv_mount_nodev=no
14217 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14220 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14222 # Check whether --enable-lto was given.
14223 if test ${enable_lto+y}
14225 enableval=$enable_lto;
14230 if test "$enable_lto" = "yes" || test "$enable_lto" = "probe"; then
14231 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports LTO" >&5
14232 printf %s "checking if C compiler supports LTO... " >&6; }
14233 OLD_CFLAGS="$CFLAGS"
14234 OLD_LDFLAGS="$LDFLAGS"
14235 LTO_FLAGS="-g -flto -ffat-lto-objects"
14236 CFLAGS="$CFLAGS $LTO_FLAGS"
14237 LDFLAGS="$LDFLAGS $LTO_FLAGS"
14238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14239 /* end confdefs.h. */
14249 if ac_fn_c_try_link "$LINENO"
14251 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14252 printf "%s\n" "yes" >&6; }
14253 lto_cflags=$LTO_FLAGS
14254 lto_ldflags=$LTO_FLAGS
14255 # Extract the first word of "gcc-ar", so it can be a program name with args.
14256 set dummy gcc-ar; ac_word=$2
14257 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14258 printf %s "checking for $ac_word... " >&6; }
14259 if test ${ac_cv_path_gcc_ar+y}
14261 printf %s "(cached) " >&6
14265 ac_cv_path_gcc_ar="$gcc_ar" # Let the user override the test with a path.
14268 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14269 for as_dir in $PATH
14272 case $as_dir in #(((
14275 *) as_dir=$as_dir/ ;;
14277 for ac_exec_ext in '' $ac_executable_extensions; do
14278 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14279 ac_cv_path_gcc_ar="$as_dir$ac_word$ac_exec_ext"
14280 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14290 gcc_ar=$ac_cv_path_gcc_ar
14291 if test -n "$gcc_ar"; then
14292 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gcc_ar" >&5
14293 printf "%s\n" "$gcc_ar" >&6; }
14295 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14296 printf "%s\n" "no" >&6; }
14300 # Extract the first word of "gcc-ranlib", so it can be a program name with args.
14301 set dummy gcc-ranlib; ac_word=$2
14302 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14303 printf %s "checking for $ac_word... " >&6; }
14304 if test ${ac_cv_path_gcc_ranlib+y}
14306 printf %s "(cached) " >&6
14308 case $gcc_ranlib in
14310 ac_cv_path_gcc_ranlib="$gcc_ranlib" # Let the user override the test with a path.
14313 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14314 for as_dir in $PATH
14317 case $as_dir in #(((
14320 *) as_dir=$as_dir/ ;;
14322 for ac_exec_ext in '' $ac_executable_extensions; do
14323 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14324 ac_cv_path_gcc_ranlib="$as_dir$ac_word$ac_exec_ext"
14325 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14335 gcc_ranlib=$ac_cv_path_gcc_ranlib
14336 if test -n "$gcc_ranlib"; then
14337 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gcc_ranlib" >&5
14338 printf "%s\n" "$gcc_ranlib" >&6; }
14340 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14341 printf "%s\n" "no" >&6; }
14346 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14347 printf "%s\n" "no" >&6; }
14349 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14350 conftest$ac_exeext conftest.$ac_ext
14351 if test -x "$gcc_ar" && test -x "$gcc_ranlib"; then
14354 RANLIB="${gcc_ranlib}"
14356 CFLAGS="${OLD_CFLAGS}"
14357 LDFLAGS="${OLD_LDFLAGS}"
14362 if test "$enable_lto" = "yes" && test "$have_lto" != "yes"; then
14363 as_fn_error $? "LTO not supported by compiler." "$LINENO" 5
14365 # Check whether --enable-ubsan was given.
14366 if test ${enable_ubsan+y}
14368 enableval=$enable_ubsan;
14373 if test "$enable_ubsan" = "yes" || test "$enable_ubsan" = "probe"; then
14374 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports UBSAN" >&5
14375 printf %s "checking if C compiler supports UBSAN... " >&6; }
14376 OLD_CFLAGS="$CFLAGS"
14377 OLD_LDFLAGS="$LDFLAGS"
14378 UBSAN_FLAGS="-fsanitize=undefined"
14379 CFLAGS="$CFLAGS $UBSAN_FLAGS"
14380 LDFLAGS="$LDFLAGS $UBSAN_FLAGS"
14381 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14382 /* end confdefs.h. */
14392 if ac_fn_c_try_link "$LINENO"
14394 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14395 printf "%s\n" "yes" >&6; }
14396 ubsan_cflags=$UBSAN_FLAGS
14397 ubsan_ldflags=$UBSAN_FLAGS
14400 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14401 printf "%s\n" "no" >&6; }
14403 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14404 conftest$ac_exeext conftest.$ac_ext
14405 CFLAGS="${OLD_CFLAGS}"
14406 LDFLAGS="${OLD_LDFLAGS}"
14411 if test "$enable_ubsan" = "yes" && test "$have_ubsan" != "yes"; then
14412 as_fn_error $? "UBSAN not supported by compiler." "$LINENO" 5
14414 # Check whether --enable-addrsan was given.
14415 if test ${enable_addrsan+y}
14417 enableval=$enable_addrsan;
14422 if test "$enable_addrsan" = "yes" || test "$enable_addrsan" = "probe"; then
14423 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports ADDRSAN" >&5
14424 printf %s "checking if C compiler supports ADDRSAN... " >&6; }
14425 OLD_CFLAGS="$CFLAGS"
14426 OLD_LDFLAGS="$LDFLAGS"
14427 ADDRSAN_FLAGS="-fsanitize=address"
14428 CFLAGS="$CFLAGS $ADDRSAN_FLAGS"
14429 LDFLAGS="$LDFLAGS $ADDRSAN_FLAGS"
14430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14431 /* end confdefs.h. */
14441 if ac_fn_c_try_link "$LINENO"
14443 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14444 printf "%s\n" "yes" >&6; }
14445 addrsan_cflags=$ADDRSAN_FLAGS
14446 addrsan_ldflags=$ADDRSAN_FLAGS
14449 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14450 printf "%s\n" "no" >&6; }
14452 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14453 conftest$ac_exeext conftest.$ac_ext
14454 CFLAGS="${OLD_CFLAGS}"
14455 LDFLAGS="${OLD_LDFLAGS}"
14460 if test "$enable_addrsan" = "yes" && test "$have_addrsan" != "yes"; then
14461 as_fn_error $? "ADDRSAN not supported by compiler." "$LINENO" 5
14463 # Check whether --enable-threadsan was given.
14464 if test ${enable_threadsan+y}
14466 enableval=$enable_threadsan;
14468 enable_threadsan=no
14471 if test "$enable_threadsan" = "yes" || test "$enable_threadsan" = "probe"; then
14472 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports THREADSAN" >&5
14473 printf %s "checking if C compiler supports THREADSAN... " >&6; }
14474 OLD_CFLAGS="$CFLAGS"
14475 OLD_LDFLAGS="$LDFLAGS"
14476 THREADSAN_FLAGS="-fsanitize=thread"
14477 CFLAGS="$CFLAGS $THREADSAN_FLAGS"
14478 LDFLAGS="$LDFLAGS $THREADSAN_FLAGS"
14479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14480 /* end confdefs.h. */
14490 if ac_fn_c_try_link "$LINENO"
14492 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14493 printf "%s\n" "yes" >&6; }
14494 threadsan_cflags=$THREADSAN_FLAGS
14495 threadsan_ldflags=$THREADSAN_FLAGS
14498 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14499 printf "%s\n" "no" >&6; }
14501 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14502 conftest$ac_exeext conftest.$ac_ext
14503 CFLAGS="${OLD_CFLAGS}"
14504 LDFLAGS="${OLD_LDFLAGS}"
14509 if test "$enable_threadsan" = "yes" && test "$have_threadsan" != "yes"; then
14510 as_fn_error $? "THREADSAN not supported by compiler." "$LINENO" 5
14512 if test "$have_threadsan" = "yes" && test "$have_addrsan" = "yes"; then
14513 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ADDRSAN and THREADSAN are not known to work together." >&5
14514 printf "%s\n" "$as_me: WARNING: ADDRSAN and THREADSAN are not known to work together." >&2;}
14517 # Check whether --enable-fuzzing was given.
14518 if test ${enable_fuzzing+y}
14520 enableval=$enable_fuzzing;
14525 if test "$enable_fuzzing" = "yes" || test "$enable_fuzzing" = "probe"; then
14533 ac_cpp='$CXXCPP $CPPFLAGS'
14534 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14535 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14536 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14537 if test -z "$CXX"; then
14538 if test -n "$CCC"; then
14541 if test -n "$ac_tool_prefix"; then
14542 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++
14544 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
14545 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
14546 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14547 printf %s "checking for $ac_word... " >&6; }
14548 if test ${ac_cv_prog_CXX+y}
14550 printf %s "(cached) " >&6
14552 if test -n "$CXX"; then
14553 ac_cv_prog_CXX="$CXX" # Let the user override the test.
14555 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14556 for as_dir in $PATH
14559 case $as_dir in #(((
14562 *) as_dir=$as_dir/ ;;
14564 for ac_exec_ext in '' $ac_executable_extensions; do
14565 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14566 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
14567 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14576 CXX=$ac_cv_prog_CXX
14577 if test -n "$CXX"; then
14578 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
14579 printf "%s\n" "$CXX" >&6; }
14581 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14582 printf "%s\n" "no" >&6; }
14586 test -n "$CXX" && break
14589 if test -z "$CXX"; then
14591 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++
14593 # Extract the first word of "$ac_prog", so it can be a program name with args.
14594 set dummy $ac_prog; ac_word=$2
14595 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14596 printf %s "checking for $ac_word... " >&6; }
14597 if test ${ac_cv_prog_ac_ct_CXX+y}
14599 printf %s "(cached) " >&6
14601 if test -n "$ac_ct_CXX"; then
14602 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
14604 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14605 for as_dir in $PATH
14608 case $as_dir in #(((
14611 *) as_dir=$as_dir/ ;;
14613 for ac_exec_ext in '' $ac_executable_extensions; do
14614 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14615 ac_cv_prog_ac_ct_CXX="$ac_prog"
14616 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14625 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
14626 if test -n "$ac_ct_CXX"; then
14627 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
14628 printf "%s\n" "$ac_ct_CXX" >&6; }
14630 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14631 printf "%s\n" "no" >&6; }
14635 test -n "$ac_ct_CXX" && break
14638 if test "x$ac_ct_CXX" = x; then
14641 case $cross_compiling:$ac_tool_warned in
14643 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
14644 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
14645 ac_tool_warned=yes ;;
14653 # Provide some information about the compiler.
14654 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
14657 for ac_option in --version -v -V -qversion; do
14658 { { ac_try="$ac_compiler $ac_option >&5"
14659 case "(($ac_try" in
14660 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14661 *) ac_try_echo=$ac_try;;
14663 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
14664 printf "%s\n" "$ac_try_echo"; } >&5
14665 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
14667 if test -s conftest.err; then
14669 ... rest of stderr output deleted ...
14670 10q' conftest.err >conftest.er1
14671 cat conftest.er1 >&5
14673 rm -f conftest.er1 conftest.err
14674 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14675 test $ac_status = 0; }
14678 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C++" >&5
14679 printf %s "checking whether the compiler supports GNU C++... " >&6; }
14680 if test ${ac_cv_cxx_compiler_gnu+y}
14682 printf %s "(cached) " >&6
14684 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14685 /* end confdefs.h. */
14698 if ac_fn_cxx_try_compile "$LINENO"
14700 ac_compiler_gnu=yes
14704 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14705 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
14708 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
14709 printf "%s\n" "$ac_cv_cxx_compiler_gnu" >&6; }
14710 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14712 if test $ac_compiler_gnu = yes; then
14717 ac_test_CXXFLAGS=${CXXFLAGS+y}
14718 ac_save_CXXFLAGS=$CXXFLAGS
14719 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
14720 printf %s "checking whether $CXX accepts -g... " >&6; }
14721 if test ${ac_cv_prog_cxx_g+y}
14723 printf %s "(cached) " >&6
14725 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
14726 ac_cxx_werror_flag=yes
14727 ac_cv_prog_cxx_g=no
14729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14730 /* end confdefs.h. */
14740 if ac_fn_cxx_try_compile "$LINENO"
14742 ac_cv_prog_cxx_g=yes
14745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14746 /* end confdefs.h. */
14756 if ac_fn_cxx_try_compile "$LINENO"
14760 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
14762 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14763 /* end confdefs.h. */
14773 if ac_fn_cxx_try_compile "$LINENO"
14775 ac_cv_prog_cxx_g=yes
14777 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14779 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14781 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14782 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
14784 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
14785 printf "%s\n" "$ac_cv_prog_cxx_g" >&6; }
14786 if test $ac_test_CXXFLAGS; then
14787 CXXFLAGS=$ac_save_CXXFLAGS
14788 elif test $ac_cv_prog_cxx_g = yes; then
14789 if test "$GXX" = yes; then
14795 if test "$GXX" = yes; then
14801 ac_prog_cxx_stdcxx=no
14802 if test x$ac_prog_cxx_stdcxx = xno
14804 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++11 features" >&5
14805 printf %s "checking for $CXX option to enable C++11 features... " >&6; }
14806 if test ${ac_cv_prog_cxx_11+y}
14808 printf %s "(cached) " >&6
14810 ac_cv_prog_cxx_11=no
14812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14813 /* end confdefs.h. */
14814 $ac_cxx_conftest_cxx11_program
14816 for ac_arg in '' -std=gnu++11 -std=gnu++0x -std=c++11 -std=c++0x -qlanglvl=extended0x -AA
14818 CXX="$ac_save_CXX $ac_arg"
14819 if ac_fn_cxx_try_compile "$LINENO"
14821 ac_cv_prog_cxx_cxx11=$ac_arg
14823 rm -f core conftest.err conftest.$ac_objext conftest.beam
14824 test "x$ac_cv_prog_cxx_cxx11" != "xno" && break
14826 rm -f conftest.$ac_ext
14830 if test "x$ac_cv_prog_cxx_cxx11" = xno
14832 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
14833 printf "%s\n" "unsupported" >&6; }
14835 if test "x$ac_cv_prog_cxx_cxx11" = x
14837 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
14838 printf "%s\n" "none needed" >&6; }
14840 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx11" >&5
14841 printf "%s\n" "$ac_cv_prog_cxx_cxx11" >&6; }
14842 CXX="$CXX $ac_cv_prog_cxx_cxx11"
14844 ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx11
14845 ac_prog_cxx_stdcxx=cxx11
14848 if test x$ac_prog_cxx_stdcxx = xno
14850 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++98 features" >&5
14851 printf %s "checking for $CXX option to enable C++98 features... " >&6; }
14852 if test ${ac_cv_prog_cxx_98+y}
14854 printf %s "(cached) " >&6
14856 ac_cv_prog_cxx_98=no
14858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14859 /* end confdefs.h. */
14860 $ac_cxx_conftest_cxx98_program
14862 for ac_arg in '' -std=gnu++98 -std=c++98 -qlanglvl=extended -AA
14864 CXX="$ac_save_CXX $ac_arg"
14865 if ac_fn_cxx_try_compile "$LINENO"
14867 ac_cv_prog_cxx_cxx98=$ac_arg
14869 rm -f core conftest.err conftest.$ac_objext conftest.beam
14870 test "x$ac_cv_prog_cxx_cxx98" != "xno" && break
14872 rm -f conftest.$ac_ext
14876 if test "x$ac_cv_prog_cxx_cxx98" = xno
14878 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
14879 printf "%s\n" "unsupported" >&6; }
14881 if test "x$ac_cv_prog_cxx_cxx98" = x
14883 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
14884 printf "%s\n" "none needed" >&6; }
14886 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx98" >&5
14887 printf "%s\n" "$ac_cv_prog_cxx_cxx98" >&6; }
14888 CXX="$CXX $ac_cv_prog_cxx_cxx98"
14890 ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx98
14891 ac_prog_cxx_stdcxx=cxx98
14896 ac_cpp='$CPP $CPPFLAGS'
14897 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14898 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14899 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14901 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports fuzzing sanitizer" >&5
14902 printf %s "checking if C compiler supports fuzzing sanitizer... " >&6; }
14904 ac_cpp='$CXXCPP $CPPFLAGS'
14905 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14906 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14907 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14909 OLD_CXXFLAGS="$CXXFLAGS"
14910 OLD_LDFLAGS="$LDFLAGS"
14911 FUZZER_FLAGS="-fsanitize=fuzzer"
14912 CXXFLAGS="$CXXFLAGS $FUZZER_FLAGS"
14913 LDFLAGS="$LDFLAGS $FUZZER_FLAGS"
14915 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14916 /* end confdefs.h. */
14918 #include <stddef.h>
14919 #include <stdint.h>
14929 if ac_fn_cxx_try_compile "$LINENO"
14931 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14932 printf "%s\n" "yes" >&6; }
14933 fuzzer_cflags=$FUZZER_FLAGS
14934 fuzzer_ldflags=$FUZZER_FLAGS
14938 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14939 printf "%s\n" "no" >&6; }
14940 as_fn_error $? "fuzzing requested but not available" "$LINENO" 5
14942 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14943 CXXFLAGS="${OLD_CXXFLAGS}"
14944 LDFLAGS="${OLD_LDFLAGS}"
14946 ac_cpp='$CPP $CPPFLAGS'
14947 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14948 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14949 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14955 if test "$enable_fuzzer" = "yes" && test "$have_fuzzer" != "yes"; then
14956 as_fn_error $? "Fuzzing not supported by compiler." "$LINENO" 5
14974 E2SCRUB_CMT="$LINUX_CMT"
14977 linux* | gnu* | k*bsd*-gnu)
14978 if test "$prefix" = NONE -a "$root_prefix" = NONE ; then
14980 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: On $host_os systems, root_prefix defaults to ''" >&5
14981 printf "%s\n" "On $host_os systems, root_prefix defaults to ''" >&6; }
14986 linux* | gnu* | k*bsd*-gnu)
14987 if test "$prefix" = NONE ; then
14989 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: On $host_os systems, prefix defaults to /usr" >&5
14990 printf "%s\n" "On $host_os systems, prefix defaults to /usr" >&6; }
14991 if test "$mandir" = '${prefix}/man' ; then
14992 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ...and mandir defaults to /usr/share/man" >&5
14993 printf "%s\n" "...and mandir defaults to /usr/share/man" >&6; }
14994 mandir=/usr/share/man
14999 if test "$root_prefix" = NONE ; then
15000 if test "$prefix" = NONE ; then
15001 root_prefix="$ac_default_prefix"
15003 root_prefix="$prefix"
15005 root_bindir=$bindir
15006 root_sbindir=$sbindir
15007 root_libdir=$libdir
15008 root_sysconfdir=$sysconfdir
15010 root_bindir='${root_prefix}/bin'
15011 root_sbindir='${root_prefix}/sbin'
15012 root_libdir='${root_prefix}/lib'
15013 root_sysconfdir='${root_prefix}/etc'
15015 if test "$bindir" != '${exec_prefix}/bin'; then
15016 root_bindir=$bindir
15017 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_bindir to $root_bindir" >&5
15018 printf "%s\n" "Setting root_bindir to $root_bindir" >&6; }
15020 if test "$sbindir" != '${exec_prefix}/sbin'; then
15021 root_sbindir=$sbindir
15022 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_sbindir to $root_sbindir" >&5
15023 printf "%s\n" "Setting root_sbindir to $root_sbindir" >&6; }
15025 if test "$libdir" != '${exec_prefix}/lib'; then
15026 root_libdir=$libdir
15027 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_libdir to $root_libdir" >&5
15028 printf "%s\n" "Setting root_libdir to $root_libdir" >&6; }
15030 if test "$sysconfdir" != '${prefix}/etc'; then
15031 root_sysconfdir=$sysconfdir
15032 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_sysconfdir to $root_sysconfdir" >&5
15033 printf "%s\n" "Setting root_sysconfdir to $root_sysconfdir" >&6; }
15041 # Check whether --with-multiarch was given.
15042 if test ${with_multiarch+y}
15044 withval=$with_multiarch; if test "$withval" = "lib64"; then
15048 libdir=$libdir/$withval
15049 root_libdir=$root_libdir/$withval
15054 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we can link with -static" >&5
15055 printf %s "checking whether we can link with -static... " >&6; }
15056 if test ${ac_cv_e2fsprogs_use_static+y}
15058 printf %s "(cached) " >&6
15060 SAVE_LDFLAGS=$LDFLAGS; LDFLAGS="$LDFLAGS_STATIC -static"
15061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15062 /* end confdefs.h. */
15072 if ac_fn_c_try_link "$LINENO"
15074 ac_cv_e2fsprogs_use_static=yes
15076 ac_cv_e2fsprogs_use_static=no
15078 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15079 conftest$ac_exeext conftest.$ac_ext
15080 LDFLAGS=$SAVE_LDFLAGS
15085 ac_cv_e2fsprogs_use_static=no
15088 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_e2fsprogs_use_static" >&5
15089 printf "%s\n" "$ac_cv_e2fsprogs_use_static" >&6; }
15090 if test $ac_cv_e2fsprogs_use_static = yes; then
15091 LDFLAGS_STATIC="$LDFLAGS_STATIC -static"
15096 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Using Apple Darwin / GNU libintl workaround" >&5
15097 printf "%s\n" "Using Apple Darwin / GNU libintl workaround" >&6; }
15099 printf "%s\n" "#define _INTL_REDIRECT_MACROS 1" >>confdefs.h
15103 if test "$cross_compiling" = yes ; then
15106 DO_TEST_SUITE=check
15109 INCLUDES='-I. -I$(top_builddir)/lib -I$(top_srcdir)/lib'
15110 if test -n "$CPPFLAGS" ; then
15111 INCLUDES="$INCLUDES $CPPFLAGS"
15113 if test "$USE_INCLUDED_LIBINTL" = "yes" ; then
15114 INCLUDES=$INCLUDES' -I$(top_builddir)/intl -I$(top_srcdir)/intl'
15116 if test -n "$WITH_DIET_LIBC" ; then
15117 INCLUDES="$INCLUDES -D_REENTRANT"
15121 INCLUDES=$INCLUDES' -I$(top_srcdir)/include/mingw'
15125 if test $cross_compiling = no; then
15126 BUILD_CFLAGS="$CFLAGS $CPPFLAGS $INCLUDES -DHAVE_CONFIG_H"
15127 BUILD_LDFLAGS="$LDFLAGS"
15131 CFLAGS_SHLIB=${CFLAGS_SHLIB:-$CFLAGS}
15132 CFLAGS_STLIB=${CFLAGS_STLIB:-$CFLAGS}
15133 LDFLAGS_SHLIB=${LDFLAGS_SHLIB:-$LDFLAGS}
15139 # Check whether --with-udev_rules_dir was given.
15140 if test ${with_udev_rules_dir+y}
15142 withval=$with_udev_rules_dir;
15144 with_udev_rules_dir=yes
15147 if test "x${with_udev_rules_dir}" != "xno"
15150 if test "x${with_udev_rules_dir}" = "xyes"
15155 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for udev" >&5
15156 printf %s "checking for udev... " >&6; }
15158 if test -n "$udev_CFLAGS"; then
15159 pkg_cv_udev_CFLAGS="$udev_CFLAGS"
15160 elif test -n "$PKG_CONFIG"; then
15161 if test -n "$PKG_CONFIG" && \
15162 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"udev\""; } >&5
15163 ($PKG_CONFIG --exists --print-errors "udev") 2>&5
15165 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15166 test $ac_status = 0; }; then
15167 pkg_cv_udev_CFLAGS=`$PKG_CONFIG --cflags "udev" 2>/dev/null`
15168 test "x$?" != "x0" && pkg_failed=yes
15175 if test -n "$udev_LIBS"; then
15176 pkg_cv_udev_LIBS="$udev_LIBS"
15177 elif test -n "$PKG_CONFIG"; then
15178 if test -n "$PKG_CONFIG" && \
15179 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"udev\""; } >&5
15180 ($PKG_CONFIG --exists --print-errors "udev") 2>&5
15182 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15183 test $ac_status = 0; }; then
15184 pkg_cv_udev_LIBS=`$PKG_CONFIG --libs "udev" 2>/dev/null`
15185 test "x$?" != "x0" && pkg_failed=yes
15195 if test $pkg_failed = yes; then
15196 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15197 printf "%s\n" "no" >&6; }
15199 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
15200 _pkg_short_errors_supported=yes
15202 _pkg_short_errors_supported=no
15204 if test $_pkg_short_errors_supported = yes; then
15205 udev_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "udev" 2>&1`
15207 udev_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "udev" 2>&1`
15209 # Put the nasty error message in config.log where it belongs
15210 echo "$udev_PKG_ERRORS" >&5
15213 with_udev_rules_dir=""
15215 elif test $pkg_failed = untried; then
15216 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15217 printf "%s\n" "no" >&6; }
15219 with_udev_rules_dir=""
15222 udev_CFLAGS=$pkg_cv_udev_CFLAGS
15223 udev_LIBS=$pkg_cv_udev_LIBS
15224 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15225 printf "%s\n" "yes" >&6; }
15227 with_udev_rules_dir="$($PKG_CONFIG --variable=udevdir udev)/rules.d"
15232 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for udev rules dir" >&5
15233 printf %s "checking for udev rules dir... " >&6; }
15234 pkg_udev_rules_dir="${with_udev_rules_dir}"
15235 if test -n "${pkg_udev_rules_dir}"
15238 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${pkg_udev_rules_dir}" >&5
15239 printf "%s\n" "${pkg_udev_rules_dir}" >&6; }
15244 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15245 printf "%s\n" "no" >&6; }
15252 have_udev="disabled"
15259 # Check whether --with-crond_dir was given.
15260 if test ${with_crond_dir+y}
15262 withval=$with_crond_dir;
15267 if test "x${with_crond_dir}" != "xno"
15270 if test "x${with_crond_dir}" = "xyes"
15273 if test -d "/etc/cron.d"
15275 with_crond_dir="/etc/cron.d"
15277 have_crond="no"; with_crond_dir=""
15281 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for system crontab dir" >&5
15282 printf %s "checking for system crontab dir... " >&6; }
15283 crond_dir="${with_crond_dir}"
15284 if test -n "${crond_dir}"
15287 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${crond_dir}" >&5
15288 printf "%s\n" "${crond_dir}" >&6; }
15293 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15294 printf "%s\n" "no" >&6; }
15301 have_crond="disabled"
15308 # Check whether --with-systemd_unit_dir was given.
15309 if test ${with_systemd_unit_dir+y}
15311 withval=$with_systemd_unit_dir;
15313 with_systemd_unit_dir=yes
15316 if test "x${with_systemd_unit_dir}" != "xno"
15319 if test "x${with_systemd_unit_dir}" = "xyes"
15324 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for systemd" >&5
15325 printf %s "checking for systemd... " >&6; }
15327 if test -n "$systemd_CFLAGS"; then
15328 pkg_cv_systemd_CFLAGS="$systemd_CFLAGS"
15329 elif test -n "$PKG_CONFIG"; then
15330 if test -n "$PKG_CONFIG" && \
15331 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"systemd\""; } >&5
15332 ($PKG_CONFIG --exists --print-errors "systemd") 2>&5
15334 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15335 test $ac_status = 0; }; then
15336 pkg_cv_systemd_CFLAGS=`$PKG_CONFIG --cflags "systemd" 2>/dev/null`
15337 test "x$?" != "x0" && pkg_failed=yes
15344 if test -n "$systemd_LIBS"; then
15345 pkg_cv_systemd_LIBS="$systemd_LIBS"
15346 elif test -n "$PKG_CONFIG"; then
15347 if test -n "$PKG_CONFIG" && \
15348 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"systemd\""; } >&5
15349 ($PKG_CONFIG --exists --print-errors "systemd") 2>&5
15351 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15352 test $ac_status = 0; }; then
15353 pkg_cv_systemd_LIBS=`$PKG_CONFIG --libs "systemd" 2>/dev/null`
15354 test "x$?" != "x0" && pkg_failed=yes
15364 if test $pkg_failed = yes; then
15365 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15366 printf "%s\n" "no" >&6; }
15368 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
15369 _pkg_short_errors_supported=yes
15371 _pkg_short_errors_supported=no
15373 if test $_pkg_short_errors_supported = yes; then
15374 systemd_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "systemd" 2>&1`
15376 systemd_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "systemd" 2>&1`
15378 # Put the nasty error message in config.log where it belongs
15379 echo "$systemd_PKG_ERRORS" >&5
15382 with_systemd_unit_dir=""
15384 elif test $pkg_failed = untried; then
15385 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15386 printf "%s\n" "no" >&6; }
15388 with_systemd_unit_dir=""
15391 systemd_CFLAGS=$pkg_cv_systemd_CFLAGS
15392 systemd_LIBS=$pkg_cv_systemd_LIBS
15393 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15394 printf "%s\n" "yes" >&6; }
15396 with_systemd_unit_dir="$($PKG_CONFIG --variable=systemdsystemunitdir systemd)"
15402 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for systemd system unit dir" >&5
15403 printf %s "checking for systemd system unit dir... " >&6; }
15404 systemd_system_unit_dir="${with_systemd_unit_dir}"
15405 if test -n "${systemd_system_unit_dir}"
15408 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${systemd_system_unit_dir}" >&5
15409 printf "%s\n" "${systemd_system_unit_dir}" >&6; }
15414 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15415 printf "%s\n" "no" >&6; }
15422 have_systemd="disabled"
15430 OS_IO_FILE=windows_io
15438 # Check whether --enable-largefile was given.
15439 if test ${enable_largefile+y}
15441 enableval=$enable_largefile;
15444 if test "$enable_largefile" != no; then
15446 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
15447 printf %s "checking for special C compiler options needed for large files... " >&6; }
15448 if test ${ac_cv_sys_largefile_CC+y}
15450 printf %s "(cached) " >&6
15452 ac_cv_sys_largefile_CC=no
15453 if test "$GCC" != yes; then
15456 # IRIX 6.2 and later do not support large files by default,
15457 # so use the C compiler's -n32 option if that helps.
15458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15459 /* end confdefs.h. */
15460 #include <sys/types.h>
15461 /* Check that off_t can represent 2**63 - 1 correctly.
15462 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15463 since some C++ compilers masquerading as C compilers
15464 incorrectly reject 9223372036854775807. */
15465 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
15466 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15467 && LARGE_OFF_T % 2147483647 == 1)
15477 if ac_fn_c_try_compile "$LINENO"
15481 rm -f core conftest.err conftest.$ac_objext conftest.beam
15483 if ac_fn_c_try_compile "$LINENO"
15485 ac_cv_sys_largefile_CC=' -n32'; break
15487 rm -f core conftest.err conftest.$ac_objext conftest.beam
15491 rm -f conftest.$ac_ext
15494 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
15495 printf "%s\n" "$ac_cv_sys_largefile_CC" >&6; }
15496 if test "$ac_cv_sys_largefile_CC" != no; then
15497 CC=$CC$ac_cv_sys_largefile_CC
15500 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
15501 printf %s "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
15502 if test ${ac_cv_sys_file_offset_bits+y}
15504 printf %s "(cached) " >&6
15507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15508 /* end confdefs.h. */
15509 #include <sys/types.h>
15510 /* Check that off_t can represent 2**63 - 1 correctly.
15511 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15512 since some C++ compilers masquerading as C compilers
15513 incorrectly reject 9223372036854775807. */
15514 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
15515 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15516 && LARGE_OFF_T % 2147483647 == 1)
15526 if ac_fn_c_try_compile "$LINENO"
15528 ac_cv_sys_file_offset_bits=no; break
15530 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15531 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15532 /* end confdefs.h. */
15533 #define _FILE_OFFSET_BITS 64
15534 #include <sys/types.h>
15535 /* Check that off_t can represent 2**63 - 1 correctly.
15536 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15537 since some C++ compilers masquerading as C compilers
15538 incorrectly reject 9223372036854775807. */
15539 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
15540 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15541 && LARGE_OFF_T % 2147483647 == 1)
15551 if ac_fn_c_try_compile "$LINENO"
15553 ac_cv_sys_file_offset_bits=64; break
15555 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15556 ac_cv_sys_file_offset_bits=unknown
15560 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
15561 printf "%s\n" "$ac_cv_sys_file_offset_bits" >&6; }
15562 case $ac_cv_sys_file_offset_bits in #(
15565 printf "%s\n" "#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits" >>confdefs.h
15569 if test $ac_cv_sys_file_offset_bits = unknown; then
15570 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
15571 printf %s "checking for _LARGE_FILES value needed for large files... " >&6; }
15572 if test ${ac_cv_sys_large_files+y}
15574 printf %s "(cached) " >&6
15577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15578 /* end confdefs.h. */
15579 #include <sys/types.h>
15580 /* Check that off_t can represent 2**63 - 1 correctly.
15581 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15582 since some C++ compilers masquerading as C compilers
15583 incorrectly reject 9223372036854775807. */
15584 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
15585 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15586 && LARGE_OFF_T % 2147483647 == 1)
15596 if ac_fn_c_try_compile "$LINENO"
15598 ac_cv_sys_large_files=no; break
15600 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15602 /* end confdefs.h. */
15603 #define _LARGE_FILES 1
15604 #include <sys/types.h>
15605 /* Check that off_t can represent 2**63 - 1 correctly.
15606 We can't simply define LARGE_OFF_T to be 9223372036854775807,
15607 since some C++ compilers masquerading as C compilers
15608 incorrectly reject 9223372036854775807. */
15609 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
15610 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
15611 && LARGE_OFF_T % 2147483647 == 1)
15621 if ac_fn_c_try_compile "$LINENO"
15623 ac_cv_sys_large_files=1; break
15625 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15626 ac_cv_sys_large_files=unknown
15630 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
15631 printf "%s\n" "$ac_cv_sys_large_files" >&6; }
15632 case $ac_cv_sys_large_files in #(
15635 printf "%s\n" "#define _LARGE_FILES $ac_cv_sys_large_files" >>confdefs.h
15643 test -d lib || mkdir lib
15644 test -d include || mkdir include
15645 test -d include/linux || mkdir include/linux
15646 test -d include/asm || mkdir include/asm
15647 if test -z "$UUID_CMT" ; then
15648 uuid_out_list="lib/uuid/Makefile lib/uuid/uuid.pc \
15649 lib/uuid/uuid_types.h"
15651 if test -z "$BLKID_CMT" ; then
15652 blkid_out_list="lib/blkid/Makefile lib/blkid/blkid.pc \
15653 lib/blkid/blkid_types.h"
15655 for i in MCONFIG Makefile \
15656 util/Makefile util/subst.conf util/gen-tarball util/install-symlink \
15657 lib/et/Makefile lib/ss/Makefile lib/e2p/Makefile \
15658 lib/ext2fs/Makefile lib/ext2fs/ext2_types.h \
15659 $uuid_out_list $blkid_out_list lib/support/Makefile \
15660 lib/ss/ss.pc lib/et/com_err.pc lib/e2p/e2p.pc lib/ext2fs/ext2fs.pc \
15661 misc/Makefile ext2ed/Makefile e2fsck/Makefile \
15662 debugfs/Makefile tests/Makefile tests/progs/Makefile \
15663 tests/fuzz/Makefile resize/Makefile doc/Makefile \
15664 po/Makefile.in scrub/Makefile; do
15665 if test -d `dirname ${srcdir}/$i` ; then
15666 outlist="$outlist $i"
15669 ac_config_files="$ac_config_files $outlist"
15671 cat >confcache <<\_ACEOF
15672 # This file is a shell script that caches the results of configure
15673 # tests run on this system so they can be shared between configure
15674 # scripts and configure runs, see configure's option --config-cache.
15675 # It is not useful on other systems. If it contains results you don't
15676 # want to keep, you may remove or edit it.
15678 # config.status only pays attention to the cache file if you give it
15679 # the --recheck option to rerun configure.
15681 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15682 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15683 # following values.
15687 # The following way of writing the cache mishandles newlines in values,
15688 # but we know of no workaround that is simple, portable, and efficient.
15689 # So, we kill variables containing newlines.
15690 # Ultrix sh set writes to stderr and can't be redirected directly,
15691 # and sets the high bit in the cache file unless we assign to the vars.
15693 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15694 eval ac_val=\$$ac_var
15698 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15699 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15702 _ | IFS | as_nl) ;; #(
15703 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15704 *) { eval $ac_var=; unset $ac_var;} ;;
15710 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15711 *${as_nl}ac_space=\ *)
15712 # `set' does not quote correctly, so add quotes: double-quote
15713 # substitution turns \\\\ into \\, and sed turns \\ into \.
15716 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15719 # `set' quotes correctly as required by POSIX, so do not add quotes.
15720 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15729 s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
15731 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15733 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15734 if test -w "$cache_file"; then
15735 if test "x$cache_file" != "x/dev/null"; then
15736 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15737 printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
15738 if test ! -f "$cache_file" || test -h "$cache_file"; then
15739 cat confcache >"$cache_file"
15741 case $cache_file in #(
15743 mv -f confcache "$cache_file"$$ &&
15744 mv -f "$cache_file"$$ "$cache_file" ;; #(
15746 mv -f confcache "$cache_file" ;;
15751 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15752 printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
15757 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15758 # Let make expand exec_prefix.
15759 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15761 DEFS=-DHAVE_CONFIG_H
15766 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15767 # 1. Remove the extension, and $U if already installed.
15768 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15769 ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
15770 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15771 # will be set to the directory where LIBOBJS objects are built.
15772 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15773 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15775 LIBOBJS=$ac_libobjs
15777 LTLIBOBJS=$ac_ltlibobjs
15782 : "${CONFIG_STATUS=./config.status}"
15784 ac_clean_files_save=$ac_clean_files
15785 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15786 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15787 printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
15789 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15791 # Generated by $as_me.
15792 # Run this file to recreate the current configuration.
15793 # Compiler output produced by configure, useful for debugging
15794 # configure, is in config.log if it exists.
15797 ac_cs_recheck=false
15800 SHELL=\${CONFIG_SHELL-$SHELL}
15803 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15804 ## -------------------- ##
15805 ## M4sh Initialization. ##
15806 ## -------------------- ##
15808 # Be more Bourne compatible
15809 DUALCASE=1; export DUALCASE # for MKS sh
15811 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
15815 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15816 # is contrary to our usage. Disable this feature.
15817 alias -g '${1+"$@"}'='"$@"'
15818 setopt NO_GLOB_SUBST
15820 case `(set -o) 2>/dev/null` in #(
15830 # Reset variables that may have inherited troublesome values from
15833 # IFS needs to be set, to space, tab, and newline, in precisely that order.
15834 # (If _AS_PATH_WALK were called with IFS unset, it would have the
15835 # side effect of setting IFS to empty, thus disabling word splitting.)
15836 # Quoting is to prevent editors from complaining about space-tab.
15846 # Ensure predictable behavior from utilities with locale-dependent output.
15852 # We cannot yet rely on "unset" to work, but we need these variables
15853 # to be unset--not just set to an empty or harmless value--now, to
15854 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
15855 # also avoids known problems related to "unset" and subshell syntax
15856 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
15857 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
15858 do eval test \${$as_var+y} \
15859 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15862 # Ensure that fds 0, 1, and 2 are open.
15863 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
15864 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
15865 if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
15867 # The user is always right.
15868 if ${PATH_SEPARATOR+false} :; then
15870 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15871 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15877 # Find who we are. Look in the path if we contain no directory separator.
15880 *[\\/]* ) as_myself=$0 ;;
15881 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15882 for as_dir in $PATH
15885 case $as_dir in #(((
15888 *) as_dir=$as_dir/ ;;
15890 test -r "$as_dir$0" && as_myself=$as_dir$0 && break
15896 # We did not find ourselves, most probably we were run as `sh COMMAND'
15897 # in which case we are not to be found in the path.
15898 if test "x$as_myself" = x; then
15901 if test ! -f "$as_myself"; then
15902 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15908 # as_fn_error STATUS ERROR [LINENO LOG_FD]
15909 # ----------------------------------------
15910 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15911 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15912 # script with STATUS, using 1 if that was 0.
15915 as_status=$1; test $as_status -eq 0 && as_status=1
15917 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15918 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15920 printf "%s\n" "$as_me: error: $2" >&2
15921 as_fn_exit $as_status
15926 # as_fn_set_status STATUS
15927 # -----------------------
15928 # Set $? to STATUS, without forking.
15929 as_fn_set_status ()
15932 } # as_fn_set_status
15934 # as_fn_exit STATUS
15935 # -----------------
15936 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15940 as_fn_set_status $1
15946 # Portably unset VAR.
15949 { eval $1=; unset $1;}
15951 as_unset=as_fn_unset
15953 # as_fn_append VAR VALUE
15954 # ----------------------
15955 # Append the text in VALUE to the end of the definition contained in VAR. Take
15956 # advantage of any shell optimizations that allow amortized linear growth over
15957 # repeated appends, instead of the typical quadratic growth present in naive
15959 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
15961 eval 'as_fn_append ()
15972 # as_fn_arith ARG...
15973 # ------------------
15974 # Perform arithmetic evaluation on the ARGs, and store the result in the
15975 # global $as_val. Take advantage of shells that can avoid forks. The arguments
15976 # must be portable across $(()) and expr.
15977 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
15979 eval 'as_fn_arith ()
15986 as_val=`expr "$@" || test $? -eq 1`
15991 if expr a : '\(a\)' >/dev/null 2>&1 &&
15992 test "X`expr 00001 : '.*\(...\)'`" = X001; then
15998 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15999 as_basename=basename
16004 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16010 as_me=`$as_basename -- "$0" ||
16011 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16012 X"$0" : 'X\(//\)$' \| \
16013 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16014 printf "%s\n" X/"$0" |
16015 sed '/^.*\/\([^/][^/]*\)\/*$/{
16029 # Avoid depending upon Character Ranges.
16030 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16031 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16032 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16033 as_cr_digits='0123456789'
16034 as_cr_alnum=$as_cr_Letters$as_cr_digits
16037 # Determine whether it's possible to make 'echo' print without a newline.
16038 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
16039 # for compatibility with existing Makefiles.
16040 ECHO_C= ECHO_N= ECHO_T=
16041 case `echo -n x` in #(((((
16043 case `echo 'xy\c'` in
16044 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16046 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16053 # For backward compatibility with old third-party macros, we provide
16054 # the shell variables $as_echo and $as_echo_n. New code should use
16055 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
16056 as_echo='printf %s\n'
16057 as_echo_n='printf %s'
16059 rm -f conf$$ conf$$.exe conf$$.file
16060 if test -d conf$$.dir; then
16061 rm -f conf$$.dir/conf$$.file
16064 mkdir conf$$.dir 2>/dev/null
16066 if (echo >conf$$.file) 2>/dev/null; then
16067 if ln -s conf$$.file conf$$ 2>/dev/null; then
16069 # ... but there are two gotchas:
16070 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16071 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16072 # In both cases, we have to default to `cp -pR'.
16073 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16075 elif ln conf$$.file conf$$ 2>/dev/null; then
16083 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16084 rmdir conf$$.dir 2>/dev/null
16089 # Create "$as_dir" as a directory, including parents if necessary.
16094 -*) as_dir=./$as_dir;;
16096 test -d "$as_dir" || eval $as_mkdir_p || {
16100 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16101 *) as_qdir=$as_dir;;
16103 as_dirs="'$as_qdir' $as_dirs"
16104 as_dir=`$as_dirname -- "$as_dir" ||
16105 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16106 X"$as_dir" : 'X\(//\)[^/]' \| \
16107 X"$as_dir" : 'X\(//\)$' \| \
16108 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16109 printf "%s\n" X"$as_dir" |
16110 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16114 /^X\(\/\/\)[^/].*/{
16127 test -d "$as_dir" && break
16129 test -z "$as_dirs" || eval "mkdir $as_dirs"
16130 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
16134 if mkdir -p . 2>/dev/null; then
16135 as_mkdir_p='mkdir -p "$as_dir"'
16137 test -d ./-p && rmdir ./-p
16142 # as_fn_executable_p FILE
16143 # -----------------------
16144 # Test if FILE is an executable regular file.
16145 as_fn_executable_p ()
16147 test -f "$1" && test -x "$1"
16148 } # as_fn_executable_p
16149 as_test_x='test -x'
16150 as_executable_p=as_fn_executable_p
16152 # Sed expression to map a string onto a valid CPP name.
16153 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16155 # Sed expression to map a string onto a valid variable name.
16156 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16160 ## ----------------------------------- ##
16161 ## Main body of $CONFIG_STATUS script. ##
16162 ## ----------------------------------- ##
16164 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16166 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16167 # Save the log message, to keep $0 and so on meaningful, and to
16168 # report actual input values of CONFIG_FILES etc. instead of their
16169 # values after options handling.
16171 This file was extended by $as_me, which was
16172 generated by GNU Autoconf 2.71. Invocation command line was
16174 CONFIG_FILES = $CONFIG_FILES
16175 CONFIG_HEADERS = $CONFIG_HEADERS
16176 CONFIG_LINKS = $CONFIG_LINKS
16177 CONFIG_COMMANDS = $CONFIG_COMMANDS
16180 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16185 case $ac_config_files in *"
16186 "*) set x $ac_config_files; shift; ac_config_files=$*;;
16189 case $ac_config_headers in *"
16190 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16194 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16195 # Files that config.status was made for.
16196 config_files="$ac_config_files"
16197 config_headers="$ac_config_headers"
16198 config_commands="$ac_config_commands"
16202 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16204 \`$as_me' instantiates files and other configuration actions
16205 from templates according to the current configuration. Unless the files
16206 and actions are specified as TAGs, all are instantiated by default.
16208 Usage: $0 [OPTION]... [TAG]...
16210 -h, --help print this help, then exit
16211 -V, --version print version number and configuration settings, then exit
16212 --config print configuration, then exit
16213 -q, --quiet, --silent
16214 do not print progress messages
16215 -d, --debug don't remove temporary files
16216 --recheck update $as_me by reconfiguring in the same conditions
16217 --file=FILE[:TEMPLATE]
16218 instantiate the configuration file FILE
16219 --header=FILE[:TEMPLATE]
16220 instantiate the configuration header FILE
16222 Configuration files:
16225 Configuration headers:
16228 Configuration commands:
16231 Report bugs to the package provider."
16234 ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
16235 ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
16236 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16237 ac_cs_config='$ac_cs_config_escaped'
16240 configured by $0, generated by GNU Autoconf 2.71,
16241 with options \\"\$ac_cs_config\\"
16243 Copyright (C) 2021 Free Software Foundation, Inc.
16244 This config.status script is free software; the Free Software Foundation
16245 gives unlimited permission to copy, distribute and modify it."
16252 test -n "\$AWK" || AWK=awk
16255 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16256 # The default lists apply if the user does not specify any file.
16262 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16263 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16267 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16279 # Handling of the options.
16280 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16282 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16283 printf "%s\n" "$ac_cs_version"; exit ;;
16284 --config | --confi | --conf | --con | --co | --c )
16285 printf "%s\n" "$ac_cs_config"; exit ;;
16286 --debug | --debu | --deb | --de | --d | -d )
16288 --file | --fil | --fi | --f )
16291 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16292 '') as_fn_error $? "missing file argument" ;;
16294 as_fn_append CONFIG_FILES " '$ac_optarg'"
16295 ac_need_defaults=false;;
16296 --header | --heade | --head | --hea )
16299 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16301 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16302 ac_need_defaults=false;;
16304 # Conflict between --help and --header
16305 as_fn_error $? "ambiguous option: \`$1'
16306 Try \`$0 --help' for more information.";;
16307 --help | --hel | -h )
16308 printf "%s\n" "$ac_cs_usage"; exit ;;
16309 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16310 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16313 # This is an error.
16314 -*) as_fn_error $? "unrecognized option: \`$1'
16315 Try \`$0 --help' for more information." ;;
16317 *) as_fn_append ac_config_targets " $1"
16318 ac_need_defaults=false ;;
16324 ac_configure_extra_args=
16326 if $ac_cs_silent; then
16328 ac_configure_extra_args="$ac_configure_extra_args --silent"
16332 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16333 if \$ac_cs_recheck; then
16334 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16336 \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
16337 CONFIG_SHELL='$SHELL'
16338 export CONFIG_SHELL
16343 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16347 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16348 ## Running $as_me. ##
16350 printf "%s\n" "$ac_log"
16354 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16358 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
16359 # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS.
16360 OBSOLETE_ALL_LINGUAS="$ALL_LINGUAS"
16361 # Capture the value of LINGUAS because we need it to compute CATALOGS.
16362 LINGUAS="${LINGUAS-%UNSET%}"
16367 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16369 # Handling of arguments.
16370 for ac_config_target in $ac_config_targets
16372 case $ac_config_target in
16373 "lib/config.h") CONFIG_HEADERS="$CONFIG_HEADERS lib/config.h" ;;
16374 "po-directories") CONFIG_COMMANDS="$CONFIG_COMMANDS po-directories" ;;
16375 "$outlist") CONFIG_FILES="$CONFIG_FILES $outlist" ;;
16377 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16382 # If the user did not use the arguments to specify the items to instantiate,
16383 # then the envvar interface is used. Set only those that are not.
16384 # We use the long form for the default assignment because of an extremely
16385 # bizarre bug on SunOS 4.1.3.
16386 if $ac_need_defaults; then
16387 test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
16388 test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
16389 test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands
16392 # Have a temporary directory for convenience. Make it in the build tree
16393 # simply because there is no reason against having it here, and in addition,
16394 # creating and moving files from /tmp can sometimes cause problems.
16395 # Hook for its removal unless debugging.
16396 # Note that there is a small window in which the directory will not be cleaned:
16397 # after its creation but before its name has been assigned to `$tmp'.
16401 trap 'exit_status=$?
16402 : "${ac_tmp:=$tmp}"
16403 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16405 trap 'as_fn_exit 1' 1 2 13 15
16407 # Create a (secure) tmp directory for tmp files.
16410 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16414 tmp=./conf$$-$RANDOM
16415 (umask 077 && mkdir "$tmp")
16416 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16419 # Set up the scripts for CONFIG_FILES section.
16420 # No need to generate them if there are no CONFIG_FILES.
16421 # This happens for instance with `./config.status config.h'.
16422 if test -n "$CONFIG_FILES"; then
16424 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
16425 ac_cs_awk_getline=:
16426 ac_cs_awk_pipe_init=
16427 ac_cs_awk_read_file='
16428 while ((getline aline < (F[key])) > 0)
16431 ac_cs_awk_pipe_fini=
16433 ac_cs_awk_getline=false
16434 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
16435 ac_cs_awk_read_file='
16437 print "cat " F[key] " &&"
16438 '$ac_cs_awk_pipe_init
16439 # The final `:' finishes the AND list.
16440 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
16442 ac_cr=`echo X | tr X '\015'`
16443 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16444 # But we know of no other shell where ac_cr would be empty at this
16445 # point, so we can use a bashism as a fallback.
16446 if test "x$ac_cr" = x; then
16447 eval ac_cr=\$\'\\r\'
16449 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16450 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16453 ac_cs_awk_cr=$ac_cr
16456 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16459 # Create commands to substitute file output variables.
16461 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
16462 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
16463 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
16466 } >conf$$files.sh &&
16467 . ./conf$$files.sh ||
16468 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16469 rm -f conf$$files.sh
16472 echo "cat >conf$$subs.awk <<_ACEOF" &&
16473 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16475 } >conf$$subs.sh ||
16476 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16477 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16479 for ac_last_try in false false false false false :; do
16480 . ./conf$$subs.sh ||
16481 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16483 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16484 if test $ac_delim_n = $ac_delim_num; then
16486 elif $ac_last_try; then
16487 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16489 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16492 rm -f conf$$subs.sh
16494 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16495 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16499 s/^/S["/; s/!.*/"]=/
16509 s/\(.\{148\}\)..*/\1/
16511 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16516 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16523 s/\(.\{148\}\)..*/\1/
16525 s/["\\]/\\&/g; s/^/"/; s/$/"/
16529 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16534 ' <conf$$subs.awk | sed '
16539 ' >>$CONFIG_STATUS || ac_write_fail=1
16540 rm -f conf$$subs.awk
16541 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16543 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16544 for (key in S) S_is_set[key] = 1
16546 \$ac_cs_awk_pipe_init
16550 nfields = split(line, field, "@")
16552 len = length(field[1])
16553 for (i = 2; i < nfields; i++) {
16555 keylen = length(key)
16556 if (S_is_set[key]) {
16558 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16559 len += length(value) + length(field[++i])
16564 if (nfields == 3 && !substed) {
16566 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
16567 \$ac_cs_awk_read_file
16573 \$ac_cs_awk_pipe_fini
16576 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16577 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16578 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16581 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16582 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16585 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16586 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16587 # trailing colons and then remove the whole line if VPATH becomes empty
16588 # (actually we leave an empty line to preserve line numbers).
16589 if test "x$srcdir" = x.; then
16590 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
16608 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16609 fi # test -n "$CONFIG_FILES"
16611 # Set up the scripts for CONFIG_HEADERS section.
16612 # No need to generate them if there are no CONFIG_HEADERS.
16613 # This happens for instance with `./config.status Makefile'.
16614 if test -n "$CONFIG_HEADERS"; then
16615 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16619 # Transform confdefs.h into an awk script `defines.awk', embedded as
16620 # here-document in config.status, that substitutes the proper values into
16621 # config.h.in to produce config.h.
16623 # Create a delimiter string that does not exist in confdefs.h, to ease
16624 # handling of long lines.
16626 for ac_last_try in false false :; do
16627 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16628 if test -z "$ac_tt"; then
16630 elif $ac_last_try; then
16631 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16633 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16637 # For the awk script, D is an array of macro values keyed by name,
16638 # likewise P contains macro parameters if any. Preserve backslash
16639 # newline sequences.
16641 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16643 s/.\{148\}/&'"$ac_delim"'/g
16646 s/^[ ]*#[ ]*define[ ][ ]*/ /
16653 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16655 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
16659 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16660 D["\1"]=" \3\\\\\\n"\\/p
16662 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16667 s/.\{148\}/&'"$ac_delim"'/g
16672 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16675 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16677 ' <confdefs.h | sed '
16678 s/'"$ac_delim"'/"\\\
16679 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16681 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16682 for (key in D) D_is_set[key] = 1
16685 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16687 split(line, arg, " ")
16688 if (arg[1] == "#") {
16692 defundef = substr(arg[1], 2)
16695 split(mac1, mac2, "(") #)
16697 prefix = substr(line, 1, index(line, defundef) - 1)
16698 if (D_is_set[macro]) {
16699 # Preserve the white space surrounding the "#".
16700 print prefix "define", macro P[macro] D[macro]
16703 # Replace #undef with comments. This is necessary, for example,
16704 # in the case of _POSIX_SOURCE, which is predefined and required
16705 # on some systems where configure will not decide to define it.
16706 if (defundef == "undef") {
16707 print "/*", prefix defundef, macro, "*/"
16715 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16716 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
16717 fi # test -n "$CONFIG_HEADERS"
16720 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
16725 :[FHLC]) ac_mode=$ac_tag; continue;;
16727 case $ac_mode$ac_tag in
16729 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
16730 :[FH]-) ac_tag=-:-;;
16731 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16748 -) ac_f="$ac_tmp/stdin";;
16749 *) # Look for the file first in the build tree, then in the source tree
16750 # (if the path is not absolute). The absolute path cannot be DOS-style,
16751 # because $ac_f cannot contain `:'.
16755 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16757 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16759 case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16760 as_fn_append ac_file_inputs " '$ac_f'"
16763 # Let's still pretend it is `configure' which instantiates (i.e., don't
16764 # use $as_me), people would be surprised to read:
16765 # /* config.h. Generated by config.status. */
16766 configure_input='Generated from '`
16767 printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16769 if test x"$ac_file" != x-; then
16770 configure_input="$ac_file. $configure_input"
16771 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16772 printf "%s\n" "$as_me: creating $ac_file" >&6;}
16774 # Neutralize special characters interpreted by sed in replacement strings.
16775 case $configure_input in #(
16776 *\&* | *\|* | *\\* )
16777 ac_sed_conf_input=`printf "%s\n" "$configure_input" |
16778 sed 's/[\\\\&|]/\\\\&/g'`;; #(
16779 *) ac_sed_conf_input=$configure_input;;
16783 *:-:* | *:-) cat >"$ac_tmp/stdin" \
16784 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
16789 ac_dir=`$as_dirname -- "$ac_file" ||
16790 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16791 X"$ac_file" : 'X\(//\)[^/]' \| \
16792 X"$ac_file" : 'X\(//\)$' \| \
16793 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16794 printf "%s\n" X"$ac_file" |
16795 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16799 /^X\(\/\/\)[^/].*/{
16812 as_dir="$ac_dir"; as_fn_mkdir_p
16816 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16818 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
16819 # A ".." for each directory in $ac_dir_suffix.
16820 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16821 case $ac_top_builddir_sub in
16822 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16823 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16826 ac_abs_top_builddir=$ac_pwd
16827 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16828 # for backward compatibility:
16829 ac_top_builddir=$ac_top_build_prefix
16832 .) # We are building in place.
16834 ac_top_srcdir=$ac_top_builddir_sub
16835 ac_abs_top_srcdir=$ac_pwd ;;
16836 [\\/]* | ?:[\\/]* ) # Absolute name.
16837 ac_srcdir=$srcdir$ac_dir_suffix;
16838 ac_top_srcdir=$srcdir
16839 ac_abs_top_srcdir=$srcdir ;;
16840 *) # Relative name.
16841 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16842 ac_top_srcdir=$ac_top_build_prefix$srcdir
16843 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16845 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16855 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16856 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16858 ac_MKDIR_P=$MKDIR_P
16860 [\\/$]* | ?:[\\/]* ) ;;
16861 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16865 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16866 # If the template does not know about datarootdir, expand it.
16867 # FIXME: This hack should be removed a few years after 2.60.
16868 ac_datarootdir_hack=; ac_datarootdir_seen=
16879 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16880 *datarootdir*) ac_datarootdir_seen=yes;;
16881 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16882 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16883 printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16885 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16886 ac_datarootdir_hack='
16887 s&@datadir@&$datadir&g
16888 s&@docdir@&$docdir&g
16889 s&@infodir@&$infodir&g
16890 s&@localedir@&$localedir&g
16891 s&@mandir@&$mandir&g
16892 s&\\\${datarootdir}&$datarootdir&g' ;;
16896 # Neutralize VPATH when `$srcdir' = `.'.
16897 # Shell code in configure.ac might set extrasub.
16898 # FIXME: do we really want to maintain this feature?
16899 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16900 ac_sed_extra="$ac_vpsub
16903 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16905 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16906 s|@configure_input@|$ac_sed_conf_input|;t t
16907 s&@top_builddir@&$ac_top_builddir_sub&;t t
16908 s&@top_build_prefix@&$ac_top_build_prefix&;t t
16909 s&@srcdir@&$ac_srcdir&;t t
16910 s&@abs_srcdir@&$ac_abs_srcdir&;t t
16911 s&@top_srcdir@&$ac_top_srcdir&;t t
16912 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16913 s&@builddir@&$ac_builddir&;t t
16914 s&@abs_builddir@&$ac_abs_builddir&;t t
16915 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16916 s&@INSTALL@&$ac_INSTALL&;t t
16917 s&@MKDIR_P@&$ac_MKDIR_P&;t t
16918 $ac_datarootdir_hack
16920 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
16921 if $ac_cs_awk_getline; then
16922 $AWK -f "$ac_tmp/subs.awk"
16924 $AWK -f "$ac_tmp/subs.awk" | $SHELL
16926 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16928 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16929 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16930 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
16931 "$ac_tmp/out"`; test -z "$ac_out"; } &&
16932 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16933 which seems to be undefined. Please make sure it is defined" >&5
16934 printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16935 which seems to be undefined. Please make sure it is defined" >&2;}
16937 rm -f "$ac_tmp/stdin"
16939 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16940 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16942 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16948 if test x"$ac_file" != x-; then
16950 printf "%s\n" "/* $configure_input */" >&1 \
16951 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16952 } >"$ac_tmp/config.h" \
16953 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16954 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16955 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16956 printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
16959 mv "$ac_tmp/config.h" "$ac_file" \
16960 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16963 printf "%s\n" "/* $configure_input */" >&1 \
16964 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16965 || as_fn_error $? "could not create -" "$LINENO" 5
16969 :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16970 printf "%s\n" "$as_me: executing $ac_file commands" >&6;}
16975 case $ac_file$ac_mode in
16976 "po-directories":C)
16977 for ac_file in $CONFIG_FILES; do
16978 # Support "outfile[:infile[:infile...]]"
16980 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
16982 # PO directories have a Makefile.in generated from Makefile.in.in.
16983 case "$ac_file" in */Makefile.in)
16984 # Adjust a relative srcdir.
16985 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
16986 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
16987 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
16988 # In autoconf-2.13 it is called $ac_given_srcdir.
16989 # In autoconf-2.50 it is called $srcdir.
16990 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
16991 case "$ac_given_srcdir" in
16992 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
16993 /*) top_srcdir="$ac_given_srcdir" ;;
16994 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
16996 # Treat a directory as a PO directory if and only if it has a
16997 # POTFILES.in file. This allows packages to have multiple PO
16998 # directories under different names or in different locations.
16999 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
17000 rm -f "$ac_dir/POTFILES"
17001 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
17002 gt_tab=`printf '\t'`
17003 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"
17004 POMAKEFILEDEPS="POTFILES.in"
17005 # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend
17006 # on $ac_dir but don't depend on user-specified configuration
17008 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
17009 # The LINGUAS file contains the set of available languages.
17010 if test -n "$OBSOLETE_ALL_LINGUAS"; then
17011 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
17013 ALL_LINGUAS=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
17014 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
17016 # The set of available languages was given in configure.in.
17017 ALL_LINGUAS=$OBSOLETE_ALL_LINGUAS
17020 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
17021 # Compute UPDATEPOFILES
17022 # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
17023 # Compute DUMMYPOFILES
17024 # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
17026 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
17027 case "$ac_given_srcdir" in
17029 *) srcdirpre='$(srcdir)/' ;;
17035 for lang in $ALL_LINGUAS; do
17036 POFILES="$POFILES $srcdirpre$lang.po"
17037 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
17038 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
17039 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
17041 # CATALOGS depends on both $ac_dir and the user's LINGUAS
17042 # environment variable.
17044 if test -n "$ALL_LINGUAS"; then
17045 for presentlang in $ALL_LINGUAS; do
17047 if test "%UNSET%" != "$LINGUAS"; then
17048 desiredlanguages="$LINGUAS"
17050 desiredlanguages="$ALL_LINGUAS"
17052 for desiredlang in $desiredlanguages; do
17053 # Use the presentlang catalog if desiredlang is
17054 # a. equal to presentlang, or
17055 # b. a variant of presentlang (because in this case,
17056 # presentlang can be used as a fallback for messages
17057 # which are not translated in the desiredlang catalog).
17058 case "$desiredlang" in
17059 "$presentlang" | "$presentlang"_* | "$presentlang".* | "$presentlang"@*)
17064 if test $useit = yes; then
17065 INST_LINGUAS="$INST_LINGUAS $presentlang"
17070 if test -n "$INST_LINGUAS"; then
17071 for lang in $INST_LINGUAS; do
17072 CATALOGS="$CATALOGS $lang.gmo"
17075 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
17076 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"
17077 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
17078 if test -f "$f"; then
17080 *.orig | *.bak | *~) ;;
17081 *) cat "$f" >> "$ac_dir/Makefile" ;;
17096 ac_clean_files=$ac_clean_files_save
17098 test $ac_write_fail = 0 ||
17099 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
17102 # configure is writing to config.log, and then calls config.status.
17103 # config.status does its own redirection, appending to config.log.
17104 # Unfortunately, on DOS this fails, as config.log is still kept open
17105 # by configure, so config.status won't be able to write to it; its
17106 # output is simply discarded. So we exec the FD to /dev/null,
17107 # effectively closing config.log, so it can be properly (re)opened and
17108 # appended to by config.status. When coming back to configure, we
17109 # need to make the FD available again.
17110 if test "$no_create" != yes; then
17112 ac_config_status_args=
17113 test "$silent" = yes &&
17114 ac_config_status_args="$ac_config_status_args --quiet"
17116 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17118 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17119 # would make configure fail if this is the last instruction.
17120 $ac_cs_success || as_fn_exit 1
17122 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17123 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17124 printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17127 if test -f util/gen-tarball; then chmod +x util/gen-tarball; fi