2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.71.
6 # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
10 # This configure script is free software; the Free Software Foundation
11 # gives unlimited permission to copy, distribute and modify it.
12 ## -------------------- ##
13 ## M4sh Initialization. ##
14 ## -------------------- ##
16 # Be more Bourne compatible
17 DUALCASE=1; export DUALCASE # for MKS sh
19 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
23 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
24 # is contrary to our usage. Disable this feature.
25 alias -g '${1+"$@"}'='"$@"'
28 case `(set -o) 2>/dev/null` in #(
38 # Reset variables that may have inherited troublesome values from
41 # IFS needs to be set, to space, tab, and newline, in precisely that order.
42 # (If _AS_PATH_WALK were called with IFS unset, it would have the
43 # side effect of setting IFS to empty, thus disabling word splitting.)
44 # Quoting is to prevent editors from complaining about space-tab.
54 # Ensure predictable behavior from utilities with locale-dependent output.
60 # We cannot yet rely on "unset" to work, but we need these variables
61 # to be unset--not just set to an empty or harmless value--now, to
62 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
63 # also avoids known problems related to "unset" and subshell syntax
64 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
65 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
66 do eval test \${$as_var+y} \
67 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
70 # Ensure that fds 0, 1, and 2 are open.
71 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
72 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
73 if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
75 # The user is always right.
76 if ${PATH_SEPARATOR+false} :; then
78 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
79 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
85 # Find who we are. Look in the path if we contain no directory separator.
88 *[\\/]* ) as_myself=$0 ;;
89 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
98 test -r "$as_dir$0" && as_myself=$as_dir$0 && break
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
109 if test ! -f "$as_myself"; then
110 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
115 # Use a proper internal environment variable to ensure we don't fall
116 # into an infinite loop, continuously re-executing ourselves.
117 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
118 _as_can_reexec=no; export _as_can_reexec;
119 # We cannot yet assume a decent shell, so we have to provide a
120 # neutralization value for shells without unset; and this also
121 # works around shells that cannot unset nonexistent variables.
122 # Preserve -v and -x to the replacement shell.
125 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
127 *v*x* | *x*v* ) as_opts=-vx ;;
132 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
133 # Admittedly, this is quite paranoid, since all the known shells bail
134 # out after a failed `exec'.
135 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
138 # We don't want this to propagate to other subprocesses.
139 { _as_can_reexec=; unset _as_can_reexec;}
140 if test "x$CONFIG_SHELL" = x; then
141 as_bourne_compatible="as_nop=:
142 if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
146 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
147 # is contrary to our usage. Disable this feature.
148 alias -g '\${1+\"\$@\"}'='\"\$@\"'
151 case \`(set -o) 2>/dev/null\` in #(
159 as_required="as_fn_return () { (exit \$1); }
160 as_fn_success () { as_fn_return 0; }
161 as_fn_failure () { as_fn_return 1; }
162 as_fn_ret_success () { return 0; }
163 as_fn_ret_failure () { return 1; }
166 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
167 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
168 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
169 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
170 if ( set x; as_fn_ret_success y && test x = \"\$1\" )
174 exitcode=1; echo positional parameters were not saved.
176 test x\$exitcode = x0 || exit 1
177 blah=\$(echo \$(echo blah))
178 test x\"\$blah\" = xblah || exit 1
180 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
181 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
182 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
183 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
184 test \$(( 1 + 1 )) = 2 || exit 1"
185 if (eval "$as_required") 2>/dev/null
191 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
195 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
197 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
203 *) as_dir=$as_dir/ ;;
208 for as_base in sh bash ksh sh5; do
209 # Try only shells that exist, to save several forks.
210 as_shell=$as_dir$as_base
211 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
212 as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
214 CONFIG_SHELL=$as_shell as_have_required=yes
215 if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
229 if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
230 as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
232 CONFIG_SHELL=$SHELL as_have_required=yes
237 if test "x$CONFIG_SHELL" != x
240 # We cannot yet assume a decent shell, so we have to provide a
241 # neutralization value for shells without unset; and this also
242 # works around shells that cannot unset nonexistent variables.
243 # Preserve -v and -x to the replacement shell.
246 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
248 *v*x* | *x*v* ) as_opts=-vx ;;
253 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254 # Admittedly, this is quite paranoid, since all the known shells bail
255 # out after a failed `exec'.
256 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
260 if test x$as_have_required = xno
262 printf "%s\n" "$0: This script requires a shell more modern than all"
263 printf "%s\n" "$0: the shells that I found on your system."
264 if test ${ZSH_VERSION+y} ; then
265 printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
266 printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
268 printf "%s\n" "$0: Please tell bug-autoconf@gnu.org about your system,
269 $0: including any error possibly output before this
270 $0: message. Then install a modern shell, or manually run
271 $0: the script under such a shell if you do have one."
277 SHELL=${CONFIG_SHELL-/bin/sh}
279 # Unset more variables known to interfere with behavior of common tools.
280 CLICOLOR_FORCE= GREP_OPTIONS=
281 unset CLICOLOR_FORCE GREP_OPTIONS
283 ## --------------------- ##
284 ## M4sh Shell Functions. ##
285 ## --------------------- ##
288 # Portably unset VAR.
291 { eval $1=; unset $1;}
296 # as_fn_set_status STATUS
297 # -----------------------
298 # Set $? to STATUS, without forking.
306 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
315 # Do nothing but, unlike ":", preserve the value of $?.
324 # Create "$as_dir" as a directory, including parents if necessary.
329 -*) as_dir=./$as_dir;;
331 test -d "$as_dir" || eval $as_mkdir_p || {
335 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
338 as_dirs="'$as_qdir' $as_dirs"
339 as_dir=`$as_dirname -- "$as_dir" ||
340 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
341 X"$as_dir" : 'X\(//\)[^/]' \| \
342 X"$as_dir" : 'X\(//\)$' \| \
343 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
344 printf "%s\n" X"$as_dir" |
345 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
362 test -d "$as_dir" && break
364 test -z "$as_dirs" || eval "mkdir $as_dirs"
365 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
370 # as_fn_executable_p FILE
371 # -----------------------
372 # Test if FILE is an executable regular file.
373 as_fn_executable_p ()
375 test -f "$1" && test -x "$1"
376 } # as_fn_executable_p
377 # as_fn_append VAR VALUE
378 # ----------------------
379 # Append the text in VALUE to the end of the definition contained in VAR. Take
380 # advantage of any shell optimizations that allow amortized linear growth over
381 # repeated appends, instead of the typical quadratic growth present in naive
383 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
385 eval 'as_fn_append ()
398 # Perform arithmetic evaluation on the ARGs, and store the result in the
399 # global $as_val. Take advantage of shells that can avoid forks. The arguments
400 # must be portable across $(()) and expr.
401 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
410 as_val=`expr "$@" || test $? -eq 1`
416 # Do nothing but, unlike ":", preserve the value of $?.
423 # as_fn_error STATUS ERROR [LINENO LOG_FD]
424 # ----------------------------------------
425 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
426 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
427 # script with STATUS, using 1 if that was 0.
430 as_status=$1; test $as_status -eq 0 && as_status=1
432 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
433 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
435 printf "%s\n" "$as_me: error: $2" >&2
436 as_fn_exit $as_status
439 if expr a : '\(a\)' >/dev/null 2>&1 &&
440 test "X`expr 00001 : '.*\(...\)'`" = X001; then
446 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
452 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
458 as_me=`$as_basename -- "$0" ||
459 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
460 X"$0" : 'X\(//\)$' \| \
461 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
462 printf "%s\n" X/"$0" |
463 sed '/^.*\/\([^/][^/]*\)\/*$/{
477 # Avoid depending upon Character Ranges.
478 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
479 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
480 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
481 as_cr_digits='0123456789'
482 as_cr_alnum=$as_cr_Letters$as_cr_digits
485 as_lineno_1=$LINENO as_lineno_1a=$LINENO
486 as_lineno_2=$LINENO as_lineno_2a=$LINENO
487 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
488 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
489 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
501 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
505 chmod +x "$as_me.lineno" ||
506 { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
508 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
509 # already done that, so ensure we don't try to do so again and fall
510 # in an infinite loop. This has already happened in practice.
511 _as_can_reexec=no; export _as_can_reexec
512 # Don't try to exec as it changes $[0], causing all sort of problems
513 # (the dirname of $[0] is not the place where we might find the
514 # original and so on. Autoconf is especially sensitive to this).
516 # Exit status is that of the last command.
521 # Determine whether it's possible to make 'echo' print without a newline.
522 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
523 # for compatibility with existing Makefiles.
524 ECHO_C= ECHO_N= ECHO_T=
525 case `echo -n x` in #(((((
527 case `echo 'xy\c'` in
528 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
530 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
537 # For backward compatibility with old third-party macros, we provide
538 # the shell variables $as_echo and $as_echo_n. New code should use
539 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
540 as_echo='printf %s\n'
541 as_echo_n='printf %s'
544 rm -f conf$$ conf$$.exe conf$$.file
545 if test -d conf$$.dir; then
546 rm -f conf$$.dir/conf$$.file
549 mkdir conf$$.dir 2>/dev/null
551 if (echo >conf$$.file) 2>/dev/null; then
552 if ln -s conf$$.file conf$$ 2>/dev/null; then
554 # ... but there are two gotchas:
555 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
556 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
557 # In both cases, we have to default to `cp -pR'.
558 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
560 elif ln conf$$.file conf$$ 2>/dev/null; then
568 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
569 rmdir conf$$.dir 2>/dev/null
571 if mkdir -p . 2>/dev/null; then
572 as_mkdir_p='mkdir -p "$as_dir"'
574 test -d ./-p && rmdir ./-p
579 as_executable_p=as_fn_executable_p
581 # Sed expression to map a string onto a valid CPP name.
582 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
584 # Sed expression to map a string onto a valid variable name.
585 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
588 test -n "$DJDIR" || exec 7<&0 </dev/null
592 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
593 # so uname gets run too.
594 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
599 ac_default_prefix=/usr/local
601 ac_config_libobj_dir=.
608 # Identity of this package.
616 ac_unique_file="version.h"
617 # Factoring default headers for most tests.
618 ac_includes_default="\
629 #ifdef HAVE_INTTYPES_H
630 # include <inttypes.h>
635 #ifdef HAVE_STRINGS_H
636 # include <strings.h>
638 #ifdef HAVE_SYS_TYPES_H
639 # include <sys/types.h>
641 #ifdef HAVE_SYS_STAT_H
642 # include <sys/stat.h>
651 ac_subst_vars='LTLIBOBJS
654 systemd_system_unit_dir
741 XGETTEXT_EXTRA_OPTIONS
742 MSGMERGE_FOR_MSGFMT_OPTION
749 GETTEXT_MACRO_VERSION
867 program_transform_name
878 ac_subst_files='MCONFIG
884 PUBLIC_CONFIG_HEADER'
886 enable_option_checking
892 enable_maintainer_mode
893 enable_symlink_install
894 enable_relative_symlinks
895 enable_symlink_relative_symlinks
897 enable_verbose_makecmds
906 enable_developer_features
916 enable_e2initrd_helper
923 enable_bmap_stats_ops
939 with_systemd_unit_dir
941 ac_precious_vars='build_alias
962 # Initialize some variables set by options.
964 ac_init_version=false
965 ac_unrecognized_opts=
967 # The variables have the same names as the options, with
968 # dashes changed to underlines.
976 program_transform_name=s,x,x,
984 # Installation directory options.
985 # These are left unexpanded so users can "make install exec_prefix=/foo"
986 # and all the variables that are supposed to be based on exec_prefix
987 # by default will actually change.
988 # Use braces instead of parens because sh, perl, etc. also accept them.
989 # (The list follows the same order as the GNU Coding Standards.)
990 bindir='${exec_prefix}/bin'
991 sbindir='${exec_prefix}/sbin'
992 libexecdir='${exec_prefix}/libexec'
993 datarootdir='${prefix}/share'
994 datadir='${datarootdir}'
995 sysconfdir='${prefix}/etc'
996 sharedstatedir='${prefix}/com'
997 localstatedir='${prefix}/var'
998 runstatedir='${localstatedir}/run'
999 includedir='${prefix}/include'
1000 oldincludedir='/usr/include'
1001 docdir='${datarootdir}/doc/${PACKAGE}'
1002 infodir='${datarootdir}/info'
1007 libdir='${exec_prefix}/lib'
1008 localedir='${datarootdir}/locale'
1009 mandir='${datarootdir}/man'
1015 # If the previous option needs an argument, assign it.
1016 if test -n "$ac_prev"; then
1017 eval $ac_prev=\$ac_option
1023 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1028 case $ac_dashdash$ac_option in
1032 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1034 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1035 bindir=$ac_optarg ;;
1037 -build | --build | --buil | --bui | --bu)
1038 ac_prev=build_alias ;;
1039 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1040 build_alias=$ac_optarg ;;
1042 -cache-file | --cache-file | --cache-fil | --cache-fi \
1043 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1044 ac_prev=cache_file ;;
1045 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1046 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1047 cache_file=$ac_optarg ;;
1049 --config-cache | -C)
1050 cache_file=config.cache ;;
1052 -datadir | --datadir | --datadi | --datad)
1054 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1055 datadir=$ac_optarg ;;
1057 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1058 | --dataroo | --dataro | --datar)
1059 ac_prev=datarootdir ;;
1060 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1061 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1062 datarootdir=$ac_optarg ;;
1064 -disable-* | --disable-*)
1065 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1066 # Reject names that are not valid shell variable names.
1067 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1068 as_fn_error $? "invalid feature name: \`$ac_useropt'"
1069 ac_useropt_orig=$ac_useropt
1070 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1071 case $ac_user_opts in
1073 "enable_$ac_useropt"
1075 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1076 ac_unrecognized_sep=', ';;
1078 eval enable_$ac_useropt=no ;;
1080 -docdir | --docdir | --docdi | --doc | --do)
1082 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1083 docdir=$ac_optarg ;;
1085 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1087 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1088 dvidir=$ac_optarg ;;
1090 -enable-* | --enable-*)
1091 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1092 # Reject names that are not valid shell variable names.
1093 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1094 as_fn_error $? "invalid feature name: \`$ac_useropt'"
1095 ac_useropt_orig=$ac_useropt
1096 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1097 case $ac_user_opts in
1099 "enable_$ac_useropt"
1101 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1102 ac_unrecognized_sep=', ';;
1104 eval enable_$ac_useropt=\$ac_optarg ;;
1106 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1107 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1108 | --exec | --exe | --ex)
1109 ac_prev=exec_prefix ;;
1110 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1111 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1112 | --exec=* | --exe=* | --ex=*)
1113 exec_prefix=$ac_optarg ;;
1115 -gas | --gas | --ga | --g)
1116 # Obsolete; use --with-gas.
1119 -help | --help | --hel | --he | -h)
1120 ac_init_help=long ;;
1121 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1122 ac_init_help=recursive ;;
1123 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1124 ac_init_help=short ;;
1126 -host | --host | --hos | --ho)
1127 ac_prev=host_alias ;;
1128 -host=* | --host=* | --hos=* | --ho=*)
1129 host_alias=$ac_optarg ;;
1131 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1133 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1135 htmldir=$ac_optarg ;;
1137 -includedir | --includedir | --includedi | --included | --include \
1138 | --includ | --inclu | --incl | --inc)
1139 ac_prev=includedir ;;
1140 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1141 | --includ=* | --inclu=* | --incl=* | --inc=*)
1142 includedir=$ac_optarg ;;
1144 -infodir | --infodir | --infodi | --infod | --info | --inf)
1146 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1147 infodir=$ac_optarg ;;
1149 -libdir | --libdir | --libdi | --libd)
1151 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1152 libdir=$ac_optarg ;;
1154 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1155 | --libexe | --libex | --libe)
1156 ac_prev=libexecdir ;;
1157 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1158 | --libexe=* | --libex=* | --libe=*)
1159 libexecdir=$ac_optarg ;;
1161 -localedir | --localedir | --localedi | --localed | --locale)
1162 ac_prev=localedir ;;
1163 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1164 localedir=$ac_optarg ;;
1166 -localstatedir | --localstatedir | --localstatedi | --localstated \
1167 | --localstate | --localstat | --localsta | --localst | --locals)
1168 ac_prev=localstatedir ;;
1169 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1170 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1171 localstatedir=$ac_optarg ;;
1173 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1175 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1176 mandir=$ac_optarg ;;
1178 -nfp | --nfp | --nf)
1179 # Obsolete; use --without-fp.
1182 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1183 | --no-cr | --no-c | -n)
1186 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1187 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1190 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1191 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1192 | --oldin | --oldi | --old | --ol | --o)
1193 ac_prev=oldincludedir ;;
1194 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1195 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1196 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1197 oldincludedir=$ac_optarg ;;
1199 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1201 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1202 prefix=$ac_optarg ;;
1204 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1205 | --program-pre | --program-pr | --program-p)
1206 ac_prev=program_prefix ;;
1207 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1208 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1209 program_prefix=$ac_optarg ;;
1211 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1212 | --program-suf | --program-su | --program-s)
1213 ac_prev=program_suffix ;;
1214 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1215 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1216 program_suffix=$ac_optarg ;;
1218 -program-transform-name | --program-transform-name \
1219 | --program-transform-nam | --program-transform-na \
1220 | --program-transform-n | --program-transform- \
1221 | --program-transform | --program-transfor \
1222 | --program-transfo | --program-transf \
1223 | --program-trans | --program-tran \
1224 | --progr-tra | --program-tr | --program-t)
1225 ac_prev=program_transform_name ;;
1226 -program-transform-name=* | --program-transform-name=* \
1227 | --program-transform-nam=* | --program-transform-na=* \
1228 | --program-transform-n=* | --program-transform-=* \
1229 | --program-transform=* | --program-transfor=* \
1230 | --program-transfo=* | --program-transf=* \
1231 | --program-trans=* | --program-tran=* \
1232 | --progr-tra=* | --program-tr=* | --program-t=*)
1233 program_transform_name=$ac_optarg ;;
1235 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1237 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1238 pdfdir=$ac_optarg ;;
1240 -psdir | --psdir | --psdi | --psd | --ps)
1242 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1245 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1246 | -silent | --silent | --silen | --sile | --sil)
1249 -runstatedir | --runstatedir | --runstatedi | --runstated \
1250 | --runstate | --runstat | --runsta | --runst | --runs \
1251 | --run | --ru | --r)
1252 ac_prev=runstatedir ;;
1253 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1254 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1255 | --run=* | --ru=* | --r=*)
1256 runstatedir=$ac_optarg ;;
1258 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1260 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1262 sbindir=$ac_optarg ;;
1264 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1265 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1266 | --sharedst | --shareds | --shared | --share | --shar \
1268 ac_prev=sharedstatedir ;;
1269 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1270 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1271 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1273 sharedstatedir=$ac_optarg ;;
1275 -site | --site | --sit)
1277 -site=* | --site=* | --sit=*)
1280 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1282 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1283 srcdir=$ac_optarg ;;
1285 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1286 | --syscon | --sysco | --sysc | --sys | --sy)
1287 ac_prev=sysconfdir ;;
1288 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1289 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1290 sysconfdir=$ac_optarg ;;
1292 -target | --target | --targe | --targ | --tar | --ta | --t)
1293 ac_prev=target_alias ;;
1294 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1295 target_alias=$ac_optarg ;;
1297 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1300 -version | --version | --versio | --versi | --vers | -V)
1301 ac_init_version=: ;;
1304 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1305 # Reject names that are not valid shell variable names.
1306 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1307 as_fn_error $? "invalid package name: \`$ac_useropt'"
1308 ac_useropt_orig=$ac_useropt
1309 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1310 case $ac_user_opts in
1314 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1315 ac_unrecognized_sep=', ';;
1317 eval with_$ac_useropt=\$ac_optarg ;;
1319 -without-* | --without-*)
1320 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1321 # Reject names that are not valid shell variable names.
1322 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1323 as_fn_error $? "invalid package name: \`$ac_useropt'"
1324 ac_useropt_orig=$ac_useropt
1325 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1326 case $ac_user_opts in
1330 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1331 ac_unrecognized_sep=', ';;
1333 eval with_$ac_useropt=no ;;
1336 # Obsolete; use --with-x.
1339 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1340 | --x-incl | --x-inc | --x-in | --x-i)
1341 ac_prev=x_includes ;;
1342 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1343 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1344 x_includes=$ac_optarg ;;
1346 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1347 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1348 ac_prev=x_libraries ;;
1349 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1350 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1351 x_libraries=$ac_optarg ;;
1353 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1354 Try \`$0 --help' for more information"
1358 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1359 # Reject names that are not valid shell variable names.
1360 case $ac_envvar in #(
1361 '' | [0-9]* | *[!_$as_cr_alnum]* )
1362 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1364 eval $ac_envvar=\$ac_optarg
1365 export $ac_envvar ;;
1368 # FIXME: should be removed in autoconf 3.0.
1369 printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
1370 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1371 printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
1372 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1378 if test -n "$ac_prev"; then
1379 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1380 as_fn_error $? "missing argument to $ac_option"
1383 if test -n "$ac_unrecognized_opts"; then
1384 case $enable_option_checking in
1386 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1387 *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1391 # Check all directory arguments for consistency.
1392 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1393 datadir sysconfdir sharedstatedir localstatedir includedir \
1394 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1395 libdir localedir mandir runstatedir
1397 eval ac_val=\$$ac_var
1398 # Remove trailing slashes.
1401 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1402 eval $ac_var=\$ac_val;;
1404 # Be sure to have absolute directory names.
1406 [\\/$]* | ?:[\\/]* ) continue;;
1407 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1409 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1412 # There might be people who depend on the old broken behavior: `$host'
1413 # used to hold the argument of --host etc.
1414 # FIXME: To remove some day.
1417 target=$target_alias
1419 # FIXME: To remove some day.
1420 if test "x$host_alias" != x; then
1421 if test "x$build_alias" = x; then
1422 cross_compiling=maybe
1423 elif test "x$build_alias" != "x$host_alias"; then
1429 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1431 test "$silent" = yes && exec 6>/dev/null
1434 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1435 ac_ls_di=`ls -di .` &&
1436 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1437 as_fn_error $? "working directory cannot be determined"
1438 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1439 as_fn_error $? "pwd does not report name of working directory"
1442 # Find the source files, if location was not specified.
1443 if test -z "$srcdir"; then
1444 ac_srcdir_defaulted=yes
1445 # Try the directory containing this script, then the parent directory.
1446 ac_confdir=`$as_dirname -- "$as_myself" ||
1447 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1448 X"$as_myself" : 'X\(//\)[^/]' \| \
1449 X"$as_myself" : 'X\(//\)$' \| \
1450 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1451 printf "%s\n" X"$as_myself" |
1452 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1470 if test ! -r "$srcdir/$ac_unique_file"; then
1474 ac_srcdir_defaulted=no
1476 if test ! -r "$srcdir/$ac_unique_file"; then
1477 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1478 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1480 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1482 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1484 # When building in place, set srcdir=.
1485 if test "$ac_abs_confdir" = "$ac_pwd"; then
1488 # Remove unnecessary trailing slashes from srcdir.
1489 # Double slashes in file names in object file debugging info
1490 # mess up M-x gdb in Emacs.
1492 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1494 for ac_var in $ac_precious_vars; do
1495 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1496 eval ac_env_${ac_var}_value=\$${ac_var}
1497 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1498 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1502 # Report the --help message.
1504 if test "$ac_init_help" = "long"; then
1505 # Omit some internal or obsolete options to make the list less imposing.
1506 # This message is too long to be a string in the A/UX 3.1 sh.
1508 \`configure' configures this package to adapt to many kinds of systems.
1510 Usage: $0 [OPTION]... [VAR=VALUE]...
1512 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1513 VAR=VALUE. See below for descriptions of some of the useful variables.
1515 Defaults for the options are specified in brackets.
1518 -h, --help display this help and exit
1519 --help=short display options specific to this package
1520 --help=recursive display the short help of all the included packages
1521 -V, --version display version information and exit
1522 -q, --quiet, --silent do not print \`checking ...' messages
1523 --cache-file=FILE cache test results in FILE [disabled]
1524 -C, --config-cache alias for \`--cache-file=config.cache'
1525 -n, --no-create do not create output files
1526 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1528 Installation directories:
1529 --prefix=PREFIX install architecture-independent files in PREFIX
1530 [$ac_default_prefix]
1531 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1534 By default, \`make install' will install all the files in
1535 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1536 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1537 for instance \`--prefix=\$HOME'.
1539 For better control, use the options below.
1541 Fine tuning of the installation directories:
1542 --bindir=DIR user executables [EPREFIX/bin]
1543 --sbindir=DIR system admin executables [EPREFIX/sbin]
1544 --libexecdir=DIR program executables [EPREFIX/libexec]
1545 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1546 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1547 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1548 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
1549 --libdir=DIR object code libraries [EPREFIX/lib]
1550 --includedir=DIR C header files [PREFIX/include]
1551 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1552 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1553 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1554 --infodir=DIR info documentation [DATAROOTDIR/info]
1555 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1556 --mandir=DIR man documentation [DATAROOTDIR/man]
1557 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1558 --htmldir=DIR html documentation [DOCDIR]
1559 --dvidir=DIR dvi documentation [DOCDIR]
1560 --pdfdir=DIR pdf documentation [DOCDIR]
1561 --psdir=DIR ps documentation [DOCDIR]
1567 --build=BUILD configure for building on BUILD [guessed]
1568 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1572 if test -n "$ac_init_help"; then
1577 --disable-option-checking ignore unrecognized --enable/--with options
1578 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1579 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1580 --enable-maintainer-mode
1581 enable makefile rules useful for maintainers
1582 --enable-symlink-install
1583 use symlinks when installing instead of hard links
1584 --enable-relative-symlinks
1585 use relative symlinks when installing
1587 --enable-symlink-build use symlinks while building instead of hard links
1588 --enable-verbose-makecmds
1589 enable verbose make command output
1590 --enable-elf-shlibs select ELF shared libraries
1591 --enable-bsd-shlibs select BSD shared libraries
1592 --enable-profile build profiling libraries
1593 --enable-gcov build for coverage testing using gcov
1594 --enable-hardening build for coverage testing using gcov
1595 --enable-jbd-debug enable journal debugging
1596 --enable-blkid-debug enable blkid debugging
1597 --disable-testio-debug disable the use of the test I/O manager for
1599 --enable-developer-features
1600 enable features for use by ext4 developers
1601 --enable-libuuid build and use private uuid library
1602 --enable-libblkid build and use private blkid library
1603 --enable-subset enable subset-only build
1604 --disable-backtrace disable use backtrace
1605 --disable-debugfs disable support of debugfs program
1606 --disable-imager disable support of e2image program
1607 --disable-resizer disable support of e2resize program
1608 --disable-defrag disable support of e4defrag program
1609 --enable-fsck build fsck wrapper program
1610 --enable-e2initrd-helper
1611 build e2initrd-helper program
1612 --disable-tls disable use of thread local support
1613 --disable-uuidd disable building the uuid daemon
1614 --disable-mmp disable support mmp, Multi Mount Protection
1615 --disable-tdb disable tdb support
1616 --disable-bmap-stats disable collection of bitmap stats
1617 --enable-bmap-stats-ops enable collection of additional bitmap stats
1618 --disable-nls do not use Native Language Support
1619 --disable-rpath do not hardcode runtime library paths
1620 --disable-largefile omit support for large files
1621 --disable-fuse2fs do not build fuse2fs
1622 --enable-lto enable link time optimization
1623 --enable-ubsan enable undefined behavior sanitizer
1624 --enable-addrsan enable address sanitizer
1625 --enable-threadsan enable thread sanitizer
1626 --enable-fuzzing enable fuzzing sanitizer
1629 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1630 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1631 --with-diet-libc use diet libc
1632 --with-cc no longer supported, use CC= instead
1633 --with-ccopts no longer supported, use CFLAGS= instead
1634 --with-ldopts no longer supported, use LDFLAGS= instead
1635 --with-root-prefix=PREFIX
1636 override prefix variable for files to be placed in
1638 --without-pthread disable use of pthread support
1639 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1640 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1641 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1642 --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib
1643 --without-libintl-prefix don't search for libintl in includedir and libdir
1644 --with-multiarch=ARCH specify the multiarch triplet
1645 --with-udev-rules-dir[=DIR]
1646 Install udev rules into DIR.
1647 --with-crond-dir[=DIR] Install system crontabs into DIR.
1648 --with-systemd-unit-dir[=DIR]
1649 Install systemd system units into DIR.
1651 Some influential environment variables:
1652 CC C compiler command
1653 CFLAGS C compiler flags
1654 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1655 nonstandard directory <lib dir>
1656 LIBS libraries to pass to the linker, e.g. -l<library>
1657 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1658 you have headers in a nonstandard directory <include dir>
1660 PKG_CONFIG path to pkg-config utility
1662 directories to add to pkg-config's search path
1664 path overriding pkg-config's built-in search path
1665 CXX C++ compiler command
1666 CXXFLAGS C++ compiler flags
1667 udev_CFLAGS C compiler flags for udev, overriding pkg-config
1668 udev_LIBS linker flags for udev, overriding pkg-config
1670 C compiler flags for systemd, overriding pkg-config
1672 linker flags for systemd, overriding pkg-config
1674 Use these variables to override the choices made by `configure' or to help
1675 it to find libraries and programs with nonstandard names/locations.
1677 Report bugs to the package provider.
1682 if test "$ac_init_help" = "recursive"; then
1683 # If there are subdirs, report their specific --help.
1684 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1685 test -d "$ac_dir" ||
1686 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1691 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1693 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
1694 # A ".." for each directory in $ac_dir_suffix.
1695 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1696 case $ac_top_builddir_sub in
1697 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1698 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1701 ac_abs_top_builddir=$ac_pwd
1702 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1703 # for backward compatibility:
1704 ac_top_builddir=$ac_top_build_prefix
1707 .) # We are building in place.
1709 ac_top_srcdir=$ac_top_builddir_sub
1710 ac_abs_top_srcdir=$ac_pwd ;;
1711 [\\/]* | ?:[\\/]* ) # Absolute name.
1712 ac_srcdir=$srcdir$ac_dir_suffix;
1713 ac_top_srcdir=$srcdir
1714 ac_abs_top_srcdir=$srcdir ;;
1716 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1717 ac_top_srcdir=$ac_top_build_prefix$srcdir
1718 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1720 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1722 cd "$ac_dir" || { ac_status=$?; continue; }
1723 # Check for configure.gnu first; this name is used for a wrapper for
1724 # Metaconfig's "Configure" on case-insensitive file systems.
1725 if test -f "$ac_srcdir/configure.gnu"; then
1727 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1728 elif test -f "$ac_srcdir/configure"; then
1730 $SHELL "$ac_srcdir/configure" --help=recursive
1732 printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1734 cd "$ac_pwd" || { ac_status=$?; break; }
1738 test -n "$ac_init_help" && exit $ac_status
1739 if $ac_init_version; then
1742 generated by GNU Autoconf 2.71
1744 Copyright (C) 2021 Free Software Foundation, Inc.
1745 This configure script is free software; the Free Software Foundation
1746 gives unlimited permission to copy, distribute and modify it.
1751 ## ------------------------ ##
1752 ## Autoconf initialization. ##
1753 ## ------------------------ ##
1755 # ac_fn_c_try_compile LINENO
1756 # --------------------------
1757 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1758 ac_fn_c_try_compile ()
1760 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1761 rm -f conftest.$ac_objext conftest.beam
1762 if { { ac_try="$ac_compile"
1764 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1765 *) ac_try_echo=$ac_try;;
1767 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1768 printf "%s\n" "$ac_try_echo"; } >&5
1769 (eval "$ac_compile") 2>conftest.err
1771 if test -s conftest.err; then
1772 grep -v '^ *+' conftest.err >conftest.er1
1773 cat conftest.er1 >&5
1774 mv -f conftest.er1 conftest.err
1776 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1777 test $ac_status = 0; } && {
1778 test -z "$ac_c_werror_flag" ||
1779 test ! -s conftest.err
1780 } && test -s conftest.$ac_objext
1784 printf "%s\n" "$as_me: failed program was:" >&5
1785 sed 's/^/| /' conftest.$ac_ext >&5
1789 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1790 as_fn_set_status $ac_retval
1792 } # ac_fn_c_try_compile
1794 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1795 # -------------------------------------------------------
1796 # Tests whether HEADER exists and can be compiled using the include files in
1797 # INCLUDES, setting the cache variable VAR accordingly.
1798 ac_fn_c_check_header_compile ()
1800 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1801 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1802 printf %s "checking for $2... " >&6; }
1803 if eval test \${$3+y}
1805 printf %s "(cached) " >&6
1807 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1808 /* end confdefs.h. */
1812 if ac_fn_c_try_compile "$LINENO"
1818 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1821 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1822 printf "%s\n" "$ac_res" >&6; }
1823 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1825 } # ac_fn_c_check_header_compile
1827 # ac_fn_c_try_link LINENO
1828 # -----------------------
1829 # Try to link conftest.$ac_ext, and return whether this succeeded.
1832 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1833 rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
1834 if { { ac_try="$ac_link"
1836 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1837 *) ac_try_echo=$ac_try;;
1839 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1840 printf "%s\n" "$ac_try_echo"; } >&5
1841 (eval "$ac_link") 2>conftest.err
1843 if test -s conftest.err; then
1844 grep -v '^ *+' conftest.err >conftest.er1
1845 cat conftest.er1 >&5
1846 mv -f conftest.er1 conftest.err
1848 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1849 test $ac_status = 0; } && {
1850 test -z "$ac_c_werror_flag" ||
1851 test ! -s conftest.err
1852 } && test -s conftest$ac_exeext && {
1853 test "$cross_compiling" = yes ||
1854 test -x conftest$ac_exeext
1859 printf "%s\n" "$as_me: failed program was:" >&5
1860 sed 's/^/| /' conftest.$ac_ext >&5
1864 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1865 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1866 # interfere with the next link command; also delete a directory that is
1867 # left behind by Apple's compiler. We do this before executing the actions.
1868 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1869 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1870 as_fn_set_status $ac_retval
1872 } # ac_fn_c_try_link
1874 # ac_fn_c_try_cpp LINENO
1875 # ----------------------
1876 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1879 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1880 if { { ac_try="$ac_cpp conftest.$ac_ext"
1882 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1883 *) ac_try_echo=$ac_try;;
1885 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1886 printf "%s\n" "$ac_try_echo"; } >&5
1887 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1889 if test -s conftest.err; then
1890 grep -v '^ *+' conftest.err >conftest.er1
1891 cat conftest.er1 >&5
1892 mv -f conftest.er1 conftest.err
1894 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1895 test $ac_status = 0; } > conftest.i && {
1896 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1897 test ! -s conftest.err
1902 printf "%s\n" "$as_me: failed program was:" >&5
1903 sed 's/^/| /' conftest.$ac_ext >&5
1907 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1908 as_fn_set_status $ac_retval
1912 # ac_fn_c_try_run LINENO
1913 # ----------------------
1914 # Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that
1915 # executables *can* be run.
1918 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1919 if { { ac_try="$ac_link"
1921 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1922 *) ac_try_echo=$ac_try;;
1924 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1925 printf "%s\n" "$ac_try_echo"; } >&5
1926 (eval "$ac_link") 2>&5
1928 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1929 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1930 { { case "(($ac_try" in
1931 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1932 *) ac_try_echo=$ac_try;;
1934 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1935 printf "%s\n" "$ac_try_echo"; } >&5
1936 (eval "$ac_try") 2>&5
1938 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1939 test $ac_status = 0; }; }
1943 printf "%s\n" "$as_me: program exited with status $ac_status" >&5
1944 printf "%s\n" "$as_me: failed program was:" >&5
1945 sed 's/^/| /' conftest.$ac_ext >&5
1947 ac_retval=$ac_status
1949 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1950 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1951 as_fn_set_status $ac_retval
1955 # ac_fn_c_check_func LINENO FUNC VAR
1956 # ----------------------------------
1957 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1958 ac_fn_c_check_func ()
1960 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1961 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1962 printf %s "checking for $2... " >&6; }
1963 if eval test \${$3+y}
1965 printf %s "(cached) " >&6
1967 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1968 /* end confdefs.h. */
1969 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1970 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1971 #define $2 innocuous_$2
1973 /* System header to define __stub macros and hopefully few prototypes,
1974 which can conflict with char $2 (); below. */
1979 /* Override any GCC internal prototype to avoid an error.
1980 Use char because int might match the return type of a GCC
1981 builtin and then its argument prototype would still apply. */
1986 /* The GNU C library defines this for functions which it implements
1987 to always fail with ENOSYS. Some functions are actually named
1988 something starting with __ and the normal name is an alias. */
1989 #if defined __stub_$2 || defined __stub___$2
2001 if ac_fn_c_try_link "$LINENO"
2007 rm -f core conftest.err conftest.$ac_objext conftest.beam \
2008 conftest$ac_exeext conftest.$ac_ext
2011 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2012 printf "%s\n" "$ac_res" >&6; }
2013 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2015 } # ac_fn_c_check_func
2017 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2018 # ----------------------------------------------------
2019 # Tries to find if the field MEMBER exists in type AGGR, after including
2020 # INCLUDES, setting cache variable VAR accordingly.
2021 ac_fn_c_check_member ()
2023 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2024 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2025 printf %s "checking for $2.$3... " >&6; }
2026 if eval test \${$4+y}
2028 printf %s "(cached) " >&6
2030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2031 /* end confdefs.h. */
2043 if ac_fn_c_try_compile "$LINENO"
2047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2048 /* end confdefs.h. */
2054 if (sizeof ac_aggr.$3)
2060 if ac_fn_c_try_compile "$LINENO"
2066 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2068 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2071 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2072 printf "%s\n" "$ac_res" >&6; }
2073 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2075 } # ac_fn_c_check_member
2077 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2078 # -------------------------------------------
2079 # Tests whether TYPE exists after having included INCLUDES, setting cache
2080 # variable VAR accordingly.
2081 ac_fn_c_check_type ()
2083 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2084 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2085 printf %s "checking for $2... " >&6; }
2086 if eval test \${$3+y}
2088 printf %s "(cached) " >&6
2091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2092 /* end confdefs.h. */
2103 if ac_fn_c_try_compile "$LINENO"
2105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2106 /* end confdefs.h. */
2117 if ac_fn_c_try_compile "$LINENO"
2123 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2125 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2128 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2129 printf "%s\n" "$ac_res" >&6; }
2130 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2132 } # ac_fn_c_check_type
2134 # ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
2135 # ------------------------------------------------------------------
2136 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2137 # accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
2140 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2141 as_decl_name=`echo $2|sed 's/ *(.*//'`
2142 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2143 printf %s "checking whether $as_decl_name is declared... " >&6; }
2144 if eval test \${$3+y}
2146 printf %s "(cached) " >&6
2148 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2149 eval ac_save_FLAGS=\$$6
2150 as_fn_append $6 " $5"
2151 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2152 /* end confdefs.h. */
2157 #ifndef $as_decl_name
2159 (void) $as_decl_use;
2161 (void) $as_decl_name;
2169 if ac_fn_c_try_compile "$LINENO"
2175 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2176 eval $6=\$ac_save_FLAGS
2180 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2181 printf "%s\n" "$ac_res" >&6; }
2182 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2184 } # ac_fn_check_decl
2186 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2187 # --------------------------------------------
2188 # Tries to find the compile-time value of EXPR in a program that includes
2189 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2191 ac_fn_c_compute_int ()
2193 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2194 if test "$cross_compiling" = yes; then
2195 # Depending upon the size, compute the lo and hi bounds.
2196 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2197 /* end confdefs.h. */
2202 static int test_array [1 - 2 * !(($2) >= 0)];
2204 return test_array [0];
2210 if ac_fn_c_try_compile "$LINENO"
2214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2215 /* end confdefs.h. */
2220 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2222 return test_array [0];
2228 if ac_fn_c_try_compile "$LINENO"
2230 ac_hi=$ac_mid; break
2232 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2233 if test $ac_lo -le $ac_mid; then
2237 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2239 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2242 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2243 /* end confdefs.h. */
2248 static int test_array [1 - 2 * !(($2) < 0)];
2250 return test_array [0];
2256 if ac_fn_c_try_compile "$LINENO"
2260 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2261 /* end confdefs.h. */
2266 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2268 return test_array [0];
2274 if ac_fn_c_try_compile "$LINENO"
2276 ac_lo=$ac_mid; break
2278 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2279 if test $ac_mid -le $ac_hi; then
2283 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2285 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2290 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2292 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2293 # Binary search between lo and hi bounds.
2294 while test "x$ac_lo" != "x$ac_hi"; do
2295 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2296 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2297 /* end confdefs.h. */
2302 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2304 return test_array [0];
2310 if ac_fn_c_try_compile "$LINENO"
2314 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2316 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
2319 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2324 /* end confdefs.h. */
2326 static long int longval (void) { return $2; }
2327 static unsigned long int ulongval (void) { return $2; }
2334 FILE *f = fopen ("conftest.val", "w");
2339 long int i = longval ();
2342 fprintf (f, "%ld", i);
2346 unsigned long int i = ulongval ();
2349 fprintf (f, "%lu", i);
2351 /* Do not output a trailing newline, as this causes \r\n confusion
2352 on some platforms. */
2353 return ferror (f) || fclose (f) != 0;
2359 if ac_fn_c_try_run "$LINENO"
2361 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2365 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2366 conftest.$ac_objext conftest.beam conftest.$ac_ext
2370 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2371 as_fn_set_status $ac_retval
2373 } # ac_fn_c_compute_int
2375 # ac_fn_cxx_try_compile LINENO
2376 # ----------------------------
2377 # Try to compile conftest.$ac_ext, and return whether this succeeded.
2378 ac_fn_cxx_try_compile ()
2380 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2381 rm -f conftest.$ac_objext conftest.beam
2382 if { { ac_try="$ac_compile"
2384 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2385 *) ac_try_echo=$ac_try;;
2387 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2388 printf "%s\n" "$ac_try_echo"; } >&5
2389 (eval "$ac_compile") 2>conftest.err
2391 if test -s conftest.err; then
2392 grep -v '^ *+' conftest.err >conftest.er1
2393 cat conftest.er1 >&5
2394 mv -f conftest.er1 conftest.err
2396 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2397 test $ac_status = 0; } && {
2398 test -z "$ac_cxx_werror_flag" ||
2399 test ! -s conftest.err
2400 } && test -s conftest.$ac_objext
2404 printf "%s\n" "$as_me: failed program was:" >&5
2405 sed 's/^/| /' conftest.$ac_ext >&5
2409 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2410 as_fn_set_status $ac_retval
2412 } # ac_fn_cxx_try_compile
2413 ac_configure_args_raw=
2418 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2420 as_fn_append ac_configure_args_raw " '$ac_arg'"
2423 case $ac_configure_args_raw in
2427 ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab.
2428 ac_unsafe_a="$ac_unsafe_z#~"
2429 ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
2430 ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
2433 cat >config.log <<_ACEOF
2434 This file contains any messages produced by compilers while
2435 running configure, to aid debugging if configure makes a mistake.
2437 It was created by $as_me, which was
2438 generated by GNU Autoconf 2.71. Invocation command line was
2440 $ $0$ac_configure_args_raw
2450 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2451 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2452 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2453 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2454 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2456 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2457 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2459 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2460 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2461 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2462 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2463 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2464 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2465 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2469 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2473 case $as_dir in #(((
2476 *) as_dir=$as_dir/ ;;
2478 printf "%s\n" "PATH: $as_dir"
2494 # Keep a trace of the command line.
2495 # Strip out --no-create and --no-recursion so they do not pile up.
2496 # Strip out --silent because we don't want to record it for future runs.
2497 # Also quote any args containing shell meta-characters.
2498 # Make two passes to allow for proper duplicate-argument suppression.
2502 ac_must_keep_next=false
2508 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2509 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2510 | -silent | --silent | --silen | --sile | --sil)
2513 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2516 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2518 as_fn_append ac_configure_args1 " '$ac_arg'"
2519 if test $ac_must_keep_next = true; then
2520 ac_must_keep_next=false # Got value, back to normal.
2523 *=* | --config-cache | -C | -disable-* | --disable-* \
2524 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2525 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2526 | -with-* | --with-* | -without-* | --without-* | --x)
2527 case "$ac_configure_args0 " in
2528 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2531 -* ) ac_must_keep_next=true ;;
2534 as_fn_append ac_configure_args " '$ac_arg'"
2539 { ac_configure_args0=; unset ac_configure_args0;}
2540 { ac_configure_args1=; unset ac_configure_args1;}
2542 # When interrupted or exit'd, cleanup temporary files, and complete
2543 # config.log. We remove comments because anyway the quotes in there
2544 # would cause problems or look ugly.
2545 # WARNING: Use '\'' to represent an apostrophe within the trap.
2546 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2547 trap 'exit_status=$?
2550 # Save into config.log some information that might help in debugging.
2554 printf "%s\n" "## ---------------- ##
2555 ## Cache variables. ##
2556 ## ---------------- ##"
2558 # The following way of writing the cache mishandles newlines in values,
2560 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2561 eval ac_val=\$$ac_var
2565 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2566 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2569 _ | IFS | as_nl) ;; #(
2570 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2571 *) { eval $ac_var=; unset $ac_var;} ;;
2576 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2577 *${as_nl}ac_space=\ *)
2579 "s/'\''/'\''\\\\'\'''\''/g;
2580 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2583 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2590 printf "%s\n" "## ----------------- ##
2591 ## Output variables. ##
2592 ## ----------------- ##"
2594 for ac_var in $ac_subst_vars
2596 eval ac_val=\$$ac_var
2598 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2600 printf "%s\n" "$ac_var='\''$ac_val'\''"
2604 if test -n "$ac_subst_files"; then
2605 printf "%s\n" "## ------------------- ##
2606 ## File substitutions. ##
2607 ## ------------------- ##"
2609 for ac_var in $ac_subst_files
2611 eval ac_val=\$$ac_var
2613 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2615 printf "%s\n" "$ac_var='\''$ac_val'\''"
2620 if test -s confdefs.h; then
2621 printf "%s\n" "## ----------- ##
2628 test "$ac_signal" != 0 &&
2629 printf "%s\n" "$as_me: caught signal $ac_signal"
2630 printf "%s\n" "$as_me: exit $exit_status"
2632 rm -f core *.core core.conftest.* &&
2633 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2636 for ac_signal in 1 2 13 15; do
2637 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2641 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2642 rm -f -r conftest* confdefs.h
2644 printf "%s\n" "/* confdefs.h */" > confdefs.h
2646 # Predefined preprocessor variables.
2648 printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
2650 printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
2652 printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
2654 printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
2656 printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
2658 printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
2661 # Let the site file select an alternate cache file if it wants to.
2662 # Prefer an explicitly selected file to automatically selected ones.
2663 if test -n "$CONFIG_SITE"; then
2664 ac_site_files="$CONFIG_SITE"
2665 elif test "x$prefix" != xNONE; then
2666 ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
2668 ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
2671 for ac_site_file in $ac_site_files
2673 case $ac_site_file in #(
2677 ac_site_file=./$ac_site_file ;;
2679 if test -f "$ac_site_file" && test -r "$ac_site_file"; then
2680 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2681 printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
2682 sed 's/^/| /' "$ac_site_file" >&5
2684 || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2685 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2686 as_fn_error $? "failed to load site script $ac_site_file
2687 See \`config.log' for more details" "$LINENO" 5; }
2691 if test -r "$cache_file"; then
2692 # Some versions of bash will fail to source /dev/null (special files
2693 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2694 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2695 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2696 printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
2698 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2699 *) . "./$cache_file";;
2703 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2704 printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
2708 as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
2709 # Test code for whether the C compiler supports C89 (global declarations)
2710 ac_c_conftest_c89_globals='
2711 /* Does the compiler advertise C89 conformance?
2712 Do not test the value of __STDC__, because some compilers set it to 0
2713 while being otherwise adequately conformant. */
2714 #if !defined __STDC__
2715 # error "Compiler does not advertise C89 conformance"
2721 /* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */
2722 struct buf { int x; };
2723 struct buf * (*rcsopen) (struct buf *, struct stat *, int);
2724 static char *e (p, i)
2730 static char *f (char * (*g) (char **, int), char **p, ...)
2735 s = g (p, va_arg (v,int));
2740 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2741 function prototypes and stuff, but not \xHH hex character constants.
2742 These do not provoke an error unfortunately, instead are silently treated
2743 as an "x". The following induces an error, until -std is added to get
2744 proper ANSI mode. Curiously \x00 != x always comes out true, for an
2745 array size at least. It is necessary to write \x00 == 0 to get something
2746 that is true only with -std. */
2747 int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
2749 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2750 inside strings and character constants. */
2751 #define FOO(x) '\''x'\''
2752 int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
2754 int test (int i, double x);
2755 struct s1 {int (*f) (int a);};
2756 struct s2 {int (*f) (double a);};
2757 int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
2760 # Test code for whether the C compiler supports C89 (body of main).
2761 ac_c_conftest_c89_main='
2762 ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
2765 # Test code for whether the C compiler supports C99 (global declarations)
2766 ac_c_conftest_c99_globals='
2767 // Does the compiler advertise C99 conformance?
2768 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
2769 # error "Compiler does not advertise C99 conformance"
2772 #include <stdbool.h>
2773 extern int puts (const char *);
2774 extern int printf (const char *, ...);
2775 extern int dprintf (int, const char *, ...);
2776 extern void *malloc (size_t);
2778 // Check varargs macros. These examples are taken from C99 6.10.3.5.
2779 // dprintf is used instead of fprintf to avoid needing to declare
2781 #define debug(...) dprintf (2, __VA_ARGS__)
2782 #define showlist(...) puts (#__VA_ARGS__)
2783 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
2785 test_varargs_macros (void)
2790 debug ("X = %d\n", x);
2791 showlist (The first, second, and third items.);
2792 report (x>y, "x is %d but y is %d", x, y);
2795 // Check long long types.
2796 #define BIG64 18446744073709551615ull
2797 #define BIG32 4294967295ul
2798 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
2800 #error "your preprocessor is broken"
2804 #error "your preprocessor is broken"
2806 static long long int bignum = -9223372036854775807LL;
2807 static unsigned long long int ubignum = BIG64;
2809 struct incomplete_array
2817 const wchar_t *name;
2821 typedef const char *ccp;
2824 test_restrict (ccp restrict text)
2826 // See if C++-style comments work.
2827 // Iterate through items via the restricted pointer.
2828 // Also check for declarations in for loops.
2829 for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
2834 // Check varargs and va_copy.
2836 test_varargs (const char *format, ...)
2839 va_start (args, format);
2841 va_copy (args_copy, args);
2843 const char *str = "";
2851 case '\''s'\'': // string
2852 str = va_arg (args_copy, const char *);
2854 case '\''d'\'': // int
2855 number = va_arg (args_copy, int);
2857 case '\''f'\'': // float
2858 fnumber = va_arg (args_copy, double);
2867 return *str && number && fnumber;
2871 # Test code for whether the C compiler supports C99 (body of main).
2872 ac_c_conftest_c99_main='
2874 _Bool success = false;
2875 success |= (argc != 0);
2878 if (test_restrict ("String literal") == 0)
2880 char *restrict newvar = "Another string";
2883 success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
2884 test_varargs_macros ();
2886 // Check flexible array members.
2887 struct incomplete_array *ia =
2888 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
2890 for (int i = 0; i < ia->datasize; ++i)
2891 ia->data[i] = i * 1.234;
2893 // Check named initializers.
2894 struct named_init ni = {
2896 .name = L"Test wide string",
2897 .average = 543.34343,
2902 int dynamic_array[ni.number];
2903 dynamic_array[0] = argv[0][0];
2904 dynamic_array[ni.number - 1] = 543;
2906 // work around unused variable warnings
2907 ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
2908 || dynamic_array[ni.number - 1] != 543);
2911 # Test code for whether the C compiler supports C11 (global declarations)
2912 ac_c_conftest_c11_globals='
2913 // Does the compiler advertise C11 conformance?
2914 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
2915 # error "Compiler does not advertise C11 conformance"
2919 char _Alignas (double) aligned_as_double;
2920 char _Alignas (0) no_special_alignment;
2921 extern char aligned_as_int;
2922 char _Alignas (0) _Alignas (int) aligned_as_int;
2927 int_alignment = _Alignof (int),
2928 int_array_alignment = _Alignof (int[100]),
2929 char_alignment = _Alignof (char)
2931 _Static_assert (0 < -_Alignof (int), "_Alignof is signed");
2934 int _Noreturn does_not_return (void) { for (;;) continue; }
2936 // Check _Static_assert.
2937 struct test_static_assert
2940 _Static_assert (sizeof (int) <= sizeof (long int),
2941 "_Static_assert does not work in struct");
2945 // Check UTF-8 literals.
2946 #define u8 syntax error!
2947 char const utf8_literal[] = u8"happens to be ASCII" "another string";
2949 // Check duplicate typedefs.
2950 typedef long *long_ptr;
2951 typedef long int *long_ptr;
2952 typedef long_ptr long_ptr;
2954 // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
2958 struct { int i; int j; };
2959 struct { int k; long int l; } w;
2965 # Test code for whether the C compiler supports C11 (body of main).
2966 ac_c_conftest_c11_main='
2967 _Static_assert ((offsetof (struct anonymous, i)
2968 == offsetof (struct anonymous, w.k)),
2969 "Anonymous union alignment botch");
2975 # Test code for whether the C compiler supports C11 (complete).
2976 ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
2977 ${ac_c_conftest_c99_globals}
2978 ${ac_c_conftest_c11_globals}
2981 main (int argc, char **argv)
2984 ${ac_c_conftest_c89_main}
2985 ${ac_c_conftest_c99_main}
2986 ${ac_c_conftest_c11_main}
2991 # Test code for whether the C compiler supports C99 (complete).
2992 ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
2993 ${ac_c_conftest_c99_globals}
2996 main (int argc, char **argv)
2999 ${ac_c_conftest_c89_main}
3000 ${ac_c_conftest_c99_main}
3005 # Test code for whether the C compiler supports C89 (complete).
3006 ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
3009 main (int argc, char **argv)
3012 ${ac_c_conftest_c89_main}
3017 as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
3018 as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
3019 as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
3020 as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
3021 as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
3022 as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
3023 as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
3024 as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
3025 as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H"
3026 as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H"
3027 gt_needs="$gt_needs "
3028 as_fn_append ac_func_c_list " vprintf HAVE_VPRINTF"
3029 # Test code for whether the C++ compiler supports C++98 (global declarations)
3030 ac_cxx_conftest_cxx98_globals='
3031 // Does the compiler advertise C++98 conformance?
3032 #if !defined __cplusplus || __cplusplus < 199711L
3033 # error "Compiler does not advertise C++98 conformance"
3036 // These inclusions are to reject old compilers that
3037 // lack the unsuffixed header files.
3039 #include <exception>
3041 // <cassert> and <cstring> are *not* freestanding headers in C++98.
3042 extern void assert (int);
3044 extern int strcmp (const char *, const char *);
3047 // Namespaces, exceptions, and templates were all added after "C++ 2.0".
3048 using std::exception;
3053 void test_exception_syntax()
3057 } catch (const char *s) {
3058 // Extra parentheses suppress a warning when building autoconf itself,
3059 // due to lint rules shared with more typical C programs.
3060 assert (!(strcmp) (s, "test"));
3064 template <typename T> struct test_template
3067 explicit test_template(T t) : val(t) {}
3068 template <typename U> T add(U u) { return static_cast<T>(u) + val; }
3071 } // anonymous namespace
3074 # Test code for whether the C++ compiler supports C++98 (body of main)
3075 ac_cxx_conftest_cxx98_main='
3079 test_exception_syntax ();
3080 test_template<double> tt (2.0);
3081 assert (tt.add (4) == 6.0);
3082 assert (true && !false);
3086 # Test code for whether the C++ compiler supports C++11 (global declarations)
3087 ac_cxx_conftest_cxx11_globals='
3088 // Does the compiler advertise C++ 2011 conformance?
3089 #if !defined __cplusplus || __cplusplus < 201103L
3090 # error "Compiler does not advertise C++11 conformance"
3095 constexpr int get_val() { return 20; }
3106 delegate(int n) : n(n) {}
3107 delegate(): delegate(2354) {}
3109 virtual int getval() { return this->n; };
3114 class overridden : public delegate
3117 overridden(int n): delegate(n) {}
3118 virtual int getval() override final { return this->n * 2; }
3124 nocopy(int i): i(i) {}
3126 nocopy(const nocopy&) = delete;
3127 nocopy & operator=(const nocopy&) = delete;
3132 // for testing lambda expressions
3133 template <typename Ret, typename Fn> Ret eval(Fn f, Ret v)
3138 // for testing variadic templates and trailing return types
3139 template <typename V> auto sum(V first) -> V
3143 template <typename V, typename... Args> auto sum(V first, Args... rest) -> V
3145 return first + sum(rest...);
3150 # Test code for whether the C++ compiler supports C++11 (body of main)
3151 ac_cxx_conftest_cxx11_main='
3153 // Test auto and decltype
3155 auto a2 = 48573953.4;
3156 auto a3 = "String literal";
3159 for (auto i = a3; *i; ++i) { total += *i; }
3161 decltype(a2) a4 = 34895.034;
3165 short sa[cxx11test::get_val()] = { 0 };
3168 // Test initializer lists
3169 cxx11test::testinit il = { 4323, 435234.23544 };
3172 // Test range-based for
3173 int array[] = {9, 7, 13, 15, 4, 18, 12, 10, 5, 3,
3174 14, 19, 17, 8, 6, 20, 16, 2, 11, 1};
3175 for (auto &x : array) { x += 23; }
3178 // Test lambda expressions
3179 using cxx11test::eval;
3180 assert (eval ([](int x) { return x*2; }, 21) == 42);
3182 assert (eval ([&](double x) { return d += x; }, 3.0) == 5.0);
3184 assert (eval ([=](double x) mutable { return d += x; }, 4.0) == 9.0);
3188 // Test use of variadic templates
3189 using cxx11test::sum;
3192 auto c = sum(1.0, 2.0, 3.0);
3195 // Test constructor delegation
3196 cxx11test::delegate d1;
3197 cxx11test::delegate d2();
3198 cxx11test::delegate d3(45);
3201 // Test override and final
3202 cxx11test::overridden o1(55464);
3209 // Test template brackets
3210 test_template<::test_template<int>> v(test_template<int>(12));
3214 char const *utf8 = u8"UTF-8 string \u2500";
3215 char16_t const *utf16 = u"UTF-8 string \u2500";
3216 char32_t const *utf32 = U"UTF-32 string \u2500";
3220 # Test code for whether the C compiler supports C++11 (complete).
3221 ac_cxx_conftest_cxx11_program="${ac_cxx_conftest_cxx98_globals}
3222 ${ac_cxx_conftest_cxx11_globals}
3225 main (int argc, char **argv)
3228 ${ac_cxx_conftest_cxx98_main}
3229 ${ac_cxx_conftest_cxx11_main}
3234 # Test code for whether the C compiler supports C++98 (complete).
3235 ac_cxx_conftest_cxx98_program="${ac_cxx_conftest_cxx98_globals}
3237 main (int argc, char **argv)
3240 ${ac_cxx_conftest_cxx98_main}
3246 # Auxiliary files required by this configure script.
3247 ac_aux_files="config.rpath install-sh config.guess config.sub"
3249 # Locations in which to look for auxiliary files.
3250 ac_aux_dir_candidates="${srcdir}/config"
3252 # Search for a directory containing all of the required auxiliary files,
3253 # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
3254 # If we don't find one directory that contains all the files we need,
3255 # we report the set of missing files from the *first* directory in
3256 # $ac_aux_dir_candidates and give up.
3257 ac_missing_aux_files=""
3258 ac_first_candidate=:
3259 printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
3260 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3262 for as_dir in $ac_aux_dir_candidates
3265 case $as_dir in #(((
3268 *) as_dir=$as_dir/ ;;
3272 printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5
3273 ac_aux_dir_found=yes
3275 for ac_aux in $ac_aux_files
3277 # As a special case, if "install-sh" is required, that requirement
3278 # can be satisfied by any of "install-sh", "install.sh", or "shtool",
3279 # and $ac_install_sh is set appropriately for whichever one is found.
3280 if test x"$ac_aux" = x"install-sh"
3282 if test -f "${as_dir}install-sh"; then
3283 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5
3284 ac_install_sh="${as_dir}install-sh -c"
3285 elif test -f "${as_dir}install.sh"; then
3286 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5
3287 ac_install_sh="${as_dir}install.sh -c"
3288 elif test -f "${as_dir}shtool"; then
3289 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5
3290 ac_install_sh="${as_dir}shtool install -c"
3293 if $ac_first_candidate; then
3294 ac_missing_aux_files="${ac_missing_aux_files} install-sh"
3300 if test -f "${as_dir}${ac_aux}"; then
3301 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5
3304 if $ac_first_candidate; then
3305 ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
3312 if test "$ac_aux_dir_found" = yes; then
3313 ac_aux_dir="$as_dir"
3316 ac_first_candidate=false
3325 as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
3329 # These three variables are undocumented and unsupported,
3330 # and are intended to be withdrawn in a future Autoconf release.
3331 # They can cause serious problems if a builder's source tree is in a directory
3332 # whose full name contains unusual characters.
3333 if test -f "${ac_aux_dir}config.guess"; then
3334 ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
3336 if test -f "${ac_aux_dir}config.sub"; then
3337 ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
3339 if test -f "$ac_aux_dir/configure"; then
3340 ac_configure="$SHELL ${ac_aux_dir}configure"
3343 # Check that the precious variables saved in the cache have kept the same
3345 ac_cache_corrupted=false
3346 for ac_var in $ac_precious_vars; do
3347 eval ac_old_set=\$ac_cv_env_${ac_var}_set
3348 eval ac_new_set=\$ac_env_${ac_var}_set
3349 eval ac_old_val=\$ac_cv_env_${ac_var}_value
3350 eval ac_new_val=\$ac_env_${ac_var}_value
3351 case $ac_old_set,$ac_new_set in
3353 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
3354 printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
3355 ac_cache_corrupted=: ;;
3357 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
3358 printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
3359 ac_cache_corrupted=: ;;
3362 if test "x$ac_old_val" != "x$ac_new_val"; then
3363 # differences in whitespace do not lead to failure.
3364 ac_old_val_w=`echo x $ac_old_val`
3365 ac_new_val_w=`echo x $ac_new_val`
3366 if test "$ac_old_val_w" != "$ac_new_val_w"; then
3367 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
3368 printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
3369 ac_cache_corrupted=:
3371 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
3372 printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
3373 eval $ac_var=\$ac_old_val
3375 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
3376 printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;}
3377 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
3378 printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;}
3381 # Pass precious variables to config.status.
3382 if test "$ac_new_set" = set; then
3384 *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
3385 *) ac_arg=$ac_var=$ac_new_val ;;
3387 case " $ac_configure_args " in
3388 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
3389 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
3393 if $ac_cache_corrupted; then
3394 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3395 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3396 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
3397 printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
3398 as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
3399 and start over" "$LINENO" 5
3401 ## -------------------- ##
3402 ## Main body of script. ##
3403 ## -------------------- ##
3406 ac_cpp='$CPP $CPPFLAGS'
3407 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3408 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3409 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3415 ac_config_headers="$ac_config_headers lib/config.h"
3428 ac_cpp='$CPP $CPPFLAGS'
3429 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3430 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3431 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3432 if test -n "$ac_tool_prefix"; then
3433 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3434 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3435 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3436 printf %s "checking for $ac_word... " >&6; }
3437 if test ${ac_cv_prog_CC+y}
3439 printf %s "(cached) " >&6
3441 if test -n "$CC"; then
3442 ac_cv_prog_CC="$CC" # Let the user override the test.
3444 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3448 case $as_dir in #(((
3451 *) as_dir=$as_dir/ ;;
3453 for ac_exec_ext in '' $ac_executable_extensions; do
3454 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3455 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3456 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3466 if test -n "$CC"; then
3467 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3468 printf "%s\n" "$CC" >&6; }
3470 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3471 printf "%s\n" "no" >&6; }
3476 if test -z "$ac_cv_prog_CC"; then
3478 # Extract the first word of "gcc", so it can be a program name with args.
3479 set dummy gcc; ac_word=$2
3480 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3481 printf %s "checking for $ac_word... " >&6; }
3482 if test ${ac_cv_prog_ac_ct_CC+y}
3484 printf %s "(cached) " >&6
3486 if test -n "$ac_ct_CC"; then
3487 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3489 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3493 case $as_dir in #(((
3496 *) as_dir=$as_dir/ ;;
3498 for ac_exec_ext in '' $ac_executable_extensions; do
3499 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3500 ac_cv_prog_ac_ct_CC="gcc"
3501 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3510 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3511 if test -n "$ac_ct_CC"; then
3512 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3513 printf "%s\n" "$ac_ct_CC" >&6; }
3515 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3516 printf "%s\n" "no" >&6; }
3519 if test "x$ac_ct_CC" = x; then
3522 case $cross_compiling:$ac_tool_warned in
3524 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3525 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3526 ac_tool_warned=yes ;;
3534 if test -z "$CC"; then
3535 if test -n "$ac_tool_prefix"; then
3536 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3537 set dummy ${ac_tool_prefix}cc; ac_word=$2
3538 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3539 printf %s "checking for $ac_word... " >&6; }
3540 if test ${ac_cv_prog_CC+y}
3542 printf %s "(cached) " >&6
3544 if test -n "$CC"; then
3545 ac_cv_prog_CC="$CC" # Let the user override the test.
3547 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3551 case $as_dir in #(((
3554 *) as_dir=$as_dir/ ;;
3556 for ac_exec_ext in '' $ac_executable_extensions; do
3557 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3558 ac_cv_prog_CC="${ac_tool_prefix}cc"
3559 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3569 if test -n "$CC"; then
3570 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3571 printf "%s\n" "$CC" >&6; }
3573 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3574 printf "%s\n" "no" >&6; }
3580 if test -z "$CC"; then
3581 # Extract the first word of "cc", so it can be a program name with args.
3582 set dummy cc; ac_word=$2
3583 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3584 printf %s "checking for $ac_word... " >&6; }
3585 if test ${ac_cv_prog_CC+y}
3587 printf %s "(cached) " >&6
3589 if test -n "$CC"; then
3590 ac_cv_prog_CC="$CC" # Let the user override the test.
3593 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3597 case $as_dir in #(((
3600 *) as_dir=$as_dir/ ;;
3602 for ac_exec_ext in '' $ac_executable_extensions; do
3603 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3604 if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3605 ac_prog_rejected=yes
3609 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3616 if test $ac_prog_rejected = yes; then
3617 # We found a bogon in the path, so make sure we never use it.
3618 set dummy $ac_cv_prog_CC
3620 if test $# != 0; then
3621 # We chose a different compiler from the bogus one.
3622 # However, it has the same basename, so the bogon will be chosen
3623 # first if we set CC to just the basename; use the full file name.
3625 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
3631 if test -n "$CC"; then
3632 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3633 printf "%s\n" "$CC" >&6; }
3635 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3636 printf "%s\n" "no" >&6; }
3641 if test -z "$CC"; then
3642 if test -n "$ac_tool_prefix"; then
3643 for ac_prog in cl.exe
3645 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3646 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3647 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3648 printf %s "checking for $ac_word... " >&6; }
3649 if test ${ac_cv_prog_CC+y}
3651 printf %s "(cached) " >&6
3653 if test -n "$CC"; then
3654 ac_cv_prog_CC="$CC" # Let the user override the test.
3656 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3660 case $as_dir in #(((
3663 *) as_dir=$as_dir/ ;;
3665 for ac_exec_ext in '' $ac_executable_extensions; do
3666 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3667 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3668 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3678 if test -n "$CC"; then
3679 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3680 printf "%s\n" "$CC" >&6; }
3682 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3683 printf "%s\n" "no" >&6; }
3687 test -n "$CC" && break
3690 if test -z "$CC"; then
3692 for ac_prog in cl.exe
3694 # Extract the first word of "$ac_prog", so it can be a program name with args.
3695 set dummy $ac_prog; ac_word=$2
3696 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3697 printf %s "checking for $ac_word... " >&6; }
3698 if test ${ac_cv_prog_ac_ct_CC+y}
3700 printf %s "(cached) " >&6
3702 if test -n "$ac_ct_CC"; then
3703 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3705 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3709 case $as_dir in #(((
3712 *) as_dir=$as_dir/ ;;
3714 for ac_exec_ext in '' $ac_executable_extensions; do
3715 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3716 ac_cv_prog_ac_ct_CC="$ac_prog"
3717 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3726 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3727 if test -n "$ac_ct_CC"; then
3728 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3729 printf "%s\n" "$ac_ct_CC" >&6; }
3731 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3732 printf "%s\n" "no" >&6; }
3736 test -n "$ac_ct_CC" && break
3739 if test "x$ac_ct_CC" = x; then
3742 case $cross_compiling:$ac_tool_warned in
3744 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3745 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3746 ac_tool_warned=yes ;;
3753 if test -z "$CC"; then
3754 if test -n "$ac_tool_prefix"; then
3755 # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
3756 set dummy ${ac_tool_prefix}clang; ac_word=$2
3757 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3758 printf %s "checking for $ac_word... " >&6; }
3759 if test ${ac_cv_prog_CC+y}
3761 printf %s "(cached) " >&6
3763 if test -n "$CC"; then
3764 ac_cv_prog_CC="$CC" # Let the user override the test.
3766 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3770 case $as_dir in #(((
3773 *) as_dir=$as_dir/ ;;
3775 for ac_exec_ext in '' $ac_executable_extensions; do
3776 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3777 ac_cv_prog_CC="${ac_tool_prefix}clang"
3778 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3788 if test -n "$CC"; then
3789 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3790 printf "%s\n" "$CC" >&6; }
3792 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3793 printf "%s\n" "no" >&6; }
3798 if test -z "$ac_cv_prog_CC"; then
3800 # Extract the first word of "clang", so it can be a program name with args.
3801 set dummy clang; ac_word=$2
3802 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3803 printf %s "checking for $ac_word... " >&6; }
3804 if test ${ac_cv_prog_ac_ct_CC+y}
3806 printf %s "(cached) " >&6
3808 if test -n "$ac_ct_CC"; then
3809 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3811 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3815 case $as_dir in #(((
3818 *) as_dir=$as_dir/ ;;
3820 for ac_exec_ext in '' $ac_executable_extensions; do
3821 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3822 ac_cv_prog_ac_ct_CC="clang"
3823 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3832 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3833 if test -n "$ac_ct_CC"; then
3834 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3835 printf "%s\n" "$ac_ct_CC" >&6; }
3837 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3838 printf "%s\n" "no" >&6; }
3841 if test "x$ac_ct_CC" = x; then
3844 case $cross_compiling:$ac_tool_warned in
3846 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3847 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3848 ac_tool_warned=yes ;;
3859 test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3860 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3861 as_fn_error $? "no acceptable C compiler found in \$PATH
3862 See \`config.log' for more details" "$LINENO" 5; }
3864 # Provide some information about the compiler.
3865 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3868 for ac_option in --version -v -V -qversion -version; do
3869 { { ac_try="$ac_compiler $ac_option >&5"
3871 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3872 *) ac_try_echo=$ac_try;;
3874 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3875 printf "%s\n" "$ac_try_echo"; } >&5
3876 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3878 if test -s conftest.err; then
3880 ... rest of stderr output deleted ...
3881 10q' conftest.err >conftest.er1
3882 cat conftest.er1 >&5
3884 rm -f conftest.er1 conftest.err
3885 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3886 test $ac_status = 0; }
3889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3890 /* end confdefs.h. */
3900 ac_clean_files_save=$ac_clean_files
3901 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3902 # Try to create an executable without -o first, disregard a.out.
3903 # It will help us diagnose broken compilers, and finding out an intuition
3905 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3906 printf %s "checking whether the C compiler works... " >&6; }
3907 ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3909 # The possible output files:
3910 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3913 for ac_file in $ac_files
3916 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3917 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3922 if { { ac_try="$ac_link_default"
3924 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3925 *) ac_try_echo=$ac_try;;
3927 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3928 printf "%s\n" "$ac_try_echo"; } >&5
3929 (eval "$ac_link_default") 2>&5
3931 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3932 test $ac_status = 0; }
3934 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3935 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3936 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3937 # so that the user can short-circuit this test for compilers unknown to
3939 for ac_file in $ac_files ''
3941 test -f "$ac_file" || continue
3943 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3946 # We found the default executable, but exeext='' is most
3950 if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
3952 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3954 # We set ac_cv_exeext here because the later test for it is not
3955 # safe: cross compilers may not add the suffix if given an `-o'
3956 # argument, so we may need to know it at that point already.
3957 # Even if this section looks crufty: it has the advantage of
3964 test "$ac_cv_exeext" = no && ac_cv_exeext=
3969 if test -z "$ac_file"
3971 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3972 printf "%s\n" "no" >&6; }
3973 printf "%s\n" "$as_me: failed program was:" >&5
3974 sed 's/^/| /' conftest.$ac_ext >&5
3976 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3977 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3978 as_fn_error 77 "C compiler cannot create executables
3979 See \`config.log' for more details" "$LINENO" 5; }
3981 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3982 printf "%s\n" "yes" >&6; }
3984 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3985 printf %s "checking for C compiler default output file name... " >&6; }
3986 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3987 printf "%s\n" "$ac_file" >&6; }
3988 ac_exeext=$ac_cv_exeext
3990 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3991 ac_clean_files=$ac_clean_files_save
3992 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3993 printf %s "checking for suffix of executables... " >&6; }
3994 if { { ac_try="$ac_link"
3996 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3997 *) ac_try_echo=$ac_try;;
3999 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4000 printf "%s\n" "$ac_try_echo"; } >&5
4001 (eval "$ac_link") 2>&5
4003 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4004 test $ac_status = 0; }
4006 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4007 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4008 # work properly (i.e., refer to `conftest.exe'), while it won't with
4010 for ac_file in conftest.exe conftest conftest.*; do
4011 test -f "$ac_file" || continue
4013 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4014 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4020 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4021 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4022 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4023 See \`config.log' for more details" "$LINENO" 5; }
4025 rm -f conftest conftest$ac_cv_exeext
4026 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4027 printf "%s\n" "$ac_cv_exeext" >&6; }
4029 rm -f conftest.$ac_ext
4030 EXEEXT=$ac_cv_exeext
4032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4033 /* end confdefs.h. */
4038 FILE *f = fopen ("conftest.out", "w");
4039 return ferror (f) || fclose (f) != 0;
4045 ac_clean_files="$ac_clean_files conftest.out"
4046 # Check that the compiler produces executables we can run. If not, either
4047 # the compiler is broken, or we cross compile.
4048 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4049 printf %s "checking whether we are cross compiling... " >&6; }
4050 if test "$cross_compiling" != yes; then
4051 { { ac_try="$ac_link"
4053 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4054 *) ac_try_echo=$ac_try;;
4056 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4057 printf "%s\n" "$ac_try_echo"; } >&5
4058 (eval "$ac_link") 2>&5
4060 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4061 test $ac_status = 0; }
4062 if { ac_try='./conftest$ac_cv_exeext'
4063 { { case "(($ac_try" in
4064 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4065 *) ac_try_echo=$ac_try;;
4067 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4068 printf "%s\n" "$ac_try_echo"; } >&5
4069 (eval "$ac_try") 2>&5
4071 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4072 test $ac_status = 0; }; }; then
4075 if test "$cross_compiling" = maybe; then
4078 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4079 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4080 as_fn_error 77 "cannot run C compiled programs.
4081 If you meant to cross compile, use \`--host'.
4082 See \`config.log' for more details" "$LINENO" 5; }
4086 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4087 printf "%s\n" "$cross_compiling" >&6; }
4089 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4090 ac_clean_files=$ac_clean_files_save
4091 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4092 printf %s "checking for suffix of object files... " >&6; }
4093 if test ${ac_cv_objext+y}
4095 printf %s "(cached) " >&6
4097 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4098 /* end confdefs.h. */
4108 rm -f conftest.o conftest.obj
4109 if { { ac_try="$ac_compile"
4111 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4112 *) ac_try_echo=$ac_try;;
4114 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4115 printf "%s\n" "$ac_try_echo"; } >&5
4116 (eval "$ac_compile") 2>&5
4118 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4119 test $ac_status = 0; }
4121 for ac_file in conftest.o conftest.obj conftest.*; do
4122 test -f "$ac_file" || continue;
4124 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4125 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4130 printf "%s\n" "$as_me: failed program was:" >&5
4131 sed 's/^/| /' conftest.$ac_ext >&5
4133 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4134 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
4135 as_fn_error $? "cannot compute suffix of object files: cannot compile
4136 See \`config.log' for more details" "$LINENO" 5; }
4138 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4140 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4141 printf "%s\n" "$ac_cv_objext" >&6; }
4142 OBJEXT=$ac_cv_objext
4144 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
4145 printf %s "checking whether the compiler supports GNU C... " >&6; }
4146 if test ${ac_cv_c_compiler_gnu+y}
4148 printf %s "(cached) " >&6
4150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4151 /* end confdefs.h. */
4164 if ac_fn_c_try_compile "$LINENO"
4170 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4171 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4174 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4175 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
4176 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4178 if test $ac_compiler_gnu = yes; then
4183 ac_test_CFLAGS=${CFLAGS+y}
4184 ac_save_CFLAGS=$CFLAGS
4185 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4186 printf %s "checking whether $CC accepts -g... " >&6; }
4187 if test ${ac_cv_prog_cc_g+y}
4189 printf %s "(cached) " >&6
4191 ac_save_c_werror_flag=$ac_c_werror_flag
4192 ac_c_werror_flag=yes
4195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4196 /* end confdefs.h. */
4206 if ac_fn_c_try_compile "$LINENO"
4211 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4212 /* end confdefs.h. */
4222 if ac_fn_c_try_compile "$LINENO"
4226 ac_c_werror_flag=$ac_save_c_werror_flag
4228 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4229 /* end confdefs.h. */
4239 if ac_fn_c_try_compile "$LINENO"
4243 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4245 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4247 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4248 ac_c_werror_flag=$ac_save_c_werror_flag
4250 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4251 printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
4252 if test $ac_test_CFLAGS; then
4253 CFLAGS=$ac_save_CFLAGS
4254 elif test $ac_cv_prog_cc_g = yes; then
4255 if test "$GCC" = yes; then
4261 if test "$GCC" = yes; then
4268 if test x$ac_prog_cc_stdc = xno
4270 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
4271 printf %s "checking for $CC option to enable C11 features... " >&6; }
4272 if test ${ac_cv_prog_cc_c11+y}
4274 printf %s "(cached) " >&6
4276 ac_cv_prog_cc_c11=no
4278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4279 /* end confdefs.h. */
4280 $ac_c_conftest_c11_program
4282 for ac_arg in '' -std=gnu11
4284 CC="$ac_save_CC $ac_arg"
4285 if ac_fn_c_try_compile "$LINENO"
4287 ac_cv_prog_cc_c11=$ac_arg
4289 rm -f core conftest.err conftest.$ac_objext conftest.beam
4290 test "x$ac_cv_prog_cc_c11" != "xno" && break
4292 rm -f conftest.$ac_ext
4296 if test "x$ac_cv_prog_cc_c11" = xno
4298 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4299 printf "%s\n" "unsupported" >&6; }
4301 if test "x$ac_cv_prog_cc_c11" = x
4303 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4304 printf "%s\n" "none needed" >&6; }
4306 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
4307 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
4308 CC="$CC $ac_cv_prog_cc_c11"
4310 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
4314 if test x$ac_prog_cc_stdc = xno
4316 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
4317 printf %s "checking for $CC option to enable C99 features... " >&6; }
4318 if test ${ac_cv_prog_cc_c99+y}
4320 printf %s "(cached) " >&6
4322 ac_cv_prog_cc_c99=no
4324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4325 /* end confdefs.h. */
4326 $ac_c_conftest_c99_program
4328 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
4330 CC="$ac_save_CC $ac_arg"
4331 if ac_fn_c_try_compile "$LINENO"
4333 ac_cv_prog_cc_c99=$ac_arg
4335 rm -f core conftest.err conftest.$ac_objext conftest.beam
4336 test "x$ac_cv_prog_cc_c99" != "xno" && break
4338 rm -f conftest.$ac_ext
4342 if test "x$ac_cv_prog_cc_c99" = xno
4344 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4345 printf "%s\n" "unsupported" >&6; }
4347 if test "x$ac_cv_prog_cc_c99" = x
4349 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4350 printf "%s\n" "none needed" >&6; }
4352 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4353 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
4354 CC="$CC $ac_cv_prog_cc_c99"
4356 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
4360 if test x$ac_prog_cc_stdc = xno
4362 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
4363 printf %s "checking for $CC option to enable C89 features... " >&6; }
4364 if test ${ac_cv_prog_cc_c89+y}
4366 printf %s "(cached) " >&6
4368 ac_cv_prog_cc_c89=no
4370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4371 /* end confdefs.h. */
4372 $ac_c_conftest_c89_program
4374 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4376 CC="$ac_save_CC $ac_arg"
4377 if ac_fn_c_try_compile "$LINENO"
4379 ac_cv_prog_cc_c89=$ac_arg
4381 rm -f core conftest.err conftest.$ac_objext conftest.beam
4382 test "x$ac_cv_prog_cc_c89" != "xno" && break
4384 rm -f conftest.$ac_ext
4388 if test "x$ac_cv_prog_cc_c89" = xno
4390 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4391 printf "%s\n" "unsupported" >&6; }
4393 if test "x$ac_cv_prog_cc_c89" = x
4395 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4396 printf "%s\n" "none needed" >&6; }
4398 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4399 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
4400 CC="$CC $ac_cv_prog_cc_c89"
4402 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
4408 ac_cpp='$CPP $CPPFLAGS'
4409 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4410 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4411 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4414 ac_header= ac_cache=
4415 for ac_item in $ac_header_c_list
4417 if test $ac_cache; then
4418 ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
4419 if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
4420 printf "%s\n" "#define $ac_item 1" >> confdefs.h
4422 ac_header= ac_cache=
4423 elif test $ac_header; then
4437 if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
4440 printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
4449 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4450 printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4451 if test ${ac_cv_safe_to_define___extensions__+y}
4453 printf %s "(cached) " >&6
4455 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4456 /* end confdefs.h. */
4458 # define __EXTENSIONS__ 1
4459 $ac_includes_default
4468 if ac_fn_c_try_compile "$LINENO"
4470 ac_cv_safe_to_define___extensions__=yes
4472 ac_cv_safe_to_define___extensions__=no
4474 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4476 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4477 printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; }
4479 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5
4480 printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; }
4481 if test ${ac_cv_should_define__xopen_source+y}
4483 printf %s "(cached) " >&6
4485 ac_cv_should_define__xopen_source=no
4486 if test $ac_cv_header_wchar_h = yes
4488 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4489 /* end confdefs.h. */
4501 if ac_fn_c_try_compile "$LINENO"
4505 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4506 /* end confdefs.h. */
4508 #define _XOPEN_SOURCE 500
4519 if ac_fn_c_try_compile "$LINENO"
4521 ac_cv_should_define__xopen_source=yes
4523 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4525 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4528 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5
4529 printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; }
4531 printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h
4533 printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h
4535 printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h
4537 printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h
4539 printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h
4541 printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h
4543 printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4545 printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h
4547 printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h
4549 printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h
4551 printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h
4553 printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h
4555 printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h
4557 printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h
4559 printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h
4561 if test $ac_cv_header_minix_config_h = yes
4564 printf "%s\n" "#define _MINIX 1" >>confdefs.h
4566 printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h
4568 printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h
4573 if test $ac_cv_safe_to_define___extensions__ = yes
4575 printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h
4578 if test $ac_cv_should_define__xopen_source = yes
4580 printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h
4587 E2FSPROGS_VERSION=`awk -F\" '/E2FSPROGS_VERS/ { print $2 }' ${srcdir}/version.h`
4588 E2FSPROGS_DATE=`awk -F\" '/E2FSPROGS_DATE/ { print $2 }' ${srcdir}/version.h`
4589 E2FSPROGS_DAY=$(echo $E2FSPROGS_DATE | awk -F- '{ printf "%02d", $1 }')
4590 MONTH=`echo $E2FSPROGS_DATE | awk -F- '{print $2}'`
4591 YEAR=`echo $E2FSPROGS_DATE | awk -F- '{print $3}'`
4593 if expr $YEAR ">" 1900 > /dev/null ; then
4594 E2FSPROGS_YEAR=$YEAR
4595 elif expr $YEAR ">" 90 >/dev/null ; then
4596 E2FSPROGS_YEAR=19$YEAR
4598 E2FSPROGS_YEAR=20$YEAR
4602 Jan) MONTH_NUM=01; E2FSPROGS_MONTH="January" ;;
4603 Feb) MONTH_NUM=02; E2FSPROGS_MONTH="February" ;;
4604 Mar) MONTH_NUM=03; E2FSPROGS_MONTH="March" ;;
4605 Apr) MONTH_NUM=04; E2FSPROGS_MONTH="April" ;;
4606 May) MONTH_NUM=05; E2FSPROGS_MONTH="May" ;;
4607 Jun) MONTH_NUM=06; E2FSPROGS_MONTH="June" ;;
4608 Jul) MONTH_NUM=07; E2FSPROGS_MONTH="July" ;;
4609 Aug) MONTH_NUM=08; E2FSPROGS_MONTH="August" ;;
4610 Sep) MONTH_NUM=09; E2FSPROGS_MONTH="September" ;;
4611 Oct) MONTH_NUM=10; E2FSPROGS_MONTH="October" ;;
4612 Nov) MONTH_NUM=11; E2FSPROGS_MONTH="November" ;;
4613 Dec) MONTH_NUM=12; E2FSPROGS_MONTH="December" ;;
4614 *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Unknown month $MONTH??" >&5
4615 printf "%s\n" "$as_me: WARNING: Unknown month $MONTH??" >&2;} ;;
4618 base_ver=`echo $E2FSPROGS_VERSION | sed -e 's/pre-//' -e 's/-.*//'`
4619 base_rel=`echo $E2FSPROGS_VERSION | awk -F- '{ print $2 }'`
4621 date_spec=${E2FSPROGS_YEAR}.${MONTH_NUM}.${E2FSPROGS_DAY}
4623 case $E2FSPROGS_VERSION in
4625 E2FSPROGS_PKGVER="$base_ver"
4626 E2FSPROGS_PKGREL="WIP.$date_spec"
4629 E2FSPROGS_PKGVER="$base_ver"
4630 E2FSPROGS_PKGREL="$base_rel"
4634 unset DATE MONTH YEAR base_ver pre_vers date_spec
4635 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION" >&5
4636 printf "%s\n" "Generating configuration file for e2fsprogs version $E2FSPROGS_VERSION" >&6; }
4637 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Package version ${E2FSPROGS_PKGVER} release ${E2FSPROGS_PKGREL}" >&5
4638 printf "%s\n" "Package version ${E2FSPROGS_PKGVER} release ${E2FSPROGS_PKGREL}" >&6; }
4639 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}" >&5
4640 printf "%s\n" "Release date is ${E2FSPROGS_MONTH}, ${E2FSPROGS_YEAR}" >&6; }
4650 # Check whether --with-diet-libc was given.
4651 if test ${with_diet_libc+y}
4653 withval=$with_diet_libc; CC="diet cc -nostdinc"
4659 LIBS="$LIBS -lcompat"
4661 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: CC=$CC" >&5
4662 printf "%s\n" "CC=$CC" >&6; }
4667 # Make sure we can run config.sub.
4668 $SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
4669 as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
4671 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4672 printf %s "checking build system type... " >&6; }
4673 if test ${ac_cv_build+y}
4675 printf %s "(cached) " >&6
4677 ac_build_alias=$build_alias
4678 test "x$ac_build_alias" = x &&
4679 ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
4680 test "x$ac_build_alias" = x &&
4681 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4682 ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
4683 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
4686 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4687 printf "%s\n" "$ac_cv_build" >&6; }
4688 case $ac_cv_build in
4690 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4693 ac_save_IFS=$IFS; IFS='-'
4699 # Remember, the first character of IFS is used to create $*,
4700 # except with old shells:
4703 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4706 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4707 printf %s "checking host system type... " >&6; }
4708 if test ${ac_cv_host+y}
4710 printf %s "(cached) " >&6
4712 if test "x$host_alias" = x; then
4713 ac_cv_host=$ac_cv_build
4715 ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
4716 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
4720 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4721 printf "%s\n" "$ac_cv_host" >&6; }
4724 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4727 ac_save_IFS=$IFS; IFS='-'
4733 # Remember, the first character of IFS is used to create $*,
4734 # except with old shells:
4737 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4741 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
4742 printf %s "checking for dlopen in -ldl... " >&6; }
4743 if test ${ac_cv_lib_dl_dlopen+y}
4745 printf %s "(cached) " >&6
4747 ac_check_lib_save_LIBS=$LIBS
4749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4750 /* end confdefs.h. */
4752 /* Override any GCC internal prototype to avoid an error.
4753 Use char because int might match the return type of a GCC
4754 builtin and then its argument prototype would still apply. */
4764 if ac_fn_c_try_link "$LINENO"
4766 ac_cv_lib_dl_dlopen=yes
4768 ac_cv_lib_dl_dlopen=no
4770 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4771 conftest$ac_exeext conftest.$ac_ext
4772 LIBS=$ac_check_lib_save_LIBS
4774 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
4775 printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
4776 if test "x$ac_cv_lib_dl_dlopen" = xyes
4783 # Check whether --with-cc was given.
4784 if test ${with_cc+y}
4786 withval=$with_cc; as_fn_error $? "--with-cc no longer supported; use CC= instead" "$LINENO" 5
4790 # Check whether --with-ccopts was given.
4791 if test ${with_ccopts+y}
4793 withval=$with_ccopts; as_fn_error $? "--with-ccopts no longer supported; use CFLAGS= instead" "$LINENO" 5
4797 # Check whether --with-ldopts was given.
4798 if test ${with_ldopts+y}
4800 withval=$with_ldopts; as_fn_error $? "--with-ldopts no longer supported; use LDFLAGS= instead" "$LINENO" 5
4804 ac_cpp='$CPP $CPPFLAGS'
4805 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4806 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4807 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4808 if test -n "$ac_tool_prefix"; then
4809 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4810 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4811 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4812 printf %s "checking for $ac_word... " >&6; }
4813 if test ${ac_cv_prog_CC+y}
4815 printf %s "(cached) " >&6
4817 if test -n "$CC"; then
4818 ac_cv_prog_CC="$CC" # Let the user override the test.
4820 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4824 case $as_dir in #(((
4827 *) as_dir=$as_dir/ ;;
4829 for ac_exec_ext in '' $ac_executable_extensions; do
4830 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4831 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4832 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4842 if test -n "$CC"; then
4843 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4844 printf "%s\n" "$CC" >&6; }
4846 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4847 printf "%s\n" "no" >&6; }
4852 if test -z "$ac_cv_prog_CC"; then
4854 # Extract the first word of "gcc", so it can be a program name with args.
4855 set dummy gcc; ac_word=$2
4856 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4857 printf %s "checking for $ac_word... " >&6; }
4858 if test ${ac_cv_prog_ac_ct_CC+y}
4860 printf %s "(cached) " >&6
4862 if test -n "$ac_ct_CC"; then
4863 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4865 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4869 case $as_dir in #(((
4872 *) as_dir=$as_dir/ ;;
4874 for ac_exec_ext in '' $ac_executable_extensions; do
4875 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4876 ac_cv_prog_ac_ct_CC="gcc"
4877 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4886 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4887 if test -n "$ac_ct_CC"; then
4888 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4889 printf "%s\n" "$ac_ct_CC" >&6; }
4891 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4892 printf "%s\n" "no" >&6; }
4895 if test "x$ac_ct_CC" = x; then
4898 case $cross_compiling:$ac_tool_warned in
4900 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4901 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4902 ac_tool_warned=yes ;;
4910 if test -z "$CC"; then
4911 if test -n "$ac_tool_prefix"; then
4912 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4913 set dummy ${ac_tool_prefix}cc; ac_word=$2
4914 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4915 printf %s "checking for $ac_word... " >&6; }
4916 if test ${ac_cv_prog_CC+y}
4918 printf %s "(cached) " >&6
4920 if test -n "$CC"; then
4921 ac_cv_prog_CC="$CC" # Let the user override the test.
4923 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4927 case $as_dir in #(((
4930 *) as_dir=$as_dir/ ;;
4932 for ac_exec_ext in '' $ac_executable_extensions; do
4933 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4934 ac_cv_prog_CC="${ac_tool_prefix}cc"
4935 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4945 if test -n "$CC"; then
4946 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4947 printf "%s\n" "$CC" >&6; }
4949 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4950 printf "%s\n" "no" >&6; }
4956 if test -z "$CC"; then
4957 # Extract the first word of "cc", so it can be a program name with args.
4958 set dummy cc; ac_word=$2
4959 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4960 printf %s "checking for $ac_word... " >&6; }
4961 if test ${ac_cv_prog_CC+y}
4963 printf %s "(cached) " >&6
4965 if test -n "$CC"; then
4966 ac_cv_prog_CC="$CC" # Let the user override the test.
4969 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4973 case $as_dir in #(((
4976 *) as_dir=$as_dir/ ;;
4978 for ac_exec_ext in '' $ac_executable_extensions; do
4979 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4980 if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4981 ac_prog_rejected=yes
4985 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4992 if test $ac_prog_rejected = yes; then
4993 # We found a bogon in the path, so make sure we never use it.
4994 set dummy $ac_cv_prog_CC
4996 if test $# != 0; then
4997 # We chose a different compiler from the bogus one.
4998 # However, it has the same basename, so the bogon will be chosen
4999 # first if we set CC to just the basename; use the full file name.
5001 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
5007 if test -n "$CC"; then
5008 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5009 printf "%s\n" "$CC" >&6; }
5011 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5012 printf "%s\n" "no" >&6; }
5017 if test -z "$CC"; then
5018 if test -n "$ac_tool_prefix"; then
5019 for ac_prog in cl.exe
5021 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5022 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5023 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5024 printf %s "checking for $ac_word... " >&6; }
5025 if test ${ac_cv_prog_CC+y}
5027 printf %s "(cached) " >&6
5029 if test -n "$CC"; then
5030 ac_cv_prog_CC="$CC" # Let the user override the test.
5032 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5036 case $as_dir in #(((
5039 *) as_dir=$as_dir/ ;;
5041 for ac_exec_ext in '' $ac_executable_extensions; do
5042 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5043 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5044 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5054 if test -n "$CC"; then
5055 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5056 printf "%s\n" "$CC" >&6; }
5058 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5059 printf "%s\n" "no" >&6; }
5063 test -n "$CC" && break
5066 if test -z "$CC"; then
5068 for ac_prog in cl.exe
5070 # Extract the first word of "$ac_prog", so it can be a program name with args.
5071 set dummy $ac_prog; ac_word=$2
5072 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5073 printf %s "checking for $ac_word... " >&6; }
5074 if test ${ac_cv_prog_ac_ct_CC+y}
5076 printf %s "(cached) " >&6
5078 if test -n "$ac_ct_CC"; then
5079 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5081 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5085 case $as_dir in #(((
5088 *) as_dir=$as_dir/ ;;
5090 for ac_exec_ext in '' $ac_executable_extensions; do
5091 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5092 ac_cv_prog_ac_ct_CC="$ac_prog"
5093 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5102 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5103 if test -n "$ac_ct_CC"; then
5104 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5105 printf "%s\n" "$ac_ct_CC" >&6; }
5107 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5108 printf "%s\n" "no" >&6; }
5112 test -n "$ac_ct_CC" && break
5115 if test "x$ac_ct_CC" = x; then
5118 case $cross_compiling:$ac_tool_warned in
5120 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5121 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5122 ac_tool_warned=yes ;;
5129 if test -z "$CC"; then
5130 if test -n "$ac_tool_prefix"; then
5131 # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
5132 set dummy ${ac_tool_prefix}clang; ac_word=$2
5133 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5134 printf %s "checking for $ac_word... " >&6; }
5135 if test ${ac_cv_prog_CC+y}
5137 printf %s "(cached) " >&6
5139 if test -n "$CC"; then
5140 ac_cv_prog_CC="$CC" # Let the user override the test.
5142 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5146 case $as_dir in #(((
5149 *) as_dir=$as_dir/ ;;
5151 for ac_exec_ext in '' $ac_executable_extensions; do
5152 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5153 ac_cv_prog_CC="${ac_tool_prefix}clang"
5154 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5164 if test -n "$CC"; then
5165 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5166 printf "%s\n" "$CC" >&6; }
5168 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5169 printf "%s\n" "no" >&6; }
5174 if test -z "$ac_cv_prog_CC"; then
5176 # Extract the first word of "clang", so it can be a program name with args.
5177 set dummy clang; ac_word=$2
5178 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5179 printf %s "checking for $ac_word... " >&6; }
5180 if test ${ac_cv_prog_ac_ct_CC+y}
5182 printf %s "(cached) " >&6
5184 if test -n "$ac_ct_CC"; then
5185 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5187 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5191 case $as_dir in #(((
5194 *) as_dir=$as_dir/ ;;
5196 for ac_exec_ext in '' $ac_executable_extensions; do
5197 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5198 ac_cv_prog_ac_ct_CC="clang"
5199 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5208 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5209 if test -n "$ac_ct_CC"; then
5210 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5211 printf "%s\n" "$ac_ct_CC" >&6; }
5213 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5214 printf "%s\n" "no" >&6; }
5217 if test "x$ac_ct_CC" = x; then
5220 case $cross_compiling:$ac_tool_warned in
5222 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5223 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5224 ac_tool_warned=yes ;;
5235 test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5236 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5237 as_fn_error $? "no acceptable C compiler found in \$PATH
5238 See \`config.log' for more details" "$LINENO" 5; }
5240 # Provide some information about the compiler.
5241 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5244 for ac_option in --version -v -V -qversion -version; do
5245 { { ac_try="$ac_compiler $ac_option >&5"
5247 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5248 *) ac_try_echo=$ac_try;;
5250 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5251 printf "%s\n" "$ac_try_echo"; } >&5
5252 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5254 if test -s conftest.err; then
5256 ... rest of stderr output deleted ...
5257 10q' conftest.err >conftest.er1
5258 cat conftest.er1 >&5
5260 rm -f conftest.er1 conftest.err
5261 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5262 test $ac_status = 0; }
5265 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
5266 printf %s "checking whether the compiler supports GNU C... " >&6; }
5267 if test ${ac_cv_c_compiler_gnu+y}
5269 printf %s "(cached) " >&6
5271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5272 /* end confdefs.h. */
5285 if ac_fn_c_try_compile "$LINENO"
5291 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5292 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5295 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5296 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
5297 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5299 if test $ac_compiler_gnu = yes; then
5304 ac_test_CFLAGS=${CFLAGS+y}
5305 ac_save_CFLAGS=$CFLAGS
5306 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5307 printf %s "checking whether $CC accepts -g... " >&6; }
5308 if test ${ac_cv_prog_cc_g+y}
5310 printf %s "(cached) " >&6
5312 ac_save_c_werror_flag=$ac_c_werror_flag
5313 ac_c_werror_flag=yes
5316 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5317 /* end confdefs.h. */
5327 if ac_fn_c_try_compile "$LINENO"
5332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5333 /* end confdefs.h. */
5343 if ac_fn_c_try_compile "$LINENO"
5347 ac_c_werror_flag=$ac_save_c_werror_flag
5349 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5350 /* end confdefs.h. */
5360 if ac_fn_c_try_compile "$LINENO"
5364 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5366 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5368 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5369 ac_c_werror_flag=$ac_save_c_werror_flag
5371 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5372 printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
5373 if test $ac_test_CFLAGS; then
5374 CFLAGS=$ac_save_CFLAGS
5375 elif test $ac_cv_prog_cc_g = yes; then
5376 if test "$GCC" = yes; then
5382 if test "$GCC" = yes; then
5389 if test x$ac_prog_cc_stdc = xno
5391 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
5392 printf %s "checking for $CC option to enable C11 features... " >&6; }
5393 if test ${ac_cv_prog_cc_c11+y}
5395 printf %s "(cached) " >&6
5397 ac_cv_prog_cc_c11=no
5399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5400 /* end confdefs.h. */
5401 $ac_c_conftest_c11_program
5403 for ac_arg in '' -std=gnu11
5405 CC="$ac_save_CC $ac_arg"
5406 if ac_fn_c_try_compile "$LINENO"
5408 ac_cv_prog_cc_c11=$ac_arg
5410 rm -f core conftest.err conftest.$ac_objext conftest.beam
5411 test "x$ac_cv_prog_cc_c11" != "xno" && break
5413 rm -f conftest.$ac_ext
5417 if test "x$ac_cv_prog_cc_c11" = xno
5419 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5420 printf "%s\n" "unsupported" >&6; }
5422 if test "x$ac_cv_prog_cc_c11" = x
5424 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5425 printf "%s\n" "none needed" >&6; }
5427 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
5428 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
5429 CC="$CC $ac_cv_prog_cc_c11"
5431 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
5435 if test x$ac_prog_cc_stdc = xno
5437 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
5438 printf %s "checking for $CC option to enable C99 features... " >&6; }
5439 if test ${ac_cv_prog_cc_c99+y}
5441 printf %s "(cached) " >&6
5443 ac_cv_prog_cc_c99=no
5445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5446 /* end confdefs.h. */
5447 $ac_c_conftest_c99_program
5449 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
5451 CC="$ac_save_CC $ac_arg"
5452 if ac_fn_c_try_compile "$LINENO"
5454 ac_cv_prog_cc_c99=$ac_arg
5456 rm -f core conftest.err conftest.$ac_objext conftest.beam
5457 test "x$ac_cv_prog_cc_c99" != "xno" && break
5459 rm -f conftest.$ac_ext
5463 if test "x$ac_cv_prog_cc_c99" = xno
5465 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5466 printf "%s\n" "unsupported" >&6; }
5468 if test "x$ac_cv_prog_cc_c99" = x
5470 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5471 printf "%s\n" "none needed" >&6; }
5473 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
5474 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
5475 CC="$CC $ac_cv_prog_cc_c99"
5477 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
5481 if test x$ac_prog_cc_stdc = xno
5483 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
5484 printf %s "checking for $CC option to enable C89 features... " >&6; }
5485 if test ${ac_cv_prog_cc_c89+y}
5487 printf %s "(cached) " >&6
5489 ac_cv_prog_cc_c89=no
5491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5492 /* end confdefs.h. */
5493 $ac_c_conftest_c89_program
5495 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5497 CC="$ac_save_CC $ac_arg"
5498 if ac_fn_c_try_compile "$LINENO"
5500 ac_cv_prog_cc_c89=$ac_arg
5502 rm -f core conftest.err conftest.$ac_objext conftest.beam
5503 test "x$ac_cv_prog_cc_c89" != "xno" && break
5505 rm -f conftest.$ac_ext
5509 if test "x$ac_cv_prog_cc_c89" = xno
5511 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5512 printf "%s\n" "unsupported" >&6; }
5514 if test "x$ac_cv_prog_cc_c89" = x
5516 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5517 printf "%s\n" "none needed" >&6; }
5519 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5520 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
5521 CC="$CC $ac_cv_prog_cc_c89"
5523 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
5529 ac_cpp='$CPP $CPPFLAGS'
5530 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5531 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5532 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5534 if test "$GCC" = yes; then
5535 RDYNAMIC="-rdynamic"
5539 ac_cpp='$CPP $CPPFLAGS'
5540 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5541 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5542 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5543 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5544 printf %s "checking how to run the C preprocessor... " >&6; }
5545 # On Suns, sometimes $CPP names a directory.
5546 if test -n "$CPP" && test -d "$CPP"; then
5549 if test -z "$CPP"; then
5550 if test ${ac_cv_prog_CPP+y}
5552 printf %s "(cached) " >&6
5554 # Double quotes because $CC needs to be expanded
5555 for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp
5558 for ac_c_preproc_warn_flag in '' yes
5560 # Use a header file that comes with gcc, so configuring glibc
5561 # with a fresh cross-compiler works.
5562 # On the NeXT, cc -E runs the code through the compiler's parser,
5563 # not just through cpp. "Syntax error" is here to catch this case.
5564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5565 /* end confdefs.h. */
5569 if ac_fn_c_try_cpp "$LINENO"
5573 # Broken: fails on valid input.
5576 rm -f conftest.err conftest.i conftest.$ac_ext
5578 # OK, works on sane cases. Now check whether nonexistent headers
5579 # can be detected and how.
5580 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5581 /* end confdefs.h. */
5582 #include <ac_nonexistent.h>
5584 if ac_fn_c_try_cpp "$LINENO"
5586 # Broken: success on invalid input.
5589 # Passes both tests.
5593 rm -f conftest.err conftest.i conftest.$ac_ext
5596 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5597 rm -f conftest.i conftest.err conftest.$ac_ext
5611 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5612 printf "%s\n" "$CPP" >&6; }
5614 for ac_c_preproc_warn_flag in '' yes
5616 # Use a header file that comes with gcc, so configuring glibc
5617 # with a fresh cross-compiler works.
5618 # On the NeXT, cc -E runs the code through the compiler's parser,
5619 # not just through cpp. "Syntax error" is here to catch this case.
5620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5621 /* end confdefs.h. */
5625 if ac_fn_c_try_cpp "$LINENO"
5629 # Broken: fails on valid input.
5632 rm -f conftest.err conftest.i conftest.$ac_ext
5634 # OK, works on sane cases. Now check whether nonexistent headers
5635 # can be detected and how.
5636 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5637 /* end confdefs.h. */
5638 #include <ac_nonexistent.h>
5640 if ac_fn_c_try_cpp "$LINENO"
5642 # Broken: success on invalid input.
5645 # Passes both tests.
5649 rm -f conftest.err conftest.i conftest.$ac_ext
5652 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5653 rm -f conftest.i conftest.err conftest.$ac_ext
5658 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5659 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5660 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5661 See \`config.log' for more details" "$LINENO" 5; }
5665 ac_cpp='$CPP $CPPFLAGS'
5666 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5667 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5668 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5670 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for additional special compiler flags" >&5
5671 printf %s "checking for additional special compiler flags... " >&6; }
5672 if test "$GCC" = yes
5675 alpha) addcflags="-mieee" ;;
5678 if test "x$addcflags" != x
5680 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $addcflags" >&5
5681 printf "%s\n" "$addcflags" >&6; }
5682 CFLAGS="$addcflags $CFLAGS"
5684 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: (none)" >&5
5685 printf "%s\n" "(none)" >&6; }
5691 # Check whether --with-root-prefix was given.
5692 if test ${with_root_prefix+y}
5694 withval=$with_root_prefix; root_prefix=$withval
5698 # Check whether --enable-maintainer-mode was given.
5699 if test ${enable_maintainer_mode+y}
5701 enableval=$enable_maintainer_mode; if test "$enableval" = "no"
5704 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling maintainer mode" >&5
5705 printf "%s\n" "Disabling maintainer mode" >&6; }
5708 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling maintainer mode" >&5
5709 printf "%s\n" "Enabling maintainer mode" >&6; }
5714 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling maintainer mode by default" >&5
5715 printf "%s\n" "Disabling maintainer mode by default" >&6; }
5720 # Check whether --enable-symlink-install was given.
5721 if test ${enable_symlink_install+y}
5723 enableval=$enable_symlink_install; if test "$enableval" = "no"
5725 LINK_INSTALL_FLAGS=-f
5726 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for install" >&5
5727 printf "%s\n" "Disabling symlinks for install" >&6; }
5729 LINK_INSTALL_FLAGS=-sf
5730 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling symlinks for install" >&5
5731 printf "%s\n" "Enabling symlinks for install" >&6; }
5735 LINK_INSTALL_FLAGS=-f
5736 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for install by default" >&5
5737 printf "%s\n" "Disabling symlinks for install by default" >&6; }
5742 relative_symlink_defined=
5743 # Check whether --enable-relative-symlinks was given.
5744 if test ${enable_relative_symlinks+y}
5746 enableval=$enable_relative_symlinks; if test "$enableval" = "no"
5749 relative_symlink_defined=yes
5750 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install" >&5
5751 printf "%s\n" "Disabling relative symlinks for install" >&6; }
5753 SYMLINK_RELATIVE=--relative
5754 relative_symlink_defined=yes
5755 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling relative symlinks for install" >&5
5756 printf "%s\n" "Enabling relative symlinks for install" >&6; }
5760 # Check whether --enable-symlink-relative-symlinks was given.
5761 if test ${enable_symlink_relative_symlinks+y}
5763 enableval=$enable_symlink_relative_symlinks; if test "$enableval" = "no"
5765 SYMLINK_RELATIVE=yes
5766 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install" >&5
5767 printf "%s\n" "Disabling relative symlinks for install" >&6; }
5769 SYMLINK_RELATIVE=--relative
5770 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling relative symlinks for install" >&5
5771 printf "%s\n" "Enabling relative symlinks for install" >&6; }
5775 if test -z "$relative_symlink_defined"
5778 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling relative symlinks for install by default" >&5
5779 printf "%s\n" "Disabling relative symlinks for install by default" >&6; }
5785 # Check whether --enable-symlink-build was given.
5786 if test ${enable_symlink_build+y}
5788 enableval=$enable_symlink_build; if test "$enableval" = "no"
5791 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for build" >&5
5792 printf "%s\n" "Disabling symlinks for build" >&6; }
5795 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling symlinks for build" >&5
5796 printf "%s\n" "Enabling symlinks for build" >&6; }
5801 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling symlinks for build by default" >&5
5802 printf "%s\n" "Disabling symlinks for build by default" >&6; }
5807 # Check whether --enable-verbose-makecmds was given.
5808 if test ${enable_verbose_makecmds+y}
5810 enableval=$enable_verbose_makecmds; if test "$enableval" = "no"
5812 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling verbose make commands" >&5
5813 printf "%s\n" "Disabling verbose make commands" >&6; }
5818 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling verbose make commands" >&5
5819 printf "%s\n" "Enabling verbose make commands" >&6; }
5826 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling verbose make commands" >&5
5827 printf "%s\n" "Disabling verbose make commands" >&6; }
5837 E2_PKG_CONFIG_STATIC=--static
5840 # Check whether --enable-elf-shlibs was given.
5841 if test ${enable_elf_shlibs+y}
5843 enableval=$enable_elf_shlibs; if test "$enableval" = "no"
5846 MAKEFILE_ELF=/dev/null
5847 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ELF shared libraries" >&5
5848 printf "%s\n" "Disabling ELF shared libraries" >&6; }
5850 E2_PKG_CONFIG_STATIC=
5852 MAKEFILE_ELF=$srcdir/lib/Makefile.elf-lib
5855 MAKEFILE_ELF=$srcdir/lib/Makefile.solaris-lib
5861 LDFLAG_DYNAMIC='-Wl,-rpath-link,$(top_builddir)/lib'
5862 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling ELF shared libraries" >&5
5863 printf "%s\n" "Enabling ELF shared libraries" >&6; }
5867 MAKEFILE_ELF=/dev/null
5869 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ELF shared libraries by default" >&5
5870 printf "%s\n" "Disabling ELF shared libraries by default" >&6; }
5876 # Check whether --enable-bsd-shlibs was given.
5877 if test ${enable_bsd_shlibs+y}
5879 enableval=$enable_bsd_shlibs; if test "$enableval" = "no"
5882 MAKEFILE_BSDLIB=/dev/null
5883 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling BSD shared libraries" >&5
5884 printf "%s\n" "Disabling BSD shared libraries" >&6; }
5886 E2_PKG_CONFIG_STATIC=
5888 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.bsd-lib
5892 MAKEFILE_BSDLIB=$srcdir/lib/Makefile.darwin-lib
5896 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling BSD shared libraries" >&5
5897 printf "%s\n" "Enabling BSD shared libraries" >&6; }
5901 MAKEFILE_BSDLIB=/dev/null
5903 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling BSD shared libraries by default" >&5
5904 printf "%s\n" "Disabling BSD shared libraries by default" >&6; }
5910 # Check whether --enable-profile was given.
5911 if test ${enable_profile+y}
5913 enableval=$enable_profile; if test "$enableval" = "no"
5916 MAKEFILE_PROFILE=/dev/null
5917 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling profiling libraries" >&5
5918 printf "%s\n" "Disabling profiling libraries" >&6; }
5921 MAKEFILE_PROFILE=$srcdir/lib/Makefile.profile
5922 PROFILED_LIB_EXT=_p.a
5923 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building profiling libraries" >&5
5924 printf "%s\n" "Building profiling libraries" >&6; }
5929 MAKEFILE_PROFILE=/dev/null
5930 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling profiling libraries by default" >&5
5931 printf "%s\n" "Disabling profiling libraries by default" >&6; }
5937 # Check whether --enable-gcov was given.
5938 if test ${enable_gcov+y}
5940 enableval=$enable_gcov; if test "$enableval" = "yes"
5942 CFLAGS="-g -fprofile-arcs -ftest-coverage"
5943 LDFLAGS="-fprofile-arcs -ftest-coverage"
5944 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling gcov support" >&5
5945 printf "%s\n" "Enabling gcov support" >&6; }
5950 CFLAGS_SHLIB="${CFLAGS_SHLIB:-$CFLAGS}"
5951 CFLAGS_STLIB="${CFLAGS_STLIB:-$CFLAGS}"
5952 LDFLAGS_SHLIB=${LDFLAGS_SHLIB:-$LDFLAGS}
5953 LDFLAGS_STATIC=${LDFLAGS_STATIC:-$LDFLAGS}
5954 # Check whether --enable-hardening was given.
5955 if test ${enable_hardening+y}
5957 enableval=$enable_hardening; if test "$enableval" = "yes"
5959 HARDEN_CFLAGS="-D_FORTIFY_SOURCE=2 -fstack-protector-strong"
5960 HARDEN_LDFLAGS="-Wl,-z,relro -Wl,-z,now"
5961 CFLAGS="$CFLAGS $HARDEN_CFLAGS -fPIE"
5962 CFLAGS_SHLIB="$CFLAGS_SHLIB $HARDEN_CFLAGS"
5963 CFLAGS_STLIB="$CFLAGS_STLIB $HARDEN_CFLAGS -fPIE"
5964 LDFLAGS="$LDFLAGS $HARDEN_LDFLAGS -fPIE -pie"
5965 LDFLAGS_STATIC="$LDFLAGS_STATIC $HARDEN_LDFLAGS"
5966 LDFLAGS_SHLIB="$LDFLAGS_SHLIB $HARDEN_LDFLAGS"
5967 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling hardening support" >&5
5968 printf "%s\n" "Enabling hardening support" >&6; }
5978 # Check whether --enable-jbd-debug was given.
5979 if test ${enable_jbd_debug+y}
5981 enableval=$enable_jbd_debug; if test "$enableval" = "no"
5983 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling journal debugging" >&5
5984 printf "%s\n" "Disabling journal debugging" >&6; }
5987 printf "%s\n" "#define CONFIG_JBD_DEBUG 1" >>confdefs.h
5989 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling journal debugging" >&5
5990 printf "%s\n" "Enabling journal debugging" >&6; }
5994 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling journal debugging by default" >&5
5995 printf "%s\n" "Disabling journal debugging by default" >&6; }
5999 # Check whether --enable-blkid-debug was given.
6000 if test ${enable_blkid_debug+y}
6002 enableval=$enable_blkid_debug; if test "$enableval" = "no"
6004 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling blkid debugging" >&5
6005 printf "%s\n" "Disabling blkid debugging" >&6; }
6008 printf "%s\n" "#define CONFIG_BLKID_DEBUG 1" >>confdefs.h
6010 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling blkid debugging" >&5
6011 printf "%s\n" "Enabling blkid debugging" >&6; }
6015 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling blkid debugging by default" >&5
6016 printf "%s\n" "Disabling blkid debugging by default" >&6; }
6020 # Check whether --enable-testio-debug was given.
6021 if test ${enable_testio_debug+y}
6023 enableval=$enable_testio_debug;
6024 if test "$enableval" = "no"
6026 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling testio debugging" >&5
6027 printf "%s\n" "Disabling testio debugging" >&6; }
6031 printf "%s\n" "#define CONFIG_TESTIO_DEBUG 1" >>confdefs.h
6033 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling testio debugging" >&5
6034 printf "%s\n" "Enabling testio debugging" >&6; }
6038 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling testio debugging by default" >&5
6039 printf "%s\n" "Enabling testio debugging by default" >&6; }
6040 printf "%s\n" "#define CONFIG_TESTIO_DEBUG 1" >>confdefs.h
6047 # Check whether --enable-developer-features was given.
6048 if test ${enable_developer_features+y}
6050 enableval=$enable_developer_features;
6051 if test "$enableval" = "yes"
6054 printf "%s\n" "#define CONFIG_DEVELOPER_FEATURES 1" >>confdefs.h
6056 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling ext4 developer features" >&5
6057 printf "%s\n" "Enabling ext4 developer features" >&6; }
6059 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ext4 developer features" >&5
6060 printf "%s\n" "Disabling ext4 developer features" >&6; }
6061 DEV_FEATURES_CMT="#"
6065 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling ext4 developer features by default" >&5
6066 printf "%s\n" "Disabling ext4 developer features by default" >&6; }
6079 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
6080 if test -n "$ac_tool_prefix"; then
6081 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
6082 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
6083 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6084 printf %s "checking for $ac_word... " >&6; }
6085 if test ${ac_cv_path_PKG_CONFIG+y}
6087 printf %s "(cached) " >&6
6091 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
6094 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6098 case $as_dir in #(((
6101 *) as_dir=$as_dir/ ;;
6103 for ac_exec_ext in '' $ac_executable_extensions; do
6104 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6105 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6106 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6116 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
6117 if test -n "$PKG_CONFIG"; then
6118 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
6119 printf "%s\n" "$PKG_CONFIG" >&6; }
6121 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6122 printf "%s\n" "no" >&6; }
6127 if test -z "$ac_cv_path_PKG_CONFIG"; then
6128 ac_pt_PKG_CONFIG=$PKG_CONFIG
6129 # Extract the first word of "pkg-config", so it can be a program name with args.
6130 set dummy pkg-config; ac_word=$2
6131 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6132 printf %s "checking for $ac_word... " >&6; }
6133 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
6135 printf %s "(cached) " >&6
6137 case $ac_pt_PKG_CONFIG in
6139 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
6142 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6146 case $as_dir in #(((
6149 *) as_dir=$as_dir/ ;;
6151 for ac_exec_ext in '' $ac_executable_extensions; do
6152 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6153 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6154 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6164 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
6165 if test -n "$ac_pt_PKG_CONFIG"; then
6166 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
6167 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
6169 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6170 printf "%s\n" "no" >&6; }
6173 if test "x$ac_pt_PKG_CONFIG" = x; then
6176 case $cross_compiling:$ac_tool_warned in
6178 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6179 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6180 ac_tool_warned=yes ;;
6182 PKG_CONFIG=$ac_pt_PKG_CONFIG
6185 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
6189 if test -n "$PKG_CONFIG"; then
6190 _pkg_min_version=0.9.0
6191 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
6192 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
6193 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
6194 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6195 printf "%s\n" "yes" >&6; }
6197 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6198 printf "%s\n" "no" >&6; }
6207 DEPPROFILED_LIBUUID=
6209 # Check whether --enable-libuuid was given.
6210 if test ${enable_libuuid+y}
6212 enableval=$enable_libuuid; if test "$enableval" = "no"
6214 if test -z "$PKG_CONFIG"; then
6215 as_fn_error $? "pkg-config not installed; please install it." "$LINENO" 5
6218 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uuid_generate in -luuid" >&5
6219 printf %s "checking for uuid_generate in -luuid... " >&6; }
6220 if test ${ac_cv_lib_uuid_uuid_generate+y}
6222 printf %s "(cached) " >&6
6224 ac_check_lib_save_LIBS=$LIBS
6226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6227 /* end confdefs.h. */
6229 /* Override any GCC internal prototype to avoid an error.
6230 Use char because int might match the return type of a GCC
6231 builtin and then its argument prototype would still apply. */
6232 char uuid_generate ();
6236 return uuid_generate ();
6241 if ac_fn_c_try_link "$LINENO"
6243 ac_cv_lib_uuid_uuid_generate=yes
6245 ac_cv_lib_uuid_uuid_generate=no
6247 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6248 conftest$ac_exeext conftest.$ac_ext
6249 LIBS=$ac_check_lib_save_LIBS
6251 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_generate" >&5
6252 printf "%s\n" "$ac_cv_lib_uuid_uuid_generate" >&6; }
6253 if test "x$ac_cv_lib_uuid_uuid_generate" = xyes
6255 LIBUUID=`$PKG_CONFIG --libs uuid`;
6256 STATIC_LIBUUID=`$PKG_CONFIG --static --libs uuid`
6258 as_fn_error $? "external uuid library not found" "$LINENO" 5
6261 PROFILED_LIBUUID=$LIBUUID
6263 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling private uuid library" >&5
6264 printf "%s\n" "Disabling private uuid library" >&6; }
6266 LIBUUID='$(LIB)/libuuid'$LIB_EXT
6268 STATIC_LIBUUID='$(LIB)/libuuid'$STATIC_LIB_EXT
6269 DEPSTATIC_LIBUUID=$STATIC_LIBUUID
6270 PROFILED_LIBUUID='$(LIB)/libuuid'$PROFILED_LIB_EXT
6271 DEPPROFILED_LIBUUID=$PROFILED_LIBUUID
6272 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private uuid library" >&5
6273 printf "%s\n" "Enabling private uuid library" >&6; }
6277 if test -n "$PKG_CONFIG"; then
6278 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uuid_generate in -luuid" >&5
6279 printf %s "checking for uuid_generate in -luuid... " >&6; }
6280 if test ${ac_cv_lib_uuid_uuid_generate+y}
6282 printf %s "(cached) " >&6
6284 ac_check_lib_save_LIBS=$LIBS
6286 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6287 /* end confdefs.h. */
6289 /* Override any GCC internal prototype to avoid an error.
6290 Use char because int might match the return type of a GCC
6291 builtin and then its argument prototype would still apply. */
6292 char uuid_generate ();
6296 return uuid_generate ();
6301 if ac_fn_c_try_link "$LINENO"
6303 ac_cv_lib_uuid_uuid_generate=yes
6305 ac_cv_lib_uuid_uuid_generate=no
6307 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6308 conftest$ac_exeext conftest.$ac_ext
6309 LIBS=$ac_check_lib_save_LIBS
6311 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_uuid_uuid_generate" >&5
6312 printf "%s\n" "$ac_cv_lib_uuid_uuid_generate" >&6; }
6313 if test "x$ac_cv_lib_uuid_uuid_generate" = xyes
6315 LIBUUID=`$PKG_CONFIG --libs uuid`;
6316 STATIC_LIBUUID=`$PKG_CONFIG --static --libs uuid`
6320 if test -n "$LIBUUID"; then
6321 PROFILED_LIBUUID=$LIBUUID
6323 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Using system uuid by default" >&5
6324 printf "%s\n" "Using system uuid by default" >&6; }
6326 LIBUUID='$(LIB)/libuuid'$LIB_EXT
6328 STATIC_LIBUUID='$(LIB)/libuuid'$STATIC_LIB_EXT
6329 DEPSTATIC_LIBUUID=$STATIC_LIBUUID
6330 PROFILED_LIBUUID='$(LIB)/libuuid'$PROFILED_LIB_EXT
6331 DEPPROFILED_LIBUUID=$PROFILED_LIBUUID
6332 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private uuid library by default" >&5
6333 printf "%s\n" "Enabling private uuid library by default" >&6; }
6352 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
6353 if test -n "$ac_tool_prefix"; then
6354 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
6355 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
6356 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6357 printf %s "checking for $ac_word... " >&6; }
6358 if test ${ac_cv_path_PKG_CONFIG+y}
6360 printf %s "(cached) " >&6
6364 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
6367 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6371 case $as_dir in #(((
6374 *) as_dir=$as_dir/ ;;
6376 for ac_exec_ext in '' $ac_executable_extensions; do
6377 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6378 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6379 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6389 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
6390 if test -n "$PKG_CONFIG"; then
6391 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
6392 printf "%s\n" "$PKG_CONFIG" >&6; }
6394 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6395 printf "%s\n" "no" >&6; }
6400 if test -z "$ac_cv_path_PKG_CONFIG"; then
6401 ac_pt_PKG_CONFIG=$PKG_CONFIG
6402 # Extract the first word of "pkg-config", so it can be a program name with args.
6403 set dummy pkg-config; ac_word=$2
6404 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6405 printf %s "checking for $ac_word... " >&6; }
6406 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
6408 printf %s "(cached) " >&6
6410 case $ac_pt_PKG_CONFIG in
6412 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
6415 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6419 case $as_dir in #(((
6422 *) as_dir=$as_dir/ ;;
6424 for ac_exec_ext in '' $ac_executable_extensions; do
6425 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6426 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
6427 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6437 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
6438 if test -n "$ac_pt_PKG_CONFIG"; then
6439 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
6440 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
6442 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6443 printf "%s\n" "no" >&6; }
6446 if test "x$ac_pt_PKG_CONFIG" = x; then
6449 case $cross_compiling:$ac_tool_warned in
6451 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6452 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6453 ac_tool_warned=yes ;;
6455 PKG_CONFIG=$ac_pt_PKG_CONFIG
6458 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
6462 if test -n "$PKG_CONFIG"; then
6463 _pkg_min_version=0.9.0
6464 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
6465 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
6466 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
6467 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6468 printf "%s\n" "yes" >&6; }
6470 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6471 printf "%s\n" "no" >&6; }
6480 DEPPROFILED_LIBBLKID=
6483 # Check whether --enable-libblkid was given.
6484 if test ${enable_libblkid+y}
6486 enableval=$enable_libblkid; if test "$enableval" = "no"
6488 if test -z "$PKG_CONFIG"; then
6489 as_fn_error $? "pkg-config not installed; please install it." "$LINENO" 5
6492 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_get_cache in -lblkid" >&5
6493 printf %s "checking for blkid_get_cache in -lblkid... " >&6; }
6494 if test ${ac_cv_lib_blkid_blkid_get_cache+y}
6496 printf %s "(cached) " >&6
6498 ac_check_lib_save_LIBS=$LIBS
6499 LIBS="-lblkid -luuid $LIBS"
6500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6501 /* end confdefs.h. */
6503 /* Override any GCC internal prototype to avoid an error.
6504 Use char because int might match the return type of a GCC
6505 builtin and then its argument prototype would still apply. */
6506 char blkid_get_cache ();
6510 return blkid_get_cache ();
6515 if ac_fn_c_try_link "$LINENO"
6517 ac_cv_lib_blkid_blkid_get_cache=yes
6519 ac_cv_lib_blkid_blkid_get_cache=no
6521 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6522 conftest$ac_exeext conftest.$ac_ext
6523 LIBS=$ac_check_lib_save_LIBS
6525 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_get_cache" >&5
6526 printf "%s\n" "$ac_cv_lib_blkid_blkid_get_cache" >&6; }
6527 if test "x$ac_cv_lib_blkid_blkid_get_cache" = xyes
6529 LIBBLKID=`$PKG_CONFIG --libs blkid`;
6530 STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid`
6532 as_fn_error $? "external blkid library not found" "$LINENO" 5
6536 PROFILED_LIBBLKID=$LIBBLKID
6537 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling private blkid library" >&5
6538 printf "%s\n" "Disabling private blkid library" >&6; }
6540 LIBBLKID='$(LIB)/libblkid'$LIB_EXT
6541 DEPLIBBLKID=$LIBBLKID
6542 STATIC_LIBBLKID='$(LIB)/libblkid'$STATIC_LIB_EXT
6543 DEPSTATIC_LIBBLKID=$STATIC_LIBBLKID
6544 PROFILED_LIBBLKID='$(LIB)/libblkid'$PROFILED_LIB_EXT
6545 DEPPROFILED_LIBBLKID=$PROFILED_LIBBLKID
6546 printf "%s\n" "#define CONFIG_BUILD_FINDFS 1" >>confdefs.h
6548 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private blkid library" >&5
6549 printf "%s\n" "Enabling private blkid library" >&6; }
6553 if test -n "$PKG_CONFIG"; then
6554 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_get_cache in -lblkid" >&5
6555 printf %s "checking for blkid_get_cache in -lblkid... " >&6; }
6556 if test ${ac_cv_lib_blkid_blkid_get_cache+y}
6558 printf %s "(cached) " >&6
6560 ac_check_lib_save_LIBS=$LIBS
6561 LIBS="-lblkid $LIBS"
6562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6563 /* end confdefs.h. */
6565 /* Override any GCC internal prototype to avoid an error.
6566 Use char because int might match the return type of a GCC
6567 builtin and then its argument prototype would still apply. */
6568 char blkid_get_cache ();
6572 return blkid_get_cache ();
6577 if ac_fn_c_try_link "$LINENO"
6579 ac_cv_lib_blkid_blkid_get_cache=yes
6581 ac_cv_lib_blkid_blkid_get_cache=no
6583 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6584 conftest$ac_exeext conftest.$ac_ext
6585 LIBS=$ac_check_lib_save_LIBS
6587 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_get_cache" >&5
6588 printf "%s\n" "$ac_cv_lib_blkid_blkid_get_cache" >&6; }
6589 if test "x$ac_cv_lib_blkid_blkid_get_cache" = xyes
6591 LIBBLKID=`$PKG_CONFIG --libs blkid`;
6592 STATIC_LIBBLKID=`$PKG_CONFIG --static --libs blkid`
6596 if test -n "$LIBBLKID"; then
6598 PROFILED_LIBBLKID=$LIBBLKID
6599 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Using system blkid library by default" >&5
6600 printf "%s\n" "Using system blkid library by default" >&6; }
6602 LIBBLKID='$(LIB)/libblkid'$LIB_EXT
6603 DEPLIBBLKID=$LIBBLKID
6604 STATIC_LIBBLKID='$(LIB)/libblkid'$STATIC_LIB_EXT
6605 DEPSTATIC_LIBBLKID=$STATIC_LIBBLKID
6606 PROFILED_LIBBLKID='$(LIB)/libblkid'$PROFILED_LIB_EXT
6607 DEPPROFILED_LIBBLKID=$PROFILED_LIBBLKID
6608 printf "%s\n" "#define CONFIG_BUILD_FINDFS 1" >>confdefs.h
6610 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling private blkid library by default" >&5
6611 printf "%s\n" "Enabling private blkid library by default" >&6; }
6625 # Check whether --enable-subset was given.
6626 if test ${enable_subset+y}
6628 enableval=$enable_subset; if test "$enableval" = "no"
6631 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling subset-only build" >&5
6632 printf "%s\n" "Disabling subset-only build" >&6; }
6635 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling subset-only-build" >&5
6636 printf "%s\n" "Enabling subset-only-build" >&6; }
6644 # Check whether --enable-backtrace was given.
6645 if test ${enable_backtrace+y}
6647 enableval=$enable_backtrace; if test "$enableval" = "no"
6649 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling use of backtrace" >&5
6650 printf "%s\n" "Disabling use of backtrace" >&6; }
6651 printf "%s\n" "#define DISABLE_BACKTRACE 1" >>confdefs.h
6654 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling use of backtrace" >&5
6655 printf "%s\n" "Enabling use of backtrace" >&6; }
6659 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling use of backtrace by default" >&5
6660 printf "%s\n" "Enabling use of backtrace by default" >&6; }
6664 # Check whether --enable-debugfs was given.
6665 if test ${enable_debugfs+y}
6667 enableval=$enable_debugfs; if test "$enableval" = "no"
6669 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling debugfs support" >&5
6670 printf "%s\n" "Disabling debugfs support" >&6; }
6674 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling debugfs support" >&5
6675 printf "%s\n" "Enabling debugfs support" >&6; }
6679 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling debugfs support by default" >&5
6680 printf "%s\n" "Enabling debugfs support by default" >&6; }
6686 # Check whether --enable-imager was given.
6687 if test ${enable_imager+y}
6689 enableval=$enable_imager; if test "$enableval" = "no"
6691 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e2image support" >&5
6692 printf "%s\n" "Disabling e2image support" >&6; }
6696 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2image support" >&5
6697 printf "%s\n" "Enabling e2image support" >&6; }
6701 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2image support by default" >&5
6702 printf "%s\n" "Enabling e2image support by default" >&6; }
6708 # Check whether --enable-resizer was given.
6709 if test ${enable_resizer+y}
6711 enableval=$enable_resizer; if test "$enableval" = "no"
6713 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e2resize support" >&5
6714 printf "%s\n" "Disabling e2resize support" >&6; }
6718 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2resize support" >&5
6719 printf "%s\n" "Enabling e2resize support" >&6; }
6723 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e2resize support by default" >&5
6724 printf "%s\n" "Enabling e2resize support by default" >&6; }
6730 # Check whether --enable-defrag was given.
6731 if test ${enable_defrag+y}
6733 enableval=$enable_defrag; if test "$enableval" = "no"
6735 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e4defrag support" >&5
6736 printf "%s\n" "Disabling e4defrag support" >&6; }
6740 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e4defrag support" >&5
6741 printf "%s\n" "Enabling e4defrag support" >&6; }
6745 if test -z "$WITH_DIET_LIBC"
6747 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling e4defrag support by default" >&5
6748 printf "%s\n" "Enabling e4defrag support by default" >&6; }
6751 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling e4defrag support by default" >&5
6752 printf "%s\n" "Disabling e4defrag support by default" >&6; }
6759 # Check whether --enable-fsck was given.
6760 if test ${enable_fsck+y}
6762 enableval=$enable_fsck; if test "$enableval" = "no"
6764 FSCK_PROG='' FSCK_MAN=''
6765 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building fsck wrapper" >&5
6766 printf "%s\n" "Not building fsck wrapper" >&6; }
6768 FSCK_PROG=fsck FSCK_MAN=fsck.8
6769 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building fsck wrapper" >&5
6770 printf "%s\n" "Building fsck wrapper" >&6; }
6776 FSCK_PROG='' FSCK_MAN=''
6777 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building fsck wrapper by default" >&5
6778 printf "%s\n" "Not building fsck wrapper by default" >&6; }
6781 FSCK_PROG=fsck FSCK_MAN=fsck.8
6782 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building fsck wrapper by default" >&5
6783 printf "%s\n" "Building fsck wrapper by default" >&6; }
6790 # Check whether --enable-e2initrd-helper was given.
6791 if test ${enable_e2initrd_helper+y}
6793 enableval=$enable_e2initrd_helper; if test "$enableval" = "no"
6795 E2INITRD_PROG='' E2INITRD_MAN=''
6796 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building e2initrd helper" >&5
6797 printf "%s\n" "Not building e2initrd helper" >&6; }
6799 E2INITRD_PROG=e2initrd_helper E2INITRD_MAN=e2initrd_helper.8
6800 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building e2initrd helper" >&5
6801 printf "%s\n" "Building e2initrd helper" >&6; }
6805 E2INITRD_PROG=e2initrd_helper E2INITRD_MAN=e2initrd_helper.8
6806 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building e2initrd helper by default" >&5
6807 printf "%s\n" "Building e2initrd helper by default" >&6; }
6813 # Check whether --enable-tls was given.
6814 if test ${enable_tls+y}
6816 enableval=$enable_tls; if test "$enableval" = "no"
6819 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling thread local support" >&5
6820 printf "%s\n" "Disabling thread local support" >&6; }
6823 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling thread local support" >&5
6824 printf "%s\n" "Enabling thread local support" >&6; }
6828 if test -n "$WITH_DIET_LIBC"
6831 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Diet libc does not support thread local support" >&5
6832 printf "%s\n" "Diet libc does not support thread local support" >&6; }
6835 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Try using thread local support by default" >&5
6836 printf "%s\n" "Try using thread local support by default" >&6; }
6841 if test "$try_tls" = "yes"
6844 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for thread local storage (TLS) class" >&5
6845 printf %s "checking for thread local storage (TLS) class... " >&6; }
6846 if test ${ac_cv_tls+y}
6848 printf %s "(cached) " >&6
6851 ax_tls_keywords="__thread __declspec(thread) none"
6852 for ax_tls_keyword in $ax_tls_keywords; do
6853 case $ax_tls_keyword in
6854 none) ac_cv_tls=none ; break ;;
6856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6857 /* end confdefs.h. */
6861 static $ax_tls_keyword int bar;
6872 if ac_fn_c_try_compile "$LINENO"
6874 ac_cv_tls=$ax_tls_keyword ; break
6879 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
6886 if test "$ac_cv_tls" != "none"; then
6888 printf "%s\n" "#define TLS $ac_cv_tls" >>confdefs.h
6891 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_tls" >&5
6892 printf "%s\n" "$ac_cv_tls" >&6; }
6896 # Check whether --with-pthread was given.
6897 if test ${with_pthread+y}
6899 withval=$with_pthread; if test "$withval" = "no"
6902 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling pthread support" >&5
6903 printf "%s\n" "Disabling pthread support" >&6; }
6906 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Testing for pthread support" >&5
6907 printf "%s\n" "Testing for pthread support" >&6; }
6912 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Try testing for pthread support by default" >&5
6913 printf "%s\n" "Try testing for pthread support by default" >&6; }
6917 if test "$try_pthread" = "yes"
6919 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
6920 printf %s "checking for a sed that does not truncate output... " >&6; }
6921 if test ${ac_cv_path_SED+y}
6923 printf %s "(cached) " >&6
6925 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
6926 for ac_i in 1 2 3 4 5 6 7; do
6927 ac_script="$ac_script$as_nl$ac_script"
6929 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
6930 { ac_script=; unset ac_script;}
6931 if test -z "$SED"; then
6932 ac_path_SED_found=false
6933 # Loop through the user's path and test for each of PROGNAME-LIST
6934 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6938 case $as_dir in #(((
6941 *) as_dir=$as_dir/ ;;
6943 for ac_prog in sed gsed
6945 for ac_exec_ext in '' $ac_executable_extensions; do
6946 ac_path_SED="$as_dir$ac_prog$ac_exec_ext"
6947 as_fn_executable_p "$ac_path_SED" || continue
6948 # Check for GNU ac_path_SED and select it if it is found.
6949 # Check for GNU $ac_path_SED
6950 case `"$ac_path_SED" --version 2>&1` in
6952 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
6955 printf %s 0123456789 >"conftest.in"
6958 cat "conftest.in" "conftest.in" >"conftest.tmp"
6959 mv "conftest.tmp" "conftest.in"
6960 cp "conftest.in" "conftest.nl"
6961 printf "%s\n" '' >> "conftest.nl"
6962 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
6963 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6964 as_fn_arith $ac_count + 1 && ac_count=$as_val
6965 if test $ac_count -gt ${ac_path_SED_max-0}; then
6966 # Best one so far, save it but keep looking for a better one
6967 ac_cv_path_SED="$ac_path_SED"
6968 ac_path_SED_max=$ac_count
6970 # 10*(2^10) chars as input seems more than enough
6971 test $ac_count -gt 10 && break
6973 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6976 $ac_path_SED_found && break 3
6981 if test -z "$ac_cv_path_SED"; then
6982 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
6989 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
6990 printf "%s\n" "$ac_cv_path_SED" >&6; }
6991 SED="$ac_cv_path_SED"
6995 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
6996 printf %s "checking for grep that handles long lines and -e... " >&6; }
6997 if test ${ac_cv_path_GREP+y}
6999 printf %s "(cached) " >&6
7001 if test -z "$GREP"; then
7002 ac_path_GREP_found=false
7003 # Loop through the user's path and test for each of PROGNAME-LIST
7004 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7005 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7008 case $as_dir in #(((
7011 *) as_dir=$as_dir/ ;;
7013 for ac_prog in grep ggrep
7015 for ac_exec_ext in '' $ac_executable_extensions; do
7016 ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
7017 as_fn_executable_p "$ac_path_GREP" || continue
7018 # Check for GNU ac_path_GREP and select it if it is found.
7019 # Check for GNU $ac_path_GREP
7020 case `"$ac_path_GREP" --version 2>&1` in
7022 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7025 printf %s 0123456789 >"conftest.in"
7028 cat "conftest.in" "conftest.in" >"conftest.tmp"
7029 mv "conftest.tmp" "conftest.in"
7030 cp "conftest.in" "conftest.nl"
7031 printf "%s\n" 'GREP' >> "conftest.nl"
7032 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7033 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7034 as_fn_arith $ac_count + 1 && ac_count=$as_val
7035 if test $ac_count -gt ${ac_path_GREP_max-0}; then
7036 # Best one so far, save it but keep looking for a better one
7037 ac_cv_path_GREP="$ac_path_GREP"
7038 ac_path_GREP_max=$ac_count
7040 # 10*(2^10) chars as input seems more than enough
7041 test $ac_count -gt 10 && break
7043 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7046 $ac_path_GREP_found && break 3
7051 if test -z "$ac_cv_path_GREP"; then
7052 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7055 ac_cv_path_GREP=$GREP
7059 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7060 printf "%s\n" "$ac_cv_path_GREP" >&6; }
7061 GREP="$ac_cv_path_GREP"
7064 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7065 printf %s "checking for egrep... " >&6; }
7066 if test ${ac_cv_path_EGREP+y}
7068 printf %s "(cached) " >&6
7070 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7071 then ac_cv_path_EGREP="$GREP -E"
7073 if test -z "$EGREP"; then
7074 ac_path_EGREP_found=false
7075 # Loop through the user's path and test for each of PROGNAME-LIST
7076 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7077 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7080 case $as_dir in #(((
7083 *) as_dir=$as_dir/ ;;
7085 for ac_prog in egrep
7087 for ac_exec_ext in '' $ac_executable_extensions; do
7088 ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
7089 as_fn_executable_p "$ac_path_EGREP" || continue
7090 # Check for GNU ac_path_EGREP and select it if it is found.
7091 # Check for GNU $ac_path_EGREP
7092 case `"$ac_path_EGREP" --version 2>&1` in
7094 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7097 printf %s 0123456789 >"conftest.in"
7100 cat "conftest.in" "conftest.in" >"conftest.tmp"
7101 mv "conftest.tmp" "conftest.in"
7102 cp "conftest.in" "conftest.nl"
7103 printf "%s\n" 'EGREP' >> "conftest.nl"
7104 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7105 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7106 as_fn_arith $ac_count + 1 && ac_count=$as_val
7107 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7108 # Best one so far, save it but keep looking for a better one
7109 ac_cv_path_EGREP="$ac_path_EGREP"
7110 ac_path_EGREP_max=$ac_count
7112 # 10*(2^10) chars as input seems more than enough
7113 test $ac_count -gt 10 && break
7115 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7118 $ac_path_EGREP_found && break 3
7123 if test -z "$ac_cv_path_EGREP"; then
7124 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7127 ac_cv_path_EGREP=$EGREP
7132 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7133 printf "%s\n" "$ac_cv_path_EGREP" >&6; }
7134 EGREP="$ac_cv_path_EGREP"
7142 ac_cpp='$CPP $CPPFLAGS'
7143 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7144 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7145 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7149 # We used to check for pthread.h first, but this fails if pthread.h
7150 # requires special compiler flags (e.g. on Tru64 or Sequent).
7151 # It gets checked for in the link test anyway.
7153 # First of all, check if the user has set any of the PTHREAD_LIBS,
7154 # etcetera environment variables, and if threads linking works using
7156 if test "x$PTHREAD_CFLAGS$PTHREAD_LIBS" != "x"; then
7157 ax_pthread_save_CC="$CC"
7158 ax_pthread_save_CFLAGS="$CFLAGS"
7159 ax_pthread_save_LIBS="$LIBS"
7160 if test "x$PTHREAD_CC" != "x"
7164 if test "x$PTHREAD_CXX" != "x"
7168 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
7169 LIBS="$PTHREAD_LIBS $LIBS"
7170 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS" >&5
7171 printf %s "checking for pthread_join using $CC $PTHREAD_CFLAGS $PTHREAD_LIBS... " >&6; }
7172 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7173 /* end confdefs.h. */
7175 /* Override any GCC internal prototype to avoid an error.
7176 Use char because int might match the return type of a GCC
7177 builtin and then its argument prototype would still apply. */
7178 char pthread_join ();
7182 return pthread_join ();
7187 if ac_fn_c_try_link "$LINENO"
7191 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7192 conftest$ac_exeext conftest.$ac_ext
7193 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
7194 printf "%s\n" "$ax_pthread_ok" >&6; }
7195 if test "x$ax_pthread_ok" = "xno"; then
7199 CC="$ax_pthread_save_CC"
7200 CFLAGS="$ax_pthread_save_CFLAGS"
7201 LIBS="$ax_pthread_save_LIBS"
7204 # We must check for the threads library under a number of different
7205 # names; the ordering is very important because some systems
7206 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
7207 # libraries is broken (non-POSIX).
7209 # Create a list of thread flags to try. Items with a "," contain both
7210 # C compiler flags (before ",") and linker flags (after ","). Other items
7211 # starting with a "-" are C compiler flags, and remaining items are
7212 # library names, except for "none" which indicates that we try without
7213 # any flags at all, and "pthread-config" which is a program returning
7214 # the flags for the Pth emulation library.
7216 ax_pthread_flags="pthreads none -Kthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
7218 # The ordering *is* (sometimes) important. Some notes on the
7219 # individual items follow:
7221 # pthreads: AIX (must check this before -lpthread)
7222 # none: in case threads are in libc; should be tried before -Kthread and
7223 # other compiler flags to prevent continual compiler warnings
7224 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
7225 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads), Tru64
7226 # (Note: HP C rejects this with "bad form for `-t' option")
7227 # -pthreads: Solaris/gcc (Note: HP C also rejects)
7228 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
7229 # doesn't hurt to check since this sometimes defines pthreads and
7230 # -D_REENTRANT too), HP C (must be checked before -lpthread, which
7231 # is present but should not be used directly; and before -mthreads,
7232 # because the compiler interprets this as "-mt" + "-hreads")
7233 # -mthreads: Mingw32/gcc, Lynx/gcc
7234 # pthread: Linux, etcetera
7235 # --thread-safe: KAI C++
7236 # pthread-config: use pthread-config program (for GNU Pth library)
7242 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
7243 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
7245 ax_pthread_flags="-kthread lthread $ax_pthread_flags"
7250 # From the cc(1) man page: "[-mt] Sets various -D flags to enable
7251 # multi-threading and also sets -lpthread."
7253 ax_pthread_flags="-mt -pthread pthread $ax_pthread_flags"
7258 # IBM z/OS requires a feature-test macro to be defined in order to
7259 # enable POSIX threads at all, so give the user a hint if this is
7260 # not set. (We don't define these ourselves, as they can affect
7261 # other portions of the system API in unpredictable ways.)
7263 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7264 /* end confdefs.h. */
7266 # if !defined(_OPEN_THREADS) && !defined(_UNIX03_THREADS)
7267 AX_PTHREAD_ZOS_MISSING
7271 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7272 $EGREP "AX_PTHREAD_ZOS_MISSING" >/dev/null 2>&1
7274 { 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
7275 printf "%s\n" "$as_me: WARNING: IBM z/OS requires -D_OPEN_THREADS or -D_UNIX03_THREADS to enable pthreads support." >&2;}
7283 # On Solaris (at least, for some versions), libc contains stubbed
7284 # (non-functional) versions of the pthreads routines, so link-based
7285 # tests will erroneously succeed. (N.B.: The stubs are missing
7286 # pthread_cleanup_push, or rather a function called by this macro,
7287 # so we could check for that, but who knows whether they'll stub
7288 # that too in a future libc.) So we'll check first for the
7289 # standard Solaris way of linking pthreads (-mt -lpthread).
7291 ax_pthread_flags="-mt,-lpthread pthread $ax_pthread_flags"
7295 # Are we compiling with Clang?
7297 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC is Clang" >&5
7298 printf %s "checking whether $CC is Clang... " >&6; }
7299 if test ${ax_cv_PTHREAD_CLANG+y}
7301 printf %s "(cached) " >&6
7303 ax_cv_PTHREAD_CLANG=no
7304 # Note that Autoconf sets GCC=yes for Clang as well as GCC
7305 if test "x$GCC" = "xyes"; then
7306 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7307 /* end confdefs.h. */
7308 /* Note: Clang 2.7 lacks __clang_[a-z]+__ */
7309 # if defined(__clang__) && defined(__llvm__)
7310 AX_PTHREAD_CC_IS_CLANG
7314 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7315 $EGREP "AX_PTHREAD_CC_IS_CLANG" >/dev/null 2>&1
7317 ax_cv_PTHREAD_CLANG=yes
7324 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG" >&5
7325 printf "%s\n" "$ax_cv_PTHREAD_CLANG" >&6; }
7326 ax_pthread_clang="$ax_cv_PTHREAD_CLANG"
7329 # GCC generally uses -pthread, or -pthreads on some platforms (e.g. SPARC)
7331 # Note that for GCC and Clang -pthread generally implies -lpthread,
7332 # except when -nostdlib is passed.
7333 # This is problematic using libtool to build C++ shared libraries with pthread:
7334 # [1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25460
7335 # [2] https://bugzilla.redhat.com/show_bug.cgi?id=661333
7336 # [3] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=468555
7337 # To solve this, first try -pthread together with -lpthread for GCC
7339 if test "x$GCC" = "xyes"
7341 ax_pthread_flags="-pthread,-lpthread -pthread -pthreads $ax_pthread_flags"
7344 # Clang takes -pthread (never supported any other flag), but we'll try with -lpthread first
7346 if test "x$ax_pthread_clang" = "xyes"
7348 ax_pthread_flags="-pthread,-lpthread -pthread"
7352 # The presence of a feature test macro requesting re-entrant function
7353 # definitions is, on some systems, a strong hint that pthreads support is
7357 darwin* | hpux* | linux* | osf* | solaris*)
7358 ax_pthread_check_macro="_REENTRANT"
7362 ax_pthread_check_macro="_THREAD_SAFE"
7366 ax_pthread_check_macro="--"
7369 if test "x$ax_pthread_check_macro" = "x--"
7371 ax_pthread_check_cond=0
7373 ax_pthread_check_cond="!defined($ax_pthread_check_macro)"
7377 if test "x$ax_pthread_ok" = "xno"; then
7378 for ax_pthread_try_flag in $ax_pthread_flags; do
7380 case $ax_pthread_try_flag in
7382 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
7383 printf %s "checking whether pthreads work without any flags... " >&6; }
7387 PTHREAD_CFLAGS=`echo $ax_pthread_try_flag | sed "s/^\(.*\),\(.*\)$/\1/"`
7388 PTHREAD_LIBS=`echo $ax_pthread_try_flag | sed "s/^\(.*\),\(.*\)$/\2/"`
7389 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with \"$PTHREAD_CFLAGS\" and \"$PTHREAD_LIBS\"" >&5
7390 printf %s "checking whether pthreads work with \"$PTHREAD_CFLAGS\" and \"$PTHREAD_LIBS\"... " >&6; }
7394 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $ax_pthread_try_flag" >&5
7395 printf %s "checking whether pthreads work with $ax_pthread_try_flag... " >&6; }
7396 PTHREAD_CFLAGS="$ax_pthread_try_flag"
7400 # Extract the first word of "pthread-config", so it can be a program name with args.
7401 set dummy pthread-config; ac_word=$2
7402 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7403 printf %s "checking for $ac_word... " >&6; }
7404 if test ${ac_cv_prog_ax_pthread_config+y}
7406 printf %s "(cached) " >&6
7408 if test -n "$ax_pthread_config"; then
7409 ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test.
7411 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7415 case $as_dir in #(((
7418 *) as_dir=$as_dir/ ;;
7420 for ac_exec_ext in '' $ac_executable_extensions; do
7421 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7422 ac_cv_prog_ax_pthread_config="yes"
7423 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7430 test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no"
7433 ax_pthread_config=$ac_cv_prog_ax_pthread_config
7434 if test -n "$ax_pthread_config"; then
7435 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5
7436 printf "%s\n" "$ax_pthread_config" >&6; }
7438 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7439 printf "%s\n" "no" >&6; }
7443 if test "x$ax_pthread_config" = "xno"
7447 PTHREAD_CFLAGS="`pthread-config --cflags`"
7448 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
7452 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$ax_pthread_try_flag" >&5
7453 printf %s "checking for the pthreads library -l$ax_pthread_try_flag... " >&6; }
7454 PTHREAD_LIBS="-l$ax_pthread_try_flag"
7458 ax_pthread_save_CFLAGS="$CFLAGS"
7459 ax_pthread_save_LIBS="$LIBS"
7460 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
7461 LIBS="$PTHREAD_LIBS $LIBS"
7463 # Check for various functions. We must include pthread.h,
7464 # since some functions may be macros. (On the Sequent, we
7465 # need a special flag -Kthread to make this header compile.)
7466 # We check for pthread_join because it is in -lpthread on IRIX
7467 # while pthread_create is in libc. We check for pthread_attr_init
7468 # due to DEC craziness with -lpthreads. We check for
7469 # pthread_cleanup_push because it is one of the few pthread
7470 # functions on Solaris that doesn't have a non-functional libc stub.
7471 # We try pthread_create on general principles.
7473 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7474 /* end confdefs.h. */
7475 #include <pthread.h>
7476 # if $ax_pthread_check_cond
7477 # error "$ax_pthread_check_macro must be defined"
7479 static void *some_global = NULL;
7480 static void routine(void *a)
7482 /* To avoid any unused-parameter or
7483 unused-but-set-parameter warning. */
7486 static void *start_routine(void *a) { return a; }
7490 pthread_t th; pthread_attr_t attr;
7491 pthread_create(&th, 0, start_routine, 0);
7492 pthread_join(th, 0);
7493 pthread_attr_init(&attr);
7494 pthread_cleanup_push(routine, 0);
7495 pthread_cleanup_pop(0) /* ; */
7500 if ac_fn_c_try_link "$LINENO"
7504 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7505 conftest$ac_exeext conftest.$ac_ext
7507 CFLAGS="$ax_pthread_save_CFLAGS"
7508 LIBS="$ax_pthread_save_LIBS"
7510 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5
7511 printf "%s\n" "$ax_pthread_ok" >&6; }
7512 if test "x$ax_pthread_ok" = "xyes"
7523 # Clang needs special handling, because older versions handle the -pthread
7524 # option in a rather... idiosyncratic way
7526 if test "x$ax_pthread_clang" = "xyes"; then
7528 # Clang takes -pthread; it has never supported any other flag
7530 # (Note 1: This will need to be revisited if a system that Clang
7531 # supports has POSIX threads in a separate library. This tends not
7532 # to be the way of modern systems, but it's conceivable.)
7534 # (Note 2: On some systems, notably Darwin, -pthread is not needed
7535 # to get POSIX threads support; the API is always present and
7536 # active. We could reasonably leave PTHREAD_CFLAGS empty. But
7537 # -pthread does define _REENTRANT, and while the Darwin headers
7538 # ignore this macro, third-party headers might not.)
7540 # However, older versions of Clang make a point of warning the user
7541 # that, in an invocation where only linking and no compilation is
7542 # taking place, the -pthread option has no effect ("argument unused
7543 # during compilation"). They expect -pthread to be passed in only
7544 # when source code is being compiled.
7546 # Problem is, this is at odds with the way Automake and most other
7547 # C build frameworks function, which is that the same flags used in
7548 # compilation (CFLAGS) are also used in linking. Many systems
7549 # supported by AX_PTHREAD require exactly this for POSIX threads
7550 # support, and in fact it is often not straightforward to specify a
7551 # flag that is used only in the compilation phase and not in
7552 # linking. Such a scenario is extremely rare in practice.
7554 # Even though use of the -pthread flag in linking would only print
7555 # a warning, this can be a nuisance for well-run software projects
7556 # that build with -Werror. So if the active version of Clang has
7557 # this misfeature, we search for an option to squash it.
7559 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread" >&5
7560 printf %s "checking whether Clang needs flag to prevent \"argument unused\" warning when linking with -pthread... " >&6; }
7561 if test ${ax_cv_PTHREAD_CLANG_NO_WARN_FLAG+y}
7563 printf %s "(cached) " >&6
7565 ax_cv_PTHREAD_CLANG_NO_WARN_FLAG=unknown
7566 # Create an alternate version of $ac_link that compiles and
7567 # links in two steps (.c -> .o, .o -> exe) instead of one
7568 # (.c -> exe), because the warning occurs only in the second
7570 ax_pthread_save_ac_link="$ac_link"
7571 ax_pthread_sed='s/conftest\.\$ac_ext/conftest.$ac_objext/g'
7572 ax_pthread_link_step=`printf "%s\n" "$ac_link" | sed "$ax_pthread_sed"`
7573 ax_pthread_2step_ac_link="($ac_compile) && (echo ==== >&5) && ($ax_pthread_link_step)"
7574 ax_pthread_save_CFLAGS="$CFLAGS"
7575 for ax_pthread_try in '' -Qunused-arguments -Wno-unused-command-line-argument unknown; do
7576 if test "x$ax_pthread_try" = "xunknown"
7580 CFLAGS="-Werror -Wunknown-warning-option $ax_pthread_try -pthread $ax_pthread_save_CFLAGS"
7581 ac_link="$ax_pthread_save_ac_link"
7582 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7583 /* end confdefs.h. */
7584 int main(void){return 0;}
7586 if ac_fn_c_try_link "$LINENO"
7588 ac_link="$ax_pthread_2step_ac_link"
7589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7590 /* end confdefs.h. */
7591 int main(void){return 0;}
7593 if ac_fn_c_try_link "$LINENO"
7597 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7598 conftest$ac_exeext conftest.$ac_ext
7601 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7602 conftest$ac_exeext conftest.$ac_ext
7604 ac_link="$ax_pthread_save_ac_link"
7605 CFLAGS="$ax_pthread_save_CFLAGS"
7606 if test "x$ax_pthread_try" = "x"
7610 ax_cv_PTHREAD_CLANG_NO_WARN_FLAG="$ax_pthread_try"
7613 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&5
7614 printf "%s\n" "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" >&6; }
7616 case "$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG" in
7618 *) PTHREAD_CFLAGS="$ax_cv_PTHREAD_CLANG_NO_WARN_FLAG $PTHREAD_CFLAGS" ;;
7621 fi # $ax_pthread_clang = yes
7625 # Various other checks:
7626 if test "x$ax_pthread_ok" = "xyes"; then
7627 ax_pthread_save_CFLAGS="$CFLAGS"
7628 ax_pthread_save_LIBS="$LIBS"
7629 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
7630 LIBS="$PTHREAD_LIBS $LIBS"
7632 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
7633 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
7634 printf %s "checking for joinable pthread attribute... " >&6; }
7635 if test ${ax_cv_PTHREAD_JOINABLE_ATTR+y}
7637 printf %s "(cached) " >&6
7639 ax_cv_PTHREAD_JOINABLE_ATTR=unknown
7640 for ax_pthread_attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
7641 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7642 /* end confdefs.h. */
7643 #include <pthread.h>
7647 int attr = $ax_pthread_attr; return attr /* ; */
7652 if ac_fn_c_try_link "$LINENO"
7654 ax_cv_PTHREAD_JOINABLE_ATTR=$ax_pthread_attr; break
7656 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7657 conftest$ac_exeext conftest.$ac_ext
7661 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_JOINABLE_ATTR" >&5
7662 printf "%s\n" "$ax_cv_PTHREAD_JOINABLE_ATTR" >&6; }
7663 if test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xunknown" && \
7664 test "x$ax_cv_PTHREAD_JOINABLE_ATTR" != "xPTHREAD_CREATE_JOINABLE" && \
7665 test "x$ax_pthread_joinable_attr_defined" != "xyes"
7668 printf "%s\n" "#define PTHREAD_CREATE_JOINABLE $ax_cv_PTHREAD_JOINABLE_ATTR" >>confdefs.h
7670 ax_pthread_joinable_attr_defined=yes
7674 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether more special flags are required for pthreads" >&5
7675 printf %s "checking whether more special flags are required for pthreads... " >&6; }
7676 if test ${ax_cv_PTHREAD_SPECIAL_FLAGS+y}
7678 printf %s "(cached) " >&6
7680 ax_cv_PTHREAD_SPECIAL_FLAGS=no
7683 ax_cv_PTHREAD_SPECIAL_FLAGS="-D_POSIX_PTHREAD_SEMANTICS"
7688 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_SPECIAL_FLAGS" >&5
7689 printf "%s\n" "$ax_cv_PTHREAD_SPECIAL_FLAGS" >&6; }
7690 if test "x$ax_cv_PTHREAD_SPECIAL_FLAGS" != "xno" && \
7691 test "x$ax_pthread_special_flags_added" != "xyes"
7693 PTHREAD_CFLAGS="$ax_cv_PTHREAD_SPECIAL_FLAGS $PTHREAD_CFLAGS"
7694 ax_pthread_special_flags_added=yes
7697 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5
7698 printf %s "checking for PTHREAD_PRIO_INHERIT... " >&6; }
7699 if test ${ax_cv_PTHREAD_PRIO_INHERIT+y}
7701 printf %s "(cached) " >&6
7703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7704 /* end confdefs.h. */
7705 #include <pthread.h>
7709 int i = PTHREAD_PRIO_INHERIT;
7715 if ac_fn_c_try_link "$LINENO"
7717 ax_cv_PTHREAD_PRIO_INHERIT=yes
7719 ax_cv_PTHREAD_PRIO_INHERIT=no
7721 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7722 conftest$ac_exeext conftest.$ac_ext
7725 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5
7726 printf "%s\n" "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; }
7727 if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes" && \
7728 test "x$ax_pthread_prio_inherit_defined" != "xyes"
7731 printf "%s\n" "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h
7733 ax_pthread_prio_inherit_defined=yes
7737 CFLAGS="$ax_pthread_save_CFLAGS"
7738 LIBS="$ax_pthread_save_LIBS"
7740 # More AIX lossage: compile with *_r variant
7741 if test "x$GCC" != "xyes"; then
7745 x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xlc128|x*/xlc128_v6) :
7746 #handle absolute path differently from PATH based program lookup
7750 if as_fn_executable_p ${CC}_r
7752 PTHREAD_CC="${CC}_r"
7754 if test "x${CXX}" != "x"
7756 if as_fn_executable_p ${CXX}_r
7758 PTHREAD_CXX="${CXX}_r"
7764 for ac_prog in ${CC}_r
7766 # Extract the first word of "$ac_prog", so it can be a program name with args.
7767 set dummy $ac_prog; ac_word=$2
7768 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7769 printf %s "checking for $ac_word... " >&6; }
7770 if test ${ac_cv_prog_PTHREAD_CC+y}
7772 printf %s "(cached) " >&6
7774 if test -n "$PTHREAD_CC"; then
7775 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
7777 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7781 case $as_dir in #(((
7784 *) as_dir=$as_dir/ ;;
7786 for ac_exec_ext in '' $ac_executable_extensions; do
7787 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7788 ac_cv_prog_PTHREAD_CC="$ac_prog"
7789 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7798 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
7799 if test -n "$PTHREAD_CC"; then
7800 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
7801 printf "%s\n" "$PTHREAD_CC" >&6; }
7803 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7804 printf "%s\n" "no" >&6; }
7808 test -n "$PTHREAD_CC" && break
7810 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
7812 if test "x${CXX}" != "x"
7814 for ac_prog in ${CXX}_r
7816 # Extract the first word of "$ac_prog", so it can be a program name with args.
7817 set dummy $ac_prog; ac_word=$2
7818 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7819 printf %s "checking for $ac_word... " >&6; }
7820 if test ${ac_cv_prog_PTHREAD_CXX+y}
7822 printf %s "(cached) " >&6
7824 if test -n "$PTHREAD_CXX"; then
7825 ac_cv_prog_PTHREAD_CXX="$PTHREAD_CXX" # Let the user override the test.
7827 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7831 case $as_dir in #(((
7834 *) as_dir=$as_dir/ ;;
7836 for ac_exec_ext in '' $ac_executable_extensions; do
7837 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7838 ac_cv_prog_PTHREAD_CXX="$ac_prog"
7839 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7848 PTHREAD_CXX=$ac_cv_prog_PTHREAD_CXX
7849 if test -n "$PTHREAD_CXX"; then
7850 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CXX" >&5
7851 printf "%s\n" "$PTHREAD_CXX" >&6; }
7853 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7854 printf "%s\n" "no" >&6; }
7858 test -n "$PTHREAD_CXX" && break
7860 test -n "$PTHREAD_CXX" || PTHREAD_CXX="$CXX"
7875 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
7876 test -n "$PTHREAD_CXX" || PTHREAD_CXX="$CXX"
7883 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
7884 if test "x$ax_pthread_ok" = "xyes"; then
7886 printf "%s\n" "#define HAVE_PTHREAD 1" >>confdefs.h
7894 ac_cpp='$CPP $CPPFLAGS'
7895 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7896 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7897 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7901 test -n "$PTHREAD_CC" || PTHREAD_CC="$CC"
7905 # Check whether --enable-uuidd was given.
7906 if test ${enable_uuidd+y}
7908 enableval=$enable_uuidd; if test "$enableval" = "no"
7910 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Not building uuidd" >&5
7911 printf "%s\n" "Not building uuidd" >&6; }
7914 printf "%s\n" "#define USE_UUIDD 1" >>confdefs.h
7917 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building uuidd" >&5
7918 printf "%s\n" "Building uuidd" >&6; }
7922 printf "%s\n" "#define USE_UUIDD 1" >>confdefs.h
7924 if test -z "$UUID_CMT"
7927 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Building uuidd by default" >&5
7928 printf "%s\n" "Building uuidd by default" >&6; }
7931 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling uuidd by default" >&5
7932 printf "%s\n" "Disabling uuidd by default" >&6; }
7939 # Check whether --enable-mmp was given.
7940 if test ${enable_mmp+y}
7942 enableval=$enable_mmp; if test "$enableval" = "no"
7944 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling mmp support" >&5
7945 printf "%s\n" "Disabling mmp support" >&6; }
7947 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling mmp support" >&5
7948 printf "%s\n" "Enabling mmp support" >&6; }
7949 printf "%s\n" "#define CONFIG_MMP 1" >>confdefs.h
7954 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling mmp support by default" >&5
7955 printf "%s\n" "Enabling mmp support by default" >&6; }
7956 printf "%s\n" "#define CONFIG_MMP 1" >>confdefs.h
7962 # Check whether --enable-tdb was given.
7963 if test ${enable_tdb+y}
7965 enableval=$enable_tdb;
7966 if test "$enableval" = "no"
7968 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling tdb support" >&5
7969 printf "%s\n" "Disabling tdb support" >&6; }
7972 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling tdb support" >&5
7973 printf "%s\n" "Enabling tdb support" >&6; }
7982 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling tdb support by default" >&5
7983 printf "%s\n" "Disabling tdb support by default" >&6; }
7987 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling tdb support by default" >&5
7988 printf "%s\n" "Enabling tdb support by default" >&6; }
7996 if test "$CONFIG_TDB" = "1"
7998 printf "%s\n" "#define CONFIG_TDB 1" >>confdefs.h
8004 TDB_MAN_COMMENT='.\"'
8009 # Check whether --enable-bmap-stats was given.
8010 if test ${enable_bmap_stats+y}
8012 enableval=$enable_bmap_stats; if test "$enableval" = "no"
8014 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling bitmap statistics support" >&5
8015 printf "%s\n" "Disabling bitmap statistics support" >&6; }
8017 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling bitmap statistics support" >&5
8018 printf "%s\n" "Enabling bitmap statistics support" >&6; }
8019 printf "%s\n" "#define ENABLE_BMAP_STATS 1" >>confdefs.h
8024 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling bitmap statistics support by default" >&5
8025 printf "%s\n" "Enabling bitmap statistics support by default" >&6; }
8026 printf "%s\n" "#define ENABLE_BMAP_STATS 1" >>confdefs.h
8032 # Check whether --enable-bmap-stats-ops was given.
8033 if test ${enable_bmap_stats_ops+y}
8035 enableval=$enable_bmap_stats_ops; if test "$enableval" = "no"
8037 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling additional bitmap statistics" >&5
8038 printf "%s\n" "Disabling additional bitmap statistics" >&6; }
8040 if test "x${enable_bmap_stats}" = "xno"
8042 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8043 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
8044 as_fn_error $? "Error --enable-bmap-stats-ops requires bmap-stats
8045 See \`config.log' for more details" "$LINENO" 5; }
8048 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling additional bitmap statistics" >&5
8049 printf "%s\n" "Enabling additional bitmap statistics" >&6; }
8050 printf "%s\n" "#define ENABLE_BMAP_STATS_OPS 1" >>confdefs.h
8055 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling additional bitmap statistics by default" >&5
8056 printf "%s\n" "Disabling additional bitmap statistics by default" >&6; }
8060 MAKEFILE_LIBRARY=$srcdir/lib/Makefile.library
8062 GETTEXT_PACKAGE=e2fsprogs
8064 VERSION="$E2FSPROGS_VERSION"
8067 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
8070 printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h
8076 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
8077 printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
8079 ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
8080 if eval test \${ac_cv_prog_make_${ac_make}_set+y}
8082 printf %s "(cached) " >&6
8084 cat >conftest.make <<\_ACEOF
8087 @echo '@@@%%%=$(MAKE)=@@@%%%'
8089 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
8090 case `${MAKE-make} -f conftest.make 2>/dev/null` in
8092 eval ac_cv_prog_make_${ac_make}_set=yes;;
8094 eval ac_cv_prog_make_${ac_make}_set=no;;
8098 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
8099 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8100 printf "%s\n" "yes" >&6; }
8103 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8104 printf "%s\n" "no" >&6; }
8105 SET_MAKE="MAKE=${MAKE-make}"
8109 # Find a good install program. We prefer a C program (faster),
8110 # so one script is as good as another. But avoid the broken or
8111 # incompatible versions:
8112 # SysV /etc/install, /usr/sbin/install
8113 # SunOS /usr/etc/install
8114 # IRIX /sbin/install
8116 # AmigaOS /C/install, which installs bootblocks on floppy discs
8117 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
8118 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
8119 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
8120 # OS/2's system install, which has a completely different semantic
8121 # ./install, which can be erroneously created by make from ./install.sh.
8122 # Reject install programs that cannot install multiple files.
8123 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
8124 printf %s "checking for a BSD-compatible install... " >&6; }
8125 if test -z "$INSTALL"; then
8126 if test ${ac_cv_path_install+y}
8128 printf %s "(cached) " >&6
8130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8134 case $as_dir in #(((
8137 *) as_dir=$as_dir/ ;;
8139 # Account for fact that we put trailing slashes in our PATH walk.
8142 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
8143 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
8146 # OSF1 and SCO ODT 3.0 have their own names for install.
8147 # Don't use installbsd from OSF since it installs stuff as root
8149 for ac_prog in ginstall scoinst install; do
8150 for ac_exec_ext in '' $ac_executable_extensions; do
8151 if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
8152 if test $ac_prog = install &&
8153 grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8154 # AIX install. It has an incompatible calling convention.
8156 elif test $ac_prog = install &&
8157 grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8158 # program-specific install script used by HP pwplus--don't use.
8161 rm -rf conftest.one conftest.two conftest.dir
8162 echo one > conftest.one
8163 echo two > conftest.two
8165 if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
8166 test -s conftest.one && test -s conftest.two &&
8167 test -s conftest.dir/conftest.one &&
8168 test -s conftest.dir/conftest.two
8170 ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
8183 rm -rf conftest.one conftest.two conftest.dir
8186 if test ${ac_cv_path_install+y}; then
8187 INSTALL=$ac_cv_path_install
8189 # As a last resort, use the slow shell script. Don't cache a
8190 # value for INSTALL within a source directory, because that will
8191 # break other packages using the cache if that directory is
8192 # removed, or if the value is a relative name.
8193 INSTALL=$ac_install_sh
8196 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
8197 printf "%s\n" "$INSTALL" >&6; }
8199 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8200 # It thinks the first close brace ends the variable substitution.
8201 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8203 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8205 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8208 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5
8209 printf %s "checking for a race-free mkdir -p... " >&6; }
8210 if test -z "$MKDIR_P"; then
8211 if test ${ac_cv_path_mkdir+y}
8213 printf %s "(cached) " >&6
8215 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8216 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
8219 case $as_dir in #(((
8222 *) as_dir=$as_dir/ ;;
8224 for ac_prog in mkdir gmkdir; do
8225 for ac_exec_ext in '' $ac_executable_extensions; do
8226 as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue
8227 case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #(
8228 'mkdir ('*'coreutils) '* | \
8230 'mkdir (fileutils) '4.1*)
8231 ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext
8241 test -d ./--version && rmdir ./--version
8242 if test ${ac_cv_path_mkdir+y}; then
8243 MKDIR_P="$ac_cv_path_mkdir -p"
8245 # As a last resort, use the slow shell script. Don't cache a
8246 # value for MKDIR_P within a source directory, because that will
8247 # break other packages using the cache if that directory is
8248 # removed, or if the value is a relative name.
8249 MKDIR_P="$ac_install_sh -d"
8252 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
8253 printf "%s\n" "$MKDIR_P" >&6; }
8256 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8257 printf %s "checking whether NLS is requested... " >&6; }
8258 # Check whether --enable-nls was given.
8259 if test ${enable_nls+y}
8261 enableval=$enable_nls; USE_NLS=$enableval
8266 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
8267 printf "%s\n" "$USE_NLS" >&6; }
8272 GETTEXT_MACRO_VERSION=0.20
8277 # Prepare PATH_SEPARATOR.
8278 # The user is always right.
8279 if test "${PATH_SEPARATOR+set}" != set; then
8280 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
8281 # contains only /bin. Note that ksh looks also at the FPATH variable,
8282 # so we have to set that as well for the test.
8284 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8285 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8286 || PATH_SEPARATOR=';'
8290 # Find out how to test for executable files. Don't use a zero-byte file,
8291 # as systems may use methods other than mode bits to determine executability.
8292 cat >conf$$.file <<_ASEOF
8296 chmod +x conf$$.file
8297 if test -x conf$$.file >/dev/null 2>&1; then
8298 ac_executable_p="test -x"
8300 ac_executable_p="test -f"
8304 # Extract the first word of "msgfmt", so it can be a program name with args.
8305 set dummy msgfmt; ac_word=$2
8306 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8307 printf %s "checking for $ac_word... " >&6; }
8308 if test ${ac_cv_path_MSGFMT+y}
8310 printf %s "(cached) " >&6
8314 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
8317 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
8318 for ac_dir in $PATH; do
8320 test -z "$ac_dir" && ac_dir=.
8321 for ac_exec_ext in '' $ac_executable_extensions; do
8322 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
8323 echo "$as_me: trying $ac_dir/$ac_word..." >&5
8324 if $ac_dir/$ac_word --statistics /dev/null >&5 2>&1 &&
8325 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then
8326 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext"
8333 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":"
8337 MSGFMT="$ac_cv_path_MSGFMT"
8338 if test "$MSGFMT" != ":"; then
8339 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
8340 printf "%s\n" "$MSGFMT" >&6; }
8342 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8343 printf "%s\n" "no" >&6; }
8346 # Extract the first word of "gmsgfmt", so it can be a program name with args.
8347 set dummy gmsgfmt; ac_word=$2
8348 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8349 printf %s "checking for $ac_word... " >&6; }
8350 if test ${ac_cv_path_GMSGFMT+y}
8352 printf %s "(cached) " >&6
8356 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
8359 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8363 case $as_dir in #(((
8366 *) as_dir=$as_dir/ ;;
8368 for ac_exec_ext in '' $ac_executable_extensions; do
8369 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8370 ac_cv_path_GMSGFMT="$as_dir$ac_word$ac_exec_ext"
8371 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8378 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
8382 GMSGFMT=$ac_cv_path_GMSGFMT
8383 if test -n "$GMSGFMT"; then
8384 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5
8385 printf "%s\n" "$GMSGFMT" >&6; }
8387 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8388 printf "%s\n" "no" >&6; }
8393 case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
8394 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;;
8395 *) GMSGFMT_015=$GMSGFMT ;;
8400 # Prepare PATH_SEPARATOR.
8401 # The user is always right.
8402 if test "${PATH_SEPARATOR+set}" != set; then
8403 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
8404 # contains only /bin. Note that ksh looks also at the FPATH variable,
8405 # so we have to set that as well for the test.
8407 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8408 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8409 || PATH_SEPARATOR=';'
8413 # Find out how to test for executable files. Don't use a zero-byte file,
8414 # as systems may use methods other than mode bits to determine executability.
8415 cat >conf$$.file <<_ASEOF
8419 chmod +x conf$$.file
8420 if test -x conf$$.file >/dev/null 2>&1; then
8421 ac_executable_p="test -x"
8423 ac_executable_p="test -f"
8427 # Extract the first word of "xgettext", so it can be a program name with args.
8428 set dummy xgettext; ac_word=$2
8429 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8430 printf %s "checking for $ac_word... " >&6; }
8431 if test ${ac_cv_path_XGETTEXT+y}
8433 printf %s "(cached) " >&6
8437 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
8440 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
8441 for ac_dir in $PATH; do
8443 test -z "$ac_dir" && ac_dir=.
8444 for ac_exec_ext in '' $ac_executable_extensions; do
8445 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
8446 echo "$as_me: trying $ac_dir/$ac_word..." >&5
8447 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&5 2>&1 &&
8448 (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
8449 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext"
8456 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
8460 XGETTEXT="$ac_cv_path_XGETTEXT"
8461 if test "$XGETTEXT" != ":"; then
8462 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5
8463 printf "%s\n" "$XGETTEXT" >&6; }
8465 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8466 printf "%s\n" "no" >&6; }
8471 case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in
8472 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;;
8473 *) XGETTEXT_015=$XGETTEXT ;;
8478 # Prepare PATH_SEPARATOR.
8479 # The user is always right.
8480 if test "${PATH_SEPARATOR+set}" != set; then
8481 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
8482 # contains only /bin. Note that ksh looks also at the FPATH variable,
8483 # so we have to set that as well for the test.
8485 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8486 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8487 || PATH_SEPARATOR=';'
8491 # Find out how to test for executable files. Don't use a zero-byte file,
8492 # as systems may use methods other than mode bits to determine executability.
8493 cat >conf$$.file <<_ASEOF
8497 chmod +x conf$$.file
8498 if test -x conf$$.file >/dev/null 2>&1; then
8499 ac_executable_p="test -x"
8501 ac_executable_p="test -f"
8505 # Extract the first word of "msgmerge", so it can be a program name with args.
8506 set dummy msgmerge; ac_word=$2
8507 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8508 printf %s "checking for $ac_word... " >&6; }
8509 if test ${ac_cv_path_MSGMERGE+y}
8511 printf %s "(cached) " >&6
8515 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
8518 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
8519 for ac_dir in $PATH; do
8521 test -z "$ac_dir" && ac_dir=.
8522 for ac_exec_ext in '' $ac_executable_extensions; do
8523 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
8524 echo "$as_me: trying $ac_dir/$ac_word..." >&5
8525 if $ac_dir/$ac_word --update -q /dev/null /dev/null >&5 2>&1; then
8526 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext"
8533 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":"
8537 MSGMERGE="$ac_cv_path_MSGMERGE"
8538 if test "$MSGMERGE" != ":"; then
8539 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5
8540 printf "%s\n" "$MSGMERGE" >&6; }
8542 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8543 printf "%s\n" "no" >&6; }
8547 if LC_ALL=C $MSGMERGE --help | grep ' --for-msgfmt ' >/dev/null; then
8548 MSGMERGE_FOR_MSGFMT_OPTION='--for-msgfmt'
8550 if LC_ALL=C $MSGMERGE --help | grep ' --no-fuzzy-matching ' >/dev/null; then
8551 MSGMERGE_FOR_MSGFMT_OPTION='--no-fuzzy-matching --no-location --quiet'
8553 MSGMERGE_FOR_MSGFMT_OPTION='--no-location --quiet'
8558 test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS=
8561 ac_config_commands="$ac_config_commands po-directories"
8565 if test "X$prefix" = "XNONE"; then
8566 acl_final_prefix="$ac_default_prefix"
8568 acl_final_prefix="$prefix"
8570 if test "X$exec_prefix" = "XNONE"; then
8571 acl_final_exec_prefix='${prefix}'
8573 acl_final_exec_prefix="$exec_prefix"
8575 acl_save_prefix="$prefix"
8576 prefix="$acl_final_prefix"
8577 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
8578 prefix="$acl_save_prefix"
8582 # Check whether --with-gnu-ld was given.
8583 if test ${with_gnu_ld+y}
8585 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
8590 # Prepare PATH_SEPARATOR.
8591 # The user is always right.
8592 if test "${PATH_SEPARATOR+set}" != set; then
8593 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
8594 # contains only /bin. Note that ksh looks also at the FPATH variable,
8595 # so we have to set that as well for the test.
8597 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8598 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
8599 || PATH_SEPARATOR=';'
8603 if test -n "$LD"; then
8604 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld" >&5
8605 printf %s "checking for ld... " >&6; }
8606 elif test "$GCC" = yes; then
8607 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
8608 printf %s "checking for ld used by $CC... " >&6; }
8609 elif test "$with_gnu_ld" = yes; then
8610 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
8611 printf %s "checking for GNU ld... " >&6; }
8613 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
8614 printf %s "checking for non-GNU ld... " >&6; }
8616 if test -n "$LD"; then
8617 # Let the user override the test with a path.
8620 if test ${acl_cv_path_LD+y}
8622 printf %s "(cached) " >&6
8625 acl_cv_path_LD= # Final result of this test
8626 ac_prog=ld # Program to search in $PATH
8627 if test "$GCC" = yes; then
8628 # Check if gcc -print-prog-name=ld gives a path.
8631 # gcc leaves a trailing carriage return which upsets mingw
8632 acl_output=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
8634 acl_output=`($CC -print-prog-name=ld) 2>&5` ;;
8637 # Accept absolute paths.
8639 re_direlt='/[^/][^/]*/\.\./'
8640 # Canonicalize the pathname of ld
8641 acl_output=`echo "$acl_output" | sed 's%\\\\%/%g'`
8642 while echo "$acl_output" | grep "$re_direlt" > /dev/null 2>&1; do
8643 acl_output=`echo $acl_output | sed "s%$re_direlt%/%"`
8645 # Got the pathname. No search in PATH is needed.
8646 acl_cv_path_LD="$acl_output"
8650 # If it fails, then pretend we aren't using GCC.
8653 # If it is relative, then search for the first ld in PATH.
8658 if test -n "$ac_prog"; then
8659 # Search for $ac_prog in $PATH.
8660 acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8661 for ac_dir in $PATH; do
8663 test -z "$ac_dir" && ac_dir=.
8664 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
8665 acl_cv_path_LD="$ac_dir/$ac_prog"
8666 # Check to see if the program is GNU ld. I'd rather use --version,
8667 # but apparently some variants of GNU ld only accept -v.
8668 # Break only if it was the GNU/non-GNU ld that we prefer.
8669 case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in
8670 *GNU* | *'with BFD'*)
8671 test "$with_gnu_ld" != no && break
8674 test "$with_gnu_ld" != yes && break
8683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8684 /* end confdefs.h. */
8685 #if defined __powerpc64__ || defined _ARCH_PPC64
8692 if ac_fn_c_try_compile "$LINENO"
8694 # The compiler produces 64-bit code. Add option '-b64' so that the
8695 # linker groks 64-bit object files.
8696 case "$acl_cv_path_LD " in
8698 *) acl_cv_path_LD="$acl_cv_path_LD -b64" ;;
8702 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8706 /* end confdefs.h. */
8707 #if defined __sparcv9 || defined __arch64__
8714 if ac_fn_c_try_compile "$LINENO"
8718 # The compiler produces 32-bit code. Add option '-m elf32_sparc'
8719 # so that the linker groks 32-bit object files.
8720 case "$acl_cv_path_LD " in
8721 *" -m elf32_sparc "*) ;;
8722 *) acl_cv_path_LD="$acl_cv_path_LD -m elf32_sparc" ;;
8726 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8732 LD="$acl_cv_path_LD"
8734 if test -n "$LD"; then
8735 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
8736 printf "%s\n" "$LD" >&6; }
8738 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8739 printf "%s\n" "no" >&6; }
8740 as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
8742 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
8743 printf %s "checking if the linker ($LD) is GNU ld... " >&6; }
8744 if test ${acl_cv_prog_gnu_ld+y}
8746 printf %s "(cached) " >&6
8748 # I'd rather use --version here, but apparently some GNU lds only accept -v.
8749 case `$LD -v 2>&1 </dev/null` in
8750 *GNU* | *'with BFD'*)
8751 acl_cv_prog_gnu_ld=yes
8754 acl_cv_prog_gnu_ld=no
8758 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
8759 printf "%s\n" "$acl_cv_prog_gnu_ld" >&6; }
8760 with_gnu_ld=$acl_cv_prog_gnu_ld
8767 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
8768 printf %s "checking for shared library run path origin... " >&6; }
8769 if test ${acl_cv_rpath+y}
8771 printf %s "(cached) " >&6
8774 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
8775 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
8781 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
8782 printf "%s\n" "$acl_cv_rpath" >&6; }
8784 acl_libext="$acl_cv_libext"
8785 acl_shlibext="$acl_cv_shlibext"
8786 acl_libname_spec="$acl_cv_libname_spec"
8787 acl_library_names_spec="$acl_cv_library_names_spec"
8788 acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
8789 acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
8790 acl_hardcode_direct="$acl_cv_hardcode_direct"
8791 acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
8792 # Check whether --enable-rpath was given.
8793 if test ${enable_rpath+y}
8795 enableval=$enable_rpath; :
8803 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking 32-bit host C ABI" >&5
8804 printf %s "checking 32-bit host C ABI... " >&6; }
8805 if test ${gl_cv_host_cpu_c_abi_32bit+y}
8807 printf %s "(cached) " >&6
8809 if test -n "$gl_cv_host_cpu_c_abi"; then
8810 case "$gl_cv_host_cpu_c_abi" in
8811 i386 | x86_64-x32 | arm | armhf | arm64-ilp32 | hppa | ia64-ilp32 | mips | mipsn32 | powerpc | riscv*-ilp32* | s390 | sparc)
8812 gl_cv_host_cpu_c_abi_32bit=yes ;;
8813 x86_64 | alpha | arm64 | hppa64 | ia64 | mips64 | powerpc64 | powerpc64-elfv2 | riscv*-lp64* | s390x | sparc64 )
8814 gl_cv_host_cpu_c_abi_32bit=no ;;
8816 gl_cv_host_cpu_c_abi_32bit=unknown ;;
8821 # CPUs that only support a 32-bit ABI.
8830 | microblaze | microblazeel \
8831 | nds32 | nds32le | nds32be \
8832 | nios2 | nios2eb | nios2el \
8835 | sh | sh1234 | sh1234elb \
8838 gl_cv_host_cpu_c_abi_32bit=yes
8841 # CPUs that only support a 64-bit ABI.
8842 alpha | alphaev[4-8] | alphaev56 | alphapca5[67] | alphaev6[78] \
8844 gl_cv_host_cpu_c_abi_32bit=no
8848 gl_cv_host_cpu_c_abi_32bit=yes
8852 # On x86_64 systems, the C compiler may be generating code in one of
8854 # - 64-bit instruction set, 64-bit pointers, 64-bit 'long': x86_64.
8855 # - 64-bit instruction set, 64-bit pointers, 32-bit 'long': x86_64
8856 # with native Windows (mingw, MSVC).
8857 # - 64-bit instruction set, 32-bit pointers, 32-bit 'long': x86_64-x32.
8858 # - 32-bit instruction set, 32-bit pointers, 32-bit 'long': i386.
8859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8860 /* end confdefs.h. */
8861 #if (defined __x86_64__ || defined __amd64__ \
8862 || defined _M_X64 || defined _M_AMD64) \
8863 && !(defined __ILP32__ || defined _ILP32)
8870 if ac_fn_c_try_compile "$LINENO"
8872 gl_cv_host_cpu_c_abi_32bit=no
8874 gl_cv_host_cpu_c_abi_32bit=yes
8876 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8880 # Assume arm with EABI.
8881 # On arm64 systems, the C compiler may be generating code in one of
8883 # - aarch64 instruction set, 64-bit pointers, 64-bit 'long': arm64.
8884 # - aarch64 instruction set, 32-bit pointers, 32-bit 'long': arm64-ilp32.
8885 # - 32-bit instruction set, 32-bit pointers, 32-bit 'long': arm or armhf.
8886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8887 /* end confdefs.h. */
8888 #if defined __aarch64__ && !(defined __ILP32__ || defined _ILP32)
8895 if ac_fn_c_try_compile "$LINENO"
8897 gl_cv_host_cpu_c_abi_32bit=no
8899 gl_cv_host_cpu_c_abi_32bit=yes
8901 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8904 hppa1.0 | hppa1.1 | hppa2.0* | hppa64 )
8905 # On hppa, the C compiler may be generating 32-bit code or 64-bit
8906 # code. In the latter case, it defines _LP64 and __LP64__.
8907 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8908 /* end confdefs.h. */
8916 if ac_fn_c_try_compile "$LINENO"
8918 gl_cv_host_cpu_c_abi_32bit=no
8920 gl_cv_host_cpu_c_abi_32bit=yes
8922 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8926 # On ia64 on HP-UX, the C compiler may be generating 64-bit code or
8927 # 32-bit code. In the latter case, it defines _ILP32.
8928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8929 /* end confdefs.h. */
8937 if ac_fn_c_try_compile "$LINENO"
8939 gl_cv_host_cpu_c_abi_32bit=yes
8941 gl_cv_host_cpu_c_abi_32bit=no
8943 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8947 # We should also check for (_MIPS_SZPTR == 64), but gcc keeps this
8949 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8950 /* end confdefs.h. */
8951 #if defined _MIPS_SZLONG && (_MIPS_SZLONG == 64)
8958 if ac_fn_c_try_compile "$LINENO"
8960 gl_cv_host_cpu_c_abi_32bit=no
8962 gl_cv_host_cpu_c_abi_32bit=yes
8964 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8968 # Different ABIs are in use on AIX vs. Mac OS X vs. Linux,*BSD.
8969 # No need to distinguish them here; the caller may distinguish
8970 # them based on the OS.
8971 # On powerpc64 systems, the C compiler may still be generating
8972 # 32-bit code. And on powerpc-ibm-aix systems, the C compiler may
8973 # be generating 64-bit code.
8974 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8975 /* end confdefs.h. */
8976 #if defined __powerpc64__ || defined _ARCH_PPC64
8983 if ac_fn_c_try_compile "$LINENO"
8985 gl_cv_host_cpu_c_abi_32bit=no
8987 gl_cv_host_cpu_c_abi_32bit=yes
8989 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8993 gl_cv_host_cpu_c_abi_32bit=yes
8997 # There are 6 ABIs: ilp32, ilp32f, ilp32d, lp64, lp64f, lp64d.
8998 # Size of 'long' and 'void *':
8999 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9000 /* end confdefs.h. */
9001 #if defined __LP64__
9008 if ac_fn_c_try_compile "$LINENO"
9010 gl_cv_host_cpu_c_abi_32bit=no
9012 gl_cv_host_cpu_c_abi_32bit=yes
9014 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
9018 # On s390x, the C compiler may be generating 64-bit (= s390x) code
9019 # or 31-bit (= s390) code.
9020 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9021 /* end confdefs.h. */
9022 #if defined __LP64__ || defined __s390x__
9029 if ac_fn_c_try_compile "$LINENO"
9031 gl_cv_host_cpu_c_abi_32bit=no
9033 gl_cv_host_cpu_c_abi_32bit=yes
9035 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
9039 # UltraSPARCs running Linux have `uname -m` = "sparc64", but the
9040 # C compiler still generates 32-bit code.
9041 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9042 /* end confdefs.h. */
9043 #if defined __sparcv9 || defined __arch64__
9050 if ac_fn_c_try_compile "$LINENO"
9052 gl_cv_host_cpu_c_abi_32bit=no
9054 gl_cv_host_cpu_c_abi_32bit=yes
9056 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
9060 gl_cv_host_cpu_c_abi_32bit=unknown
9066 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_host_cpu_c_abi_32bit" >&5
9067 printf "%s\n" "$gl_cv_host_cpu_c_abi_32bit" >&6; }
9069 HOST_CPU_C_ABI_32BIT="$gl_cv_host_cpu_c_abi_32bit"
9075 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ELF binary format" >&5
9076 printf %s "checking for ELF binary format... " >&6; }
9077 if test ${gl_cv_elf+y}
9079 printf %s "(cached) " >&6
9081 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9082 /* end confdefs.h. */
9084 Extensible Linking Format
9088 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9089 $EGREP "Extensible Linking Format" >/dev/null 2>&1
9099 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_elf" >&5
9100 printf "%s\n" "$gl_cv_elf" >&6; }
9101 if test $gl_cv_elf; then
9102 # Extract the ELF class of a file (5th byte) in decimal.
9103 # Cf. https://en.wikipedia.org/wiki/Executable_and_Linkable_Format#File_header
9104 if od -A x < /dev/null >/dev/null 2>/dev/null; then
9108 od -A n -t d1 -j 4 -N 1
9114 dd bs=1 count=1 skip=4 2>/dev/null | hexdump -e '1/1 "%3d "'
9118 case $HOST_CPU_C_ABI_32BIT in
9121 acl_is_expected_elfclass ()
9123 test "`func_elfclass | sed -e 's/[ ]//g'`" = 1
9128 acl_is_expected_elfclass ()
9130 test "`func_elfclass | sed -e 's/[ ]//g'`" = 2
9135 acl_is_expected_elfclass ()
9142 acl_is_expected_elfclass ()
9148 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for the common suffixes of directories in the library search path" >&5
9149 printf %s "checking for the common suffixes of directories in the library search path... " >&6; }
9150 if test ${acl_cv_libdirstems+y}
9152 printf %s "(cached) " >&6
9159 if test $HOST_CPU_C_ABI_32BIT = no; then
9160 acl_libdirstem2=lib/64
9162 sparc*) acl_libdirstem3=lib/sparcv9 ;;
9163 i*86 | x86_64) acl_libdirstem3=lib/amd64 ;;
9168 searchpath=`(LC_ALL=C $CC $CPPFLAGS $CFLAGS -print-search-dirs) 2>/dev/null \
9169 | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
9170 if test $HOST_CPU_C_ABI_32BIT != no; then
9171 # 32-bit or unknown ABI.
9172 if test -d /usr/lib32; then
9173 acl_libdirstem2=lib32
9176 if test $HOST_CPU_C_ABI_32BIT != yes; then
9177 # 64-bit or unknown ABI.
9178 if test -d /usr/lib64; then
9179 acl_libdirstem3=lib64
9182 if test -n "$searchpath"; then
9183 acl_save_IFS="${IFS= }"; IFS=":"
9184 for searchdir in $searchpath; do
9185 if test -d "$searchdir"; then
9186 case "$searchdir" in
9187 */lib32/ | */lib32 ) acl_libdirstem2=lib32 ;;
9188 */lib64/ | */lib64 ) acl_libdirstem3=lib64 ;;
9190 # Better ignore directories of this form. They are misleading.
9192 *) searchdir=`cd "$searchdir" && pwd`
9193 case "$searchdir" in
9194 */lib32 ) acl_libdirstem2=lib32 ;;
9195 */lib64 ) acl_libdirstem3=lib64 ;;
9201 if test $HOST_CPU_C_ABI_32BIT = yes; then
9205 if test $HOST_CPU_C_ABI_32BIT = no; then
9212 test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
9213 test -n "$acl_libdirstem3" || acl_libdirstem3="$acl_libdirstem"
9214 acl_cv_libdirstems="$acl_libdirstem,$acl_libdirstem2,$acl_libdirstem3"
9217 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_libdirstems" >&5
9218 printf "%s\n" "$acl_cv_libdirstems" >&6; }
9219 acl_libdirstem=`echo "$acl_cv_libdirstems" | sed -e 's/,.*//'`
9220 acl_libdirstem2=`echo "$acl_cv_libdirstems" | sed -e 's/^[^,]*,//' -e 's/,.*//'`
9221 acl_libdirstem3=`echo "$acl_cv_libdirstems" | sed -e 's/^[^,]*,[^,]*,//' -e 's/,.*//'`
9235 acl_save_prefix="$prefix"
9236 prefix="$acl_final_prefix"
9237 acl_save_exec_prefix="$exec_prefix"
9238 exec_prefix="$acl_final_exec_prefix"
9240 eval additional_includedir=\"$includedir\"
9241 eval additional_libdir=\"$libdir\"
9242 eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
9243 eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
9245 exec_prefix="$acl_save_exec_prefix"
9246 prefix="$acl_save_prefix"
9249 # Check whether --with-libiconv-prefix was given.
9250 if test ${with_libiconv_prefix+y}
9252 withval=$with_libiconv_prefix;
9253 if test "X$withval" = "Xno"; then
9256 if test "X$withval" = "X"; then
9258 acl_save_prefix="$prefix"
9259 prefix="$acl_final_prefix"
9260 acl_save_exec_prefix="$exec_prefix"
9261 exec_prefix="$acl_final_exec_prefix"
9263 eval additional_includedir=\"$includedir\"
9264 eval additional_libdir=\"$libdir\"
9265 eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
9266 eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
9268 exec_prefix="$acl_save_exec_prefix"
9269 prefix="$acl_save_prefix"
9272 additional_includedir="$withval/include"
9273 additional_libdir="$withval/$acl_libdirstem"
9274 additional_libdir2="$withval/$acl_libdirstem2"
9275 additional_libdir3="$withval/$acl_libdirstem3"
9281 if test "X$additional_libdir2" = "X$additional_libdir"; then
9284 if test "X$additional_libdir3" = "X$additional_libdir"; then
9294 names_already_handled=
9295 names_next_round='iconv '
9296 while test -n "$names_next_round"; do
9297 names_this_round="$names_next_round"
9299 for name in $names_this_round; do
9301 for n in $names_already_handled; do
9302 if test "$n" = "$name"; then
9307 if test -z "$already_handled"; then
9308 names_already_handled="$names_already_handled $name"
9309 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
9310 eval value=\"\$HAVE_LIB$uppername\"
9311 if test -n "$value"; then
9312 if test "$value" = yes; then
9313 eval value=\"\$LIB$uppername\"
9314 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
9315 eval value=\"\$LTLIB$uppername\"
9316 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
9325 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
9326 if test -n "$acl_shlibext"; then
9327 shrext=".$acl_shlibext" # typically: shrext=.so
9331 if test $use_additional = yes; then
9332 for additional_libdir_variable in additional_libdir additional_libdir2 additional_libdir3; do
9333 if test "X$found_dir" = "X"; then
9334 eval dir=\$$additional_libdir_variable
9335 if test -n "$dir"; then
9336 if test -n "$acl_shlibext"; then
9337 if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
9339 found_so="$dir/$libname$shrext"
9341 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
9342 ver=`(cd "$dir" && \
9343 for f in "$libname$shrext".*; do echo "$f"; done \
9344 | sed -e "s,^$libname$shrext\\\\.,," \
9345 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
9346 | sed 1q ) 2>/dev/null`
9347 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
9349 found_so="$dir/$libname$shrext.$ver"
9352 eval library_names=\"$acl_library_names_spec\"
9353 for f in $library_names; do
9354 if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
9363 if test "X$found_dir" = "X"; then
9364 if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
9366 found_a="$dir/$libname.$acl_libext"
9369 if test "X$found_dir" != "X"; then
9370 if test -f "$dir/$libname.la"; then
9371 found_la="$dir/$libname.la"
9378 if test "X$found_dir" = "X"; then
9379 for x in $LDFLAGS $LTLIBICONV; do
9381 acl_save_prefix="$prefix"
9382 prefix="$acl_final_prefix"
9383 acl_save_exec_prefix="$exec_prefix"
9384 exec_prefix="$acl_final_exec_prefix"
9386 exec_prefix="$acl_save_exec_prefix"
9387 prefix="$acl_save_prefix"
9391 dir=`echo "X$x" | sed -e 's/^X-L//'`
9392 if test -n "$acl_shlibext"; then
9393 if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
9395 found_so="$dir/$libname$shrext"
9397 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
9398 ver=`(cd "$dir" && \
9399 for f in "$libname$shrext".*; do echo "$f"; done \
9400 | sed -e "s,^$libname$shrext\\\\.,," \
9401 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
9402 | sed 1q ) 2>/dev/null`
9403 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
9405 found_so="$dir/$libname$shrext.$ver"
9408 eval library_names=\"$acl_library_names_spec\"
9409 for f in $library_names; do
9410 if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
9419 if test "X$found_dir" = "X"; then
9420 if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
9422 found_a="$dir/$libname.$acl_libext"
9425 if test "X$found_dir" != "X"; then
9426 if test -f "$dir/$libname.la"; then
9427 found_la="$dir/$libname.la"
9432 if test "X$found_dir" != "X"; then
9437 if test "X$found_dir" != "X"; then
9438 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
9439 if test "X$found_so" != "X"; then
9440 if test "$enable_rpath" = no \
9441 || test "X$found_dir" = "X/usr/$acl_libdirstem" \
9442 || test "X$found_dir" = "X/usr/$acl_libdirstem2" \
9443 || test "X$found_dir" = "X/usr/$acl_libdirstem3"; then
9444 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9447 for x in $ltrpathdirs; do
9448 if test "X$x" = "X$found_dir"; then
9453 if test -z "$haveit"; then
9454 ltrpathdirs="$ltrpathdirs $found_dir"
9456 if test "$acl_hardcode_direct" = yes; then
9457 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9459 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
9460 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9462 for x in $rpathdirs; do
9463 if test "X$x" = "X$found_dir"; then
9468 if test -z "$haveit"; then
9469 rpathdirs="$rpathdirs $found_dir"
9473 for x in $LDFLAGS $LIBICONV; do
9475 acl_save_prefix="$prefix"
9476 prefix="$acl_final_prefix"
9477 acl_save_exec_prefix="$exec_prefix"
9478 exec_prefix="$acl_final_exec_prefix"
9480 exec_prefix="$acl_save_exec_prefix"
9481 prefix="$acl_save_prefix"
9483 if test "X$x" = "X-L$found_dir"; then
9488 if test -z "$haveit"; then
9489 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
9491 if test "$acl_hardcode_minus_L" != no; then
9492 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
9494 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
9500 if test "X$found_a" != "X"; then
9501 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
9503 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
9506 additional_includedir=
9507 case "$found_dir" in
9508 */$acl_libdirstem | */$acl_libdirstem/)
9509 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
9510 if test "$name" = 'iconv'; then
9511 LIBICONV_PREFIX="$basedir"
9513 additional_includedir="$basedir/include"
9515 */$acl_libdirstem2 | */$acl_libdirstem2/)
9516 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
9517 if test "$name" = 'iconv'; then
9518 LIBICONV_PREFIX="$basedir"
9520 additional_includedir="$basedir/include"
9522 */$acl_libdirstem3 | */$acl_libdirstem3/)
9523 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem3/"'*$,,'`
9524 if test "$name" = 'iconv'; then
9525 LIBICONV_PREFIX="$basedir"
9527 additional_includedir="$basedir/include"
9530 if test "X$additional_includedir" != "X"; then
9531 if test "X$additional_includedir" != "X/usr/include"; then
9533 if test "X$additional_includedir" = "X/usr/local/include"; then
9534 if test -n "$GCC"; then
9536 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
9540 if test -z "$haveit"; then
9541 for x in $CPPFLAGS $INCICONV; do
9543 acl_save_prefix="$prefix"
9544 prefix="$acl_final_prefix"
9545 acl_save_exec_prefix="$exec_prefix"
9546 exec_prefix="$acl_final_exec_prefix"
9548 exec_prefix="$acl_save_exec_prefix"
9549 prefix="$acl_save_prefix"
9551 if test "X$x" = "X-I$additional_includedir"; then
9556 if test -z "$haveit"; then
9557 if test -d "$additional_includedir"; then
9558 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
9564 if test -n "$found_la"; then
9565 save_libdir="$libdir"
9567 */* | *\\*) . "$found_la" ;;
9568 *) . "./$found_la" ;;
9570 libdir="$save_libdir"
9571 for dep in $dependency_libs; do
9574 dependency_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
9575 if test "X$dependency_libdir" != "X/usr/$acl_libdirstem" \
9576 && test "X$dependency_libdir" != "X/usr/$acl_libdirstem2" \
9577 && test "X$dependency_libdir" != "X/usr/$acl_libdirstem3"; then
9579 if test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem" \
9580 || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem2" \
9581 || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem3"; then
9582 if test -n "$GCC"; then
9584 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
9588 if test -z "$haveit"; then
9590 for x in $LDFLAGS $LIBICONV; do
9592 acl_save_prefix="$prefix"
9593 prefix="$acl_final_prefix"
9594 acl_save_exec_prefix="$exec_prefix"
9595 exec_prefix="$acl_final_exec_prefix"
9597 exec_prefix="$acl_save_exec_prefix"
9598 prefix="$acl_save_prefix"
9600 if test "X$x" = "X-L$dependency_libdir"; then
9605 if test -z "$haveit"; then
9606 if test -d "$dependency_libdir"; then
9607 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$dependency_libdir"
9611 for x in $LDFLAGS $LTLIBICONV; do
9613 acl_save_prefix="$prefix"
9614 prefix="$acl_final_prefix"
9615 acl_save_exec_prefix="$exec_prefix"
9616 exec_prefix="$acl_final_exec_prefix"
9618 exec_prefix="$acl_save_exec_prefix"
9619 prefix="$acl_save_prefix"
9621 if test "X$x" = "X-L$dependency_libdir"; then
9626 if test -z "$haveit"; then
9627 if test -d "$dependency_libdir"; then
9628 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$dependency_libdir"
9635 dir=`echo "X$dep" | sed -e 's/^X-R//'`
9636 if test "$enable_rpath" != no; then
9638 for x in $rpathdirs; do
9639 if test "X$x" = "X$dir"; then
9644 if test -z "$haveit"; then
9645 rpathdirs="$rpathdirs $dir"
9648 for x in $ltrpathdirs; do
9649 if test "X$x" = "X$dir"; then
9654 if test -z "$haveit"; then
9655 ltrpathdirs="$ltrpathdirs $dir"
9660 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
9663 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
9666 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
9667 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
9673 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
9674 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
9680 if test "X$rpathdirs" != "X"; then
9681 if test -n "$acl_hardcode_libdir_separator"; then
9683 for found_dir in $rpathdirs; do
9684 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
9686 acl_save_libdir="$libdir"
9688 eval flag=\"$acl_hardcode_libdir_flag_spec\"
9689 libdir="$acl_save_libdir"
9690 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
9692 for found_dir in $rpathdirs; do
9693 acl_save_libdir="$libdir"
9695 eval flag=\"$acl_hardcode_libdir_flag_spec\"
9696 libdir="$acl_save_libdir"
9697 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
9701 if test "X$ltrpathdirs" != "X"; then
9702 for found_dir in $ltrpathdirs; do
9703 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
9735 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
9736 printf %s "checking for CFPreferencesCopyAppValue... " >&6; }
9737 if test ${gt_cv_func_CFPreferencesCopyAppValue+y}
9739 printf %s "(cached) " >&6
9741 gt_save_LIBS="$LIBS"
9742 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
9743 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9744 /* end confdefs.h. */
9745 #include <CoreFoundation/CFPreferences.h>
9749 CFPreferencesCopyAppValue(NULL, NULL)
9754 if ac_fn_c_try_link "$LINENO"
9756 gt_cv_func_CFPreferencesCopyAppValue=yes
9758 gt_cv_func_CFPreferencesCopyAppValue=no
9760 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9761 conftest$ac_exeext conftest.$ac_ext
9762 LIBS="$gt_save_LIBS"
9764 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
9765 printf "%s\n" "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
9766 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
9768 printf "%s\n" "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
9771 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyPreferredLanguages" >&5
9772 printf %s "checking for CFLocaleCopyPreferredLanguages... " >&6; }
9773 if test ${gt_cv_func_CFLocaleCopyPreferredLanguages+y}
9775 printf %s "(cached) " >&6
9777 gt_save_LIBS="$LIBS"
9778 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
9779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9780 /* end confdefs.h. */
9781 #include <CoreFoundation/CFLocale.h>
9785 CFLocaleCopyPreferredLanguages();
9790 if ac_fn_c_try_link "$LINENO"
9792 gt_cv_func_CFLocaleCopyPreferredLanguages=yes
9794 gt_cv_func_CFLocaleCopyPreferredLanguages=no
9796 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9797 conftest$ac_exeext conftest.$ac_ext
9798 LIBS="$gt_save_LIBS"
9800 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyPreferredLanguages" >&5
9801 printf "%s\n" "$gt_cv_func_CFLocaleCopyPreferredLanguages" >&6; }
9802 if test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
9804 printf "%s\n" "#define HAVE_CFLOCALECOPYPREFERREDLANGUAGES 1" >>confdefs.h
9808 if test $gt_cv_func_CFPreferencesCopyAppValue = yes \
9809 || test $gt_cv_func_CFLocaleCopyPreferredLanguages = yes; then
9810 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
9822 case " $gt_needs " in
9823 *" need-formatstring-macros "*) gt_api_version=3 ;;
9824 *" need-ngettext "*) gt_api_version=2 ;;
9825 *) gt_api_version=1 ;;
9827 gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc"
9828 gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl"
9830 if test "$USE_NLS" = "yes"; then
9831 gt_use_preinstalled_gnugettext=no
9834 if test $gt_api_version -ge 3; then
9835 gt_revision_test_code='
9836 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
9837 #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
9839 typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
9842 gt_revision_test_code=
9844 if test $gt_api_version -ge 2; then
9845 gt_expression_test_code=' + * ngettext ("", "", 0)'
9847 gt_expression_test_code=
9850 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5
9851 printf %s "checking for GNU gettext in libc... " >&6; }
9852 if eval test \${$gt_func_gnugettext_libc+y}
9854 printf %s "(cached) " >&6
9856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9857 /* end confdefs.h. */
9859 #include <libintl.h>
9860 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
9861 extern int _nl_msg_cat_cntr;
9862 extern int *_nl_domain_bindings;
9863 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_domain_bindings)
9865 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
9867 $gt_revision_test_code
9873 bindtextdomain ("", "");
9874 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
9880 if ac_fn_c_try_link "$LINENO"
9882 eval "$gt_func_gnugettext_libc=yes"
9884 eval "$gt_func_gnugettext_libc=no"
9886 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9887 conftest$ac_exeext conftest.$ac_ext
9889 eval ac_res=\$$gt_func_gnugettext_libc
9890 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
9891 printf "%s\n" "$ac_res" >&6; }
9893 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
9899 am_save_CPPFLAGS="$CPPFLAGS"
9901 for element in $INCICONV; do
9903 for x in $CPPFLAGS; do
9905 acl_save_prefix="$prefix"
9906 prefix="$acl_final_prefix"
9907 acl_save_exec_prefix="$exec_prefix"
9908 exec_prefix="$acl_final_exec_prefix"
9910 exec_prefix="$acl_save_exec_prefix"
9911 prefix="$acl_save_prefix"
9913 if test "X$x" = "X$element"; then
9918 if test -z "$haveit"; then
9919 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
9924 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
9925 printf %s "checking for iconv... " >&6; }
9926 if test ${am_cv_func_iconv+y}
9928 printf %s "(cached) " >&6
9931 am_cv_func_iconv="no, consider installing GNU libiconv"
9933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9934 /* end confdefs.h. */
9942 iconv_t cd = iconv_open("","");
9943 iconv(cd,NULL,NULL,NULL,NULL);
9949 if ac_fn_c_try_link "$LINENO"
9951 am_cv_func_iconv=yes
9953 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9954 conftest$ac_exeext conftest.$ac_ext
9955 if test "$am_cv_func_iconv" != yes; then
9956 am_save_LIBS="$LIBS"
9957 LIBS="$LIBS $LIBICONV"
9958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9959 /* end confdefs.h. */
9967 iconv_t cd = iconv_open("","");
9968 iconv(cd,NULL,NULL,NULL,NULL);
9974 if ac_fn_c_try_link "$LINENO"
9977 am_cv_func_iconv=yes
9979 rm -f core conftest.err conftest.$ac_objext conftest.beam \
9980 conftest$ac_exeext conftest.$ac_ext
9981 LIBS="$am_save_LIBS"
9985 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
9986 printf "%s\n" "$am_cv_func_iconv" >&6; }
9987 if test "$am_cv_func_iconv" = yes; then
9988 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
9989 printf %s "checking for working iconv... " >&6; }
9990 if test ${am_cv_func_iconv_works+y}
9992 printf %s "(cached) " >&6
9995 am_save_LIBS="$LIBS"
9996 if test $am_cv_lib_iconv = yes; then
9997 LIBS="$LIBS $LIBICONV"
9999 am_cv_func_iconv_works=no
10000 for ac_iconv_const in '' 'const'; do
10001 if test "$cross_compiling" = yes
10004 aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
10005 *) am_cv_func_iconv_works="guessing yes" ;;
10008 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10009 /* end confdefs.h. */
10012 #include <string.h>
10014 #ifndef ICONV_CONST
10015 # define ICONV_CONST $ac_iconv_const
10022 /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
10025 iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
10026 if (cd_utf8_to_88591 != (iconv_t)(-1))
10028 static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */
10030 ICONV_CONST char *inptr = input;
10031 size_t inbytesleft = strlen (input);
10032 char *outptr = buf;
10033 size_t outbytesleft = sizeof (buf);
10034 size_t res = iconv (cd_utf8_to_88591,
10035 &inptr, &inbytesleft,
10036 &outptr, &outbytesleft);
10039 iconv_close (cd_utf8_to_88591);
10042 /* Test against Solaris 10 bug: Failures are not distinguishable from
10043 successful returns. */
10045 iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
10046 if (cd_ascii_to_88591 != (iconv_t)(-1))
10048 static ICONV_CONST char input[] = "\263";
10050 ICONV_CONST char *inptr = input;
10051 size_t inbytesleft = strlen (input);
10052 char *outptr = buf;
10053 size_t outbytesleft = sizeof (buf);
10054 size_t res = iconv (cd_ascii_to_88591,
10055 &inptr, &inbytesleft,
10056 &outptr, &outbytesleft);
10059 iconv_close (cd_ascii_to_88591);
10062 /* Test against AIX 6.1..7.1 bug: Buffer overrun. */
10064 iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
10065 if (cd_88591_to_utf8 != (iconv_t)(-1))
10067 static ICONV_CONST char input[] = "\304";
10068 static char buf[2] = { (char)0xDE, (char)0xAD };
10069 ICONV_CONST char *inptr = input;
10070 size_t inbytesleft = 1;
10071 char *outptr = buf;
10072 size_t outbytesleft = 1;
10073 size_t res = iconv (cd_88591_to_utf8,
10074 &inptr, &inbytesleft,
10075 &outptr, &outbytesleft);
10076 if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
10078 iconv_close (cd_88591_to_utf8);
10081 #if 0 /* This bug could be worked around by the caller. */
10082 /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */
10084 iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
10085 if (cd_88591_to_utf8 != (iconv_t)(-1))
10087 static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
10089 ICONV_CONST char *inptr = input;
10090 size_t inbytesleft = strlen (input);
10091 char *outptr = buf;
10092 size_t outbytesleft = sizeof (buf);
10093 size_t res = iconv (cd_88591_to_utf8,
10094 &inptr, &inbytesleft,
10095 &outptr, &outbytesleft);
10098 iconv_close (cd_88591_to_utf8);
10102 /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
10105 /* Try standardized names. */
10106 iconv_t cd1 = iconv_open ("UTF-8", "EUC-JP");
10107 /* Try IRIX, OSF/1 names. */
10108 iconv_t cd2 = iconv_open ("UTF-8", "eucJP");
10109 /* Try AIX names. */
10110 iconv_t cd3 = iconv_open ("UTF-8", "IBM-eucJP");
10111 /* Try HP-UX names. */
10112 iconv_t cd4 = iconv_open ("utf8", "eucJP");
10113 if (cd1 == (iconv_t)(-1) && cd2 == (iconv_t)(-1)
10114 && cd3 == (iconv_t)(-1) && cd4 == (iconv_t)(-1))
10116 if (cd1 != (iconv_t)(-1))
10118 if (cd2 != (iconv_t)(-1))
10120 if (cd3 != (iconv_t)(-1))
10122 if (cd4 != (iconv_t)(-1))
10131 if ac_fn_c_try_run "$LINENO"
10133 am_cv_func_iconv_works=yes
10135 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10136 conftest.$ac_objext conftest.beam conftest.$ac_ext
10139 test "$am_cv_func_iconv_works" = no || break
10141 LIBS="$am_save_LIBS"
10144 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
10145 printf "%s\n" "$am_cv_func_iconv_works" >&6; }
10146 case "$am_cv_func_iconv_works" in
10147 *no) am_func_iconv=no am_cv_lib_iconv=no ;;
10148 *) am_func_iconv=yes ;;
10151 am_func_iconv=no am_cv_lib_iconv=no
10153 if test "$am_func_iconv" = yes; then
10155 printf "%s\n" "#define HAVE_ICONV 1" >>confdefs.h
10158 if test "$am_cv_lib_iconv" = yes; then
10159 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
10160 printf %s "checking how to link with libiconv... " >&6; }
10161 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
10162 printf "%s\n" "$LIBICONV" >&6; }
10164 CPPFLAGS="$am_save_CPPFLAGS"
10180 acl_save_prefix="$prefix"
10181 prefix="$acl_final_prefix"
10182 acl_save_exec_prefix="$exec_prefix"
10183 exec_prefix="$acl_final_exec_prefix"
10185 eval additional_includedir=\"$includedir\"
10186 eval additional_libdir=\"$libdir\"
10187 eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
10188 eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
10190 exec_prefix="$acl_save_exec_prefix"
10191 prefix="$acl_save_prefix"
10194 # Check whether --with-libintl-prefix was given.
10195 if test ${with_libintl_prefix+y}
10197 withval=$with_libintl_prefix;
10198 if test "X$withval" = "Xno"; then
10201 if test "X$withval" = "X"; then
10203 acl_save_prefix="$prefix"
10204 prefix="$acl_final_prefix"
10205 acl_save_exec_prefix="$exec_prefix"
10206 exec_prefix="$acl_final_exec_prefix"
10208 eval additional_includedir=\"$includedir\"
10209 eval additional_libdir=\"$libdir\"
10210 eval additional_libdir2=\"$exec_prefix/$acl_libdirstem2\"
10211 eval additional_libdir3=\"$exec_prefix/$acl_libdirstem3\"
10213 exec_prefix="$acl_save_exec_prefix"
10214 prefix="$acl_save_prefix"
10217 additional_includedir="$withval/include"
10218 additional_libdir="$withval/$acl_libdirstem"
10219 additional_libdir2="$withval/$acl_libdirstem2"
10220 additional_libdir3="$withval/$acl_libdirstem3"
10226 if test "X$additional_libdir2" = "X$additional_libdir"; then
10227 additional_libdir2=
10229 if test "X$additional_libdir3" = "X$additional_libdir"; then
10230 additional_libdir3=
10239 names_already_handled=
10240 names_next_round='intl '
10241 while test -n "$names_next_round"; do
10242 names_this_round="$names_next_round"
10244 for name in $names_this_round; do
10246 for n in $names_already_handled; do
10247 if test "$n" = "$name"; then
10248 already_handled=yes
10252 if test -z "$already_handled"; then
10253 names_already_handled="$names_already_handled $name"
10254 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
10255 eval value=\"\$HAVE_LIB$uppername\"
10256 if test -n "$value"; then
10257 if test "$value" = yes; then
10258 eval value=\"\$LIB$uppername\"
10259 test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value"
10260 eval value=\"\$LTLIB$uppername\"
10261 test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value"
10270 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name
10271 if test -n "$acl_shlibext"; then
10272 shrext=".$acl_shlibext" # typically: shrext=.so
10276 if test $use_additional = yes; then
10277 for additional_libdir_variable in additional_libdir additional_libdir2 additional_libdir3; do
10278 if test "X$found_dir" = "X"; then
10279 eval dir=\$$additional_libdir_variable
10280 if test -n "$dir"; then
10281 if test -n "$acl_shlibext"; then
10282 if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
10284 found_so="$dir/$libname$shrext"
10286 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
10287 ver=`(cd "$dir" && \
10288 for f in "$libname$shrext".*; do echo "$f"; done \
10289 | sed -e "s,^$libname$shrext\\\\.,," \
10290 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
10291 | sed 1q ) 2>/dev/null`
10292 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
10294 found_so="$dir/$libname$shrext.$ver"
10297 eval library_names=\"$acl_library_names_spec\"
10298 for f in $library_names; do
10299 if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
10308 if test "X$found_dir" = "X"; then
10309 if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
10311 found_a="$dir/$libname.$acl_libext"
10314 if test "X$found_dir" != "X"; then
10315 if test -f "$dir/$libname.la"; then
10316 found_la="$dir/$libname.la"
10323 if test "X$found_dir" = "X"; then
10324 for x in $LDFLAGS $LTLIBINTL; do
10326 acl_save_prefix="$prefix"
10327 prefix="$acl_final_prefix"
10328 acl_save_exec_prefix="$exec_prefix"
10329 exec_prefix="$acl_final_exec_prefix"
10331 exec_prefix="$acl_save_exec_prefix"
10332 prefix="$acl_save_prefix"
10336 dir=`echo "X$x" | sed -e 's/^X-L//'`
10337 if test -n "$acl_shlibext"; then
10338 if test -f "$dir/$libname$shrext" && acl_is_expected_elfclass < "$dir/$libname$shrext"; then
10340 found_so="$dir/$libname$shrext"
10342 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
10343 ver=`(cd "$dir" && \
10344 for f in "$libname$shrext".*; do echo "$f"; done \
10345 | sed -e "s,^$libname$shrext\\\\.,," \
10346 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
10347 | sed 1q ) 2>/dev/null`
10348 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver" && acl_is_expected_elfclass < "$dir/$libname$shrext.$ver"; then
10350 found_so="$dir/$libname$shrext.$ver"
10353 eval library_names=\"$acl_library_names_spec\"
10354 for f in $library_names; do
10355 if test -f "$dir/$f" && acl_is_expected_elfclass < "$dir/$f"; then
10364 if test "X$found_dir" = "X"; then
10365 if test -f "$dir/$libname.$acl_libext" && ${AR-ar} -p "$dir/$libname.$acl_libext" | acl_is_expected_elfclass; then
10367 found_a="$dir/$libname.$acl_libext"
10370 if test "X$found_dir" != "X"; then
10371 if test -f "$dir/$libname.la"; then
10372 found_la="$dir/$libname.la"
10377 if test "X$found_dir" != "X"; then
10382 if test "X$found_dir" != "X"; then
10383 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name"
10384 if test "X$found_so" != "X"; then
10385 if test "$enable_rpath" = no \
10386 || test "X$found_dir" = "X/usr/$acl_libdirstem" \
10387 || test "X$found_dir" = "X/usr/$acl_libdirstem2" \
10388 || test "X$found_dir" = "X/usr/$acl_libdirstem3"; then
10389 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10392 for x in $ltrpathdirs; do
10393 if test "X$x" = "X$found_dir"; then
10398 if test -z "$haveit"; then
10399 ltrpathdirs="$ltrpathdirs $found_dir"
10401 if test "$acl_hardcode_direct" = yes; then
10402 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10404 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
10405 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10407 for x in $rpathdirs; do
10408 if test "X$x" = "X$found_dir"; then
10413 if test -z "$haveit"; then
10414 rpathdirs="$rpathdirs $found_dir"
10418 for x in $LDFLAGS $LIBINTL; do
10420 acl_save_prefix="$prefix"
10421 prefix="$acl_final_prefix"
10422 acl_save_exec_prefix="$exec_prefix"
10423 exec_prefix="$acl_final_exec_prefix"
10425 exec_prefix="$acl_save_exec_prefix"
10426 prefix="$acl_save_prefix"
10428 if test "X$x" = "X-L$found_dir"; then
10433 if test -z "$haveit"; then
10434 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir"
10436 if test "$acl_hardcode_minus_L" != no; then
10437 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so"
10439 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
10445 if test "X$found_a" != "X"; then
10446 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a"
10448 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name"
10451 additional_includedir=
10452 case "$found_dir" in
10453 */$acl_libdirstem | */$acl_libdirstem/)
10454 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
10455 if test "$name" = 'intl'; then
10456 LIBINTL_PREFIX="$basedir"
10458 additional_includedir="$basedir/include"
10460 */$acl_libdirstem2 | */$acl_libdirstem2/)
10461 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
10462 if test "$name" = 'intl'; then
10463 LIBINTL_PREFIX="$basedir"
10465 additional_includedir="$basedir/include"
10467 */$acl_libdirstem3 | */$acl_libdirstem3/)
10468 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem3/"'*$,,'`
10469 if test "$name" = 'intl'; then
10470 LIBINTL_PREFIX="$basedir"
10472 additional_includedir="$basedir/include"
10475 if test "X$additional_includedir" != "X"; then
10476 if test "X$additional_includedir" != "X/usr/include"; then
10478 if test "X$additional_includedir" = "X/usr/local/include"; then
10479 if test -n "$GCC"; then
10481 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
10485 if test -z "$haveit"; then
10486 for x in $CPPFLAGS $INCINTL; do
10488 acl_save_prefix="$prefix"
10489 prefix="$acl_final_prefix"
10490 acl_save_exec_prefix="$exec_prefix"
10491 exec_prefix="$acl_final_exec_prefix"
10493 exec_prefix="$acl_save_exec_prefix"
10494 prefix="$acl_save_prefix"
10496 if test "X$x" = "X-I$additional_includedir"; then
10501 if test -z "$haveit"; then
10502 if test -d "$additional_includedir"; then
10503 INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir"
10509 if test -n "$found_la"; then
10510 save_libdir="$libdir"
10511 case "$found_la" in
10512 */* | *\\*) . "$found_la" ;;
10513 *) . "./$found_la" ;;
10515 libdir="$save_libdir"
10516 for dep in $dependency_libs; do
10519 dependency_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
10520 if test "X$dependency_libdir" != "X/usr/$acl_libdirstem" \
10521 && test "X$dependency_libdir" != "X/usr/$acl_libdirstem2" \
10522 && test "X$dependency_libdir" != "X/usr/$acl_libdirstem3"; then
10524 if test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem" \
10525 || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem2" \
10526 || test "X$dependency_libdir" = "X/usr/local/$acl_libdirstem3"; then
10527 if test -n "$GCC"; then
10529 linux* | gnu* | k*bsd*-gnu) haveit=yes;;
10533 if test -z "$haveit"; then
10535 for x in $LDFLAGS $LIBINTL; do
10537 acl_save_prefix="$prefix"
10538 prefix="$acl_final_prefix"
10539 acl_save_exec_prefix="$exec_prefix"
10540 exec_prefix="$acl_final_exec_prefix"
10542 exec_prefix="$acl_save_exec_prefix"
10543 prefix="$acl_save_prefix"
10545 if test "X$x" = "X-L$dependency_libdir"; then
10550 if test -z "$haveit"; then
10551 if test -d "$dependency_libdir"; then
10552 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$dependency_libdir"
10556 for x in $LDFLAGS $LTLIBINTL; do
10558 acl_save_prefix="$prefix"
10559 prefix="$acl_final_prefix"
10560 acl_save_exec_prefix="$exec_prefix"
10561 exec_prefix="$acl_final_exec_prefix"
10563 exec_prefix="$acl_save_exec_prefix"
10564 prefix="$acl_save_prefix"
10566 if test "X$x" = "X-L$dependency_libdir"; then
10571 if test -z "$haveit"; then
10572 if test -d "$dependency_libdir"; then
10573 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$dependency_libdir"
10580 dir=`echo "X$dep" | sed -e 's/^X-R//'`
10581 if test "$enable_rpath" != no; then
10583 for x in $rpathdirs; do
10584 if test "X$x" = "X$dir"; then
10589 if test -z "$haveit"; then
10590 rpathdirs="$rpathdirs $dir"
10593 for x in $ltrpathdirs; do
10594 if test "X$x" = "X$dir"; then
10599 if test -z "$haveit"; then
10600 ltrpathdirs="$ltrpathdirs $dir"
10605 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10608 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10611 LIBINTL="${LIBINTL}${LIBINTL:+ }$dep"
10612 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep"
10618 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name"
10619 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name"
10625 if test "X$rpathdirs" != "X"; then
10626 if test -n "$acl_hardcode_libdir_separator"; then
10628 for found_dir in $rpathdirs; do
10629 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
10631 acl_save_libdir="$libdir"
10633 eval flag=\"$acl_hardcode_libdir_flag_spec\"
10634 libdir="$acl_save_libdir"
10635 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
10637 for found_dir in $rpathdirs; do
10638 acl_save_libdir="$libdir"
10639 libdir="$found_dir"
10640 eval flag=\"$acl_hardcode_libdir_flag_spec\"
10641 libdir="$acl_save_libdir"
10642 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag"
10646 if test "X$ltrpathdirs" != "X"; then
10647 for found_dir in $ltrpathdirs; do
10648 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir"
10656 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5
10657 printf %s "checking for GNU gettext in libintl... " >&6; }
10658 if eval test \${$gt_func_gnugettext_libintl+y}
10660 printf %s "(cached) " >&6
10662 gt_save_CPPFLAGS="$CPPFLAGS"
10663 CPPFLAGS="$CPPFLAGS $INCINTL"
10664 gt_save_LIBS="$LIBS"
10665 LIBS="$LIBS $LIBINTL"
10666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10667 /* end confdefs.h. */
10669 #include <libintl.h>
10670 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
10671 extern int _nl_msg_cat_cntr;
10676 const char *_nl_expand_alias (const char *);
10677 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
10679 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
10681 $gt_revision_test_code
10687 bindtextdomain ("", "");
10688 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
10694 if ac_fn_c_try_link "$LINENO"
10696 eval "$gt_func_gnugettext_libintl=yes"
10698 eval "$gt_func_gnugettext_libintl=no"
10700 rm -f core conftest.err conftest.$ac_objext conftest.beam \
10701 conftest$ac_exeext conftest.$ac_ext
10702 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then
10703 LIBS="$LIBS $LIBICONV"
10704 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10705 /* end confdefs.h. */
10707 #include <libintl.h>
10708 #ifndef __GNU_GETTEXT_SUPPORTED_REVISION
10709 extern int _nl_msg_cat_cntr;
10714 const char *_nl_expand_alias (const char *);
10715 #define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias (""))
10717 #define __GNU_GETTEXT_SYMBOL_EXPRESSION 0
10719 $gt_revision_test_code
10725 bindtextdomain ("", "");
10726 return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION
10732 if ac_fn_c_try_link "$LINENO"
10734 LIBINTL="$LIBINTL $LIBICONV"
10735 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
10736 eval "$gt_func_gnugettext_libintl=yes"
10739 rm -f core conftest.err conftest.$ac_objext conftest.beam \
10740 conftest$ac_exeext conftest.$ac_ext
10742 CPPFLAGS="$gt_save_CPPFLAGS"
10743 LIBS="$gt_save_LIBS"
10745 eval ac_res=\$$gt_func_gnugettext_libintl
10746 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
10747 printf "%s\n" "$ac_res" >&6; }
10750 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \
10751 || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \
10752 && test "$PACKAGE" != gettext-runtime \
10753 && test "$PACKAGE" != gettext-tools; }; then
10754 gt_use_preinstalled_gnugettext=yes
10763 if test -n "$INTL_MACOSX_LIBS"; then
10764 if test "$gt_use_preinstalled_gnugettext" = "yes" \
10765 || test "$nls_cv_use_gnu_gettext" = "yes"; then
10766 LIBINTL="$LIBINTL $INTL_MACOSX_LIBS"
10767 LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS"
10771 if test "$gt_use_preinstalled_gnugettext" = "yes" \
10772 || test "$nls_cv_use_gnu_gettext" = "yes"; then
10774 printf "%s\n" "#define ENABLE_NLS 1" >>confdefs.h
10781 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5
10782 printf %s "checking whether to use NLS... " >&6; }
10783 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5
10784 printf "%s\n" "$USE_NLS" >&6; }
10785 if test "$USE_NLS" = "yes"; then
10786 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5
10787 printf %s "checking where the gettext function comes from... " >&6; }
10788 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
10789 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
10790 gt_source="external libintl"
10795 gt_source="included intl directory"
10797 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5
10798 printf "%s\n" "$gt_source" >&6; }
10801 if test "$USE_NLS" = "yes"; then
10803 if test "$gt_use_preinstalled_gnugettext" = "yes"; then
10804 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
10805 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5
10806 printf %s "checking how to link with libintl... " >&6; }
10807 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5
10808 printf "%s\n" "$LIBINTL" >&6; }
10810 for element in $INCINTL; do
10812 for x in $CPPFLAGS; do
10814 acl_save_prefix="$prefix"
10815 prefix="$acl_final_prefix"
10816 acl_save_exec_prefix="$exec_prefix"
10817 exec_prefix="$acl_final_exec_prefix"
10819 exec_prefix="$acl_save_exec_prefix"
10820 prefix="$acl_save_prefix"
10822 if test "X$x" = "X$element"; then
10827 if test -z "$haveit"; then
10828 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
10835 printf "%s\n" "#define HAVE_GETTEXT 1" >>confdefs.h
10838 printf "%s\n" "#define HAVE_DCGETTEXT 1" >>confdefs.h
10847 INTLLIBS="$LIBINTL"
10855 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
10856 printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
10858 ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
10859 if eval test \${ac_cv_prog_make_${ac_make}_set+y}
10861 printf %s "(cached) " >&6
10863 cat >conftest.make <<\_ACEOF
10866 @echo '@@@%%%=$(MAKE)=@@@%%%'
10868 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
10869 case `${MAKE-make} -f conftest.make 2>/dev/null` in
10870 *@@@%%%=?*=@@@%%%*)
10871 eval ac_cv_prog_make_${ac_make}_set=yes;;
10873 eval ac_cv_prog_make_${ac_make}_set=no;;
10875 rm -f conftest.make
10877 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
10878 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10879 printf "%s\n" "yes" >&6; }
10882 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
10883 printf "%s\n" "no" >&6; }
10884 SET_MAKE="MAKE=${MAKE-make}"
10887 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU make" >&5
10888 printf %s "checking for GNU make... " >&6; }
10889 if test ${_cv_gnu_make_command+y}
10891 printf %s "(cached) " >&6
10893 _cv_gnu_make_command='' ;
10894 if test -n "$FORCE_NATIVE_MAKE" ; then
10897 MAKES="make gmake gnumake"
10899 for a in "$MAKE" $MAKES ; do
10900 if test -z "$a" ; then continue ; fi ;
10901 if ( sh -c "$a --version" 2> /dev/null | grep GNU 2>&1 > /dev/null ) ; then
10902 _cv_gnu_make_command=$a ;
10908 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $_cv_gnu_make_command" >&5
10909 printf "%s\n" "$_cv_gnu_make_command" >&6; } ;
10910 if test "x$_cv_gnu_make_command" != "x" ; then
10916 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: \"Not found\"" >&5
10917 printf "%s\n" "\"Not found\"" >&6; };
10922 # Extract the first word of "ln", so it can be a program name with args.
10923 set dummy ln; ac_word=$2
10924 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10925 printf %s "checking for $ac_word... " >&6; }
10926 if test ${ac_cv_path_LN+y}
10928 printf %s "(cached) " >&6
10932 ac_cv_path_LN="$LN" # Let the user override the test with a path.
10935 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10936 for as_dir in $PATH
10939 case $as_dir in #(((
10942 *) as_dir=$as_dir/ ;;
10944 for ac_exec_ext in '' $ac_executable_extensions; do
10945 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
10946 ac_cv_path_LN="$as_dir$ac_word$ac_exec_ext"
10947 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
10954 test -z "$ac_cv_path_LN" && ac_cv_path_LN="ln"
10959 if test -n "$LN"; then
10960 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LN" >&5
10961 printf "%s\n" "$LN" >&6; }
10963 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
10964 printf "%s\n" "no" >&6; }
10971 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
10972 printf %s "checking whether ln -s works... " >&6; }
10974 if test "$LN_S" = "ln -s"; then
10975 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10976 printf "%s\n" "yes" >&6; }
10978 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
10979 printf "%s\n" "no, using $LN_S" >&6; }
10982 # Extract the first word of "mv", so it can be a program name with args.
10983 set dummy mv; ac_word=$2
10984 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10985 printf %s "checking for $ac_word... " >&6; }
10986 if test ${ac_cv_path_MV+y}
10988 printf %s "(cached) " >&6
10992 ac_cv_path_MV="$MV" # Let the user override the test with a path.
10995 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10996 for as_dir in $PATH
10999 case $as_dir in #(((
11002 *) as_dir=$as_dir/ ;;
11004 for ac_exec_ext in '' $ac_executable_extensions; do
11005 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11006 ac_cv_path_MV="$as_dir$ac_word$ac_exec_ext"
11007 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11014 test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
11019 if test -n "$MV"; then
11020 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MV" >&5
11021 printf "%s\n" "$MV" >&6; }
11023 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11024 printf "%s\n" "no" >&6; }
11028 # Extract the first word of "cp", so it can be a program name with args.
11029 set dummy cp; ac_word=$2
11030 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11031 printf %s "checking for $ac_word... " >&6; }
11032 if test ${ac_cv_path_CP+y}
11034 printf %s "(cached) " >&6
11038 ac_cv_path_CP="$CP" # Let the user override the test with a path.
11041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11042 for as_dir in $PATH
11045 case $as_dir in #(((
11048 *) as_dir=$as_dir/ ;;
11050 for ac_exec_ext in '' $ac_executable_extensions; do
11051 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11052 ac_cv_path_CP="$as_dir$ac_word$ac_exec_ext"
11053 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11060 test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
11065 if test -n "$CP"; then
11066 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CP" >&5
11067 printf "%s\n" "$CP" >&6; }
11069 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11070 printf "%s\n" "no" >&6; }
11074 # Extract the first word of "rm", so it can be a program name with args.
11075 set dummy rm; ac_word=$2
11076 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11077 printf %s "checking for $ac_word... " >&6; }
11078 if test ${ac_cv_path_RM+y}
11080 printf %s "(cached) " >&6
11084 ac_cv_path_RM="$RM" # Let the user override the test with a path.
11087 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11088 for as_dir in $PATH
11091 case $as_dir in #(((
11094 *) as_dir=$as_dir/ ;;
11096 for ac_exec_ext in '' $ac_executable_extensions; do
11097 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11098 ac_cv_path_RM="$as_dir$ac_word$ac_exec_ext"
11099 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11106 test -z "$ac_cv_path_RM" && ac_cv_path_RM="rm"
11111 if test -n "$RM"; then
11112 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RM" >&5
11113 printf "%s\n" "$RM" >&6; }
11115 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11116 printf "%s\n" "no" >&6; }
11120 # Extract the first word of "chmod", so it can be a program name with args.
11121 set dummy chmod; ac_word=$2
11122 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11123 printf %s "checking for $ac_word... " >&6; }
11124 if test ${ac_cv_path_CHMOD+y}
11126 printf %s "(cached) " >&6
11130 ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path.
11133 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11134 for as_dir in $PATH
11137 case $as_dir in #(((
11140 *) as_dir=$as_dir/ ;;
11142 for ac_exec_ext in '' $ac_executable_extensions; do
11143 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11144 ac_cv_path_CHMOD="$as_dir$ac_word$ac_exec_ext"
11145 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11152 test -z "$ac_cv_path_CHMOD" && ac_cv_path_CHMOD=":"
11156 CHMOD=$ac_cv_path_CHMOD
11157 if test -n "$CHMOD"; then
11158 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CHMOD" >&5
11159 printf "%s\n" "$CHMOD" >&6; }
11161 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11162 printf "%s\n" "no" >&6; }
11166 for ac_prog in gawk mawk nawk awk
11168 # Extract the first word of "$ac_prog", so it can be a program name with args.
11169 set dummy $ac_prog; ac_word=$2
11170 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11171 printf %s "checking for $ac_word... " >&6; }
11172 if test ${ac_cv_prog_AWK+y}
11174 printf %s "(cached) " >&6
11176 if test -n "$AWK"; then
11177 ac_cv_prog_AWK="$AWK" # Let the user override the test.
11179 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11180 for as_dir in $PATH
11183 case $as_dir in #(((
11186 *) as_dir=$as_dir/ ;;
11188 for ac_exec_ext in '' $ac_executable_extensions; do
11189 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11190 ac_cv_prog_AWK="$ac_prog"
11191 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11200 AWK=$ac_cv_prog_AWK
11201 if test -n "$AWK"; then
11202 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
11203 printf "%s\n" "$AWK" >&6; }
11205 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11206 printf "%s\n" "no" >&6; }
11210 test -n "$AWK" && break
11213 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
11214 printf %s "checking for egrep... " >&6; }
11215 if test ${ac_cv_path_EGREP+y}
11217 printf %s "(cached) " >&6
11219 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
11220 then ac_cv_path_EGREP="$GREP -E"
11222 if test -z "$EGREP"; then
11223 ac_path_EGREP_found=false
11224 # Loop through the user's path and test for each of PROGNAME-LIST
11225 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11226 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
11229 case $as_dir in #(((
11232 *) as_dir=$as_dir/ ;;
11234 for ac_prog in egrep
11236 for ac_exec_ext in '' $ac_executable_extensions; do
11237 ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
11238 as_fn_executable_p "$ac_path_EGREP" || continue
11239 # Check for GNU ac_path_EGREP and select it if it is found.
11240 # Check for GNU $ac_path_EGREP
11241 case `"$ac_path_EGREP" --version 2>&1` in
11243 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
11246 printf %s 0123456789 >"conftest.in"
11249 cat "conftest.in" "conftest.in" >"conftest.tmp"
11250 mv "conftest.tmp" "conftest.in"
11251 cp "conftest.in" "conftest.nl"
11252 printf "%s\n" 'EGREP' >> "conftest.nl"
11253 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
11254 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
11255 as_fn_arith $ac_count + 1 && ac_count=$as_val
11256 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
11257 # Best one so far, save it but keep looking for a better one
11258 ac_cv_path_EGREP="$ac_path_EGREP"
11259 ac_path_EGREP_max=$ac_count
11261 # 10*(2^10) chars as input seems more than enough
11262 test $ac_count -gt 10 && break
11264 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
11267 $ac_path_EGREP_found && break 3
11272 if test -z "$ac_cv_path_EGREP"; then
11273 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
11276 ac_cv_path_EGREP=$EGREP
11281 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
11282 printf "%s\n" "$ac_cv_path_EGREP" >&6; }
11283 EGREP="$ac_cv_path_EGREP"
11286 # Extract the first word of "sed", so it can be a program name with args.
11287 set dummy sed; ac_word=$2
11288 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11289 printf %s "checking for $ac_word... " >&6; }
11290 if test ${ac_cv_path_SED+y}
11292 printf %s "(cached) " >&6
11296 ac_cv_path_SED="$SED" # Let the user override the test with a path.
11299 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11300 for as_dir in $PATH
11303 case $as_dir in #(((
11306 *) as_dir=$as_dir/ ;;
11308 for ac_exec_ext in '' $ac_executable_extensions; do
11309 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11310 ac_cv_path_SED="$as_dir$ac_word$ac_exec_ext"
11311 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11318 test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
11322 SED=$ac_cv_path_SED
11323 if test -n "$SED"; then
11324 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
11325 printf "%s\n" "$SED" >&6; }
11327 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11328 printf "%s\n" "no" >&6; }
11332 # Extract the first word of "perl", so it can be a program name with args.
11333 set dummy perl; ac_word=$2
11334 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11335 printf %s "checking for $ac_word... " >&6; }
11336 if test ${ac_cv_path_PERL+y}
11338 printf %s "(cached) " >&6
11342 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
11345 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11346 for as_dir in $PATH
11349 case $as_dir in #(((
11352 *) as_dir=$as_dir/ ;;
11354 for ac_exec_ext in '' $ac_executable_extensions; do
11355 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11356 ac_cv_path_PERL="$as_dir$ac_word$ac_exec_ext"
11357 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11364 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="perl"
11368 PERL=$ac_cv_path_PERL
11369 if test -n "$PERL"; then
11370 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
11371 printf "%s\n" "$PERL" >&6; }
11373 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11374 printf "%s\n" "no" >&6; }
11378 # Extract the first word of "ldconfig", so it can be a program name with args.
11379 set dummy ldconfig; ac_word=$2
11380 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11381 printf %s "checking for $ac_word... " >&6; }
11382 if test ${ac_cv_path_LDCONFIG+y}
11384 printf %s "(cached) " >&6
11388 ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
11391 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11392 for as_dir in $PATH
11395 case $as_dir in #(((
11398 *) as_dir=$as_dir/ ;;
11400 for ac_exec_ext in '' $ac_executable_extensions; do
11401 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11402 ac_cv_path_LDCONFIG="$as_dir$ac_word$ac_exec_ext"
11403 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11410 test -z "$ac_cv_path_LDCONFIG" && ac_cv_path_LDCONFIG=":"
11414 LDCONFIG=$ac_cv_path_LDCONFIG
11415 if test -n "$LDCONFIG"; then
11416 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LDCONFIG" >&5
11417 printf "%s\n" "$LDCONFIG" >&6; }
11419 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11420 printf "%s\n" "no" >&6; }
11424 if test -n "$ac_tool_prefix"; then
11425 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
11426 set dummy ${ac_tool_prefix}ar; ac_word=$2
11427 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11428 printf %s "checking for $ac_word... " >&6; }
11429 if test ${ac_cv_prog_AR+y}
11431 printf %s "(cached) " >&6
11433 if test -n "$AR"; then
11434 ac_cv_prog_AR="$AR" # Let the user override the test.
11436 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11437 for as_dir in $PATH
11440 case $as_dir in #(((
11443 *) as_dir=$as_dir/ ;;
11445 for ac_exec_ext in '' $ac_executable_extensions; do
11446 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11447 ac_cv_prog_AR="${ac_tool_prefix}ar"
11448 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11458 if test -n "$AR"; then
11459 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
11460 printf "%s\n" "$AR" >&6; }
11462 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11463 printf "%s\n" "no" >&6; }
11468 if test -z "$ac_cv_prog_AR"; then
11470 # Extract the first word of "ar", so it can be a program name with args.
11471 set dummy ar; ac_word=$2
11472 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11473 printf %s "checking for $ac_word... " >&6; }
11474 if test ${ac_cv_prog_ac_ct_AR+y}
11476 printf %s "(cached) " >&6
11478 if test -n "$ac_ct_AR"; then
11479 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
11481 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11482 for as_dir in $PATH
11485 case $as_dir in #(((
11488 *) as_dir=$as_dir/ ;;
11490 for ac_exec_ext in '' $ac_executable_extensions; do
11491 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11492 ac_cv_prog_ac_ct_AR="ar"
11493 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11502 ac_ct_AR=$ac_cv_prog_ac_ct_AR
11503 if test -n "$ac_ct_AR"; then
11504 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
11505 printf "%s\n" "$ac_ct_AR" >&6; }
11507 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11508 printf "%s\n" "no" >&6; }
11511 if test "x$ac_ct_AR" = x; then
11514 case $cross_compiling:$ac_tool_warned in
11516 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11517 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11518 ac_tool_warned=yes ;;
11523 AR="$ac_cv_prog_AR"
11526 if test -n "$ac_tool_prefix"; then
11527 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
11528 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
11529 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11530 printf %s "checking for $ac_word... " >&6; }
11531 if test ${ac_cv_prog_RANLIB+y}
11533 printf %s "(cached) " >&6
11535 if test -n "$RANLIB"; then
11536 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
11538 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11539 for as_dir in $PATH
11542 case $as_dir in #(((
11545 *) as_dir=$as_dir/ ;;
11547 for ac_exec_ext in '' $ac_executable_extensions; do
11548 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11549 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
11550 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11559 RANLIB=$ac_cv_prog_RANLIB
11560 if test -n "$RANLIB"; then
11561 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
11562 printf "%s\n" "$RANLIB" >&6; }
11564 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11565 printf "%s\n" "no" >&6; }
11570 if test -z "$ac_cv_prog_RANLIB"; then
11571 ac_ct_RANLIB=$RANLIB
11572 # Extract the first word of "ranlib", so it can be a program name with args.
11573 set dummy ranlib; ac_word=$2
11574 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11575 printf %s "checking for $ac_word... " >&6; }
11576 if test ${ac_cv_prog_ac_ct_RANLIB+y}
11578 printf %s "(cached) " >&6
11580 if test -n "$ac_ct_RANLIB"; then
11581 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
11583 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11584 for as_dir in $PATH
11587 case $as_dir in #(((
11590 *) as_dir=$as_dir/ ;;
11592 for ac_exec_ext in '' $ac_executable_extensions; do
11593 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11594 ac_cv_prog_ac_ct_RANLIB="ranlib"
11595 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11604 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
11605 if test -n "$ac_ct_RANLIB"; then
11606 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
11607 printf "%s\n" "$ac_ct_RANLIB" >&6; }
11609 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11610 printf "%s\n" "no" >&6; }
11613 if test "x$ac_ct_RANLIB" = x; then
11616 case $cross_compiling:$ac_tool_warned in
11618 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11619 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11620 ac_tool_warned=yes ;;
11622 RANLIB=$ac_ct_RANLIB
11625 RANLIB="$ac_cv_prog_RANLIB"
11628 if test -n "$ac_tool_prefix"; then
11629 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
11630 set dummy ${ac_tool_prefix}strip; ac_word=$2
11631 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11632 printf %s "checking for $ac_word... " >&6; }
11633 if test ${ac_cv_prog_STRIP+y}
11635 printf %s "(cached) " >&6
11637 if test -n "$STRIP"; then
11638 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
11640 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11641 for as_dir in $PATH
11644 case $as_dir in #(((
11647 *) as_dir=$as_dir/ ;;
11649 for ac_exec_ext in '' $ac_executable_extensions; do
11650 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11651 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
11652 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11661 STRIP=$ac_cv_prog_STRIP
11662 if test -n "$STRIP"; then
11663 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
11664 printf "%s\n" "$STRIP" >&6; }
11666 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11667 printf "%s\n" "no" >&6; }
11672 if test -z "$ac_cv_prog_STRIP"; then
11674 # Extract the first word of "strip", so it can be a program name with args.
11675 set dummy strip; ac_word=$2
11676 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11677 printf %s "checking for $ac_word... " >&6; }
11678 if test ${ac_cv_prog_ac_ct_STRIP+y}
11680 printf %s "(cached) " >&6
11682 if test -n "$ac_ct_STRIP"; then
11683 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
11685 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11686 for as_dir in $PATH
11689 case $as_dir in #(((
11692 *) as_dir=$as_dir/ ;;
11694 for ac_exec_ext in '' $ac_executable_extensions; do
11695 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11696 ac_cv_prog_ac_ct_STRIP="strip"
11697 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11706 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
11707 if test -n "$ac_ct_STRIP"; then
11708 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
11709 printf "%s\n" "$ac_ct_STRIP" >&6; }
11711 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11712 printf "%s\n" "no" >&6; }
11715 if test "x$ac_ct_STRIP" = x; then
11718 case $cross_compiling:$ac_tool_warned in
11720 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11721 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11722 ac_tool_warned=yes ;;
11727 STRIP="$ac_cv_prog_STRIP"
11730 # Extract the first word of "makeinfo", so it can be a program name with args.
11731 set dummy makeinfo; ac_word=$2
11732 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11733 printf %s "checking for $ac_word... " >&6; }
11734 if test ${ac_cv_prog_MAKEINFO+y}
11736 printf %s "(cached) " >&6
11738 if test -n "$MAKEINFO"; then
11739 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
11741 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11742 for as_dir in $PATH
11745 case $as_dir in #(((
11748 *) as_dir=$as_dir/ ;;
11750 for ac_exec_ext in '' $ac_executable_extensions; do
11751 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11752 ac_cv_prog_MAKEINFO="makeinfo"
11753 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11762 MAKEINFO=$ac_cv_prog_MAKEINFO
11763 if test -n "$MAKEINFO"; then
11764 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
11765 printf "%s\n" "$MAKEINFO" >&6; }
11767 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11768 printf "%s\n" "no" >&6; }
11772 if test "_$MAKEINFO" = "_"; then
11773 MAKEINFO="echo Makeinfo is missing. Info documentation will not be built."
11775 case "$MAKEINFO" in
11777 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING:
11778 *** Makeinfo is missing. Info documentation will not be built." >&5
11779 printf "%s\n" "$as_me: WARNING:
11780 *** Makeinfo is missing. Info documentation will not be built." >&2;}
11788 # See if we need a separate native compiler.
11789 if test $cross_compiling = no; then
11793 for ac_prog in gcc cc
11795 # Extract the first word of "$ac_prog", so it can be a program name with args.
11796 set dummy $ac_prog; ac_word=$2
11797 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11798 printf %s "checking for $ac_word... " >&6; }
11799 if test ${ac_cv_prog_BUILD_CC+y}
11801 printf %s "(cached) " >&6
11803 if test -n "$BUILD_CC"; then
11804 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
11806 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11807 for as_dir in $PATH
11810 case $as_dir in #(((
11813 *) as_dir=$as_dir/ ;;
11815 for ac_exec_ext in '' $ac_executable_extensions; do
11816 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
11817 ac_cv_prog_BUILD_CC="$ac_prog"
11818 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
11827 BUILD_CC=$ac_cv_prog_BUILD_CC
11828 if test -n "$BUILD_CC"; then
11829 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
11830 printf "%s\n" "$BUILD_CC" >&6; }
11832 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
11833 printf "%s\n" "no" >&6; }
11837 test -n "$BUILD_CC" && break
11841 ac_fn_c_check_header_compile "$LINENO" "dirent.h" "ac_cv_header_dirent_h" "$ac_includes_default"
11842 if test "x$ac_cv_header_dirent_h" = xyes
11844 printf "%s\n" "#define HAVE_DIRENT_H 1" >>confdefs.h
11847 ac_fn_c_check_header_compile "$LINENO" "errno.h" "ac_cv_header_errno_h" "$ac_includes_default"
11848 if test "x$ac_cv_header_errno_h" = xyes
11850 printf "%s\n" "#define HAVE_ERRNO_H 1" >>confdefs.h
11853 ac_fn_c_check_header_compile "$LINENO" "execinfo.h" "ac_cv_header_execinfo_h" "$ac_includes_default"
11854 if test "x$ac_cv_header_execinfo_h" = xyes
11856 printf "%s\n" "#define HAVE_EXECINFO_H 1" >>confdefs.h
11859 ac_fn_c_check_header_compile "$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default"
11860 if test "x$ac_cv_header_getopt_h" = xyes
11862 printf "%s\n" "#define HAVE_GETOPT_H 1" >>confdefs.h
11865 ac_fn_c_check_header_compile "$LINENO" "malloc.h" "ac_cv_header_malloc_h" "$ac_includes_default"
11866 if test "x$ac_cv_header_malloc_h" = xyes
11868 printf "%s\n" "#define HAVE_MALLOC_H 1" >>confdefs.h
11871 ac_fn_c_check_header_compile "$LINENO" "mntent.h" "ac_cv_header_mntent_h" "$ac_includes_default"
11872 if test "x$ac_cv_header_mntent_h" = xyes
11874 printf "%s\n" "#define HAVE_MNTENT_H 1" >>confdefs.h
11877 ac_fn_c_check_header_compile "$LINENO" "paths.h" "ac_cv_header_paths_h" "$ac_includes_default"
11878 if test "x$ac_cv_header_paths_h" = xyes
11880 printf "%s\n" "#define HAVE_PATHS_H 1" >>confdefs.h
11883 ac_fn_c_check_header_compile "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
11884 if test "x$ac_cv_header_pthread_h" = xyes
11886 printf "%s\n" "#define HAVE_PTHREAD_H 1" >>confdefs.h
11889 ac_fn_c_check_header_compile "$LINENO" "semaphore.h" "ac_cv_header_semaphore_h" "$ac_includes_default"
11890 if test "x$ac_cv_header_semaphore_h" = xyes
11892 printf "%s\n" "#define HAVE_SEMAPHORE_H 1" >>confdefs.h
11895 ac_fn_c_check_header_compile "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default"
11896 if test "x$ac_cv_header_setjmp_h" = xyes
11898 printf "%s\n" "#define HAVE_SETJMP_H 1" >>confdefs.h
11901 ac_fn_c_check_header_compile "$LINENO" "signal.h" "ac_cv_header_signal_h" "$ac_includes_default"
11902 if test "x$ac_cv_header_signal_h" = xyes
11904 printf "%s\n" "#define HAVE_SIGNAL_H 1" >>confdefs.h
11907 ac_fn_c_check_header_compile "$LINENO" "stdarg.h" "ac_cv_header_stdarg_h" "$ac_includes_default"
11908 if test "x$ac_cv_header_stdarg_h" = xyes
11910 printf "%s\n" "#define HAVE_STDARG_H 1" >>confdefs.h
11913 ac_fn_c_check_header_compile "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
11914 if test "x$ac_cv_header_stdint_h" = xyes
11916 printf "%s\n" "#define HAVE_STDINT_H 1" >>confdefs.h
11919 ac_fn_c_check_header_compile "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
11920 if test "x$ac_cv_header_stdlib_h" = xyes
11922 printf "%s\n" "#define HAVE_STDLIB_H 1" >>confdefs.h
11925 ac_fn_c_check_header_compile "$LINENO" "termios.h" "ac_cv_header_termios_h" "$ac_includes_default"
11926 if test "x$ac_cv_header_termios_h" = xyes
11928 printf "%s\n" "#define HAVE_TERMIOS_H 1" >>confdefs.h
11931 ac_fn_c_check_header_compile "$LINENO" "termio.h" "ac_cv_header_termio_h" "$ac_includes_default"
11932 if test "x$ac_cv_header_termio_h" = xyes
11934 printf "%s\n" "#define HAVE_TERMIO_H 1" >>confdefs.h
11937 ac_fn_c_check_header_compile "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
11938 if test "x$ac_cv_header_unistd_h" = xyes
11940 printf "%s\n" "#define HAVE_UNISTD_H 1" >>confdefs.h
11943 ac_fn_c_check_header_compile "$LINENO" "utime.h" "ac_cv_header_utime_h" "$ac_includes_default"
11944 if test "x$ac_cv_header_utime_h" = xyes
11946 printf "%s\n" "#define HAVE_UTIME_H 1" >>confdefs.h
11949 ac_fn_c_check_header_compile "$LINENO" "attr/xattr.h" "ac_cv_header_attr_xattr_h" "$ac_includes_default"
11950 if test "x$ac_cv_header_attr_xattr_h" = xyes
11952 printf "%s\n" "#define HAVE_ATTR_XATTR_H 1" >>confdefs.h
11955 ac_fn_c_check_header_compile "$LINENO" "linux/falloc.h" "ac_cv_header_linux_falloc_h" "$ac_includes_default"
11956 if test "x$ac_cv_header_linux_falloc_h" = xyes
11958 printf "%s\n" "#define HAVE_LINUX_FALLOC_H 1" >>confdefs.h
11961 ac_fn_c_check_header_compile "$LINENO" "linux/fd.h" "ac_cv_header_linux_fd_h" "$ac_includes_default"
11962 if test "x$ac_cv_header_linux_fd_h" = xyes
11964 printf "%s\n" "#define HAVE_LINUX_FD_H 1" >>confdefs.h
11967 ac_fn_c_check_header_compile "$LINENO" "linux/fsmap.h" "ac_cv_header_linux_fsmap_h" "$ac_includes_default"
11968 if test "x$ac_cv_header_linux_fsmap_h" = xyes
11970 printf "%s\n" "#define HAVE_LINUX_FSMAP_H 1" >>confdefs.h
11973 ac_fn_c_check_header_compile "$LINENO" "linux/major.h" "ac_cv_header_linux_major_h" "$ac_includes_default"
11974 if test "x$ac_cv_header_linux_major_h" = xyes
11976 printf "%s\n" "#define HAVE_LINUX_MAJOR_H 1" >>confdefs.h
11979 ac_fn_c_check_header_compile "$LINENO" "linux/loop.h" "ac_cv_header_linux_loop_h" "$ac_includes_default"
11980 if test "x$ac_cv_header_linux_loop_h" = xyes
11982 printf "%s\n" "#define HAVE_LINUX_LOOP_H 1" >>confdefs.h
11985 ac_fn_c_check_header_compile "$LINENO" "linux/types.h" "ac_cv_header_linux_types_h" "$ac_includes_default"
11986 if test "x$ac_cv_header_linux_types_h" = xyes
11988 printf "%s\n" "#define HAVE_LINUX_TYPES_H 1" >>confdefs.h
11991 ac_fn_c_check_header_compile "$LINENO" "net/if_dl.h" "ac_cv_header_net_if_dl_h" "$ac_includes_default"
11992 if test "x$ac_cv_header_net_if_dl_h" = xyes
11994 printf "%s\n" "#define HAVE_NET_IF_DL_H 1" >>confdefs.h
11997 ac_fn_c_check_header_compile "$LINENO" "netinet/in.h" "ac_cv_header_netinet_in_h" "$ac_includes_default"
11998 if test "x$ac_cv_header_netinet_in_h" = xyes
12000 printf "%s\n" "#define HAVE_NETINET_IN_H 1" >>confdefs.h
12003 ac_fn_c_check_header_compile "$LINENO" "sys/acl.h" "ac_cv_header_sys_acl_h" "$ac_includes_default"
12004 if test "x$ac_cv_header_sys_acl_h" = xyes
12006 printf "%s\n" "#define HAVE_SYS_ACL_H 1" >>confdefs.h
12009 ac_fn_c_check_header_compile "$LINENO" "sys/disklabel.h" "ac_cv_header_sys_disklabel_h" "$ac_includes_default"
12010 if test "x$ac_cv_header_sys_disklabel_h" = xyes
12012 printf "%s\n" "#define HAVE_SYS_DISKLABEL_H 1" >>confdefs.h
12015 ac_fn_c_check_header_compile "$LINENO" "sys/disk.h" "ac_cv_header_sys_disk_h" "$ac_includes_default"
12016 if test "x$ac_cv_header_sys_disk_h" = xyes
12018 printf "%s\n" "#define HAVE_SYS_DISK_H 1" >>confdefs.h
12021 ac_fn_c_check_header_compile "$LINENO" "sys/file.h" "ac_cv_header_sys_file_h" "$ac_includes_default"
12022 if test "x$ac_cv_header_sys_file_h" = xyes
12024 printf "%s\n" "#define HAVE_SYS_FILE_H 1" >>confdefs.h
12027 ac_fn_c_check_header_compile "$LINENO" "sys/ioctl.h" "ac_cv_header_sys_ioctl_h" "$ac_includes_default"
12028 if test "x$ac_cv_header_sys_ioctl_h" = xyes
12030 printf "%s\n" "#define HAVE_SYS_IOCTL_H 1" >>confdefs.h
12033 ac_fn_c_check_header_compile "$LINENO" "sys/key.h" "ac_cv_header_sys_key_h" "$ac_includes_default"
12034 if test "x$ac_cv_header_sys_key_h" = xyes
12036 printf "%s\n" "#define HAVE_SYS_KEY_H 1" >>confdefs.h
12039 ac_fn_c_check_header_compile "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
12040 if test "x$ac_cv_header_sys_mkdev_h" = xyes
12042 printf "%s\n" "#define HAVE_SYS_MKDEV_H 1" >>confdefs.h
12045 ac_fn_c_check_header_compile "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
12046 if test "x$ac_cv_header_sys_mman_h" = xyes
12048 printf "%s\n" "#define HAVE_SYS_MMAN_H 1" >>confdefs.h
12051 ac_fn_c_check_header_compile "$LINENO" "sys/mount.h" "ac_cv_header_sys_mount_h" "$ac_includes_default"
12052 if test "x$ac_cv_header_sys_mount_h" = xyes
12054 printf "%s\n" "#define HAVE_SYS_MOUNT_H 1" >>confdefs.h
12057 ac_fn_c_check_header_compile "$LINENO" "sys/prctl.h" "ac_cv_header_sys_prctl_h" "$ac_includes_default"
12058 if test "x$ac_cv_header_sys_prctl_h" = xyes
12060 printf "%s\n" "#define HAVE_SYS_PRCTL_H 1" >>confdefs.h
12063 ac_fn_c_check_header_compile "$LINENO" "sys/random.h" "ac_cv_header_sys_random_h" "$ac_includes_default"
12064 if test "x$ac_cv_header_sys_random_h" = xyes
12066 printf "%s\n" "#define HAVE_SYS_RANDOM_H 1" >>confdefs.h
12069 ac_fn_c_check_header_compile "$LINENO" "sys/resource.h" "ac_cv_header_sys_resource_h" "$ac_includes_default"
12070 if test "x$ac_cv_header_sys_resource_h" = xyes
12072 printf "%s\n" "#define HAVE_SYS_RESOURCE_H 1" >>confdefs.h
12075 ac_fn_c_check_header_compile "$LINENO" "sys/select.h" "ac_cv_header_sys_select_h" "$ac_includes_default"
12076 if test "x$ac_cv_header_sys_select_h" = xyes
12078 printf "%s\n" "#define HAVE_SYS_SELECT_H 1" >>confdefs.h
12081 ac_fn_c_check_header_compile "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default"
12082 if test "x$ac_cv_header_sys_socket_h" = xyes
12084 printf "%s\n" "#define HAVE_SYS_SOCKET_H 1" >>confdefs.h
12087 ac_fn_c_check_header_compile "$LINENO" "sys/sockio.h" "ac_cv_header_sys_sockio_h" "$ac_includes_default"
12088 if test "x$ac_cv_header_sys_sockio_h" = xyes
12090 printf "%s\n" "#define HAVE_SYS_SOCKIO_H 1" >>confdefs.h
12093 ac_fn_c_check_header_compile "$LINENO" "sys/stat.h" "ac_cv_header_sys_stat_h" "$ac_includes_default"
12094 if test "x$ac_cv_header_sys_stat_h" = xyes
12096 printf "%s\n" "#define HAVE_SYS_STAT_H 1" >>confdefs.h
12099 ac_fn_c_check_header_compile "$LINENO" "sys/syscall.h" "ac_cv_header_sys_syscall_h" "$ac_includes_default"
12100 if test "x$ac_cv_header_sys_syscall_h" = xyes
12102 printf "%s\n" "#define HAVE_SYS_SYSCALL_H 1" >>confdefs.h
12105 ac_fn_c_check_header_compile "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
12106 if test "x$ac_cv_header_sys_sysmacros_h" = xyes
12108 printf "%s\n" "#define HAVE_SYS_SYSMACROS_H 1" >>confdefs.h
12111 ac_fn_c_check_header_compile "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default"
12112 if test "x$ac_cv_header_sys_time_h" = xyes
12114 printf "%s\n" "#define HAVE_SYS_TIME_H 1" >>confdefs.h
12117 ac_fn_c_check_header_compile "$LINENO" "sys/types.h" "ac_cv_header_sys_types_h" "$ac_includes_default"
12118 if test "x$ac_cv_header_sys_types_h" = xyes
12120 printf "%s\n" "#define HAVE_SYS_TYPES_H 1" >>confdefs.h
12123 ac_fn_c_check_header_compile "$LINENO" "sys/un.h" "ac_cv_header_sys_un_h" "$ac_includes_default"
12124 if test "x$ac_cv_header_sys_un_h" = xyes
12126 printf "%s\n" "#define HAVE_SYS_UN_H 1" >>confdefs.h
12129 ac_fn_c_check_header_compile "$LINENO" "sys/wait.h" "ac_cv_header_sys_wait_h" "$ac_includes_default"
12130 if test "x$ac_cv_header_sys_wait_h" = xyes
12132 printf "%s\n" "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
12135 ac_fn_c_check_header_compile "$LINENO" "sys/xattr.h" "ac_cv_header_sys_xattr_h" "$ac_includes_default"
12136 if test "x$ac_cv_header_sys_xattr_h" = xyes
12138 printf "%s\n" "#define HAVE_SYS_XATTR_H 1" >>confdefs.h
12144 # The above checks only detect system headers, not the headers in
12145 # ./include/mingw/, so explicitly define them to be available.
12146 printf "%s\n" "#define HAVE_LINUX_TYPES_H 1" >>confdefs.h
12148 printf "%s\n" "#define HAVE_SYS_STAT_H 1" >>confdefs.h
12150 printf "%s\n" "#define HAVE_SYS_SYSMACROS_H 1" >>confdefs.h
12152 printf "%s\n" "#define HAVE_SYS_TYPES_H 1" >>confdefs.h
12154 printf "%s\n" "#define HAVE_UNISTD_H 1" >>confdefs.h
12158 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a dd(1) program that supports iflag=fullblock" >&5
12159 printf %s "checking for a dd(1) program that supports iflag=fullblock... " >&6; }
12161 for i in dd gdd ; do
12162 if "$i" if=/dev/null of=/dev/null count=1 bs=10k 2>/dev/null iflag=fullblock oflag=append ; then
12167 if test -n "$DD" ; then
12168 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DD" >&5
12169 printf "%s\n" "$DD" >&6; }
12171 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found, using dd" >&5
12172 printf "%s\n" "not found, using dd" >&6; }
12174 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: No GNU-compatible dd(1) program found, expect some self-test failures." >&5
12175 printf "%s\n" "$as_me: WARNING: No GNU-compatible dd(1) program found, expect some self-test failures." >&2;}
12179 ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "
12180 #if HAVE_SYS_TYPES_H
12181 #include <sys/types.h>
12183 #if HAVE_SYS_SOCKET
12184 #include <sys/socket.h>
12188 if test "x$ac_cv_header_net_if_h" = xyes
12190 printf "%s\n" "#define HAVE_NET_IF_H 1" >>confdefs.h
12195 for ac_item in $ac_func_c_list
12197 if test $ac_func; then
12198 ac_fn_c_check_func "$LINENO" $ac_func ac_cv_func_$ac_func
12199 if eval test \"x\$ac_cv_func_$ac_func\" = xyes; then
12200 echo "#define $ac_item 1" >> confdefs.h
12208 if test "x$ac_cv_func_vprintf" = xno
12210 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
12211 if test "x$ac_cv_func__doprnt" = xyes
12214 printf "%s\n" "#define HAVE_DOPRNT 1" >>confdefs.h
12219 ac_fn_c_check_member "$LINENO" "struct dirent" "d_reclen" "ac_cv_member_struct_dirent_d_reclen" "#include <dirent.h>
12221 if test "x$ac_cv_member_struct_dirent_d_reclen" = xyes
12224 printf "%s\n" "#define HAVE_RECLEN_DIRENT 1" >>confdefs.h
12228 ac_fn_c_check_member "$LINENO" "struct stat" "st_atim" "ac_cv_member_struct_stat_st_atim" "$ac_includes_default"
12229 if test "x$ac_cv_member_struct_stat_st_atim" = xyes
12232 printf "%s\n" "#define HAVE_STRUCT_STAT_ST_ATIM 1" >>confdefs.h
12237 ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "#include <sys/types.h>
12239 if test "x$ac_cv_type_ssize_t" = xyes
12242 printf "%s\n" "#define HAVE_TYPE_SSIZE_T 1" >>confdefs.h
12246 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
12247 printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
12248 if test ${ac_cv_c_undeclared_builtin_options+y}
12250 printf %s "(cached) " >&6
12252 ac_save_CFLAGS=$CFLAGS
12253 ac_cv_c_undeclared_builtin_options='cannot detect'
12254 for ac_arg in '' -fno-builtin; do
12255 CFLAGS="$ac_save_CFLAGS $ac_arg"
12256 # This test program should *not* compile successfully.
12257 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12258 /* end confdefs.h. */
12268 if ac_fn_c_try_compile "$LINENO"
12272 # This test program should compile successfully.
12273 # No library function is consistently available on
12274 # freestanding implementations, so test against a dummy
12275 # declaration. Include always-available headers on the
12276 # off chance that they somehow elicit warnings.
12277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12278 /* end confdefs.h. */
12280 #include <limits.h>
12281 #include <stdarg.h>
12282 #include <stddef.h>
12283 extern void ac_decl (int, char *);
12288 (void) ac_decl (0, (char *) 0);
12295 if ac_fn_c_try_compile "$LINENO"
12297 if test x"$ac_arg" = x
12299 ac_cv_c_undeclared_builtin_options='none needed'
12301 ac_cv_c_undeclared_builtin_options=$ac_arg
12305 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12307 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12309 CFLAGS=$ac_save_CFLAGS
12312 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
12313 printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
12314 case $ac_cv_c_undeclared_builtin_options in #(
12316 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12317 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12318 as_fn_error $? "cannot make $CC report undeclared builtins
12319 See \`config.log' for more details" "$LINENO" 5; } ;; #(
12321 ac_c_undeclared_builtin_options='' ;; #(
12323 ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
12326 ac_fn_check_decl "$LINENO" "llseek" "ac_cv_have_decl_llseek" "#include <unistd.h>
12327 " "$ac_c_undeclared_builtin_options" "CFLAGS"
12328 if test "x$ac_cv_have_decl_llseek" = xyes
12331 printf "%s\n" "#define HAVE_LLSEEK_PROTOTYPE 1" >>confdefs.h
12334 ac_fn_check_decl "$LINENO" "lseek64" "ac_cv_have_decl_lseek64" "#define _LARGEFILE_SOURCE
12335 #define _LARGEFILE64_SOURCE
12336 #include <unistd.h>
12337 " "$ac_c_undeclared_builtin_options" "CFLAGS"
12338 if test "x$ac_cv_have_decl_lseek64" = xyes
12341 printf "%s\n" "#define HAVE_LSEEK64_PROTOTYPE 1" >>confdefs.h
12345 ac_fn_check_decl "$LINENO" "fsmap_sizeof" "ac_cv_have_decl_fsmap_sizeof" "#include <linux/fsmap.h>
12346 " "$ac_c_undeclared_builtin_options" "CFLAGS"
12347 if test "x$ac_cv_have_decl_fsmap_sizeof" = xyes
12350 printf "%s\n" "#define HAVE_FSMAP_SIZEOF 1" >>confdefs.h
12353 # Check whether --enable-largefile was given.
12354 if test ${enable_largefile+y}
12356 enableval=$enable_largefile;
12359 if test "$enable_largefile" != no; then
12361 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
12362 printf %s "checking for special C compiler options needed for large files... " >&6; }
12363 if test ${ac_cv_sys_largefile_CC+y}
12365 printf %s "(cached) " >&6
12367 ac_cv_sys_largefile_CC=no
12368 if test "$GCC" != yes; then
12371 # IRIX 6.2 and later do not support large files by default,
12372 # so use the C compiler's -n32 option if that helps.
12373 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12374 /* end confdefs.h. */
12375 #include <sys/types.h>
12376 /* Check that off_t can represent 2**63 - 1 correctly.
12377 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12378 since some C++ compilers masquerading as C compilers
12379 incorrectly reject 9223372036854775807. */
12380 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
12381 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12382 && LARGE_OFF_T % 2147483647 == 1)
12392 if ac_fn_c_try_compile "$LINENO"
12396 rm -f core conftest.err conftest.$ac_objext conftest.beam
12398 if ac_fn_c_try_compile "$LINENO"
12400 ac_cv_sys_largefile_CC=' -n32'; break
12402 rm -f core conftest.err conftest.$ac_objext conftest.beam
12406 rm -f conftest.$ac_ext
12409 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
12410 printf "%s\n" "$ac_cv_sys_largefile_CC" >&6; }
12411 if test "$ac_cv_sys_largefile_CC" != no; then
12412 CC=$CC$ac_cv_sys_largefile_CC
12415 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
12416 printf %s "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
12417 if test ${ac_cv_sys_file_offset_bits+y}
12419 printf %s "(cached) " >&6
12422 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12423 /* end confdefs.h. */
12424 #include <sys/types.h>
12425 /* Check that off_t can represent 2**63 - 1 correctly.
12426 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12427 since some C++ compilers masquerading as C compilers
12428 incorrectly reject 9223372036854775807. */
12429 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
12430 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12431 && LARGE_OFF_T % 2147483647 == 1)
12441 if ac_fn_c_try_compile "$LINENO"
12443 ac_cv_sys_file_offset_bits=no; break
12445 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12446 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12447 /* end confdefs.h. */
12448 #define _FILE_OFFSET_BITS 64
12449 #include <sys/types.h>
12450 /* Check that off_t can represent 2**63 - 1 correctly.
12451 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12452 since some C++ compilers masquerading as C compilers
12453 incorrectly reject 9223372036854775807. */
12454 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
12455 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12456 && LARGE_OFF_T % 2147483647 == 1)
12466 if ac_fn_c_try_compile "$LINENO"
12468 ac_cv_sys_file_offset_bits=64; break
12470 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12471 ac_cv_sys_file_offset_bits=unknown
12475 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
12476 printf "%s\n" "$ac_cv_sys_file_offset_bits" >&6; }
12477 case $ac_cv_sys_file_offset_bits in #(
12480 printf "%s\n" "#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits" >>confdefs.h
12484 if test $ac_cv_sys_file_offset_bits = unknown; then
12485 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
12486 printf %s "checking for _LARGE_FILES value needed for large files... " >&6; }
12487 if test ${ac_cv_sys_large_files+y}
12489 printf %s "(cached) " >&6
12492 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12493 /* end confdefs.h. */
12494 #include <sys/types.h>
12495 /* Check that off_t can represent 2**63 - 1 correctly.
12496 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12497 since some C++ compilers masquerading as C compilers
12498 incorrectly reject 9223372036854775807. */
12499 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
12500 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12501 && LARGE_OFF_T % 2147483647 == 1)
12511 if ac_fn_c_try_compile "$LINENO"
12513 ac_cv_sys_large_files=no; break
12515 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12516 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12517 /* end confdefs.h. */
12518 #define _LARGE_FILES 1
12519 #include <sys/types.h>
12520 /* Check that off_t can represent 2**63 - 1 correctly.
12521 We can't simply define LARGE_OFF_T to be 9223372036854775807,
12522 since some C++ compilers masquerading as C compilers
12523 incorrectly reject 9223372036854775807. */
12524 #define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
12525 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12526 && LARGE_OFF_T % 2147483647 == 1)
12536 if ac_fn_c_try_compile "$LINENO"
12538 ac_cv_sys_large_files=1; break
12540 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12541 ac_cv_sys_large_files=unknown
12545 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12546 printf "%s\n" "$ac_cv_sys_large_files" >&6; }
12547 case $ac_cv_sys_large_files in #(
12550 printf "%s\n" "#define _LARGE_FILES $ac_cv_sys_large_files" >>confdefs.h
12557 # The cast to long int works around a bug in the HP C Compiler
12558 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12559 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12560 # This bug is HP SR number 8606223364.
12561 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
12562 printf %s "checking size of short... " >&6; }
12563 if test ${ac_cv_sizeof_short+y}
12565 printf %s "(cached) " >&6
12567 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"
12571 if test "$ac_cv_type_short" = yes; then
12572 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12573 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12574 as_fn_error 77 "cannot compute sizeof (short)
12575 See \`config.log' for more details" "$LINENO" 5; }
12577 ac_cv_sizeof_short=0
12582 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
12583 printf "%s\n" "$ac_cv_sizeof_short" >&6; }
12587 printf "%s\n" "#define SIZEOF_SHORT $ac_cv_sizeof_short" >>confdefs.h
12590 # The cast to long int works around a bug in the HP C Compiler
12591 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12592 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12593 # This bug is HP SR number 8606223364.
12594 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
12595 printf %s "checking size of int... " >&6; }
12596 if test ${ac_cv_sizeof_int+y}
12598 printf %s "(cached) " >&6
12600 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"
12604 if test "$ac_cv_type_int" = yes; then
12605 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12606 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12607 as_fn_error 77 "cannot compute sizeof (int)
12608 See \`config.log' for more details" "$LINENO" 5; }
12615 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
12616 printf "%s\n" "$ac_cv_sizeof_int" >&6; }
12620 printf "%s\n" "#define SIZEOF_INT $ac_cv_sizeof_int" >>confdefs.h
12623 # The cast to long int works around a bug in the HP C Compiler
12624 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12625 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12626 # This bug is HP SR number 8606223364.
12627 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
12628 printf %s "checking size of long... " >&6; }
12629 if test ${ac_cv_sizeof_long+y}
12631 printf %s "(cached) " >&6
12633 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"
12637 if test "$ac_cv_type_long" = yes; then
12638 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12639 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12640 as_fn_error 77 "cannot compute sizeof (long)
12641 See \`config.log' for more details" "$LINENO" 5; }
12643 ac_cv_sizeof_long=0
12648 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
12649 printf "%s\n" "$ac_cv_sizeof_long" >&6; }
12653 printf "%s\n" "#define SIZEOF_LONG $ac_cv_sizeof_long" >>confdefs.h
12656 # The cast to long int works around a bug in the HP C Compiler
12657 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12658 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12659 # This bug is HP SR number 8606223364.
12660 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
12661 printf %s "checking size of long long... " >&6; }
12662 if test ${ac_cv_sizeof_long_long+y}
12664 printf %s "(cached) " >&6
12666 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"
12670 if test "$ac_cv_type_long_long" = yes; then
12671 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12672 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12673 as_fn_error 77 "cannot compute sizeof (long long)
12674 See \`config.log' for more details" "$LINENO" 5; }
12676 ac_cv_sizeof_long_long=0
12681 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
12682 printf "%s\n" "$ac_cv_sizeof_long_long" >&6; }
12686 printf "%s\n" "#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long" >>confdefs.h
12689 # The cast to long int works around a bug in the HP C Compiler
12690 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12691 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12692 # This bug is HP SR number 8606223364.
12693 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
12694 printf %s "checking size of off_t... " >&6; }
12695 if test ${ac_cv_sizeof_off_t+y}
12697 printf %s "(cached) " >&6
12699 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"
12703 if test "$ac_cv_type_off_t" = yes; then
12704 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12705 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12706 as_fn_error 77 "cannot compute sizeof (off_t)
12707 See \`config.log' for more details" "$LINENO" 5; }
12709 ac_cv_sizeof_off_t=0
12714 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
12715 printf "%s\n" "$ac_cv_sizeof_off_t" >&6; }
12719 printf "%s\n" "#define SIZEOF_OFF_T $ac_cv_sizeof_off_t" >>confdefs.h
12722 # The cast to long int works around a bug in the HP C Compiler
12723 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
12724 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
12725 # This bug is HP SR number 8606223364.
12726 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5
12727 printf %s "checking size of time_t... " >&6; }
12728 if test ${ac_cv_sizeof_time_t+y}
12730 printf %s "(cached) " >&6
12732 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t" "$ac_includes_default"
12736 if test "$ac_cv_type_time_t" = yes; then
12737 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12738 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
12739 as_fn_error 77 "cannot compute sizeof (time_t)
12740 See \`config.log' for more details" "$LINENO" 5; }
12742 ac_cv_sizeof_time_t=0
12747 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5
12748 printf "%s\n" "$ac_cv_sizeof_time_t" >&6; }
12752 printf "%s\n" "#define SIZEOF_TIME_T $ac_cv_sizeof_time_t" >>confdefs.h
12755 SIZEOF_SHORT=$ac_cv_sizeof_short
12756 SIZEOF_INT=$ac_cv_sizeof_int
12757 SIZEOF_LONG=$ac_cv_sizeof_long
12758 SIZEOF_LONG_LONG=$ac_cv_sizeof_long_long
12759 SIZEOF_OFF_T=$ac_cv_sizeof_off_t
12760 SIZEOF_TIME_T=$ac_cv_sizeof_time_t
12767 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
12768 printf %s "checking whether byte ordering is bigendian... " >&6; }
12769 if test ${ac_cv_c_bigendian+y}
12771 printf %s "(cached) " >&6
12773 ac_cv_c_bigendian=unknown
12774 # See if we're dealing with a universal compiler.
12775 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12776 /* end confdefs.h. */
12777 #ifndef __APPLE_CC__
12778 not a universal capable compiler
12783 if ac_fn_c_try_compile "$LINENO"
12786 # Check for potential -arch flags. It is not universal unless
12787 # there are at least two -arch flags with different values.
12790 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
12791 if test -n "$ac_prev"; then
12793 i?86 | x86_64 | ppc | ppc64)
12794 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
12797 ac_cv_c_bigendian=universal
12803 elif test "x$ac_word" = "x-arch"; then
12808 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12809 if test $ac_cv_c_bigendian = unknown; then
12810 # See if sys/param.h defines the BYTE_ORDER macro.
12811 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12812 /* end confdefs.h. */
12813 #include <sys/types.h>
12814 #include <sys/param.h>
12819 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
12820 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
12822 bogus endian macros
12829 if ac_fn_c_try_compile "$LINENO"
12831 # It does; now see whether it defined to BIG_ENDIAN or not.
12832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12833 /* end confdefs.h. */
12834 #include <sys/types.h>
12835 #include <sys/param.h>
12840 #if BYTE_ORDER != BIG_ENDIAN
12848 if ac_fn_c_try_compile "$LINENO"
12850 ac_cv_c_bigendian=yes
12852 ac_cv_c_bigendian=no
12854 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12856 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12858 if test $ac_cv_c_bigendian = unknown; then
12859 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
12860 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12861 /* end confdefs.h. */
12862 #include <limits.h>
12867 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
12868 bogus endian macros
12875 if ac_fn_c_try_compile "$LINENO"
12877 # It does; now see whether it defined to _BIG_ENDIAN or not.
12878 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12879 /* end confdefs.h. */
12880 #include <limits.h>
12885 #ifndef _BIG_ENDIAN
12893 if ac_fn_c_try_compile "$LINENO"
12895 ac_cv_c_bigendian=yes
12897 ac_cv_c_bigendian=no
12899 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12901 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12903 if test $ac_cv_c_bigendian = unknown; then
12904 # Compile a test program.
12905 if test "$cross_compiling" = yes
12907 # Try to guess by grepping values from an object file.
12908 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12909 /* end confdefs.h. */
12910 unsigned short int ascii_mm[] =
12911 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
12912 unsigned short int ascii_ii[] =
12913 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
12914 int use_ascii (int i) {
12915 return ascii_mm[i] + ascii_ii[i];
12917 unsigned short int ebcdic_ii[] =
12918 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
12919 unsigned short int ebcdic_mm[] =
12920 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
12921 int use_ebcdic (int i) {
12922 return ebcdic_mm[i] + ebcdic_ii[i];
12929 return use_ascii (foo) == use_ebcdic (foo);
12934 if ac_fn_c_try_compile "$LINENO"
12936 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
12937 ac_cv_c_bigendian=yes
12939 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
12940 if test "$ac_cv_c_bigendian" = unknown; then
12941 ac_cv_c_bigendian=no
12943 # finding both strings is unlikely to happen, but who knows?
12944 ac_cv_c_bigendian=unknown
12948 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
12950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12951 /* end confdefs.h. */
12952 $ac_includes_default
12957 /* Are we little or big endian? From Harbison&Steele. */
12961 char c[sizeof (long int)];
12964 return u.c[sizeof (long int) - 1] == 1;
12970 if ac_fn_c_try_run "$LINENO"
12972 ac_cv_c_bigendian=no
12974 ac_cv_c_bigendian=yes
12976 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12977 conftest.$ac_objext conftest.beam conftest.$ac_ext
12982 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
12983 printf "%s\n" "$ac_cv_c_bigendian" >&6; }
12984 case $ac_cv_c_bigendian in #(
12986 printf "%s\n" "#define WORDS_BIGENDIAN 1" >>confdefs.h
12992 printf "%s\n" "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
12996 as_fn_error $? "unknown endianness
12997 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
13000 if test $cross_compiling = no; then
13001 BUILD_CC="$BUILD_CC" CPP="$CPP" /bin/sh $ac_aux_dir/parse-types.sh
13003 CROSS_COMPILE="1" BUILD_CC="$BUILD_CC" CPP="$CPP" /bin/sh $ac_aux_dir/parse-types.sh
13005 ASM_TYPES_HEADER=./asm_types.h
13007 echo "/* These defines are needed for the public ext2fs.h header file */" \
13009 if grep HAVE_SYS_TYPES_H confdefs.h > tmp_config.$$; then
13010 uniq tmp_config.$$ >> public_config.h
13012 echo "#undef HAVE_SYS_TYPES_H" >> public_config.h
13014 if grep WORDS_BIGENDIAN confdefs.h > tmp_config.$$; then
13015 uniq tmp_config.$$ >> public_config.h
13017 echo "#undef WORDS_BIGENDIAN" >> public_config.h
13019 rm -f tmp_config.$$
13020 PUBLIC_CONFIG_HEADER=./public_config.h
13022 ac_fn_c_check_header_compile "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
13023 if test "x$ac_cv_header_inttypes_h" = xyes
13025 printf "%s\n" "#define HAVE_INTTYPES_H 1" >>confdefs.h
13029 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
13030 if test "x$ac_cv_type_intptr_t" = xyes
13033 printf "%s\n" "#define HAVE_INTPTR_T 1" >>confdefs.h
13038 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether struct stat has a st_flags field" >&5
13039 printf %s "checking whether struct stat has a st_flags field... " >&6; }
13040 if test ${e2fsprogs_cv_struct_st_flags+y}
13042 printf %s "(cached) " >&6
13044 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13045 /* end confdefs.h. */
13046 #include <sys/stat.h>
13050 struct stat stat; stat.st_flags = 0;
13055 if ac_fn_c_try_compile "$LINENO"
13057 e2fsprogs_cv_struct_st_flags=yes
13059 e2fsprogs_cv_struct_st_flags=no
13061 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13064 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $e2fsprogs_cv_struct_st_flags" >&5
13065 printf "%s\n" "$e2fsprogs_cv_struct_st_flags" >&6; }
13066 if test "$e2fsprogs_cv_struct_st_flags" = yes; then
13067 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether st_flags field is useful" >&5
13068 printf %s "checking whether st_flags field is useful... " >&6; }
13069 if test ${e2fsprogs_cv_struct_st_flags_immut+y}
13071 printf %s "(cached) " >&6
13073 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13074 /* end confdefs.h. */
13075 #include <sys/stat.h>
13079 struct stat stat; stat.st_flags |= UF_IMMUTABLE;
13084 if ac_fn_c_try_compile "$LINENO"
13086 e2fsprogs_cv_struct_st_flags_immut=yes
13088 e2fsprogs_cv_struct_st_flags_immut=no
13090 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13093 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $e2fsprogs_cv_struct_st_flags_immut" >&5
13094 printf "%s\n" "$e2fsprogs_cv_struct_st_flags_immut" >&6; }
13095 if test "$e2fsprogs_cv_struct_st_flags_immut" = yes; then
13097 printf "%s\n" "#define HAVE_STAT_FLAGS 1" >>confdefs.h
13101 ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/types.h>
13102 #include <sys/socket.h>
13104 if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes
13107 printf "%s\n" "#define HAVE_SA_LEN 1" >>confdefs.h
13111 if test -n "$BLKID_CMT"; then
13112 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_probe_get_topology in -lblkid" >&5
13113 printf %s "checking for blkid_probe_get_topology in -lblkid... " >&6; }
13114 if test ${ac_cv_lib_blkid_blkid_probe_get_topology+y}
13116 printf %s "(cached) " >&6
13118 ac_check_lib_save_LIBS=$LIBS
13119 LIBS="-lblkid $LIBS"
13120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13121 /* end confdefs.h. */
13123 /* Override any GCC internal prototype to avoid an error.
13124 Use char because int might match the return type of a GCC
13125 builtin and then its argument prototype would still apply. */
13126 char blkid_probe_get_topology ();
13130 return blkid_probe_get_topology ();
13135 if ac_fn_c_try_link "$LINENO"
13137 ac_cv_lib_blkid_blkid_probe_get_topology=yes
13139 ac_cv_lib_blkid_blkid_probe_get_topology=no
13141 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13142 conftest$ac_exeext conftest.$ac_ext
13143 LIBS=$ac_check_lib_save_LIBS
13145 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_probe_get_topology" >&5
13146 printf "%s\n" "$ac_cv_lib_blkid_blkid_probe_get_topology" >&6; }
13147 if test "x$ac_cv_lib_blkid_blkid_probe_get_topology" = xyes
13150 printf "%s\n" "#define HAVE_BLKID_PROBE_GET_TOPOLOGY 1" >>confdefs.h
13154 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_topology_get_dax in -lblkid" >&5
13155 printf %s "checking for blkid_topology_get_dax in -lblkid... " >&6; }
13156 if test ${ac_cv_lib_blkid_blkid_topology_get_dax+y}
13158 printf %s "(cached) " >&6
13160 ac_check_lib_save_LIBS=$LIBS
13161 LIBS="-lblkid $LIBS"
13162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13163 /* end confdefs.h. */
13165 /* Override any GCC internal prototype to avoid an error.
13166 Use char because int might match the return type of a GCC
13167 builtin and then its argument prototype would still apply. */
13168 char blkid_topology_get_dax ();
13172 return blkid_topology_get_dax ();
13177 if ac_fn_c_try_link "$LINENO"
13179 ac_cv_lib_blkid_blkid_topology_get_dax=yes
13181 ac_cv_lib_blkid_blkid_topology_get_dax=no
13183 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13184 conftest$ac_exeext conftest.$ac_ext
13185 LIBS=$ac_check_lib_save_LIBS
13187 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_topology_get_dax" >&5
13188 printf "%s\n" "$ac_cv_lib_blkid_blkid_topology_get_dax" >&6; }
13189 if test "x$ac_cv_lib_blkid_blkid_topology_get_dax" = xyes
13192 printf "%s\n" "#define HAVE_BLKID_TOPOLOGY_GET_DAX 1" >>confdefs.h
13196 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for blkid_probe_enable_partitions in -lblkid" >&5
13197 printf %s "checking for blkid_probe_enable_partitions in -lblkid... " >&6; }
13198 if test ${ac_cv_lib_blkid_blkid_probe_enable_partitions+y}
13200 printf %s "(cached) " >&6
13202 ac_check_lib_save_LIBS=$LIBS
13203 LIBS="-lblkid $LIBS"
13204 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13205 /* end confdefs.h. */
13207 /* Override any GCC internal prototype to avoid an error.
13208 Use char because int might match the return type of a GCC
13209 builtin and then its argument prototype would still apply. */
13210 char blkid_probe_enable_partitions ();
13214 return blkid_probe_enable_partitions ();
13219 if ac_fn_c_try_link "$LINENO"
13221 ac_cv_lib_blkid_blkid_probe_enable_partitions=yes
13223 ac_cv_lib_blkid_blkid_probe_enable_partitions=no
13225 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13226 conftest$ac_exeext conftest.$ac_ext
13227 LIBS=$ac_check_lib_save_LIBS
13229 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blkid_blkid_probe_enable_partitions" >&5
13230 printf "%s\n" "$ac_cv_lib_blkid_blkid_probe_enable_partitions" >&6; }
13231 if test "x$ac_cv_lib_blkid_blkid_probe_enable_partitions" = xyes
13234 printf "%s\n" "#define HAVE_BLKID_PROBE_ENABLE_PARTITIONS 1" >>confdefs.h
13239 if test -n "$DLOPEN_LIB" ; then
13240 ac_cv_func_dlopen=yes
13242 ac_fn_c_check_func "$LINENO" "__secure_getenv" "ac_cv_func___secure_getenv"
13243 if test "x$ac_cv_func___secure_getenv" = xyes
13245 printf "%s\n" "#define HAVE___SECURE_GETENV 1" >>confdefs.h
13248 ac_fn_c_check_func "$LINENO" "add_key" "ac_cv_func_add_key"
13249 if test "x$ac_cv_func_add_key" = xyes
13251 printf "%s\n" "#define HAVE_ADD_KEY 1" >>confdefs.h
13254 ac_fn_c_check_func "$LINENO" "backtrace" "ac_cv_func_backtrace"
13255 if test "x$ac_cv_func_backtrace" = xyes
13257 printf "%s\n" "#define HAVE_BACKTRACE 1" >>confdefs.h
13260 ac_fn_c_check_func "$LINENO" "chflags" "ac_cv_func_chflags"
13261 if test "x$ac_cv_func_chflags" = xyes
13263 printf "%s\n" "#define HAVE_CHFLAGS 1" >>confdefs.h
13266 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
13267 if test "x$ac_cv_func_dlopen" = xyes
13269 printf "%s\n" "#define HAVE_DLOPEN 1" >>confdefs.h
13272 ac_fn_c_check_func "$LINENO" "fadvise64" "ac_cv_func_fadvise64"
13273 if test "x$ac_cv_func_fadvise64" = xyes
13275 printf "%s\n" "#define HAVE_FADVISE64 1" >>confdefs.h
13278 ac_fn_c_check_func "$LINENO" "fallocate" "ac_cv_func_fallocate"
13279 if test "x$ac_cv_func_fallocate" = xyes
13281 printf "%s\n" "#define HAVE_FALLOCATE 1" >>confdefs.h
13284 ac_fn_c_check_func "$LINENO" "fallocate64" "ac_cv_func_fallocate64"
13285 if test "x$ac_cv_func_fallocate64" = xyes
13287 printf "%s\n" "#define HAVE_FALLOCATE64 1" >>confdefs.h
13290 ac_fn_c_check_func "$LINENO" "fchown" "ac_cv_func_fchown"
13291 if test "x$ac_cv_func_fchown" = xyes
13293 printf "%s\n" "#define HAVE_FCHOWN 1" >>confdefs.h
13296 ac_fn_c_check_func "$LINENO" "fcntl" "ac_cv_func_fcntl"
13297 if test "x$ac_cv_func_fcntl" = xyes
13299 printf "%s\n" "#define HAVE_FCNTL 1" >>confdefs.h
13302 ac_fn_c_check_func "$LINENO" "fdatasync" "ac_cv_func_fdatasync"
13303 if test "x$ac_cv_func_fdatasync" = xyes
13305 printf "%s\n" "#define HAVE_FDATASYNC 1" >>confdefs.h
13308 ac_fn_c_check_func "$LINENO" "fstat64" "ac_cv_func_fstat64"
13309 if test "x$ac_cv_func_fstat64" = xyes
13311 printf "%s\n" "#define HAVE_FSTAT64 1" >>confdefs.h
13314 ac_fn_c_check_func "$LINENO" "fsync" "ac_cv_func_fsync"
13315 if test "x$ac_cv_func_fsync" = xyes
13317 printf "%s\n" "#define HAVE_FSYNC 1" >>confdefs.h
13320 ac_fn_c_check_func "$LINENO" "ftruncate64" "ac_cv_func_ftruncate64"
13321 if test "x$ac_cv_func_ftruncate64" = xyes
13323 printf "%s\n" "#define HAVE_FTRUNCATE64 1" >>confdefs.h
13326 ac_fn_c_check_func "$LINENO" "futimes" "ac_cv_func_futimes"
13327 if test "x$ac_cv_func_futimes" = xyes
13329 printf "%s\n" "#define HAVE_FUTIMES 1" >>confdefs.h
13332 ac_fn_c_check_func "$LINENO" "getcwd" "ac_cv_func_getcwd"
13333 if test "x$ac_cv_func_getcwd" = xyes
13335 printf "%s\n" "#define HAVE_GETCWD 1" >>confdefs.h
13338 ac_fn_c_check_func "$LINENO" "getdtablesize" "ac_cv_func_getdtablesize"
13339 if test "x$ac_cv_func_getdtablesize" = xyes
13341 printf "%s\n" "#define HAVE_GETDTABLESIZE 1" >>confdefs.h
13344 ac_fn_c_check_func "$LINENO" "getentropy" "ac_cv_func_getentropy"
13345 if test "x$ac_cv_func_getentropy" = xyes
13347 printf "%s\n" "#define HAVE_GETENTROPY 1" >>confdefs.h
13350 ac_fn_c_check_func "$LINENO" "gethostname" "ac_cv_func_gethostname"
13351 if test "x$ac_cv_func_gethostname" = xyes
13353 printf "%s\n" "#define HAVE_GETHOSTNAME 1" >>confdefs.h
13356 ac_fn_c_check_func "$LINENO" "getmntinfo" "ac_cv_func_getmntinfo"
13357 if test "x$ac_cv_func_getmntinfo" = xyes
13359 printf "%s\n" "#define HAVE_GETMNTINFO 1" >>confdefs.h
13362 ac_fn_c_check_func "$LINENO" "getpwuid_r" "ac_cv_func_getpwuid_r"
13363 if test "x$ac_cv_func_getpwuid_r" = xyes
13365 printf "%s\n" "#define HAVE_GETPWUID_R 1" >>confdefs.h
13368 ac_fn_c_check_func "$LINENO" "getrandom" "ac_cv_func_getrandom"
13369 if test "x$ac_cv_func_getrandom" = xyes
13371 printf "%s\n" "#define HAVE_GETRANDOM 1" >>confdefs.h
13374 ac_fn_c_check_func "$LINENO" "getrlimit" "ac_cv_func_getrlimit"
13375 if test "x$ac_cv_func_getrlimit" = xyes
13377 printf "%s\n" "#define HAVE_GETRLIMIT 1" >>confdefs.h
13380 ac_fn_c_check_func "$LINENO" "getrusage" "ac_cv_func_getrusage"
13381 if test "x$ac_cv_func_getrusage" = xyes
13383 printf "%s\n" "#define HAVE_GETRUSAGE 1" >>confdefs.h
13386 ac_fn_c_check_func "$LINENO" "jrand48" "ac_cv_func_jrand48"
13387 if test "x$ac_cv_func_jrand48" = xyes
13389 printf "%s\n" "#define HAVE_JRAND48 1" >>confdefs.h
13392 ac_fn_c_check_func "$LINENO" "keyctl" "ac_cv_func_keyctl"
13393 if test "x$ac_cv_func_keyctl" = xyes
13395 printf "%s\n" "#define HAVE_KEYCTL 1" >>confdefs.h
13398 ac_fn_c_check_func "$LINENO" "llistxattr" "ac_cv_func_llistxattr"
13399 if test "x$ac_cv_func_llistxattr" = xyes
13401 printf "%s\n" "#define HAVE_LLISTXATTR 1" >>confdefs.h
13404 ac_fn_c_check_func "$LINENO" "llseek" "ac_cv_func_llseek"
13405 if test "x$ac_cv_func_llseek" = xyes
13407 printf "%s\n" "#define HAVE_LLSEEK 1" >>confdefs.h
13410 ac_fn_c_check_func "$LINENO" "lseek64" "ac_cv_func_lseek64"
13411 if test "x$ac_cv_func_lseek64" = xyes
13413 printf "%s\n" "#define HAVE_LSEEK64 1" >>confdefs.h
13416 ac_fn_c_check_func "$LINENO" "mallinfo" "ac_cv_func_mallinfo"
13417 if test "x$ac_cv_func_mallinfo" = xyes
13419 printf "%s\n" "#define HAVE_MALLINFO 1" >>confdefs.h
13422 ac_fn_c_check_func "$LINENO" "mallinfo2" "ac_cv_func_mallinfo2"
13423 if test "x$ac_cv_func_mallinfo2" = xyes
13425 printf "%s\n" "#define HAVE_MALLINFO2 1" >>confdefs.h
13428 ac_fn_c_check_func "$LINENO" "mbstowcs" "ac_cv_func_mbstowcs"
13429 if test "x$ac_cv_func_mbstowcs" = xyes
13431 printf "%s\n" "#define HAVE_MBSTOWCS 1" >>confdefs.h
13434 ac_fn_c_check_func "$LINENO" "memalign" "ac_cv_func_memalign"
13435 if test "x$ac_cv_func_memalign" = xyes
13437 printf "%s\n" "#define HAVE_MEMALIGN 1" >>confdefs.h
13440 ac_fn_c_check_func "$LINENO" "mempcpy" "ac_cv_func_mempcpy"
13441 if test "x$ac_cv_func_mempcpy" = xyes
13443 printf "%s\n" "#define HAVE_MEMPCPY 1" >>confdefs.h
13446 ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
13447 if test "x$ac_cv_func_mmap" = xyes
13449 printf "%s\n" "#define HAVE_MMAP 1" >>confdefs.h
13452 ac_fn_c_check_func "$LINENO" "msync" "ac_cv_func_msync"
13453 if test "x$ac_cv_func_msync" = xyes
13455 printf "%s\n" "#define HAVE_MSYNC 1" >>confdefs.h
13458 ac_fn_c_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep"
13459 if test "x$ac_cv_func_nanosleep" = xyes
13461 printf "%s\n" "#define HAVE_NANOSLEEP 1" >>confdefs.h
13464 ac_fn_c_check_func "$LINENO" "open64" "ac_cv_func_open64"
13465 if test "x$ac_cv_func_open64" = xyes
13467 printf "%s\n" "#define HAVE_OPEN64 1" >>confdefs.h
13470 ac_fn_c_check_func "$LINENO" "pathconf" "ac_cv_func_pathconf"
13471 if test "x$ac_cv_func_pathconf" = xyes
13473 printf "%s\n" "#define HAVE_PATHCONF 1" >>confdefs.h
13476 ac_fn_c_check_func "$LINENO" "posix_fadvise" "ac_cv_func_posix_fadvise"
13477 if test "x$ac_cv_func_posix_fadvise" = xyes
13479 printf "%s\n" "#define HAVE_POSIX_FADVISE 1" >>confdefs.h
13482 ac_fn_c_check_func "$LINENO" "posix_fadvise64" "ac_cv_func_posix_fadvise64"
13483 if test "x$ac_cv_func_posix_fadvise64" = xyes
13485 printf "%s\n" "#define HAVE_POSIX_FADVISE64 1" >>confdefs.h
13488 ac_fn_c_check_func "$LINENO" "posix_memalign" "ac_cv_func_posix_memalign"
13489 if test "x$ac_cv_func_posix_memalign" = xyes
13491 printf "%s\n" "#define HAVE_POSIX_MEMALIGN 1" >>confdefs.h
13494 ac_fn_c_check_func "$LINENO" "prctl" "ac_cv_func_prctl"
13495 if test "x$ac_cv_func_prctl" = xyes
13497 printf "%s\n" "#define HAVE_PRCTL 1" >>confdefs.h
13500 ac_fn_c_check_func "$LINENO" "pread" "ac_cv_func_pread"
13501 if test "x$ac_cv_func_pread" = xyes
13503 printf "%s\n" "#define HAVE_PREAD 1" >>confdefs.h
13506 ac_fn_c_check_func "$LINENO" "pwrite" "ac_cv_func_pwrite"
13507 if test "x$ac_cv_func_pwrite" = xyes
13509 printf "%s\n" "#define HAVE_PWRITE 1" >>confdefs.h
13512 ac_fn_c_check_func "$LINENO" "pread64" "ac_cv_func_pread64"
13513 if test "x$ac_cv_func_pread64" = xyes
13515 printf "%s\n" "#define HAVE_PREAD64 1" >>confdefs.h
13518 ac_fn_c_check_func "$LINENO" "pwrite64" "ac_cv_func_pwrite64"
13519 if test "x$ac_cv_func_pwrite64" = xyes
13521 printf "%s\n" "#define HAVE_PWRITE64 1" >>confdefs.h
13524 ac_fn_c_check_func "$LINENO" "qsort_r" "ac_cv_func_qsort_r"
13525 if test "x$ac_cv_func_qsort_r" = xyes
13527 printf "%s\n" "#define HAVE_QSORT_R 1" >>confdefs.h
13530 ac_fn_c_check_func "$LINENO" "secure_getenv" "ac_cv_func_secure_getenv"
13531 if test "x$ac_cv_func_secure_getenv" = xyes
13533 printf "%s\n" "#define HAVE_SECURE_GETENV 1" >>confdefs.h
13536 ac_fn_c_check_func "$LINENO" "setmntent" "ac_cv_func_setmntent"
13537 if test "x$ac_cv_func_setmntent" = xyes
13539 printf "%s\n" "#define HAVE_SETMNTENT 1" >>confdefs.h
13542 ac_fn_c_check_func "$LINENO" "setresgid" "ac_cv_func_setresgid"
13543 if test "x$ac_cv_func_setresgid" = xyes
13545 printf "%s\n" "#define HAVE_SETRESGID 1" >>confdefs.h
13548 ac_fn_c_check_func "$LINENO" "setresuid" "ac_cv_func_setresuid"
13549 if test "x$ac_cv_func_setresuid" = xyes
13551 printf "%s\n" "#define HAVE_SETRESUID 1" >>confdefs.h
13554 ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf"
13555 if test "x$ac_cv_func_snprintf" = xyes
13557 printf "%s\n" "#define HAVE_SNPRINTF 1" >>confdefs.h
13560 ac_fn_c_check_func "$LINENO" "srandom" "ac_cv_func_srandom"
13561 if test "x$ac_cv_func_srandom" = xyes
13563 printf "%s\n" "#define HAVE_SRANDOM 1" >>confdefs.h
13566 ac_fn_c_check_func "$LINENO" "stpcpy" "ac_cv_func_stpcpy"
13567 if test "x$ac_cv_func_stpcpy" = xyes
13569 printf "%s\n" "#define HAVE_STPCPY 1" >>confdefs.h
13572 ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp"
13573 if test "x$ac_cv_func_strcasecmp" = xyes
13575 printf "%s\n" "#define HAVE_STRCASECMP 1" >>confdefs.h
13578 ac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup"
13579 if test "x$ac_cv_func_strdup" = xyes
13581 printf "%s\n" "#define HAVE_STRDUP 1" >>confdefs.h
13584 ac_fn_c_check_func "$LINENO" "strnlen" "ac_cv_func_strnlen"
13585 if test "x$ac_cv_func_strnlen" = xyes
13587 printf "%s\n" "#define HAVE_STRNLEN 1" >>confdefs.h
13590 ac_fn_c_check_func "$LINENO" "strptime" "ac_cv_func_strptime"
13591 if test "x$ac_cv_func_strptime" = xyes
13593 printf "%s\n" "#define HAVE_STRPTIME 1" >>confdefs.h
13596 ac_fn_c_check_func "$LINENO" "strtoull" "ac_cv_func_strtoull"
13597 if test "x$ac_cv_func_strtoull" = xyes
13599 printf "%s\n" "#define HAVE_STRTOULL 1" >>confdefs.h
13602 ac_fn_c_check_func "$LINENO" "sync_file_range" "ac_cv_func_sync_file_range"
13603 if test "x$ac_cv_func_sync_file_range" = xyes
13605 printf "%s\n" "#define HAVE_SYNC_FILE_RANGE 1" >>confdefs.h
13608 ac_fn_c_check_func "$LINENO" "sysconf" "ac_cv_func_sysconf"
13609 if test "x$ac_cv_func_sysconf" = xyes
13611 printf "%s\n" "#define HAVE_SYSCONF 1" >>confdefs.h
13614 ac_fn_c_check_func "$LINENO" "usleep" "ac_cv_func_usleep"
13615 if test "x$ac_cv_func_usleep" = xyes
13617 printf "%s\n" "#define HAVE_USLEEP 1" >>confdefs.h
13620 ac_fn_c_check_func "$LINENO" "utime" "ac_cv_func_utime"
13621 if test "x$ac_cv_func_utime" = xyes
13623 printf "%s\n" "#define HAVE_UTIME 1" >>confdefs.h
13626 ac_fn_c_check_func "$LINENO" "utimes" "ac_cv_func_utimes"
13627 if test "x$ac_cv_func_utimes" = xyes
13629 printf "%s\n" "#define HAVE_UTIMES 1" >>confdefs.h
13632 ac_fn_c_check_func "$LINENO" "valloc" "ac_cv_func_valloc"
13633 if test "x$ac_cv_func_valloc" = xyes
13635 printf "%s\n" "#define HAVE_VALLOC 1" >>confdefs.h
13640 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
13641 printf %s "checking for socket in -lsocket... " >&6; }
13642 if test ${ac_cv_lib_socket_socket+y}
13644 printf %s "(cached) " >&6
13646 ac_check_lib_save_LIBS=$LIBS
13647 LIBS="-lsocket $LIBS"
13648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13649 /* end confdefs.h. */
13651 /* Override any GCC internal prototype to avoid an error.
13652 Use char because int might match the return type of a GCC
13653 builtin and then its argument prototype would still apply. */
13663 if ac_fn_c_try_link "$LINENO"
13665 ac_cv_lib_socket_socket=yes
13667 ac_cv_lib_socket_socket=no
13669 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13670 conftest$ac_exeext conftest.$ac_ext
13671 LIBS=$ac_check_lib_save_LIBS
13673 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
13674 printf "%s\n" "$ac_cv_lib_socket_socket" >&6; }
13675 if test "x$ac_cv_lib_socket_socket" = xyes
13677 SOCKET_LIB=-lsocket
13681 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for magic_file in -lmagic" >&5
13682 printf %s "checking for magic_file in -lmagic... " >&6; }
13683 if test ${ac_cv_lib_magic_magic_file+y}
13685 printf %s "(cached) " >&6
13687 ac_check_lib_save_LIBS=$LIBS
13688 LIBS="-lmagic $LIBS"
13689 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13690 /* end confdefs.h. */
13692 /* Override any GCC internal prototype to avoid an error.
13693 Use char because int might match the return type of a GCC
13694 builtin and then its argument prototype would still apply. */
13695 char magic_file ();
13699 return magic_file ();
13704 if ac_fn_c_try_link "$LINENO"
13706 ac_cv_lib_magic_magic_file=yes
13708 ac_cv_lib_magic_magic_file=no
13710 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13711 conftest$ac_exeext conftest.$ac_ext
13712 LIBS=$ac_check_lib_save_LIBS
13714 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_magic_magic_file" >&5
13715 printf "%s\n" "$ac_cv_lib_magic_magic_file" >&6; }
13716 if test "x$ac_cv_lib_magic_magic_file" = xyes
13719 ac_fn_c_check_header_compile "$LINENO" "magic.h" "ac_cv_header_magic_h" "$ac_includes_default"
13720 if test "x$ac_cv_header_magic_h" = xyes
13722 printf "%s\n" "#define HAVE_MAGIC_H 1" >>confdefs.h
13728 if test "$ac_cv_func_dlopen" = yes ; then
13729 MAGIC_LIB=$DLOPEN_LIB
13732 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
13733 printf %s "checking for clock_gettime in -lrt... " >&6; }
13734 if test ${ac_cv_lib_rt_clock_gettime+y}
13736 printf %s "(cached) " >&6
13738 ac_check_lib_save_LIBS=$LIBS
13740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13741 /* end confdefs.h. */
13743 /* Override any GCC internal prototype to avoid an error.
13744 Use char because int might match the return type of a GCC
13745 builtin and then its argument prototype would still apply. */
13746 char clock_gettime ();
13750 return clock_gettime ();
13755 if ac_fn_c_try_link "$LINENO"
13757 ac_cv_lib_rt_clock_gettime=yes
13759 ac_cv_lib_rt_clock_gettime=no
13761 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13762 conftest$ac_exeext conftest.$ac_ext
13763 LIBS=$ac_check_lib_save_LIBS
13765 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
13766 printf "%s\n" "$ac_cv_lib_rt_clock_gettime" >&6; }
13767 if test "x$ac_cv_lib_rt_clock_gettime" = xyes
13769 CLOCK_GETTIME_LIB=-lrt
13775 # Check whether --enable-fuse2fs was given.
13776 if test ${enable_fuse2fs+y}
13778 enableval=$enable_fuse2fs; if test "$enableval" = "no"
13781 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Disabling fuse2fs" >&5
13782 printf "%s\n" "Disabling fuse2fs" >&6; }
13784 for ac_header in pthread.h fuse.h
13786 as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | $as_tr_sh`
13787 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#define _FILE_OFFSET_BITS 64
13788 #define FUSE_USE_VERSION 29
13790 if eval test \"x\$"$as_ac_Header"\" = x"yes"
13792 cat >>confdefs.h <<_ACEOF
13793 #define `printf "%s\n" "HAVE_$ac_header" | $as_tr_cpp` 1
13797 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13798 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
13799 as_fn_error $? "Cannot find fuse2fs headers.
13800 See \`config.log' for more details" "$LINENO" 5; }
13805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13806 /* end confdefs.h. */
13807 #define FUSE_USE_VERSION 29
13809 #include <linux/fs.h>
13810 #include <linux/falloc.h>
13811 #include <linux/xattr.h>
13822 if ac_fn_c_try_cpp "$LINENO"
13826 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13827 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
13828 as_fn_error $? "Cannot find fuse2fs Linux headers.
13829 See \`config.log' for more details" "$LINENO" 5; }
13831 rm -f conftest.err conftest.i conftest.$ac_ext
13833 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -losxfuse" >&5
13834 printf %s "checking for fuse_main in -losxfuse... " >&6; }
13835 if test ${ac_cv_lib_osxfuse_fuse_main+y}
13837 printf %s "(cached) " >&6
13839 ac_check_lib_save_LIBS=$LIBS
13840 LIBS="-losxfuse $LIBS"
13841 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13842 /* end confdefs.h. */
13844 /* Override any GCC internal prototype to avoid an error.
13845 Use char because int might match the return type of a GCC
13846 builtin and then its argument prototype would still apply. */
13851 return fuse_main ();
13856 if ac_fn_c_try_link "$LINENO"
13858 ac_cv_lib_osxfuse_fuse_main=yes
13860 ac_cv_lib_osxfuse_fuse_main=no
13862 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13863 conftest$ac_exeext conftest.$ac_ext
13864 LIBS=$ac_check_lib_save_LIBS
13866 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_osxfuse_fuse_main" >&5
13867 printf "%s\n" "$ac_cv_lib_osxfuse_fuse_main" >&6; }
13868 if test "x$ac_cv_lib_osxfuse_fuse_main" = xyes
13872 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -lfuse" >&5
13873 printf %s "checking for fuse_main in -lfuse... " >&6; }
13874 if test ${ac_cv_lib_fuse_fuse_main+y}
13876 printf %s "(cached) " >&6
13878 ac_check_lib_save_LIBS=$LIBS
13879 LIBS="-lfuse $LIBS"
13880 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13881 /* end confdefs.h. */
13883 /* Override any GCC internal prototype to avoid an error.
13884 Use char because int might match the return type of a GCC
13885 builtin and then its argument prototype would still apply. */
13890 return fuse_main ();
13895 if ac_fn_c_try_link "$LINENO"
13897 ac_cv_lib_fuse_fuse_main=yes
13899 ac_cv_lib_fuse_fuse_main=no
13901 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13902 conftest$ac_exeext conftest.$ac_ext
13903 LIBS=$ac_check_lib_save_LIBS
13905 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fuse_fuse_main" >&5
13906 printf "%s\n" "$ac_cv_lib_fuse_fuse_main" >&6; }
13907 if test "x$ac_cv_lib_fuse_fuse_main" = xyes
13911 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13912 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
13913 as_fn_error $? "Cannot find fuse library.
13914 See \`config.log' for more details" "$LINENO" 5; }
13919 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling fuse2fs" >&5
13920 printf "%s\n" "Enabling fuse2fs" >&6; }
13924 for ac_header in pthread.h fuse.h
13926 as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | $as_tr_sh`
13927 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#define _FILE_OFFSET_BITS 64
13928 #define FUSE_USE_VERSION 29
13930 # include <linux/fs.h>
13931 # include <linux/falloc.h>
13932 # include <linux/xattr.h>
13935 if eval test \"x\$"$as_ac_Header"\" = x"yes"
13937 cat >>confdefs.h <<_ACEOF
13938 #define `printf "%s\n" "HAVE_$ac_header" | $as_tr_cpp` 1
13946 if test -z "$FUSE_CMT"
13948 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -losxfuse" >&5
13949 printf %s "checking for fuse_main in -losxfuse... " >&6; }
13950 if test ${ac_cv_lib_osxfuse_fuse_main+y}
13952 printf %s "(cached) " >&6
13954 ac_check_lib_save_LIBS=$LIBS
13955 LIBS="-losxfuse $LIBS"
13956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13957 /* end confdefs.h. */
13959 /* Override any GCC internal prototype to avoid an error.
13960 Use char because int might match the return type of a GCC
13961 builtin and then its argument prototype would still apply. */
13966 return fuse_main ();
13971 if ac_fn_c_try_link "$LINENO"
13973 ac_cv_lib_osxfuse_fuse_main=yes
13975 ac_cv_lib_osxfuse_fuse_main=no
13977 rm -f core conftest.err conftest.$ac_objext conftest.beam \
13978 conftest$ac_exeext conftest.$ac_ext
13979 LIBS=$ac_check_lib_save_LIBS
13981 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_osxfuse_fuse_main" >&5
13982 printf "%s\n" "$ac_cv_lib_osxfuse_fuse_main" >&6; }
13983 if test "x$ac_cv_lib_osxfuse_fuse_main" = xyes
13987 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fuse_main in -lfuse" >&5
13988 printf %s "checking for fuse_main in -lfuse... " >&6; }
13989 if test ${ac_cv_lib_fuse_fuse_main+y}
13991 printf %s "(cached) " >&6
13993 ac_check_lib_save_LIBS=$LIBS
13994 LIBS="-lfuse $LIBS"
13995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13996 /* end confdefs.h. */
13998 /* Override any GCC internal prototype to avoid an error.
13999 Use char because int might match the return type of a GCC
14000 builtin and then its argument prototype would still apply. */
14005 return fuse_main ();
14010 if ac_fn_c_try_link "$LINENO"
14012 ac_cv_lib_fuse_fuse_main=yes
14014 ac_cv_lib_fuse_fuse_main=no
14016 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14017 conftest$ac_exeext conftest.$ac_ext
14018 LIBS=$ac_check_lib_save_LIBS
14020 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_fuse_fuse_main" >&5
14021 printf "%s\n" "$ac_cv_lib_fuse_fuse_main" >&6; }
14022 if test "x$ac_cv_lib_fuse_fuse_main" = xyes
14032 if test -z "$FUSE_CMT"
14034 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Enabling fuse2fs by default." >&5
14035 printf "%s\n" "Enabling fuse2fs by default." >&6; }
14042 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for optreset" >&5
14043 printf %s "checking for optreset... " >&6; }
14044 if test ${ac_cv_have_optreset+y}
14046 printf %s "(cached) " >&6
14048 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14049 /* end confdefs.h. */
14050 #include <unistd.h>
14053 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14054 $EGREP "optreset" >/dev/null 2>&1
14056 ac_cv_have_optreset=yes
14058 ac_cv_have_optreset=no
14063 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_optreset" >&5
14064 printf "%s\n" "$ac_cv_have_optreset" >&6; }
14065 if test $ac_cv_have_optreset = yes; then
14067 printf "%s\n" "#define HAVE_OPTRESET 1" >>confdefs.h
14072 echo GL_THREADS_API: ${gl_threads_api}
14073 if test "${gl_threads_api}" != none
14075 ac_fn_c_check_func "$LINENO" "sem_init" "ac_cv_func_sem_init"
14076 if test "x$ac_cv_func_sem_init" = xyes
14080 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lpthread" >&5
14081 printf %s "checking for sem_init in -lpthread... " >&6; }
14082 if test ${ac_cv_lib_pthread_sem_init+y}
14084 printf %s "(cached) " >&6
14086 ac_check_lib_save_LIBS=$LIBS
14087 LIBS="-lpthread $LIBS"
14088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14089 /* end confdefs.h. */
14091 /* Override any GCC internal prototype to avoid an error.
14092 Use char because int might match the return type of a GCC
14093 builtin and then its argument prototype would still apply. */
14098 return sem_init ();
14103 if ac_fn_c_try_link "$LINENO"
14105 ac_cv_lib_pthread_sem_init=yes
14107 ac_cv_lib_pthread_sem_init=no
14109 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14110 conftest$ac_exeext conftest.$ac_ext
14111 LIBS=$ac_check_lib_save_LIBS
14113 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_sem_init" >&5
14114 printf "%s\n" "$ac_cv_lib_pthread_sem_init" >&6; }
14115 if test "x$ac_cv_lib_pthread_sem_init" = xyes
14117 printf "%s\n" "#define HAVE_SEM_INIT 1" >>confdefs.h
14119 SEM_INIT_LIB=-lpthread
14121 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lrt" >&5
14122 printf %s "checking for sem_init in -lrt... " >&6; }
14123 if test ${ac_cv_lib_rt_sem_init+y}
14125 printf %s "(cached) " >&6
14127 ac_check_lib_save_LIBS=$LIBS
14129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14130 /* end confdefs.h. */
14132 /* Override any GCC internal prototype to avoid an error.
14133 Use char because int might match the return type of a GCC
14134 builtin and then its argument prototype would still apply. */
14139 return sem_init ();
14144 if ac_fn_c_try_link "$LINENO"
14146 ac_cv_lib_rt_sem_init=yes
14148 ac_cv_lib_rt_sem_init=no
14150 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14151 conftest$ac_exeext conftest.$ac_ext
14152 LIBS=$ac_check_lib_save_LIBS
14154 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sem_init" >&5
14155 printf "%s\n" "$ac_cv_lib_rt_sem_init" >&6; }
14156 if test "x$ac_cv_lib_rt_sem_init" = xyes
14158 printf "%s\n" "#define HAVE_SEM_INIT 1" >>confdefs.h
14162 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sem_init in -lposix4" >&5
14163 printf %s "checking for sem_init in -lposix4... " >&6; }
14164 if test ${ac_cv_lib_posix4_sem_init+y}
14166 printf %s "(cached) " >&6
14168 ac_check_lib_save_LIBS=$LIBS
14169 LIBS="-lposix4 $LIBS"
14170 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14171 /* end confdefs.h. */
14173 /* Override any GCC internal prototype to avoid an error.
14174 Use char because int might match the return type of a GCC
14175 builtin and then its argument prototype would still apply. */
14180 return sem_init ();
14185 if ac_fn_c_try_link "$LINENO"
14187 ac_cv_lib_posix4_sem_init=yes
14189 ac_cv_lib_posix4_sem_init=no
14191 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14192 conftest$ac_exeext conftest.$ac_ext
14193 LIBS=$ac_check_lib_save_LIBS
14195 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix4_sem_init" >&5
14196 printf "%s\n" "$ac_cv_lib_posix4_sem_init" >&6; }
14197 if test "x$ac_cv_lib_posix4_sem_init" = xyes
14199 printf "%s\n" "#define HAVE_SEM_INIT 1" >>confdefs.h
14201 SEM_INIT_LIB=-lposix4
14211 if test "$ac_cv_func_qsort_r" != no
14214 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether qsort_r is GNU version" >&5
14215 printf %s "checking whether qsort_r is GNU version... " >&6; }
14216 if test ${e2_cv_gnu_qsort_r+y}
14218 printf %s "(cached) " >&6
14220 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14221 /* end confdefs.h. */
14223 #include <stdlib.h>
14224 void (qsort_r)(void *base, size_t nmemb, size_t size,
14225 int (*compar)(const void *, const void *, void *),
14236 if ac_fn_c_try_compile "$LINENO"
14238 e2_cv_gnu_qsort_r=yes
14240 e2_cv_gnu_qsort_r=no
14242 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14245 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $e2_cv_gnu_qsort_r" >&5
14246 printf "%s\n" "$e2_cv_gnu_qsort_r" >&6; }
14247 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether qsort_r is BSD version" >&5
14248 printf %s "checking whether qsort_r is BSD version... " >&6; }
14249 if test ${e2_cv_bsd_qsort_r+y}
14251 printf %s "(cached) " >&6
14253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14254 /* end confdefs.h. */
14256 #include <stdlib.h>
14257 void (qsort_r)(void *base, size_t nmemb, size_t size,
14258 void *arg, int (*compar)(void *, const void *, const void *));
14268 if ac_fn_c_try_compile "$LINENO"
14270 e2_cv_bsd_qsort_r=yes
14272 e2_cv_bsd_qsort_r=no
14274 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14277 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $e2_cv_bsd_qsort_r" >&5
14278 printf "%s\n" "$e2_cv_bsd_qsort_r" >&6; }
14279 case "$e2_cv_gnu_qsort_r:$e2_cv_bsd_qsort_r" in #(
14283 printf "%s\n" "#define HAVE_GNU_QSORT_R 1" >>confdefs.h
14289 printf "%s\n" "#define HAVE_BSD_QSORT_R 1" >>confdefs.h
14297 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for unified diff option" >&5
14298 printf %s "checking for unified diff option... " >&6; }
14299 if diff -u $0 $0 > /dev/null 2>&1 ; then
14304 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $UNI_DIFF_OPTS" >&5
14305 printf "%s\n" "$UNI_DIFF_OPTS" >&6; }
14310 printf "%s\n" "#define HAVE_EXT2_IOCTLS 1" >>confdefs.h
14315 printf %s "checking for mount 'nosuid' option... "
14316 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14317 /* end confdefs.h. */
14318 #include <sys/mount.h>
14322 void *temp = (void *)(MS_NOSUID); (void) temp;
14327 if ac_fn_c_try_compile "$LINENO"
14330 printf "%s\n" "#define HAVE_MOUNT_NOSUID 1" >>confdefs.h
14332 ac_cv_mount_nosuid=yes
14333 printf "%s\n" "yes"
14335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14336 /* end confdefs.h. */
14337 #include <sys/mount.h>
14341 void *temp = (void *)(MNT_NOSUID); (void) temp;
14346 if ac_fn_c_try_compile "$LINENO"
14349 printf "%s\n" "#define HAVE_MOUNT_NOSUID 1" >>confdefs.h
14351 ac_cv_mount_nosuid=yes
14352 printf "%s\n" "yes"
14354 ac_cv_mount_nosuid=no
14358 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14361 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14364 printf %s "checking for mount 'nodev' option... "
14365 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14366 /* end confdefs.h. */
14367 #include <sys/mount.h>
14371 void *temp = (void *)(MS_NODEV); (void) temp;
14376 if ac_fn_c_try_compile "$LINENO"
14379 printf "%s\n" "#define HAVE_MOUNT_NODEV 1" >>confdefs.h
14381 ac_cv_mount_nodev=yes
14382 printf "%s\n" "yes"
14384 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14385 /* end confdefs.h. */
14386 #include <sys/mount.h>
14390 void *temp = (void *)(MNT_NODEV); (void) temp;
14395 if ac_fn_c_try_compile "$LINENO"
14398 printf "%s\n" "#define HAVE_MOUNT_NODEV 1" >>confdefs.h
14400 ac_cv_mount_nodev=yes
14401 printf "%s\n" "yes"
14403 ac_cv_mount_nodev=no
14407 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14410 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14412 # Check whether --enable-lto was given.
14413 if test ${enable_lto+y}
14415 enableval=$enable_lto;
14420 if test "$enable_lto" = "yes" || test "$enable_lto" = "probe"; then
14421 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports LTO" >&5
14422 printf %s "checking if C compiler supports LTO... " >&6; }
14423 OLD_CFLAGS="$CFLAGS"
14424 OLD_LDFLAGS="$LDFLAGS"
14425 LTO_FLAGS="-g -flto -ffat-lto-objects"
14426 CFLAGS="$CFLAGS $LTO_FLAGS"
14427 LDFLAGS="$LDFLAGS $LTO_FLAGS"
14428 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14429 /* end confdefs.h. */
14439 if ac_fn_c_try_link "$LINENO"
14441 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14442 printf "%s\n" "yes" >&6; }
14443 lto_cflags=$LTO_FLAGS
14444 lto_ldflags=$LTO_FLAGS
14445 # Extract the first word of "gcc-ar", so it can be a program name with args.
14446 set dummy gcc-ar; ac_word=$2
14447 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14448 printf %s "checking for $ac_word... " >&6; }
14449 if test ${ac_cv_path_gcc_ar+y}
14451 printf %s "(cached) " >&6
14455 ac_cv_path_gcc_ar="$gcc_ar" # Let the user override the test with a path.
14458 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14459 for as_dir in $PATH
14462 case $as_dir in #(((
14465 *) as_dir=$as_dir/ ;;
14467 for ac_exec_ext in '' $ac_executable_extensions; do
14468 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14469 ac_cv_path_gcc_ar="$as_dir$ac_word$ac_exec_ext"
14470 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14480 gcc_ar=$ac_cv_path_gcc_ar
14481 if test -n "$gcc_ar"; then
14482 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gcc_ar" >&5
14483 printf "%s\n" "$gcc_ar" >&6; }
14485 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14486 printf "%s\n" "no" >&6; }
14490 # Extract the first word of "gcc-ranlib", so it can be a program name with args.
14491 set dummy gcc-ranlib; ac_word=$2
14492 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14493 printf %s "checking for $ac_word... " >&6; }
14494 if test ${ac_cv_path_gcc_ranlib+y}
14496 printf %s "(cached) " >&6
14498 case $gcc_ranlib in
14500 ac_cv_path_gcc_ranlib="$gcc_ranlib" # Let the user override the test with a path.
14503 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14504 for as_dir in $PATH
14507 case $as_dir in #(((
14510 *) as_dir=$as_dir/ ;;
14512 for ac_exec_ext in '' $ac_executable_extensions; do
14513 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14514 ac_cv_path_gcc_ranlib="$as_dir$ac_word$ac_exec_ext"
14515 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14525 gcc_ranlib=$ac_cv_path_gcc_ranlib
14526 if test -n "$gcc_ranlib"; then
14527 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gcc_ranlib" >&5
14528 printf "%s\n" "$gcc_ranlib" >&6; }
14530 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14531 printf "%s\n" "no" >&6; }
14536 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14537 printf "%s\n" "no" >&6; }
14539 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14540 conftest$ac_exeext conftest.$ac_ext
14541 if test -x "$gcc_ar" && test -x "$gcc_ranlib"; then
14544 RANLIB="${gcc_ranlib}"
14546 CFLAGS="${OLD_CFLAGS}"
14547 LDFLAGS="${OLD_LDFLAGS}"
14552 if test "$enable_lto" = "yes" && test "$have_lto" != "yes"; then
14553 as_fn_error $? "LTO not supported by compiler." "$LINENO" 5
14555 # Check whether --enable-ubsan was given.
14556 if test ${enable_ubsan+y}
14558 enableval=$enable_ubsan;
14563 if test "$enable_ubsan" = "yes" || test "$enable_ubsan" = "probe"; then
14564 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports UBSAN" >&5
14565 printf %s "checking if C compiler supports UBSAN... " >&6; }
14566 OLD_CFLAGS="$CFLAGS"
14567 OLD_LDFLAGS="$LDFLAGS"
14568 UBSAN_FLAGS="-fsanitize=undefined"
14569 CFLAGS="$CFLAGS $UBSAN_FLAGS"
14570 LDFLAGS="$LDFLAGS $UBSAN_FLAGS"
14571 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14572 /* end confdefs.h. */
14582 if ac_fn_c_try_link "$LINENO"
14584 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14585 printf "%s\n" "yes" >&6; }
14586 ubsan_cflags=$UBSAN_FLAGS
14587 ubsan_ldflags=$UBSAN_FLAGS
14590 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14591 printf "%s\n" "no" >&6; }
14593 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14594 conftest$ac_exeext conftest.$ac_ext
14595 CFLAGS="${OLD_CFLAGS}"
14596 LDFLAGS="${OLD_LDFLAGS}"
14601 if test "$enable_ubsan" = "yes" && test "$have_ubsan" != "yes"; then
14602 as_fn_error $? "UBSAN not supported by compiler." "$LINENO" 5
14604 # Check whether --enable-addrsan was given.
14605 if test ${enable_addrsan+y}
14607 enableval=$enable_addrsan;
14612 if test "$enable_addrsan" = "yes" || test "$enable_addrsan" = "probe"; then
14613 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports ADDRSAN" >&5
14614 printf %s "checking if C compiler supports ADDRSAN... " >&6; }
14615 OLD_CFLAGS="$CFLAGS"
14616 OLD_LDFLAGS="$LDFLAGS"
14617 ADDRSAN_FLAGS="-fsanitize=address"
14618 CFLAGS="$CFLAGS $ADDRSAN_FLAGS"
14619 LDFLAGS="$LDFLAGS $ADDRSAN_FLAGS"
14620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14621 /* end confdefs.h. */
14631 if ac_fn_c_try_link "$LINENO"
14633 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14634 printf "%s\n" "yes" >&6; }
14635 addrsan_cflags=$ADDRSAN_FLAGS
14636 addrsan_ldflags=$ADDRSAN_FLAGS
14639 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14640 printf "%s\n" "no" >&6; }
14642 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14643 conftest$ac_exeext conftest.$ac_ext
14644 CFLAGS="${OLD_CFLAGS}"
14645 LDFLAGS="${OLD_LDFLAGS}"
14650 if test "$enable_addrsan" = "yes" && test "$have_addrsan" != "yes"; then
14651 as_fn_error $? "ADDRSAN not supported by compiler." "$LINENO" 5
14653 # Check whether --enable-threadsan was given.
14654 if test ${enable_threadsan+y}
14656 enableval=$enable_threadsan;
14658 enable_threadsan=no
14661 if test "$enable_threadsan" = "yes" || test "$enable_threadsan" = "probe"; then
14662 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports THREADSAN" >&5
14663 printf %s "checking if C compiler supports THREADSAN... " >&6; }
14664 OLD_CFLAGS="$CFLAGS"
14665 OLD_LDFLAGS="$LDFLAGS"
14666 THREADSAN_FLAGS="-fsanitize=thread"
14667 CFLAGS="$CFLAGS $THREADSAN_FLAGS"
14668 LDFLAGS="$LDFLAGS $THREADSAN_FLAGS"
14669 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14670 /* end confdefs.h. */
14680 if ac_fn_c_try_link "$LINENO"
14682 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14683 printf "%s\n" "yes" >&6; }
14684 threadsan_cflags=$THREADSAN_FLAGS
14685 threadsan_ldflags=$THREADSAN_FLAGS
14688 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14689 printf "%s\n" "no" >&6; }
14691 rm -f core conftest.err conftest.$ac_objext conftest.beam \
14692 conftest$ac_exeext conftest.$ac_ext
14693 CFLAGS="${OLD_CFLAGS}"
14694 LDFLAGS="${OLD_LDFLAGS}"
14699 if test "$enable_threadsan" = "yes" && test "$have_threadsan" != "yes"; then
14700 as_fn_error $? "THREADSAN not supported by compiler." "$LINENO" 5
14702 if test "$have_threadsan" = "yes" && test "$have_addrsan" = "yes"; then
14703 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: ADDRSAN and THREADSAN are not known to work together." >&5
14704 printf "%s\n" "$as_me: WARNING: ADDRSAN and THREADSAN are not known to work together." >&2;}
14707 # Check whether --enable-fuzzing was given.
14708 if test ${enable_fuzzing+y}
14710 enableval=$enable_fuzzing;
14715 if test "$enable_fuzzing" = "yes" || test "$enable_fuzzing" = "probe"; then
14723 ac_cpp='$CXXCPP $CPPFLAGS'
14724 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14725 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14726 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14727 if test -z "$CXX"; then
14728 if test -n "$CCC"; then
14731 if test -n "$ac_tool_prefix"; then
14732 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++
14734 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
14735 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
14736 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14737 printf %s "checking for $ac_word... " >&6; }
14738 if test ${ac_cv_prog_CXX+y}
14740 printf %s "(cached) " >&6
14742 if test -n "$CXX"; then
14743 ac_cv_prog_CXX="$CXX" # Let the user override the test.
14745 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14746 for as_dir in $PATH
14749 case $as_dir in #(((
14752 *) as_dir=$as_dir/ ;;
14754 for ac_exec_ext in '' $ac_executable_extensions; do
14755 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14756 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
14757 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14766 CXX=$ac_cv_prog_CXX
14767 if test -n "$CXX"; then
14768 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
14769 printf "%s\n" "$CXX" >&6; }
14771 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14772 printf "%s\n" "no" >&6; }
14776 test -n "$CXX" && break
14779 if test -z "$CXX"; then
14781 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC clang++
14783 # Extract the first word of "$ac_prog", so it can be a program name with args.
14784 set dummy $ac_prog; ac_word=$2
14785 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14786 printf %s "checking for $ac_word... " >&6; }
14787 if test ${ac_cv_prog_ac_ct_CXX+y}
14789 printf %s "(cached) " >&6
14791 if test -n "$ac_ct_CXX"; then
14792 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
14794 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14795 for as_dir in $PATH
14798 case $as_dir in #(((
14801 *) as_dir=$as_dir/ ;;
14803 for ac_exec_ext in '' $ac_executable_extensions; do
14804 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
14805 ac_cv_prog_ac_ct_CXX="$ac_prog"
14806 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
14815 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
14816 if test -n "$ac_ct_CXX"; then
14817 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
14818 printf "%s\n" "$ac_ct_CXX" >&6; }
14820 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
14821 printf "%s\n" "no" >&6; }
14825 test -n "$ac_ct_CXX" && break
14828 if test "x$ac_ct_CXX" = x; then
14831 case $cross_compiling:$ac_tool_warned in
14833 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
14834 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
14835 ac_tool_warned=yes ;;
14843 # Provide some information about the compiler.
14844 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
14847 for ac_option in --version -v -V -qversion; do
14848 { { ac_try="$ac_compiler $ac_option >&5"
14849 case "(($ac_try" in
14850 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14851 *) ac_try_echo=$ac_try;;
14853 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
14854 printf "%s\n" "$ac_try_echo"; } >&5
14855 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
14857 if test -s conftest.err; then
14859 ... rest of stderr output deleted ...
14860 10q' conftest.err >conftest.er1
14861 cat conftest.er1 >&5
14863 rm -f conftest.er1 conftest.err
14864 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14865 test $ac_status = 0; }
14868 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C++" >&5
14869 printf %s "checking whether the compiler supports GNU C++... " >&6; }
14870 if test ${ac_cv_cxx_compiler_gnu+y}
14872 printf %s "(cached) " >&6
14874 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14875 /* end confdefs.h. */
14888 if ac_fn_cxx_try_compile "$LINENO"
14890 ac_compiler_gnu=yes
14894 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14895 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
14898 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
14899 printf "%s\n" "$ac_cv_cxx_compiler_gnu" >&6; }
14900 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14902 if test $ac_compiler_gnu = yes; then
14907 ac_test_CXXFLAGS=${CXXFLAGS+y}
14908 ac_save_CXXFLAGS=$CXXFLAGS
14909 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
14910 printf %s "checking whether $CXX accepts -g... " >&6; }
14911 if test ${ac_cv_prog_cxx_g+y}
14913 printf %s "(cached) " >&6
14915 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
14916 ac_cxx_werror_flag=yes
14917 ac_cv_prog_cxx_g=no
14919 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14920 /* end confdefs.h. */
14930 if ac_fn_cxx_try_compile "$LINENO"
14932 ac_cv_prog_cxx_g=yes
14935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14936 /* end confdefs.h. */
14946 if ac_fn_cxx_try_compile "$LINENO"
14950 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
14952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14953 /* end confdefs.h. */
14963 if ac_fn_cxx_try_compile "$LINENO"
14965 ac_cv_prog_cxx_g=yes
14967 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14969 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14971 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
14972 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
14974 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
14975 printf "%s\n" "$ac_cv_prog_cxx_g" >&6; }
14976 if test $ac_test_CXXFLAGS; then
14977 CXXFLAGS=$ac_save_CXXFLAGS
14978 elif test $ac_cv_prog_cxx_g = yes; then
14979 if test "$GXX" = yes; then
14985 if test "$GXX" = yes; then
14991 ac_prog_cxx_stdcxx=no
14992 if test x$ac_prog_cxx_stdcxx = xno
14994 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++11 features" >&5
14995 printf %s "checking for $CXX option to enable C++11 features... " >&6; }
14996 if test ${ac_cv_prog_cxx_cxx11+y}
14998 printf %s "(cached) " >&6
15000 ac_cv_prog_cxx_cxx11=no
15002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15003 /* end confdefs.h. */
15004 $ac_cxx_conftest_cxx11_program
15006 for ac_arg in '' -std=gnu++11 -std=gnu++0x -std=c++11 -std=c++0x -qlanglvl=extended0x -AA
15008 CXX="$ac_save_CXX $ac_arg"
15009 if ac_fn_cxx_try_compile "$LINENO"
15011 ac_cv_prog_cxx_cxx11=$ac_arg
15013 rm -f core conftest.err conftest.$ac_objext conftest.beam
15014 test "x$ac_cv_prog_cxx_cxx11" != "xno" && break
15016 rm -f conftest.$ac_ext
15020 if test "x$ac_cv_prog_cxx_cxx11" = xno
15022 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
15023 printf "%s\n" "unsupported" >&6; }
15025 if test "x$ac_cv_prog_cxx_cxx11" = x
15027 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
15028 printf "%s\n" "none needed" >&6; }
15030 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx11" >&5
15031 printf "%s\n" "$ac_cv_prog_cxx_cxx11" >&6; }
15032 CXX="$CXX $ac_cv_prog_cxx_cxx11"
15034 ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx11
15035 ac_prog_cxx_stdcxx=cxx11
15038 if test x$ac_prog_cxx_stdcxx = xno
15040 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CXX option to enable C++98 features" >&5
15041 printf %s "checking for $CXX option to enable C++98 features... " >&6; }
15042 if test ${ac_cv_prog_cxx_cxx98+y}
15044 printf %s "(cached) " >&6
15046 ac_cv_prog_cxx_cxx98=no
15048 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15049 /* end confdefs.h. */
15050 $ac_cxx_conftest_cxx98_program
15052 for ac_arg in '' -std=gnu++98 -std=c++98 -qlanglvl=extended -AA
15054 CXX="$ac_save_CXX $ac_arg"
15055 if ac_fn_cxx_try_compile "$LINENO"
15057 ac_cv_prog_cxx_cxx98=$ac_arg
15059 rm -f core conftest.err conftest.$ac_objext conftest.beam
15060 test "x$ac_cv_prog_cxx_cxx98" != "xno" && break
15062 rm -f conftest.$ac_ext
15066 if test "x$ac_cv_prog_cxx_cxx98" = xno
15068 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
15069 printf "%s\n" "unsupported" >&6; }
15071 if test "x$ac_cv_prog_cxx_cxx98" = x
15073 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
15074 printf "%s\n" "none needed" >&6; }
15076 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_cxx98" >&5
15077 printf "%s\n" "$ac_cv_prog_cxx_cxx98" >&6; }
15078 CXX="$CXX $ac_cv_prog_cxx_cxx98"
15080 ac_cv_prog_cxx_stdcxx=$ac_cv_prog_cxx_cxx98
15081 ac_prog_cxx_stdcxx=cxx98
15086 ac_cpp='$CPP $CPPFLAGS'
15087 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15088 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15089 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15091 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if C compiler supports fuzzing sanitizer" >&5
15092 printf %s "checking if C compiler supports fuzzing sanitizer... " >&6; }
15094 ac_cpp='$CXXCPP $CPPFLAGS'
15095 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15096 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15097 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15099 OLD_CXXFLAGS="$CXXFLAGS"
15100 OLD_LDFLAGS="$LDFLAGS"
15101 FUZZER_FLAGS="-fsanitize=fuzzer"
15102 CXXFLAGS="$CXXFLAGS $FUZZER_FLAGS"
15103 LDFLAGS="$LDFLAGS $FUZZER_FLAGS"
15105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15106 /* end confdefs.h. */
15108 #include <stddef.h>
15109 #include <stdint.h>
15119 if ac_fn_cxx_try_compile "$LINENO"
15121 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15122 printf "%s\n" "yes" >&6; }
15123 fuzzer_cflags=$FUZZER_FLAGS
15124 fuzzer_ldflags=$FUZZER_FLAGS
15128 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15129 printf "%s\n" "no" >&6; }
15130 as_fn_error $? "fuzzing requested but not available" "$LINENO" 5
15132 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
15133 CXXFLAGS="${OLD_CXXFLAGS}"
15134 LDFLAGS="${OLD_LDFLAGS}"
15136 ac_cpp='$CPP $CPPFLAGS'
15137 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15138 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15139 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15145 if test "$enable_fuzzer" = "yes" && test "$have_fuzzer" != "yes"; then
15146 as_fn_error $? "Fuzzing not supported by compiler." "$LINENO" 5
15164 E2SCRUB_CMT="$LINUX_CMT"
15167 linux* | gnu* | k*bsd*-gnu)
15168 if test "$prefix" = NONE -a "$root_prefix" = NONE ; then
15170 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: On $host_os systems, root_prefix defaults to ''" >&5
15171 printf "%s\n" "On $host_os systems, root_prefix defaults to ''" >&6; }
15176 linux* | gnu* | k*bsd*-gnu)
15177 if test "$prefix" = NONE ; then
15179 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: On $host_os systems, prefix defaults to /usr" >&5
15180 printf "%s\n" "On $host_os systems, prefix defaults to /usr" >&6; }
15181 if test "$mandir" = '${prefix}/man' ; then
15182 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ...and mandir defaults to /usr/share/man" >&5
15183 printf "%s\n" "...and mandir defaults to /usr/share/man" >&6; }
15184 mandir=/usr/share/man
15189 if test "$root_prefix" = NONE ; then
15190 if test "$prefix" = NONE ; then
15191 root_prefix="$ac_default_prefix"
15193 root_prefix="$prefix"
15195 root_bindir=$bindir
15196 root_sbindir=$sbindir
15197 root_libdir=$libdir
15198 root_sysconfdir=$sysconfdir
15200 root_bindir='${root_prefix}/bin'
15201 root_sbindir='${root_prefix}/sbin'
15202 root_libdir='${root_prefix}/lib'
15203 root_sysconfdir='${root_prefix}/etc'
15205 if test "$bindir" != '${exec_prefix}/bin'; then
15206 root_bindir=$bindir
15207 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_bindir to $root_bindir" >&5
15208 printf "%s\n" "Setting root_bindir to $root_bindir" >&6; }
15210 if test "$sbindir" != '${exec_prefix}/sbin'; then
15211 root_sbindir=$sbindir
15212 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_sbindir to $root_sbindir" >&5
15213 printf "%s\n" "Setting root_sbindir to $root_sbindir" >&6; }
15215 if test "$libdir" != '${exec_prefix}/lib'; then
15216 root_libdir=$libdir
15217 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_libdir to $root_libdir" >&5
15218 printf "%s\n" "Setting root_libdir to $root_libdir" >&6; }
15220 if test "$sysconfdir" != '${prefix}/etc'; then
15221 root_sysconfdir=$sysconfdir
15222 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Setting root_sysconfdir to $root_sysconfdir" >&5
15223 printf "%s\n" "Setting root_sysconfdir to $root_sysconfdir" >&6; }
15231 # Check whether --with-multiarch was given.
15232 if test ${with_multiarch+y}
15234 withval=$with_multiarch; if test "$withval" = "lib64"; then
15238 libdir=$libdir/$withval
15239 root_libdir=$root_libdir/$withval
15244 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we can link with -static" >&5
15245 printf %s "checking whether we can link with -static... " >&6; }
15246 if test ${ac_cv_e2fsprogs_use_static+y}
15248 printf %s "(cached) " >&6
15250 SAVE_LDFLAGS=$LDFLAGS; LDFLAGS="$LDFLAGS_STATIC -static"
15251 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15252 /* end confdefs.h. */
15262 if ac_fn_c_try_link "$LINENO"
15264 ac_cv_e2fsprogs_use_static=yes
15266 ac_cv_e2fsprogs_use_static=no
15268 rm -f core conftest.err conftest.$ac_objext conftest.beam \
15269 conftest$ac_exeext conftest.$ac_ext
15270 LDFLAGS=$SAVE_LDFLAGS
15275 ac_cv_e2fsprogs_use_static=no
15278 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_e2fsprogs_use_static" >&5
15279 printf "%s\n" "$ac_cv_e2fsprogs_use_static" >&6; }
15280 if test $ac_cv_e2fsprogs_use_static = yes; then
15281 LDFLAGS_STATIC="$LDFLAGS_STATIC -static"
15286 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Using Apple Darwin / GNU libintl workaround" >&5
15287 printf "%s\n" "Using Apple Darwin / GNU libintl workaround" >&6; }
15289 printf "%s\n" "#define _INTL_REDIRECT_MACROS 1" >>confdefs.h
15293 if test "$cross_compiling" = yes ; then
15296 DO_TEST_SUITE=check
15299 INCLUDES='-I. -I$(top_builddir)/lib -I$(top_srcdir)/lib'
15300 if test -n "$CPPFLAGS" ; then
15301 INCLUDES="$INCLUDES $CPPFLAGS"
15303 if test "$USE_INCLUDED_LIBINTL" = "yes" ; then
15304 INCLUDES=$INCLUDES' -I$(top_builddir)/intl -I$(top_srcdir)/intl'
15306 if test -n "$WITH_DIET_LIBC" ; then
15307 INCLUDES="$INCLUDES -D_REENTRANT"
15311 INCLUDES=$INCLUDES' -I$(top_srcdir)/include/mingw'
15315 if test $cross_compiling = no; then
15316 BUILD_CFLAGS="$CFLAGS $CPPFLAGS $INCLUDES -DHAVE_CONFIG_H"
15317 BUILD_LDFLAGS="$LDFLAGS"
15321 CFLAGS_SHLIB=${CFLAGS_SHLIB:-$CFLAGS}
15322 CFLAGS_STLIB=${CFLAGS_STLIB:-$CFLAGS}
15323 LDFLAGS_SHLIB=${LDFLAGS_SHLIB:-$LDFLAGS}
15329 # Check whether --with-udev_rules_dir was given.
15330 if test ${with_udev_rules_dir+y}
15332 withval=$with_udev_rules_dir;
15334 with_udev_rules_dir=yes
15337 if test "x${with_udev_rules_dir}" != "xno"
15340 if test "x${with_udev_rules_dir}" = "xyes"
15345 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for udev" >&5
15346 printf %s "checking for udev... " >&6; }
15348 if test -n "$udev_CFLAGS"; then
15349 pkg_cv_udev_CFLAGS="$udev_CFLAGS"
15350 elif test -n "$PKG_CONFIG"; then
15351 if test -n "$PKG_CONFIG" && \
15352 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"udev\""; } >&5
15353 ($PKG_CONFIG --exists --print-errors "udev") 2>&5
15355 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15356 test $ac_status = 0; }; then
15357 pkg_cv_udev_CFLAGS=`$PKG_CONFIG --cflags "udev" 2>/dev/null`
15358 test "x$?" != "x0" && pkg_failed=yes
15365 if test -n "$udev_LIBS"; then
15366 pkg_cv_udev_LIBS="$udev_LIBS"
15367 elif test -n "$PKG_CONFIG"; then
15368 if test -n "$PKG_CONFIG" && \
15369 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"udev\""; } >&5
15370 ($PKG_CONFIG --exists --print-errors "udev") 2>&5
15372 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15373 test $ac_status = 0; }; then
15374 pkg_cv_udev_LIBS=`$PKG_CONFIG --libs "udev" 2>/dev/null`
15375 test "x$?" != "x0" && pkg_failed=yes
15385 if test $pkg_failed = yes; then
15386 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15387 printf "%s\n" "no" >&6; }
15389 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
15390 _pkg_short_errors_supported=yes
15392 _pkg_short_errors_supported=no
15394 if test $_pkg_short_errors_supported = yes; then
15395 udev_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "udev" 2>&1`
15397 udev_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "udev" 2>&1`
15399 # Put the nasty error message in config.log where it belongs
15400 echo "$udev_PKG_ERRORS" >&5
15403 with_udev_rules_dir=""
15405 elif test $pkg_failed = untried; then
15406 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15407 printf "%s\n" "no" >&6; }
15409 with_udev_rules_dir=""
15412 udev_CFLAGS=$pkg_cv_udev_CFLAGS
15413 udev_LIBS=$pkg_cv_udev_LIBS
15414 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15415 printf "%s\n" "yes" >&6; }
15417 with_udev_rules_dir="$($PKG_CONFIG --variable=udevdir udev)/rules.d"
15422 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for udev rules dir" >&5
15423 printf %s "checking for udev rules dir... " >&6; }
15424 pkg_udev_rules_dir="${with_udev_rules_dir}"
15425 if test -n "${pkg_udev_rules_dir}"
15428 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${pkg_udev_rules_dir}" >&5
15429 printf "%s\n" "${pkg_udev_rules_dir}" >&6; }
15434 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15435 printf "%s\n" "no" >&6; }
15442 have_udev="disabled"
15449 # Check whether --with-crond_dir was given.
15450 if test ${with_crond_dir+y}
15452 withval=$with_crond_dir;
15457 if test "x${with_crond_dir}" != "xno"
15460 if test "x${with_crond_dir}" = "xyes"
15463 if test -d "/etc/cron.d"
15465 with_crond_dir="/etc/cron.d"
15467 have_crond="no"; with_crond_dir=""
15471 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for system crontab dir" >&5
15472 printf %s "checking for system crontab dir... " >&6; }
15473 crond_dir="${with_crond_dir}"
15474 if test -n "${crond_dir}"
15477 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${crond_dir}" >&5
15478 printf "%s\n" "${crond_dir}" >&6; }
15483 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15484 printf "%s\n" "no" >&6; }
15491 have_crond="disabled"
15498 # Check whether --with-systemd_unit_dir was given.
15499 if test ${with_systemd_unit_dir+y}
15501 withval=$with_systemd_unit_dir;
15503 with_systemd_unit_dir=yes
15506 if test "x${with_systemd_unit_dir}" != "xno"
15509 if test "x${with_systemd_unit_dir}" = "xyes"
15514 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for systemd" >&5
15515 printf %s "checking for systemd... " >&6; }
15517 if test -n "$systemd_CFLAGS"; then
15518 pkg_cv_systemd_CFLAGS="$systemd_CFLAGS"
15519 elif test -n "$PKG_CONFIG"; then
15520 if test -n "$PKG_CONFIG" && \
15521 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"systemd\""; } >&5
15522 ($PKG_CONFIG --exists --print-errors "systemd") 2>&5
15524 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15525 test $ac_status = 0; }; then
15526 pkg_cv_systemd_CFLAGS=`$PKG_CONFIG --cflags "systemd" 2>/dev/null`
15527 test "x$?" != "x0" && pkg_failed=yes
15534 if test -n "$systemd_LIBS"; then
15535 pkg_cv_systemd_LIBS="$systemd_LIBS"
15536 elif test -n "$PKG_CONFIG"; then
15537 if test -n "$PKG_CONFIG" && \
15538 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"systemd\""; } >&5
15539 ($PKG_CONFIG --exists --print-errors "systemd") 2>&5
15541 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15542 test $ac_status = 0; }; then
15543 pkg_cv_systemd_LIBS=`$PKG_CONFIG --libs "systemd" 2>/dev/null`
15544 test "x$?" != "x0" && pkg_failed=yes
15554 if test $pkg_failed = yes; then
15555 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15556 printf "%s\n" "no" >&6; }
15558 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
15559 _pkg_short_errors_supported=yes
15561 _pkg_short_errors_supported=no
15563 if test $_pkg_short_errors_supported = yes; then
15564 systemd_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "systemd" 2>&1`
15566 systemd_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "systemd" 2>&1`
15568 # Put the nasty error message in config.log where it belongs
15569 echo "$systemd_PKG_ERRORS" >&5
15572 with_systemd_unit_dir=""
15574 elif test $pkg_failed = untried; then
15575 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15576 printf "%s\n" "no" >&6; }
15578 with_systemd_unit_dir=""
15581 systemd_CFLAGS=$pkg_cv_systemd_CFLAGS
15582 systemd_LIBS=$pkg_cv_systemd_LIBS
15583 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15584 printf "%s\n" "yes" >&6; }
15586 with_systemd_unit_dir="$($PKG_CONFIG --variable=systemdsystemunitdir systemd)"
15592 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for systemd system unit dir" >&5
15593 printf %s "checking for systemd system unit dir... " >&6; }
15594 systemd_system_unit_dir="${with_systemd_unit_dir}"
15595 if test -n "${systemd_system_unit_dir}"
15598 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${systemd_system_unit_dir}" >&5
15599 printf "%s\n" "${systemd_system_unit_dir}" >&6; }
15604 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
15605 printf "%s\n" "no" >&6; }
15612 have_systemd="disabled"
15620 OS_IO_FILE=windows_io
15628 test -d lib || mkdir lib
15629 test -d include || mkdir include
15630 test -d include/linux || mkdir include/linux
15631 test -d include/asm || mkdir include/asm
15632 if test -z "$UUID_CMT" ; then
15633 uuid_out_list="lib/uuid/Makefile lib/uuid/uuid.pc \
15634 lib/uuid/uuid_types.h"
15636 if test -z "$BLKID_CMT" ; then
15637 blkid_out_list="lib/blkid/Makefile lib/blkid/blkid.pc \
15638 lib/blkid/blkid_types.h"
15640 for i in MCONFIG Makefile \
15641 util/Makefile util/subst.conf util/gen-tarball util/install-symlink \
15642 lib/et/Makefile lib/ss/Makefile lib/e2p/Makefile \
15643 lib/ext2fs/Makefile lib/ext2fs/ext2_types.h \
15644 $uuid_out_list $blkid_out_list lib/support/Makefile \
15645 lib/ss/ss.pc lib/et/com_err.pc lib/e2p/e2p.pc lib/ext2fs/ext2fs.pc \
15646 misc/Makefile ext2ed/Makefile e2fsck/Makefile \
15647 debugfs/Makefile tests/Makefile tests/progs/Makefile \
15648 tests/fuzz/Makefile resize/Makefile doc/Makefile \
15649 po/Makefile.in scrub/Makefile; do
15650 if test -d `dirname ${srcdir}/$i` ; then
15651 outlist="$outlist $i"
15654 ac_config_files="$ac_config_files $outlist"
15656 cat >confcache <<\_ACEOF
15657 # This file is a shell script that caches the results of configure
15658 # tests run on this system so they can be shared between configure
15659 # scripts and configure runs, see configure's option --config-cache.
15660 # It is not useful on other systems. If it contains results you don't
15661 # want to keep, you may remove or edit it.
15663 # config.status only pays attention to the cache file if you give it
15664 # the --recheck option to rerun configure.
15666 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15667 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15668 # following values.
15672 # The following way of writing the cache mishandles newlines in values,
15673 # but we know of no workaround that is simple, portable, and efficient.
15674 # So, we kill variables containing newlines.
15675 # Ultrix sh set writes to stderr and can't be redirected directly,
15676 # and sets the high bit in the cache file unless we assign to the vars.
15678 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15679 eval ac_val=\$$ac_var
15683 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15684 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15687 _ | IFS | as_nl) ;; #(
15688 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15689 *) { eval $ac_var=; unset $ac_var;} ;;
15695 case $as_nl`(ac_space=' '; set) 2>&1` in #(
15696 *${as_nl}ac_space=\ *)
15697 # `set' does not quote correctly, so add quotes: double-quote
15698 # substitution turns \\\\ into \\, and sed turns \\ into \.
15701 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15704 # `set' quotes correctly as required by POSIX, so do not add quotes.
15705 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15714 s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
15716 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15718 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15719 if test -w "$cache_file"; then
15720 if test "x$cache_file" != "x/dev/null"; then
15721 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15722 printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
15723 if test ! -f "$cache_file" || test -h "$cache_file"; then
15724 cat confcache >"$cache_file"
15726 case $cache_file in #(
15728 mv -f confcache "$cache_file"$$ &&
15729 mv -f "$cache_file"$$ "$cache_file" ;; #(
15731 mv -f confcache "$cache_file" ;;
15736 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15737 printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
15742 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15743 # Let make expand exec_prefix.
15744 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15746 DEFS=-DHAVE_CONFIG_H
15751 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15752 # 1. Remove the extension, and $U if already installed.
15753 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15754 ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
15755 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
15756 # will be set to the directory where LIBOBJS objects are built.
15757 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15758 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15760 LIBOBJS=$ac_libobjs
15762 LTLIBOBJS=$ac_ltlibobjs
15767 : "${CONFIG_STATUS=./config.status}"
15769 ac_clean_files_save=$ac_clean_files
15770 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15771 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15772 printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
15774 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15776 # Generated by $as_me.
15777 # Run this file to recreate the current configuration.
15778 # Compiler output produced by configure, useful for debugging
15779 # configure, is in config.log if it exists.
15782 ac_cs_recheck=false
15785 SHELL=\${CONFIG_SHELL-$SHELL}
15788 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15789 ## -------------------- ##
15790 ## M4sh Initialization. ##
15791 ## -------------------- ##
15793 # Be more Bourne compatible
15794 DUALCASE=1; export DUALCASE # for MKS sh
15796 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
15800 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15801 # is contrary to our usage. Disable this feature.
15802 alias -g '${1+"$@"}'='"$@"'
15803 setopt NO_GLOB_SUBST
15805 case `(set -o) 2>/dev/null` in #(
15815 # Reset variables that may have inherited troublesome values from
15818 # IFS needs to be set, to space, tab, and newline, in precisely that order.
15819 # (If _AS_PATH_WALK were called with IFS unset, it would have the
15820 # side effect of setting IFS to empty, thus disabling word splitting.)
15821 # Quoting is to prevent editors from complaining about space-tab.
15831 # Ensure predictable behavior from utilities with locale-dependent output.
15837 # We cannot yet rely on "unset" to work, but we need these variables
15838 # to be unset--not just set to an empty or harmless value--now, to
15839 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
15840 # also avoids known problems related to "unset" and subshell syntax
15841 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
15842 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
15843 do eval test \${$as_var+y} \
15844 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15847 # Ensure that fds 0, 1, and 2 are open.
15848 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
15849 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
15850 if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
15852 # The user is always right.
15853 if ${PATH_SEPARATOR+false} :; then
15855 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15856 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15862 # Find who we are. Look in the path if we contain no directory separator.
15865 *[\\/]* ) as_myself=$0 ;;
15866 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15867 for as_dir in $PATH
15870 case $as_dir in #(((
15873 *) as_dir=$as_dir/ ;;
15875 test -r "$as_dir$0" && as_myself=$as_dir$0 && break
15881 # We did not find ourselves, most probably we were run as `sh COMMAND'
15882 # in which case we are not to be found in the path.
15883 if test "x$as_myself" = x; then
15886 if test ! -f "$as_myself"; then
15887 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15893 # as_fn_error STATUS ERROR [LINENO LOG_FD]
15894 # ----------------------------------------
15895 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15896 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15897 # script with STATUS, using 1 if that was 0.
15900 as_status=$1; test $as_status -eq 0 && as_status=1
15902 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15903 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15905 printf "%s\n" "$as_me: error: $2" >&2
15906 as_fn_exit $as_status
15911 # as_fn_set_status STATUS
15912 # -----------------------
15913 # Set $? to STATUS, without forking.
15914 as_fn_set_status ()
15917 } # as_fn_set_status
15919 # as_fn_exit STATUS
15920 # -----------------
15921 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15925 as_fn_set_status $1
15931 # Portably unset VAR.
15934 { eval $1=; unset $1;}
15936 as_unset=as_fn_unset
15938 # as_fn_append VAR VALUE
15939 # ----------------------
15940 # Append the text in VALUE to the end of the definition contained in VAR. Take
15941 # advantage of any shell optimizations that allow amortized linear growth over
15942 # repeated appends, instead of the typical quadratic growth present in naive
15944 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
15946 eval 'as_fn_append ()
15957 # as_fn_arith ARG...
15958 # ------------------
15959 # Perform arithmetic evaluation on the ARGs, and store the result in the
15960 # global $as_val. Take advantage of shells that can avoid forks. The arguments
15961 # must be portable across $(()) and expr.
15962 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
15964 eval 'as_fn_arith ()
15971 as_val=`expr "$@" || test $? -eq 1`
15976 if expr a : '\(a\)' >/dev/null 2>&1 &&
15977 test "X`expr 00001 : '.*\(...\)'`" = X001; then
15983 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15984 as_basename=basename
15989 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15995 as_me=`$as_basename -- "$0" ||
15996 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15997 X"$0" : 'X\(//\)$' \| \
15998 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15999 printf "%s\n" X/"$0" |
16000 sed '/^.*\/\([^/][^/]*\)\/*$/{
16014 # Avoid depending upon Character Ranges.
16015 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16016 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16017 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16018 as_cr_digits='0123456789'
16019 as_cr_alnum=$as_cr_Letters$as_cr_digits
16022 # Determine whether it's possible to make 'echo' print without a newline.
16023 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
16024 # for compatibility with existing Makefiles.
16025 ECHO_C= ECHO_N= ECHO_T=
16026 case `echo -n x` in #(((((
16028 case `echo 'xy\c'` in
16029 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16031 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16038 # For backward compatibility with old third-party macros, we provide
16039 # the shell variables $as_echo and $as_echo_n. New code should use
16040 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
16041 as_echo='printf %s\n'
16042 as_echo_n='printf %s'
16044 rm -f conf$$ conf$$.exe conf$$.file
16045 if test -d conf$$.dir; then
16046 rm -f conf$$.dir/conf$$.file
16049 mkdir conf$$.dir 2>/dev/null
16051 if (echo >conf$$.file) 2>/dev/null; then
16052 if ln -s conf$$.file conf$$ 2>/dev/null; then
16054 # ... but there are two gotchas:
16055 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16056 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16057 # In both cases, we have to default to `cp -pR'.
16058 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16060 elif ln conf$$.file conf$$ 2>/dev/null; then
16068 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16069 rmdir conf$$.dir 2>/dev/null
16074 # Create "$as_dir" as a directory, including parents if necessary.
16079 -*) as_dir=./$as_dir;;
16081 test -d "$as_dir" || eval $as_mkdir_p || {
16085 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16086 *) as_qdir=$as_dir;;
16088 as_dirs="'$as_qdir' $as_dirs"
16089 as_dir=`$as_dirname -- "$as_dir" ||
16090 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16091 X"$as_dir" : 'X\(//\)[^/]' \| \
16092 X"$as_dir" : 'X\(//\)$' \| \
16093 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16094 printf "%s\n" X"$as_dir" |
16095 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16099 /^X\(\/\/\)[^/].*/{
16112 test -d "$as_dir" && break
16114 test -z "$as_dirs" || eval "mkdir $as_dirs"
16115 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
16119 if mkdir -p . 2>/dev/null; then
16120 as_mkdir_p='mkdir -p "$as_dir"'
16122 test -d ./-p && rmdir ./-p
16127 # as_fn_executable_p FILE
16128 # -----------------------
16129 # Test if FILE is an executable regular file.
16130 as_fn_executable_p ()
16132 test -f "$1" && test -x "$1"
16133 } # as_fn_executable_p
16134 as_test_x='test -x'
16135 as_executable_p=as_fn_executable_p
16137 # Sed expression to map a string onto a valid CPP name.
16138 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16140 # Sed expression to map a string onto a valid variable name.
16141 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16145 ## ----------------------------------- ##
16146 ## Main body of $CONFIG_STATUS script. ##
16147 ## ----------------------------------- ##
16149 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16151 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16152 # Save the log message, to keep $0 and so on meaningful, and to
16153 # report actual input values of CONFIG_FILES etc. instead of their
16154 # values after options handling.
16156 This file was extended by $as_me, which was
16157 generated by GNU Autoconf 2.71. Invocation command line was
16159 CONFIG_FILES = $CONFIG_FILES
16160 CONFIG_HEADERS = $CONFIG_HEADERS
16161 CONFIG_LINKS = $CONFIG_LINKS
16162 CONFIG_COMMANDS = $CONFIG_COMMANDS
16165 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16170 case $ac_config_files in *"
16171 "*) set x $ac_config_files; shift; ac_config_files=$*;;
16174 case $ac_config_headers in *"
16175 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16179 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16180 # Files that config.status was made for.
16181 config_files="$ac_config_files"
16182 config_headers="$ac_config_headers"
16183 config_commands="$ac_config_commands"
16187 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16189 \`$as_me' instantiates files and other configuration actions
16190 from templates according to the current configuration. Unless the files
16191 and actions are specified as TAGs, all are instantiated by default.
16193 Usage: $0 [OPTION]... [TAG]...
16195 -h, --help print this help, then exit
16196 -V, --version print version number and configuration settings, then exit
16197 --config print configuration, then exit
16198 -q, --quiet, --silent
16199 do not print progress messages
16200 -d, --debug don't remove temporary files
16201 --recheck update $as_me by reconfiguring in the same conditions
16202 --file=FILE[:TEMPLATE]
16203 instantiate the configuration file FILE
16204 --header=FILE[:TEMPLATE]
16205 instantiate the configuration header FILE
16207 Configuration files:
16210 Configuration headers:
16213 Configuration commands:
16216 Report bugs to the package provider."
16219 ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
16220 ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
16221 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16222 ac_cs_config='$ac_cs_config_escaped'
16225 configured by $0, generated by GNU Autoconf 2.71,
16226 with options \\"\$ac_cs_config\\"
16228 Copyright (C) 2021 Free Software Foundation, Inc.
16229 This config.status script is free software; the Free Software Foundation
16230 gives unlimited permission to copy, distribute and modify it."
16237 test -n "\$AWK" || AWK=awk
16240 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16241 # The default lists apply if the user does not specify any file.
16247 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16248 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16252 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16264 # Handling of the options.
16265 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16267 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16268 printf "%s\n" "$ac_cs_version"; exit ;;
16269 --config | --confi | --conf | --con | --co | --c )
16270 printf "%s\n" "$ac_cs_config"; exit ;;
16271 --debug | --debu | --deb | --de | --d | -d )
16273 --file | --fil | --fi | --f )
16276 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16277 '') as_fn_error $? "missing file argument" ;;
16279 as_fn_append CONFIG_FILES " '$ac_optarg'"
16280 ac_need_defaults=false;;
16281 --header | --heade | --head | --hea )
16284 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16286 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16287 ac_need_defaults=false;;
16289 # Conflict between --help and --header
16290 as_fn_error $? "ambiguous option: \`$1'
16291 Try \`$0 --help' for more information.";;
16292 --help | --hel | -h )
16293 printf "%s\n" "$ac_cs_usage"; exit ;;
16294 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16295 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16298 # This is an error.
16299 -*) as_fn_error $? "unrecognized option: \`$1'
16300 Try \`$0 --help' for more information." ;;
16302 *) as_fn_append ac_config_targets " $1"
16303 ac_need_defaults=false ;;
16309 ac_configure_extra_args=
16311 if $ac_cs_silent; then
16313 ac_configure_extra_args="$ac_configure_extra_args --silent"
16317 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16318 if \$ac_cs_recheck; then
16319 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16321 \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
16322 CONFIG_SHELL='$SHELL'
16323 export CONFIG_SHELL
16328 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16332 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16333 ## Running $as_me. ##
16335 printf "%s\n" "$ac_log"
16339 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16343 # Capture the value of obsolete ALL_LINGUAS because we need it to compute
16344 # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS.
16345 OBSOLETE_ALL_LINGUAS="$ALL_LINGUAS"
16346 # Capture the value of LINGUAS because we need it to compute CATALOGS.
16347 LINGUAS="${LINGUAS-%UNSET%}"
16352 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16354 # Handling of arguments.
16355 for ac_config_target in $ac_config_targets
16357 case $ac_config_target in
16358 "lib/config.h") CONFIG_HEADERS="$CONFIG_HEADERS lib/config.h" ;;
16359 "po-directories") CONFIG_COMMANDS="$CONFIG_COMMANDS po-directories" ;;
16360 "$outlist") CONFIG_FILES="$CONFIG_FILES $outlist" ;;
16362 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16367 # If the user did not use the arguments to specify the items to instantiate,
16368 # then the envvar interface is used. Set only those that are not.
16369 # We use the long form for the default assignment because of an extremely
16370 # bizarre bug on SunOS 4.1.3.
16371 if $ac_need_defaults; then
16372 test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
16373 test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
16374 test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands
16377 # Have a temporary directory for convenience. Make it in the build tree
16378 # simply because there is no reason against having it here, and in addition,
16379 # creating and moving files from /tmp can sometimes cause problems.
16380 # Hook for its removal unless debugging.
16381 # Note that there is a small window in which the directory will not be cleaned:
16382 # after its creation but before its name has been assigned to `$tmp'.
16386 trap 'exit_status=$?
16387 : "${ac_tmp:=$tmp}"
16388 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16390 trap 'as_fn_exit 1' 1 2 13 15
16392 # Create a (secure) tmp directory for tmp files.
16395 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16399 tmp=./conf$$-$RANDOM
16400 (umask 077 && mkdir "$tmp")
16401 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16404 # Set up the scripts for CONFIG_FILES section.
16405 # No need to generate them if there are no CONFIG_FILES.
16406 # This happens for instance with `./config.status config.h'.
16407 if test -n "$CONFIG_FILES"; then
16409 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
16410 ac_cs_awk_getline=:
16411 ac_cs_awk_pipe_init=
16412 ac_cs_awk_read_file='
16413 while ((getline aline < (F[key])) > 0)
16416 ac_cs_awk_pipe_fini=
16418 ac_cs_awk_getline=false
16419 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
16420 ac_cs_awk_read_file='
16422 print "cat " F[key] " &&"
16423 '$ac_cs_awk_pipe_init
16424 # The final `:' finishes the AND list.
16425 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
16427 ac_cr=`echo X | tr X '\015'`
16428 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16429 # But we know of no other shell where ac_cr would be empty at this
16430 # point, so we can use a bashism as a fallback.
16431 if test "x$ac_cr" = x; then
16432 eval ac_cr=\$\'\\r\'
16434 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16435 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16438 ac_cs_awk_cr=$ac_cr
16441 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16444 # Create commands to substitute file output variables.
16446 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
16447 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
16448 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
16451 } >conf$$files.sh &&
16452 . ./conf$$files.sh ||
16453 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16454 rm -f conf$$files.sh
16457 echo "cat >conf$$subs.awk <<_ACEOF" &&
16458 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16460 } >conf$$subs.sh ||
16461 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16462 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16464 for ac_last_try in false false false false false :; do
16465 . ./conf$$subs.sh ||
16466 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16468 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16469 if test $ac_delim_n = $ac_delim_num; then
16471 elif $ac_last_try; then
16472 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16474 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16477 rm -f conf$$subs.sh
16479 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16480 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16484 s/^/S["/; s/!.*/"]=/
16494 s/\(.\{148\}\)..*/\1/
16496 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16501 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16508 s/\(.\{148\}\)..*/\1/
16510 s/["\\]/\\&/g; s/^/"/; s/$/"/
16514 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16519 ' <conf$$subs.awk | sed '
16524 ' >>$CONFIG_STATUS || ac_write_fail=1
16525 rm -f conf$$subs.awk
16526 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16528 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16529 for (key in S) S_is_set[key] = 1
16531 \$ac_cs_awk_pipe_init
16535 nfields = split(line, field, "@")
16537 len = length(field[1])
16538 for (i = 2; i < nfields; i++) {
16540 keylen = length(key)
16541 if (S_is_set[key]) {
16543 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16544 len += length(value) + length(field[++i])
16549 if (nfields == 3 && !substed) {
16551 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
16552 \$ac_cs_awk_read_file
16558 \$ac_cs_awk_pipe_fini
16561 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16562 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16563 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16566 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16567 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16570 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16571 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16572 # trailing colons and then remove the whole line if VPATH becomes empty
16573 # (actually we leave an empty line to preserve line numbers).
16574 if test "x$srcdir" = x.; then
16575 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
16593 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16594 fi # test -n "$CONFIG_FILES"
16596 # Set up the scripts for CONFIG_HEADERS section.
16597 # No need to generate them if there are no CONFIG_HEADERS.
16598 # This happens for instance with `./config.status Makefile'.
16599 if test -n "$CONFIG_HEADERS"; then
16600 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16604 # Transform confdefs.h into an awk script `defines.awk', embedded as
16605 # here-document in config.status, that substitutes the proper values into
16606 # config.h.in to produce config.h.
16608 # Create a delimiter string that does not exist in confdefs.h, to ease
16609 # handling of long lines.
16611 for ac_last_try in false false :; do
16612 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16613 if test -z "$ac_tt"; then
16615 elif $ac_last_try; then
16616 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16618 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16622 # For the awk script, D is an array of macro values keyed by name,
16623 # likewise P contains macro parameters if any. Preserve backslash
16624 # newline sequences.
16626 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16628 s/.\{148\}/&'"$ac_delim"'/g
16631 s/^[ ]*#[ ]*define[ ][ ]*/ /
16638 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16640 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
16644 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
16645 D["\1"]=" \3\\\\\\n"\\/p
16647 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16652 s/.\{148\}/&'"$ac_delim"'/g
16657 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16660 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16662 ' <confdefs.h | sed '
16663 s/'"$ac_delim"'/"\\\
16664 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16666 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16667 for (key in D) D_is_set[key] = 1
16670 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16672 split(line, arg, " ")
16673 if (arg[1] == "#") {
16677 defundef = substr(arg[1], 2)
16680 split(mac1, mac2, "(") #)
16682 prefix = substr(line, 1, index(line, defundef) - 1)
16683 if (D_is_set[macro]) {
16684 # Preserve the white space surrounding the "#".
16685 print prefix "define", macro P[macro] D[macro]
16688 # Replace #undef with comments. This is necessary, for example,
16689 # in the case of _POSIX_SOURCE, which is predefined and required
16690 # on some systems where configure will not decide to define it.
16691 if (defundef == "undef") {
16692 print "/*", prefix defundef, macro, "*/"
16700 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16701 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
16702 fi # test -n "$CONFIG_HEADERS"
16705 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
16710 :[FHLC]) ac_mode=$ac_tag; continue;;
16712 case $ac_mode$ac_tag in
16714 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
16715 :[FH]-) ac_tag=-:-;;
16716 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16733 -) ac_f="$ac_tmp/stdin";;
16734 *) # Look for the file first in the build tree, then in the source tree
16735 # (if the path is not absolute). The absolute path cannot be DOS-style,
16736 # because $ac_f cannot contain `:'.
16740 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16742 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16744 case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16745 as_fn_append ac_file_inputs " '$ac_f'"
16748 # Let's still pretend it is `configure' which instantiates (i.e., don't
16749 # use $as_me), people would be surprised to read:
16750 # /* config.h. Generated by config.status. */
16751 configure_input='Generated from '`
16752 printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16754 if test x"$ac_file" != x-; then
16755 configure_input="$ac_file. $configure_input"
16756 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16757 printf "%s\n" "$as_me: creating $ac_file" >&6;}
16759 # Neutralize special characters interpreted by sed in replacement strings.
16760 case $configure_input in #(
16761 *\&* | *\|* | *\\* )
16762 ac_sed_conf_input=`printf "%s\n" "$configure_input" |
16763 sed 's/[\\\\&|]/\\\\&/g'`;; #(
16764 *) ac_sed_conf_input=$configure_input;;
16768 *:-:* | *:-) cat >"$ac_tmp/stdin" \
16769 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
16774 ac_dir=`$as_dirname -- "$ac_file" ||
16775 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16776 X"$ac_file" : 'X\(//\)[^/]' \| \
16777 X"$ac_file" : 'X\(//\)$' \| \
16778 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16779 printf "%s\n" X"$ac_file" |
16780 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16784 /^X\(\/\/\)[^/].*/{
16797 as_dir="$ac_dir"; as_fn_mkdir_p
16801 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16803 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
16804 # A ".." for each directory in $ac_dir_suffix.
16805 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16806 case $ac_top_builddir_sub in
16807 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16808 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16811 ac_abs_top_builddir=$ac_pwd
16812 ac_abs_builddir=$ac_pwd$ac_dir_suffix
16813 # for backward compatibility:
16814 ac_top_builddir=$ac_top_build_prefix
16817 .) # We are building in place.
16819 ac_top_srcdir=$ac_top_builddir_sub
16820 ac_abs_top_srcdir=$ac_pwd ;;
16821 [\\/]* | ?:[\\/]* ) # Absolute name.
16822 ac_srcdir=$srcdir$ac_dir_suffix;
16823 ac_top_srcdir=$srcdir
16824 ac_abs_top_srcdir=$srcdir ;;
16825 *) # Relative name.
16826 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16827 ac_top_srcdir=$ac_top_build_prefix$srcdir
16828 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16830 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16840 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16841 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16843 ac_MKDIR_P=$MKDIR_P
16845 [\\/$]* | ?:[\\/]* ) ;;
16846 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16850 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16851 # If the template does not know about datarootdir, expand it.
16852 # FIXME: This hack should be removed a few years after 2.60.
16853 ac_datarootdir_hack=; ac_datarootdir_seen=
16864 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16865 *datarootdir*) ac_datarootdir_seen=yes;;
16866 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16867 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16868 printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16870 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16871 ac_datarootdir_hack='
16872 s&@datadir@&$datadir&g
16873 s&@docdir@&$docdir&g
16874 s&@infodir@&$infodir&g
16875 s&@localedir@&$localedir&g
16876 s&@mandir@&$mandir&g
16877 s&\\\${datarootdir}&$datarootdir&g' ;;
16881 # Neutralize VPATH when `$srcdir' = `.'.
16882 # Shell code in configure.ac might set extrasub.
16883 # FIXME: do we really want to maintain this feature?
16884 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16885 ac_sed_extra="$ac_vpsub
16888 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16890 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16891 s|@configure_input@|$ac_sed_conf_input|;t t
16892 s&@top_builddir@&$ac_top_builddir_sub&;t t
16893 s&@top_build_prefix@&$ac_top_build_prefix&;t t
16894 s&@srcdir@&$ac_srcdir&;t t
16895 s&@abs_srcdir@&$ac_abs_srcdir&;t t
16896 s&@top_srcdir@&$ac_top_srcdir&;t t
16897 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16898 s&@builddir@&$ac_builddir&;t t
16899 s&@abs_builddir@&$ac_abs_builddir&;t t
16900 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16901 s&@INSTALL@&$ac_INSTALL&;t t
16902 s&@MKDIR_P@&$ac_MKDIR_P&;t t
16903 $ac_datarootdir_hack
16905 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
16906 if $ac_cs_awk_getline; then
16907 $AWK -f "$ac_tmp/subs.awk"
16909 $AWK -f "$ac_tmp/subs.awk" | $SHELL
16911 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16913 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16914 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16915 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
16916 "$ac_tmp/out"`; test -z "$ac_out"; } &&
16917 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16918 which seems to be undefined. Please make sure it is defined" >&5
16919 printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16920 which seems to be undefined. Please make sure it is defined" >&2;}
16922 rm -f "$ac_tmp/stdin"
16924 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16925 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16927 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16933 if test x"$ac_file" != x-; then
16935 printf "%s\n" "/* $configure_input */" >&1 \
16936 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
16937 } >"$ac_tmp/config.h" \
16938 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16939 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
16940 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
16941 printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
16944 mv "$ac_tmp/config.h" "$ac_file" \
16945 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16948 printf "%s\n" "/* $configure_input */" >&1 \
16949 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
16950 || as_fn_error $? "could not create -" "$LINENO" 5
16954 :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16955 printf "%s\n" "$as_me: executing $ac_file commands" >&6;}
16960 case $ac_file$ac_mode in
16961 "po-directories":C)
16962 for ac_file in $CONFIG_FILES; do
16963 # Support "outfile[:infile[:infile...]]"
16965 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
16967 # PO directories have a Makefile.in generated from Makefile.in.in.
16968 case "$ac_file" in */Makefile.in)
16969 # Adjust a relative srcdir.
16970 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
16971 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'`
16972 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
16973 # In autoconf-2.13 it is called $ac_given_srcdir.
16974 # In autoconf-2.50 it is called $srcdir.
16975 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
16976 case "$ac_given_srcdir" in
16977 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
16978 /*) top_srcdir="$ac_given_srcdir" ;;
16979 *) top_srcdir="$ac_dots$ac_given_srcdir" ;;
16981 # Treat a directory as a PO directory if and only if it has a
16982 # POTFILES.in file. This allows packages to have multiple PO
16983 # directories under different names or in different locations.
16984 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
16985 rm -f "$ac_dir/POTFILES"
16986 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
16987 gt_tab=`printf '\t'`
16988 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"
16989 POMAKEFILEDEPS="POTFILES.in"
16990 # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend
16991 # on $ac_dir but don't depend on user-specified configuration
16993 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
16994 # The LINGUAS file contains the set of available languages.
16995 if test -n "$OBSOLETE_ALL_LINGUAS"; then
16996 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
16998 ALL_LINGUAS=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"`
16999 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
17001 # The set of available languages was given in configure.in.
17002 ALL_LINGUAS=$OBSOLETE_ALL_LINGUAS
17005 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po)
17006 # Compute UPDATEPOFILES
17007 # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update)
17008 # Compute DUMMYPOFILES
17009 # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop)
17011 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo)
17012 case "$ac_given_srcdir" in
17014 *) srcdirpre='$(srcdir)/' ;;
17020 for lang in $ALL_LINGUAS; do
17021 POFILES="$POFILES $srcdirpre$lang.po"
17022 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
17023 DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
17024 GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
17026 # CATALOGS depends on both $ac_dir and the user's LINGUAS
17027 # environment variable.
17029 if test -n "$ALL_LINGUAS"; then
17030 for presentlang in $ALL_LINGUAS; do
17032 if test "%UNSET%" != "$LINGUAS"; then
17033 desiredlanguages="$LINGUAS"
17035 desiredlanguages="$ALL_LINGUAS"
17037 for desiredlang in $desiredlanguages; do
17038 # Use the presentlang catalog if desiredlang is
17039 # a. equal to presentlang, or
17040 # b. a variant of presentlang (because in this case,
17041 # presentlang can be used as a fallback for messages
17042 # which are not translated in the desiredlang catalog).
17043 case "$desiredlang" in
17044 "$presentlang"*) useit=yes;;
17047 if test $useit = yes; then
17048 INST_LINGUAS="$INST_LINGUAS $presentlang"
17053 if test -n "$INST_LINGUAS"; then
17054 for lang in $INST_LINGUAS; do
17055 CATALOGS="$CATALOGS $lang.gmo"
17058 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
17059 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"
17060 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
17061 if test -f "$f"; then
17063 *.orig | *.bak | *~) ;;
17064 *) cat "$f" >> "$ac_dir/Makefile" ;;
17079 ac_clean_files=$ac_clean_files_save
17081 test $ac_write_fail = 0 ||
17082 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
17085 # configure is writing to config.log, and then calls config.status.
17086 # config.status does its own redirection, appending to config.log.
17087 # Unfortunately, on DOS this fails, as config.log is still kept open
17088 # by configure, so config.status won't be able to write to it; its
17089 # output is simply discarded. So we exec the FD to /dev/null,
17090 # effectively closing config.log, so it can be properly (re)opened and
17091 # appended to by config.status. When coming back to configure, we
17092 # need to make the FD available again.
17093 if test "$no_create" != yes; then
17095 ac_config_status_args=
17096 test "$silent" = yes &&
17097 ac_config_status_args="$ac_config_status_args --quiet"
17099 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17101 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17102 # would make configure fail if this is the last instruction.
17103 $ac_cs_success || as_fn_exit 1
17105 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17106 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17107 printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17110 if test -f util/gen-tarball; then chmod +x util/gen-tarball; fi